Assignment title: Information
Task 1: (15 marks)
Considering assignment Part A and the feedback you received on your group submission, submit a reflective report that addresses the following questions:
(i) What was the purpose of early delivery of tasks 1 – 4? Discuss in relation to some of the theoretical concepts we discussed in class (e.g. Use-Case driven, iterative and incremental approach to systems development).
(ii) State the changes that were suggested to your group. Explain how your group implemented these changes (e.g. who made what changes? What was your role?).
What did you learn? Explain using specific examples from the assignment. (iii) Submit a copy of your group's revised Part A tasks.
Task 2 (20 marks)
Using the Use Case template on AUTonline, develop use case descriptions for two of the use cases defined in your use case diagram.
Task 3 (15 marks)
Elaborate one of the use cases from Task 2 by developing an Activity Diagram. Use cases and activity diagrams must be presented in a consistent manner, and must also be coherent and consistent with all other requirements developed.
Task 4 (15 marks)
Develop a suitable domain model (i.e. class diagram) that captures the relationships between the classes associated with the system. Include all necessary attributes and appropriate multiplicities between relationships.
Task 5 (15 marks)
Choose a Use Case from your Use Case Diagram and identify two scenarios. Develop a sequence diagram for each scenario (i.e. you must develop two sequence diagrams). Explain how your sequence diagrams are consistent with other diagrams (for example, class diagram in Task 4).
Task 6 (10 marks)
Identify a class (from the class diagram you developed in Task 4) that would make a good candidate for a behavioral state machine diagram. Develop a state diagram to model the various states that an object of the class transitions throughout its lifetime and the triggers that cause a change in state.
Task 7 (10 marks)
Present the set of models in a professional way and to a high standard. You should submit both a hardcopy and a softcopy (AUT Online)
6
About the marking
Although marks will be given for each of the tasks formulated above, the correlation between the tasks is such that a poor solution in one task can lead to a poor mark in a correlated task. Your final mark will be a result of your answers to individual questions as well as a result of an overall impression, demonstrated knowledge, skillful use of tools, professionalism, depth, etc. of your submission. In many