System Design
The design of a larger system is a procedure following the
Top Down
paradigm.
It mostly starts with rough ideas of what is necessary and requested. During the
followng discussions the ideas become detailed until the requirements reach
a level that all of the stakeholders can understand it and agree to them.
The next step often is the signing of a contract.
-
The most general parts of the system form the starting point,
-
The main components of the system together with their main technologies are identified,
-
A "System Architecture" document is written,
-
Crucial technologies are implemented as prototypes, for a decision whether they work or not,
-
By "Stepwise Refinement" the derived systems parts are determined,
-
The derived system parts are more or less formally documented, depending on the system complexity,
-
The system is implemented.
Many more steps like documentation, testing, approval, maintenance are necessary in the whole lifecycle of
a system. The client is the focal point in each of these steps. From experience, softsyst is able
to cover all of the necessary steps to successfully design and implement systems.