Programming Principles Assignment: Use Case Diagram Evaluation
VerifiedAdded on 2021/02/19
|6
|1057
|23
Homework Assignment
AI Summary
This assignment focuses on the use case diagram for a new enrolment and timetabling system at Torrens University Australia, within the context of programming principles. It begins with an introduction to UML diagrams and their role in software development, emphasizing their utility in visualizing system workflows and requirements. The main body of the assignment includes a detailed analysis of a provided use case diagram, evaluating its suitability for communicating high-level requirements to programmers. It identifies key actors (director, students, and manager) and their interactions with the system, highlighting the diagram's coverage of essential functions. Furthermore, the assignment provides constructive criticism on how the use case diagram can be improved, suggesting best practices for identifying users, defining roles, and prioritizing use cases. The conclusion summarizes the key aspects of the use case diagram and the suggestions for improvement. References to relevant academic sources are also provided.
1 out of 6