Very Large-Scale System Business and Technical Architecture:
Formulating and evaluating system architectures as multi-level
interconnections of enterprise /business elements, together with
infrastructure and middleware (including web-based technologies for
business-to-business solutions). Includes applying standards and
overlaying system needs with available COTS/GOTS offerings.
Requirements Formulation:
Utilizing advanced techniques such as Jacobson use case analysis,
knowledge acquisition (KA) and joint application design (JAD) and for
capturing /representing operational and technical requirements for
information systems; use case modeling is particularly effective in
capturing operational requirements pertaining to business processes.
Component-Based and Object-Based Modeling/Analysis:
Translating requirements into static and dynamic analysis object models
comprising business/application objects together with their behaviors,
interrelationships and operations; utilizing a variety of object modeling
notations and methodologies, including UML and responsibility-driven
analysis/design and Coad/Yourdon. |
|
Component-Based and Object-Based Design/Architecture:
Developing design models and application architectures which structure
business/application components and objects into subsystems, layers and
partitions, each with well-defined object (and component) interfaces and
interactions; developing technical/system architectures which deliver
system and infrastructure services needed to support application
architectures. Includes XML and CORBA frameworks, as well as reusable
design patterns and frameworks.
Web-Based Business-to-Business Solutions:
Identifying opportunities for exploiting emerging and established
approaches to crafting web-based business-to-business solutions for
connecting disparate (normally a mixture of legacy and newly-built)
application and data assets.
Mentoring:
Supporting all phrases of customer-based system development, utilizing
a wide range of methodologies (UML, Jacobson, OMT, Wirfs-Brach, Booch,
Coad/Yourdon, AI/Expert Systems), services/standards (XML, CORBA, COM, OSI),
languages (Java, C++), platforms (Windows and Unix), toolsets (UML-based,
XML-based and CORBA-based platforms). |