Campanini FPPt. 1 Milestone (2)

docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

315

Subject

Information Systems

Date

Feb 20, 2024

Type

docx

Pages

8

Uploaded by JudgeReindeer3853

Report
IT315 Final Profect Part 1 Submission for Module 4 Shari Campanini February 3, 2024
1. Creation: Generate your student information system (SIS) use case diagram. Refer to textbook pages 128 –138 https://snhu-my.sharepoint.com/personal/shari_campanini_snhu_edu/_layouts/15/Doc.aspx? sourcedoc={18621038-20d2-41eb-bf97-6ba6f6ae7dfb}&action=embedview Using the use case description template (refer to textbook pages 148 –160), provide a description for each use case in your use case diagram: Use Case 1 description template:
Use Case Name: Student Registration ID: 1 Importance Level: High Primary Actor: Student/Staff Use Case Type: Detail and Essential Stakeholders and Interests: Students: register and update classes Administration: assist students in learning and updating info Enrollment Staff: aiding students in enrollment and providing appropriate info Brief Description: Students/Staff should be able to register a student for a class offering (online/face to face). Trigger: Based on academic requirement and needs, students need to be able to register for classes. Type: External Relationships Association: Student Records, Course Records, Class Records Include: Enter student information and enter course information. Extend: N/A Generalization: N/A Normal Flow of Events: Student info is entered to identify/register student. Course ID is entered. Class start/end date displayed. Enrollment staff enter future classes for only one future semester. User selects a class to register for System validates registration against rules. Student/staff review class records. confirmation/violation displayed End session
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
Use Case 2 description template: Use Case Name: Student Records ID: 2 Importance Level: High Primary Actor: Student Use Case Type: Detailed and Essential Stakeholders and Interests: Staff: Update and modify student info Students: update and provide info for records purposes Brief Description: Should maintain records of basic information about students. Trigger: Student can update basic information and Staff can update/modify student records. Type: External Relationships Association: Registration Include: N/A Extend: N/A Generalization: N/A Normal Flow of Events: Log in to SIS Enter basic information of student(First, Middle, Last name, DOB, Student ID, Department, GPA) Review Information STaff can add, modify, and/or delta student records. SubFlows: N/A Alternate/Exceptional Flows: N/A
Use Case 3 description template: Use Case Name: Course Records ID: 3 Importance Level: High Primary Actor: Student Use Case Type: Detail and Essential Stakeholders and Interests Students: Obtain info about course Staff: relay info about course Brief Description: The SIS should maintain records of all the courses offered. Trigger: Registration and information are entered and courses are available. Type: External Relationships Association: Student Registration Include: N/A Extend: N/A Generalization: N/A Normal Flow of Events: The system should maintain the following fields Course ID Course Name Credit Hours
Description Prerequisite Courses Courses are selected Course records are reviewed SubFlows: N/A Alternate/Exceptional Flows: N/A Use Case 4 description Template: Using the use case description template (refer to textbook pages 148 –160), provide a description for each use case in your use case diagram: Use Case Name: Class Records ID: 4 Importance Level: High Primary Actor: Student Use Case Type: Detailed and Essential Stakeholders and Interests: Students/Enrollment staff: need to know info about class, dates, and location. Brief Description: Available classes will need to have basic information provided (start/end dates, online, in person) and any other necessary information. Trigger: Will be added to course records once class has been selected. Type: External Relationships Association: Registration Include: N/A Extend: Face to face classes Online Classes Generalization:
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
N/A Normal Flow of Events: Enter basic information Student and Staff review and select course Selection of online and/or in person classes (with location provided) Classes are verified against the system and rules SubFlows: N/A Alternate/Exceptional Flows: N/A 2. Testing: Verify and validate your use case diagram and use case descriptions against the SIS requirements definition. Check your diagram against the SIS requirements and write this review. In doing verification, the objective is to make sure that you are building software according to user specifications. Ask questions like these: Does each use case have the required functionality? Do all the use cases combined perform as a complete coherent system? I cross referenced MY diagram with the print out provided. I ensured that all actors, information, goals, requirements, and relationships were evident and clear. I attempted to make this as precise and succinct as possible, while still including all information. I believe my diagram portrays the simple explanation necessary to achieve the desired results. The combination of the diagram and template accurately depict all the information and goals provided in order to express relationship and associations. I believe that this would make the user specifications clear by explaining the different structures. By including the actors, Stakeholders, description, triggers, relationships, and flows all the information should be conveyed. 3. Approach Explanation: Explain your approach to the problem, the decisions you made to arrive at your solution, and how you completed it. Explain why you chose these particular use cases and why you chose the relationships between them. Explain your approach to creating your functional model and the design decisions you made to create it. My approach was to be precise and follow the format in order of desired information. I feel my layout, while basic, easily examined the protocol. The use case template expands on these ideas. I did want to elaborate in some areas, but I chose a more simplistic approach because I felt it would be more easily read. I evaluated all the information, and I tried to make it as understandable as possible in order to achieve the organizational goals. I created a perspective of simple instructions. 4. Self-Reflection: Reflect on this experience and the lessons you learned from it. My personal self reflection is a weird sense of pride in finally finishing this, with an astounding feeling of ‘I have no idea what I am doing.’ This is ALL very new to me, but I am happy to learn and
be exposed to this. I truly am a fan of learning and understanding. I am uncomfortable when I don’t understand something, and I would like to change that. I feel like learning this new system and engaging with my text and class will allow me to further my business goals. I had no idea that utilization of these types of systems, diagrams, and software could produce a clear, goal oriented perspective of an organizations’ goals and structure. I still feel uneasy about this, but the initial feedback I received was all positive. Aside from my first draft being late, I executed the project with proficiency. The take away maybe I am analyzing this a little too much. Please let me know if I NEEDED to change anything, but according to the rubric this should be complete. References: Dennis, A., Wixom, B., & Tegarden, D. (2020). Systems Analysis and Design: An Object-Oriented Approach with UML (6th ed.). Wiley Global Education US. https://mbsdirect.vitalsource.com/books/9781119561217