Question

In: Computer Science

You, as a software architect, did a good job on the functional model of the student...

You, as a software architect, did a good job on the functional model of the student information system (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 the following:

  • A class responsibility collaboration (CRC) card for each class in your model
  • A class diagram

From the SIS functional model, identify the classes of your structural model. You should have between six to nine classes. Using the provided CRC card template, document each class showing its responsibilities, collaborations, attributes, and relationships.

Formalize the information from the CRC cards into a class diagram. Your class diagram should use the class relationships of association, generalization, aggregation, and composition to structure the classes and should indicate the multiplicities of these relationships. The class diagram must be generated by a UML drawing tool.

Use the Final Project Part II Solution Submission Template document to complete and submit your deliverables. Your deliverables in the attached submission template should include:

  • Your work
  • Verification and validation of your work
  • An explanation of your work and how you arrived at your solution
  • A reflection on your learning experience and lesson learned

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: [Insert your name.]

Date: [Insert the date.]

  1. Using this class responsibility collaboration (CRC) card template, document each class you identified from your student information system (SIS) functional model.

CRC Card 1:

Front:

[Insert information.]

Class Name:

[Insert information.]

ID:

[Insert information.]

Type:

[Insert information.]

Description:

[Insert information.]

Associated Use Cases:

[Insert information.]

Responsibilities:

[Insert information.]

Collaborators:

[Insert information.]

Back:

[Insert information.]

Attributes:

[Insert information.]

Relationships:

[Insert information.]

Generalization (a-kind-of):

[Insert information.]

Aggregation (has-parts):

[Insert information.]

Other Associations:

[Insert information.]

CRC Card 2:

[Insert information.]

CRC Card X:

[Insert information.]

Generate your SIS class diagram:

[Copy and paste your diagram here.]

  1. Verify and validate your CRC cards and class diagram against your SIS functional model:

[Insert information.]

  1. Explain your approach to the problem, the decisions you made to arrive at your solution, and how you completed it:

[Insert information.]

  1. Reflect on this experience and the lessons you learned from it:

[Insert information.]

Solutions

Expert Solution


Related Solutions

ou, as a software architect, did a good job on the functional model of the student...
ou, as a software architect, did a good job on the functional model of the student information system (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, make a SIS structural model consisting of the following: A class responsibility collaboration (CRC) card for each class in your model A class diagram From the SIS...
You have to be the chief Software Engineer, and your mission is to describe functional and...
You have to be the chief Software Engineer, and your mission is to describe functional and non-functional requirements, as good and detailed as possible. When you are missing data, you have to make assumptions (sometimes wild ones). No one can really answer your questions, and you have a presentation to the higher management in 45 min sharp. By then, you have to construct a document, with a very small ( no more than 10 lines) executive description, and no more...
be the chief Software Engineer, and your mission is to describe functional and non-functional requirements, as...
be the chief Software Engineer, and your mission is to describe functional and non-functional requirements, as good and detailed as possible. When you are missing data, you have to make assumptions (sometimes wild ones). No one can really answer your questions, and you have a presentation to the higher management in 45 min sharp. By then, you have to construct a document, with a very small ( no more than 10 lines) executive description, and no more than two A4...
“Wonderful! Not only did our salespeople do a good job in meeting the sales budget this...
“Wonderful! Not only did our salespeople do a good job in meeting the sales budget this year, but our production people did a good job in controlling costs as well,” said Kim Clark, president of Martell Company. “Our $18,300 overall manufacturing cost variance is only 1.2% of the $1,525,000 standard cost of products made during the year. That’s well within the 3% parameter set by management for acceptable variances. It looks like everyone will be in line for a bonus...
Wonderful! Not only did our salespeople do a good job in meeting the sales budget this...
Wonderful! Not only did our salespeople do a good job in meeting the sales budget this year, but our production people did a good job in controlling costs as well,” said Kim Clark, president of Martell Company. “Our $28,600 overall manufacturing cost variance is only 1.6% of the $1,787,500 standard cost of products made during the year. That's well within the 3% parameter set by management for acceptable variances. It looks like everyone will be in line for a bonus...
"Wonderful! Not only did our salespeople do a good job in meeting the sales budget this...
"Wonderful! Not only did our salespeople do a good job in meeting the sales budget this year, but our production people did a good job in controlling costs as well,” said Kim Clark, president of Martell Company. “Our $26,050 overall manufacturing cost variance is only 1.0% of the $2,605,000 standard cost of products made during the year. That's well within the 3% parameter set by management for acceptable variances. It looks like everyone will be in line for a bonus...
“Wonderful! Not only did our salespeople do a good job in meeting the sales budget this...
“Wonderful! Not only did our salespeople do a good job in meeting the sales budget this year, but our production people did a good job in controlling costs as well,” said Kim Clark, president of Martell Company. “Our $18,300 overall manufacturing cost variance is only 1.2% of the $1,525,000 standard cost of products made during the year. That’s well within the 3% parameter set by management for acceptable variances. It looks like everyone will be in line for a bonus...
“Wonderful! Not only did our salespeople do a good job in meeting the sales budget this...
“Wonderful! Not only did our salespeople do a good job in meeting the sales budget this year, but our production people did a good job in controlling costs as well,” said Kim Clark, president of Martell Company. “Our $10,450 overall manufacturing cost variance is only 3% of the $1,536,000 standard cost of products made during the year. That’s well within the 3% parameter set by management for acceptable variances. It looks like everyone will be in line for a bonus...
“Wonderful! Not only did our salespeople do a good job in meeting the sales budget this...
“Wonderful! Not only did our salespeople do a good job in meeting the sales budget this year, but our production people did a good job in controlling costs as well,” said Kim Clark, president of Martell Company. “Our $12,750 overall manufacturing cost variance is only 2% of the $1,536,000 standard cost of products made during the year. That’s well within the 3% parameter set by management for acceptable variances. It looks like everyone will be in line for a bonus...
"Wonderful! Not only did our salespeople do a good job in meeting the sales budget this...
"Wonderful! Not only did our salespeople do a good job in meeting the sales budget this year, but our production people did a good job in controlling costs as well,” said Kim Clark, president of Martell Company. “Our $29,250 overall manufacturing cost variance is only 1.0% of the $2,925,000 standard cost of products made during the year. That's well within the 3% parameter set by management for acceptable variances. It looks like everyone will be in line for a bonus...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT