IT 315 Module Three Discussion Solution Submission Template
docx
keyboard_arrow_up
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
4
Uploaded by CorporalMusicReindeer31
IT 315 Module Three Discussion Solution Submission Template
This template is a guide for you to organize your information. To complete it, replace the bracketed text with the relevant information.
Some areas may be too large or too small for the information you’re inserting. Adjust the size of the areas as necessary. Name: Ashley Mills
Date:
November 7, 2023
1.
Using this class responsibility collaboration (CRC) card template, document each class you identified from the Courses and Classes Records Requirements Definitions document (linked in Module Three of your course). Refer to pages 178
–181 in your textbook.
Front:
N/A
Class Name: Course Records
ID: 1
Type: Concrete, Domain
Description: Create, Read, Update, Delete Records and Register Students
Associated Use Cases: Maintains Course Records
Responsibilities:
Authorized user information
Use course/class name or course
ID to provide existing course and class
information.
Add course and class records.
Modify course and class records.
Delete course and class records.
Collaborators:
Authentication System
Course/Class Name or Course ID
Course Records
Class Records Back:
N/A
Attributes:
Course ID, Course Name, Credit hours, Description
Relationships
Generalization (a-kind-of):
Numerous classes available
Aggregation (has-parts):
Course and Class information
Other Associations:
Authentication System Course Records DB Class Records DB
CRC Card 1:
CRC Card 2:
CRC Card X:
2.
Verify and validate your CRC cards and class diagram against your courses and classes records requirements definition:
This design ensures that the CRC cards accurately represented the collaborative attributes of each class. This design also ensures that the relationships work with the system requirements. The front of a CRC card contains the name of the class, type, responsibilities, and description. The back of the card displays the attributes and relationships that exist in a class. The collaborators of a class are shown in the right-hand column of a CRC card.
3.
Explain your approach to the problem, the decisions you made to arrive at your solution, and how you completed it:
For this situation, I wanted to avoid any unnecessary duplication of effort in the programs, so that they could be completed as efficiently as possible. Therefore, I wanted to ensure I only focused on the necessities that were common on both sides.
4.
Reflect on this experience and the lessons you learned from it:
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
Creating this model was difficult because I had to understand the SIS requirements and how the different players interacted with the SIS. Object-oriented techniques were utilized to help find use-
cases and relationships. The use-cases and relationships show the importance of utilizing the proper descriptions and how both interact with specifications.