| 
|
| |
Design
and Modeling |
| |
We
are one of the earliest adopter of UML2.x standards and
practising it for both internal software development as
well, providing consultancy for design and modeling of
high performance and scalable systems.
We often apply our expertise to complex problem areas.
Frequently this involves software objects—and then
you might call what we do object-oriented design or domain
modeling. At other times we help teams define measurable
requirements or refine their business architecture. We
draw on our as well as experiences of our partners having
developed engineering and business systems.
Architecture Development
Once the functional requirements of a system has been
determined InvariantLogic can devise and provide advice
on the systems architecture eg client-server, distributed,
peer-to-peer. As systems architecture affects both the
hardware and software required to complete the developed
system we can examine the role of COTS components in the
final solution.
System Design
Complex systems are broken down into sub-systems, with
careful consideration of interactions, interfaces, and
the flow-down of requirements. This phase includes the
documenting of design outputs, including interface specifications
for the system and any subsystems.
|
|