What is a crc card and why should an analyst create it

Assignment Help Software Engineering
Reference no: EM131547000

Assignment

1. Explain the Unitifed Process (UP).

The Unified Software Development Process or Unified Process is a popular iterative and incremental software development process framework. The best-known and extensively documented refinement of the Unified Process is the Rational Unified Process (RUP). Other examples are OpenUP and Agile Unified Process.

The Unified Process divides the project into four phases:

- Inception - Elaboration (milestone) - Construction (release) - Transition (final production release)

Question 2. What is meant by saying that UP is an iterative and incremental process?

Question 3. Describe sequence diagrams. Include in your discussion how to read them. What does a curved message call line do? There is an ATHLETE class and a COACH class. A coach wants to get an athlete's statistics using a method named Get_Athlete_Statistics. Explain which class this method belongs in and how the message line would be drawn in a sequence diagram.

Question 4. Distinguish between the Extend and Include relationships in use case diagrams. What does INCLUDE: VALIDATE CREDIT CARD mean in a use case description named PROCESS SALE? Show how to use it in the use case description normal flow section.

The main difference between these two terms, Expand is use when a use case adds ventures to another five-star use case. What's more, Include is used to concentrate use case pieces that are copied in numerous utilization cases (Stein, n.d.). The included use case can't remain solitary, and the first use case is not finished without the included one.

Question 5. What is a CRC card, and why should an analyst create it? What do the wordsresponsibilities and collaborations mean in the CRC card? How do responsibilities and collaborations relate to a class diagram?

Question 6. Define the following terms: class, attribute, and operation. Give examples of each in a class.

Question 7. In a communication diagram, a teacher object and course object are connected with a line. Above the line it states "CourseAttendance()" and it points to the course object from the teacher object. Another message on the line is "UpdateCreditHrsTaught()" and it points from the course object to the teacher object. Explain what this information means. Include in your answer which object is sending the messages to which object and which objects contain the methods.

Question 8. What are some of the advantages of the object-oriented approach to developing systems relative to the traditional, structured methodologies?

Question 9. Explain what is meant by the deployment process in UML.

Question 10. Explain the term transition and how it is used as it pertains to a behavioral object state diagram. Include guard conditions in your explanation. What is an illegal transition? Give an example of an illegal transition for baking a birthday cake and for a washing machine.

Reference no: EM131547000

Questions Cloud

What can america learn from geel : Contextualize: How is mental health understood, accounted for or treated in these texts? Be sure to cite from specific texts in your responses.
Calculate the interest earned over the two-year span : Calculate the interest earned over the two-year span on your chosen dollar amount at the 5.50% interest rate, compounded daily
What is market price of zero-coupon bond with face value : What is the risk-free interest rate expressed as an effective annual yield? What is market price of zero-coupon bond with face value $116 and 1 month maturity?
Write a summary of your results : What makes you happy?Would you say you are living "the good life?" Why or why not?
What is a crc card and why should an analyst create it : What is a CRC card, and why should an analyst create it? What do the wordsresponsibilities and collaborations mean in the CRC card?
Evaluate the reliability and validity of research findings : Evaluate the reliability, validity, and generalizability of the research findings and provide a rationale for including the group within the domain.
Determine the lowest possible degree for the polynomial : Determine the lowest possible degree for the polynomial whose graph is shown - transforming the graph of a function
The total plant cost is approximately : If the overall cost factor for the complete system is 2.45, the total plant cost is approximately:
What is the risk-free interest rate : What is the risk-free interest rate?

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd