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