Reference no: EM133207778
Assignment: Physical Process Model
Textbook: Systems Analysis and Design by Alan Dennis, Barbara Haley Wixom and Roberta M. Roth, Sixth Edition.
Solve the questions below based on the book:
I. What is the purpose of creating a logical process model and then a physical process model?
II. What information is found on the physical DFD that is not included on the logical DFD?
III. What are some of the system-related data elements and data stores that may be needed on the physical DFD that were not a part of the logical DFD?
IV. What is a human-machine boundary?
V. Why is using a top-down modular approach useful in program design?
VI. Describe the primary deliverable produced during program design. What does it include and how is it used?
VII. What is the purpose of the structure chart in program design?
VIII. Where does the analyst find the information needed to create a structure chart?
IX. Distinguish between a control module, subordinate module, and library module on a structure chart. Can a particular module be all three? Why or why not?
X. What does a data couple depict on a structure chart? A control couple?
XI. It is preferable for a control couple to flow in one particular direction on the structure chart. Which direction is preferred, and why?
XII. What is the difference between a transaction structure and a transform structure? Can a module be a part of both types of structures? Why or why not?
XIII. What is meant by the characteristic of module cohesion? What is its role in structure chart quality?
XIV. List the seven types of cohesion. Why do the various types of cohesion range from good to bad? Give an example of good coupling and an example of bad coupling.
XV. What is meant by the characteristic of module coupling? What is its role in structure chart quality?
XVI. List the seven types of coupling. Why do the various types of coupling range from good to bad? Give an example of good coupling and an example of bad coupling.
XVII. What is meant by the characteristics of fan-in and fan-out? What are their roles in structure chart quality?
XVIII. List and discuss three ways to ensure the overall quality of a structure chart.
XIX. Describe the purpose of program specifications.
XX. What is the difference between structured programming and event-driven programming?
XXI. Is program design more or less important when using event-driven languages such as Visual Basic?