Reference no: EM132174176
Structuring System Process Requirements
Chapter Overview
Create an overview of several process modeling techniques for representing business processes. What concepts are introduced in this chapter? Does the running case example of Hoosier Burger’s food ordering system that is used to illustrate basic data flow diagramming concepts help one to understand the chapter’s topic? Why or why not?.
Chapter Key Terms
Create a list of the terms you found most interesting or important to know. You must choose at minimum 10 terms and define them here.
Review Questions
What is a DFD? Why do systems analysts use DFDs?
Explain the rules for drawing good DFDs.
Explain the convention for naming different levels of DFDs.
Why do analysts draw multiple sets of DFDs?
How can DFDs be used as analysis tools?
Explain the guidelines for deciding when to stop decomposing DFDs.
Problems and Exercises
Choose a transaction that you are likely to encounter,perhaps ordering a cap and gown for graduation, and develop a high-level DFD or a context diagram. Decompose this to a level-0 diagram.
Choose an example like the one you completed above and draw a context diagram. Decompose this diagram until it does not make sense to continue. Be sure that your diagrams are balanced.
Mary is trying to decide which graduate programs she will apply to. She wants to stay in the southeastern region of the United States, but if a program is considered one of the top 10 in the country, she is willing to move to another part of the United States. Mary is interested in both the MBA and Master of MIS programs. An MBA program must have at least one well-known faculty member and meet her location requirements before she will consider applying to it. Additionally, any program she applies to must offer financial aid, unless she is awarded a scholarship. Use a decision table to represent this logic.
Field Exercises
Find out which, if any, drawing packages, word processors, forms design, and database management systems your university or company supports. Research these packages to determine how they might be used in the production of a project dictionary. For example, do the drawing packages include a set of standard DFD symbols in their graphic symbol palette?