A. Think about sending a first-class letter to an international pen pal. Describe the process that the letter goes through to get from your initial creation of the letter
to being read by your friend, from the letter’s perspective. Draw a behavioral state machine that depicts the states that the letter moves through.
C. Think about the system that handles student admissions at your university. The primary function of the system should be able to track a student from the request for information through the admissions process until the student is either admitted to the school or rejected.
1. Write a use-case description that can describe an Admit Student use case. Assume that applicants who are children of alumni are handled differently from other applicants. Also, assume that a generic Update Student Information use case is available for your system to use.
2. Create a use-case diagram that includes all of the above use cases.
Assume that an admissions form includes the contents of the form, SAT information, and references. Additional information is captured about children of alumni, such as their parent’s graduation year, contact information, and college major.
3. Create a class diagram for the use cases identified with questions 1 and 2. Also, be sure to include the above information. Assume that a temporary student object is used by the system to hold information about people before they send in an admission form. After the form is sent in, these people are considered students.
4. Create sequence diagrams for the scenarios of the above use cases.
5. Create a communication diagram for the scenarios of the above use cases.
6. Create a behavioral state machine to depict a person as he or she moves through the admissions process.
7. Perform a CRUDE analysis to show the interactivity of the objects in the system.
E. For the A Video Store problem in Chapters 4 (exercises L, M, and N) and 5 (exercises R and S):
1. Choose one use case and, for each scenario, create a sequence diagram.
2. Create a communication diagram for each scenario of the use case chosen in Question 1.
3. Create a behavioral state machine to depict one of the classes on the class diagram you created for Chapter 5, exercise R.
4. Perform a CRUDE analysis to show the interactivity of the objects in the system.
5. Perform a verification and validation walkthrough of the problem.
- This Solution has been Purchased 1 time
- Submitted On 21 Jan, 2015 10:09:36