The SIS Structural Model

The class responsibility collaboration model in the SIS model refers to a collection of standard index cards that have been divided into sections, the majority of which consist of three parts. As discussed in the SIS functional model. The CRC model represents a collection of similar objects of the same class. Responsibilities are known and taken from other classes that collaborate towards a common goal of fulfilling obligations (Gallego-Arrufat & Gutiérrez-Santiust, 2015). The diagram below depicts a CRC card layout. From the SIS functional model designed earlier in class, the CRC cards will have classes that will take in required student information as objects which will be passed as properties, functions, and methods in a prototypical chain. This will enable the software to reuse objects and classes thereby improving efficiency and data management.


Student


Course Enrolment:


Enrolment ID


Enrollment Period


Student schedule:


Associated Use Cases:


Course requirements


Course instructors


Course Description


Unit enrolment


Relationships and Collaborators


The above model takes in student information, enrollment information, course information and the units enrolled to define class relationships and collaborations. The model aims at finding classes that will act as building blocks for the software application. Classes in each level provide essential information to other classes as they store and pass information to other classes in an object-oriented fashion (Ono, Kawashima, & Kawanabe, 2014).


I made the above design decision based on structural principles requires in implementing the student information system. For the system to be agile, the class layout should allow smooth flow of student information for the software compiler to perform in real time. I have learned that it is important to refactor the classes from time to time to achieve optimum performance and integration of complex data.


Reference


Ono, K., Kawashima, Y., & Kawanabe, T. (2014). Data Centric Framework for Large-scale High-performance Parallel Computation. Procedia Computer Science, 29(2014 International Conference on Computational Science), 2336-2350. doi:10.1016/j.procs.2014.05.218


Gallego-Arrufat, M., & Gutiérrez-Santiuste, E. (2015). Perception of democracy in computer-mediated communication: participation, responsibility, collaboration, and reflection. Teaching In Higher Education, 20(1), 92-106.

Deadline is approaching?

Wait no more. Let us write you an essay from scratch

Receive Paper In 3 Hours
Calculate the Price
275 words
First order 15%
Total Price:
$38.07 $38.07
Calculating ellipsis
Hire an expert
This discount is valid only for orders of new customer and with the total more than 25$
This sample could have been used by your fellow student... Get your own unique essay on any topic and submit it by the deadline.

Find Out the Cost of Your Paper

Get Price