The design of a larger system is a procedure following the
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.