Question

In: Computer Science

Fully describe the process that must be followed to do use case realization with crc cards

Fully describe the process that must be followed to do use case realization with crc cards

Solutions

Expert Solution

The process which must be followed to do use case realization with crc cards are as follows:

1. We select a use case because the process is to design a single use case starting with a set of unused CRC cards. The first card to include should be a use case controller card.

2. We pinpoint the first problem domain class that has responsibility for this use case. This object will receive the first message from the use case controller. Using the domain model that was developed during analysis, we select one class to take responsibility and focus only on the problem domain classes. On the left side of the card, we write the object’s responsibility. For example, a Customer object may take responsibility to make a new sale, so one responsibility may be Create phone sale.

3. We identify other classes that must collaborate with the primary class to complete the use case. In other words, classes that have required information or that need to be updated in this use case are identified. As we identify a collaborating class, we go to the appropriate CRC card for that class and write its responsibilities on the cards. Also, on the back of each card, we write the pertinent information about required attributes of each object class.

4. Another helpful step is to include the user-interface classes. If a user is part of the team and if some preliminary work has been done on the user interface requirements, it could be effective to add CRC cards for all user interface window classes that are required for the use case. By including user-interface classes, all the input and output forms can be included in the design, making it much more complete.

5. We add any other required utility classes that are needed to the solution. For example, for a three-layer design, data access classes will be part of the solution. Usually, each persistent domain class will have a data access class to read and write to the database.

PLEASE LIKE THE SOLUTION :))

IF YOU HAVE ANY DOUBTS PLEASE MENTION IN THE COMMENT


Related Solutions

What are CRC cards and use-case scenarios used for in object-oriented analysis and design?
What are CRC cards and use-case scenarios used for in object-oriented analysis and design?
Fully describe all the things a court must determine in a malpractice case.
Fully describe all the things a court must determine in a malpractice case.
ALL COMPONENTS / QUESTIONS MUST BE FULLY ANSWERED -- DO NOT USE THE SIMILAR TEXTBOOK SOLUTIONS...
ALL COMPONENTS / QUESTIONS MUST BE FULLY ANSWERED -- DO NOT USE THE SIMILAR TEXTBOOK SOLUTIONS ALREADY IN PLACE IF YOU ARE UNABLE TO ANSWER ALL COMPONENTS, PLEASE DO NOT ANSWER. INCOME STATEMENTS SHOULD BE IN THE MOST BASIC FORM. OPENING AND CLOSING INVENTORY, ETC., ARE NOT TO BE INCLUDED.   Ciroc Company manufactures and sells one specific product. The following information pertains to each of Ciroc's first three years of operations: Variable costs per unit: Manufacturing: Direct materials . ....
ATTENTION: ALL COMPONENTS / QUESTIONS MUST BE FULLY ANSWERED -- DO NOT USE THE TEXTBOOK SOLUTIONS...
ATTENTION: ALL COMPONENTS / QUESTIONS MUST BE FULLY ANSWERED -- DO NOT USE THE TEXTBOOK SOLUTIONS ALREADY IN PLACE IF YOU ARE UNABLE TO ANSWER ALL COMPONENTS, PLEASE DO NOT ANSWER. THANK YOU! :) O’Brien Company manufactures and sells one product. The following information pertains to each of the company’s first three years of operations: Variable costs per unit: Manufacturing: Direct materials . . . . . . . . . . . . . . . . . ....
fully describe the process of protein synthesis beginning at DNA
fully describe the process of protein synthesis beginning at DNA
Discuss the five process groups of project management as followed throughout the case project. The goal...
Discuss the five process groups of project management as followed throughout the case project. The goal of this essay is to demonstrate your understanding of the covered systems analysis and design course topics and highlight your overall learning experience. For each phase demonstrate your understanding by incorporating the ten knowledge areas with the case assignments into your analysis. Indicate any areas of successes, challenges, failures you experienced. Be specific. Your essay should highlight the importance of each process group and...
Define medication reconciliation. Describe the process and advantages of use. Your response must be at least...
Define medication reconciliation. Describe the process and advantages of use. Your response must be at least 75 words in length.
pick ONE policy/ case study and use the Advocacy process describe, discuss, and provide an example...
pick ONE policy/ case study and use the Advocacy process describe, discuss, and provide an example of at least four steps of the policy process . Use this opportunity to include public health advocacy and communication concepts. 1. Pick one  Injury Prevention policy OR ONE Physical Activity Policy.   Describe the legislation in one paragraph.    2. Describe and give examples of at least four different components of the Advocacy process* * Advocacy Process as outlined 1.Define the problem and possible solutions 2....
Fully describe the events that occur within the monosynaptic muscke spindle stretch reflex. ( must include...
Fully describe the events that occur within the monosynaptic muscke spindle stretch reflex. ( must include specific anatomical structures and different types if neurons)
Describe the Fraud Triangle. Fully explain the thought process behind each of the 3 sides of...
Describe the Fraud Triangle. Fully explain the thought process behind each of the 3 sides of the Fraud Triangle and how a weak internal control system could result in fraudulent financial reporting. Your discussion must include an example scenario illustrating the weak internal controls. Include a biblical application in your analyses
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT