Chapter 6: Structuring System Requirements: Process Modeling
Problems and exercises
Course project questions
Diagram
Outline
This week, we learn how systems analysts collect material about information system requirements. Next, we will be introduced to process modeling and logic modeling. Although there are several methods and techniques available for process modeling, this week focuses on data-flow diagrams (DFDs). Please review the assignment tab and course project tab to understand the deliverables for this week.
We are entering the second phase of the SDLC -requirements analysis, so we focus on collecting and documenting what the users want out of the system we are developing for them.
The homework and project assignments are as follow:
1. Chapter 5 Problems and Exercise questions 1 and 3
Chapter 6 Problems and Exercise questions 8 and 9
2. Petrie Electronic Case Questions for chapter 5; questions 1 - 5. These questions help understand the research and thinking process to gather requirements and searching for possible solutions.
3. Petrie Electronic Case Questions for chapter 6; questions 1 - 5. These questions require you to understand Data Flow Diagrams.
Question 1 wants you to understand the concept of "balance" between different levels of a DFD. Explain why/why not figures 6-1 and figure 6 -2 are balanced. The concept of balancing is described in the book on pages 164 - 166.
Question 2 wants you to review figure 6-2 on page 187. The book incorrectly labels this as a level 1 DFD - it is actually a level 0. You will need to create a level 1 diagram for each of the processes in the figure. Processes are identified as blue-rounded rectangles. A good way to approach this is to look at how many inputs and outputs go into each process and create a sub process or data store for each on the level 1. For instance, Record Customer Activities process has two inputs and one output. So, to