Design and development of systems.


Upward design. This design refers to identifying the processes that need to be computerized as they arise, analyzing them as systems and coding processes or buying packaged software to solve the immediate problem. The ascending name refers to the lower level in which computerization is first introduced. When internal programming is done with an ascending approach, it is difficult to interconnect the subsystems so that they perform easily as a system. It is very expensive to correct the interconnection faults and many of them are not discovered until the programming is completed, when the analysts try to gather the system on the deadline indicated for the delivery. In this situation, there is little time, budget or patience of the user for the debugging of delicate interconnections that have been ignored.

Descending design. The top-down design allows system analysts to first determine global organizational objectives, as well as determine how they best meet in a global system. Then the analyst divides said system into subsystems and their requirements.

Modular Development. This approach involves dividing the programming into logical and manageable parts called modules. This type of programming works well with the descending design because it emphasizes the interfaces between the modules and does not neglect them until the end of the systems development. Ideally, each individual module must be functionally cohesive so as to perform a single function.

Use of structure diagrams to design systems.


The numbers (000, 100, 200) represent the modules.
The lines represent right angles.
The insertion of adjacent modules decreases from the parent module.
On the sides of the connection lines, two types of arrows are drawn. Arrows with empty circles are called data pairs and arrows with filled circles are called control flags or switches. A switch is the same as a control flag except that it is limited by two values: yes or no. These arrows indicate that something is passed down to the lower module or up to the upper module.

Comments

Popular Posts