Project in Object-oriented Design of Information Systems
Week 2: Analysis Patterns -- Case Study
Feedback to the initial use case model (remarks, questions and accepted changes):
- Q/R: Active MU members can also apply for new study. Shouldn't the Active MU member associate the Electronic Application use case?
- A: When active MU member is applying for a new study then he/she is in the role Guest User at this moment. Therefore no changes to use case diagram are needed.
- Q/R: Alumni and employees of the Office of Studies have also embedded e-mail client as well as external services available.
- A: Correct, accepted.
- Q/R: Students can also manage their publications.
- A: Correct, accepted.
- Q/R: Why Discussion Group inherits from Noticeboard?
- A: These functionalities look very similar. Discussion group can be seen as a noticeboard with extended functions, at least at this stage of analysis.
- Q/R: Noticeboard should be available to Guest Users as well as to employees of the Office of Studies.
- A: Correct, accepted.
- Q/R: Why is the Supervisor agenda available to students?
- A: At least PhD students can supervise thesis.
- Q/R: Why is the Schoolmates agenda available for teachers which are not alumni of MU?
- A: In fact, "schoolmates" is not the best name for this use case because this agenda is more general, including services to "meet people", etc.
- Note: A new MU member actor in the second version of the project (see links bellow) has been added to simplify communication relationships.
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2013/PV167/um/IS-MU-ver2.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2013/PV167/um/IS-MU-ver2.vpp
Tasks:
- Discuss changes in refined use case model.
- Teacher will explain basic Fowler's analysis patterns and demonstrate their application on a case study. Patterns that seems to be valuable for IS MU project:
- Party + Accountability
- Quantity + Conversion Ratio + Individual Instance Method (?)
- Identification scheme
- Proposed and Implemented Action + Completed and Abandoned Actions + [Suspension + Plan]
- Students will deeply study selected patterns. In the next lesson they will apply them to the problem domain model of the IS MU project.
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2013/PV167/um/Patterns-Bara.pdf
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2013/PV167/um/PV167-ollie-demo.vpp
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2013/PV167/um/01-analysis-patterns.pptx
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/jaro2013/PV167/um/01-analysis-patterns.pdf