Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Throughout the course, you will develop the skills required of a software architecta role that is in high demand in the software industry. This final

Throughout the course, you will develop the skills required of a software architecta role that is in high demand in the software industry. This final project resembles a typical development project of an actual software designer or software architect. You will have the opportunity to apply, practice, and receive feedback on how software systems are designed using object-orientation and Unified Modeling Language (UML) modeling. For this assessment, you will assume the role of a consultant tasked with designing a Student Information System (SIS) for a small college that offers both online and face-to-face classes. The SIS should keep track of students information and their course registrations. You will be provided with information about the system, its business context, and its requirements. With this information, you will need to design the software system by applying object-oriented techniques and methods and UML modeling. Specifically, this final project is divided into three different parts, which will each be submitted separately. Each part focuses on a different stage in the development process, and will be completed in sequence throughout the course. Additionally, at each stage you will validate and verify your design, explain how you arrived at it, and reflect upon your process and lessons learned. Through the milestones, you will have an opportunity to gather feedback first before you submit final versions. The three final project submissions are Part I: Functional Model (first submitted in Module Two then revised and submitted in Module Four), Part II: SIS Structural Model (first submitted in Module Four then revised and submitted in Module Six), and Part III: Behavioral Model (first submitted in Module Six then revised and submitted in Module Eight). Prompt: You, as a software architect, did a good job on the functional model of the SIS. The small college is happy with your functional model and has approved it. The college wants you to proceed to the next step of the SIS structural model. Based on your SIS functional model, create an SIS structural model consisting of: A class responsibility collaboration (CRC) card for each class in your model as well as a class diagram.

image text in transcribedimage text in transcribedimage text in transcribedimage text in transcribed

SIGN IN Course Records Classroom Records ATTRIBUTES- ATTRIBUTES- Course ID Course Name Class Begin Date Credit Hours Class End Date Descriptions Class Building OPERATIONS- Class Room Create OPERATIONS- Create Read Update Delete Student Records ATTRIBUTES- First Name Middle Name ATTRIBUTESOnlineClasses Last Name Course ID Date of Birth Class Begin Date Student ID Class End Date Department Class URL Curriculum Class Browser OPERATIONS- OPERATION S- Create Create Read Read Update Update Delete Delete SIGN OUT SIGN IN STUDENT ENROLLMENT RECORDS SIGN OUT \begin{tabular}{c|c} Staff ID & \\ Staff Name & Student ID \\ Staff Designation & Strudent Name \\ Staff Password & Student Class \\ & Student Department \\ \hline \end{tabular} Student Enrollment Record ATTRIBUTES- Student Registration Number Student Name Student Date of Birth Student Course Student Semester Student Curriculum OPERATION- CREATE UPDATE READ DELETE

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions