2-1 Discussion Use Case Diagram

docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

-T3114 OBJ

Subject

Information Systems

Date

Dec 6, 2023

Type

docx

Pages

2

Uploaded by CorporalMusicReindeer31

Report
2-1 Discussion: Use Case Diagram My diagram explanation: The two main use cases for the courses and classes records system are Maintain Course Records and Maintain Class Records. The Maintain Course Records use case allows users to create, read, update, and delete course records. The Maintain Class Records use case allows users to create, read, update, and delete class records. I added the Enrollment Staff as the only specified actor and began building a path into the course and class records. This path needed to have internet connectivity and user validation to ensure that only specified staff members could access it. After gaining access, I created the Maintain Course Records use case by adding CRUD functionality for the specified attributes. The Maintain Class Records use case was more complex. First, a function had to be included to validate that the course existed in the course records before a class record could be created. Second, since the two class types (Online and Campus) required maintaining unique attributes, I decided to add them separately along with including the CRUD functionality for the specific attributes. Verification:
For verification and validation, I first compared all nonfunctional requirements to the use-case diagram and ensured all were present. Next, I stepped through each item, ensuring I could demonstrate: The connectivity to the internet. Ensuring only staff members can access the records. Verify the mechanism is in place to ensure only allowed users can access it. The Maintain Class Records use-case includes a course validation function, CRUD functionality for the class-specific attributes, and separate use-cases for online and campus-based courses (along with CRUD functionality). Reflection: As a newcomer to OOAD and UML, I found this discussion challenging. I had trouble deciding whether to provide too many steps, such as internet, user validation, and showing the CRUD operations and what they apply to. If I didn't include these steps, my use case diagram would likely only depict one actor and two use cases. While reading our textbook assignments I had no problem following the examples presented, however, it was more challenging when creating the diagram from start to finish. I went on the internet to look for examples of use-case diagrams to supplement what was in our textbook and expand my knowledge. I believe that my diagram is an accurate representation of the information I have read. I'm excited to see how everyone else approached this assignment.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help