Discussion
Select the Discussion page to the left and respond to the following question:
The functional requirements document is one of the most important pieces of the systems analysis puzzle. Let's discuss why that is the case.
Please respond to all of the following prompts:
• Assume that you are a systems developer and the user with whom you have been working during the analysis phase tells you: "Why don't you go ahead and figure out the functional requirements for yourself?"
o What should you do?
Process Modeling Review
The design process usually involves 5 types of design effort modules. Let's discuss a business case from the perspective of these design modules. Let's review process modeling by completing the following assignment:
o Review Questions at the bottom of page 184
- Complete questions 1-6.
- Your assignment should be at least 1 full page.
Case Diagrams
Diagrams provide an effective way to map out a business case and its various components. Let's look at a case and create some diagrams to identify processes and objects. Let's review use cases by completing the following assignment:
- Review Questions at the top of page 150.
- Complete questions 1-6 and 10-12.
- Your assignment should be at least 1 full page.
Page 150:
1. What is the purpose of developing use cases during systems analysis?
2. How do use cases relate to the requirements stated in the requirements definition?
3. Describe the elements of the use case's basic information section.
4. What is the purpose of the inputs and outputs section of the use case?
5. What is the purpose of stating the primary actor for the use case?
6. Why is it important to state the priority level for a use case?
7. What is the distinction between an external trigger and a temporal trigger? Give two examples of each.
10. Should a use case be prepared for every item on the event-response list? Why or why not?
11. Describe two ways to handle a situation in which there are a large number of use cases.
12. What role does iteration play in developing use case's.
Page 184:
1. What is a process model? What is a data flow diagram (DFD)? Are the two related? If so, how?
2. Distinguish between logical process models and physical process models.
3. Define what is meant by a process in a process model. How should a process be named? What information about a process should be stored in the CASE repository?
4. Define what is meant by a data flow in a process model. How should a data flow be named? What information about a data flow should be stored in the CASE repository?
5. Define what is meant by a data store in a process model. How should a data store be named? What information about a data store should be stored in the CASE repository?
6. Define what is meant by an external entity in a process model. How should an external entity be named? What information about an external entity should be stored in the CASE repository?