Reference no: EM133777943
Assignment: Program Design Concepts
Program Design Concepts
Designing programs that perform system logic is challenging and varied. Analysts must define instructions for programs that describe how to covert the ideas depicted in logical models into actual code and programming logic. Structure charts are one technique that describes a program at a high level. This assignment asks you to explain key concepts associated with program design. Write a short essay response to each of the following questions.
After completing this unit, you should be able to:
1) Revise logical data flow diagrams into physical data flow diagrams.
2) Describe features of structure charts.
3) Develop Program Specifications.
Course Outcome practiced in this unit:
Develop information systems by converting design specifications into data structures.
Task
A. What is the purpose of creating a logical process model and then a physical process model? How are they different? What information is found on the physical DFD that is not included on the logical DFD?
B. List the steps necessary transform logical models to physical models.
C. Define a structure chart and explain the importance of sequence, selection, and iteration
D. Provide an example of a structure chart you have found online (citation necessary). Explain the purpose of this chart.
E. What does a data couple depict on a structure chart? What symbols are used to depict it? What does a control couple depict on a structure chart? What symbols are used to depict it?
F. List the seven types of coupling. Give an example of good coupling and an example of bad coupling.
G. What is meant by the characteristics of fan-in and fan-out?
H. Discuss three ways to improve the quality of a structure chart.