Identify each use case in the functional model

Assignment Help Software Engineering
Reference no: EM131502042

Assignment: Structural Modeling and Behavior Modeling

Refer to the functional model you verified and validated for ABS in the Week 4 assignment to complete this assignment.

Based on your performance, ABS management was so satisfied that it wants you to develop both the structural and behavior models. This way, ABS can fully understand both the interaction that would take place between the users and the system, and the system itself in greater detail.

Note: You may create and / or assume all necessary assumptions needed for the completion of this assignment.

Write a four to five page paper in which you:

1. Create Class-Responsibility-Collaboration (CRC) cards and a class diagram based on the functional models through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia. Note: The graphically depicted solution is not included in the required page length.

2. Identify each use case in the functional model and create a sequence and communication diagram for each scenario of each use case identified through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia. Note: The graphically depicted solution is not included in the required page length.

3. Create a behavioral state machine for each of the complex classes in the class diagram.

4. Perform a CRUDE analysis to show the interactivity of the objects in the system.

5. Perform a verification and validation walk-through of each:

1. Functional model
2. Structural model
3. Behavioral model

6. Revise the requirements document created in Assignment 1 with additional information found in this assignment and document the assumptions.

7. Use at least three quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.

Your assignment must follow these formatting requirements:

• Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

• Include a cover page containing the title of the assignment, the student's name, the professor's name, the course title, and the date. The cover page and the reference page are not included in the required assignment page length.

• Include charts or diagrams created in Visio or Dia. The completed diagrams / charts must be imported into the Word document before the paper is submitted.

Reference no: EM131502042

Questions Cloud

Describe the items that you added to your interface design : Describe techniques for developing prototypes of user interfaces. Describe the items that you added to your interface design.
Involving use of a vehicle as a weapon : Research a major terrorism incident involving use of a vehicle as a weapon (within the last three years) anywhere in the world.
Select an article from a popular press newspape : select an article from a popular press newspaper (e.g., Wall Street Journal) or magazine (e.g., BusinessWeek) and write a blog .
Small budget versus a large event : Think about a small event with a small budget versus a large event with a large budget and the methods you could employ.
Identify each use case in the functional model : Identify each use case in the functional model and create a sequence and communication diagram for each scenario of each use case identified.
Give some examples on how you would orient : Give some examples on how you would orient, train, and educate your event staff. How would you, as an event manager, motivate and inspire your staff?
Participants in collective bargaining : Do you think the attitudes and bargaining behaviors of the participants in collective bargaining negotiations are more or less important in the final outcome.
What role do you think normative influence : What role do you think normative influence and consumer socialization have played in the ongoing popularity of Black Friday and Cyber Monday?
Uses earned value management : You are a project manager on a project that uses earned value management. The project has the following budget and status:

Reviews

Write a Review

Software Engineering Questions & Answers

  Track and monitor the reuse history of a component

As a software engineer, what are the means of tracking you would use to track and monitor the reuse history of a component? Provide a rationale for the elements you list

  Domain model & state

Domain Model & State-Transition Diagram Problem An airline company would like to manage their planes and flight routes. They have 4 airplanes and they fly to 10 destinations. Planes are either in-flight or at a location (source or destination). Each ..

  Develop the initial product backlog for the project

Take the project description and develop the initial product backlog for the project. Make sure each Product Backlog Item (user story) has a name, description, acceptance criteria, priority and initial estimate.

  Deisgn level-one dfd for real estate system

Deisgn a level-1 DFD for the following scenario. The purpose of green acres real estate system is to assist agents as they sell houses. Sellers contact agency, and agent is assigned to help seller complete listing request.

  Design the requires and the provides interfaces

Design the Requires and the Provides interfaces of at least two (2) components that might be used in a system in an emergency control room for a call-logging component that records calls made.

  Agile and waterfall models of managing a project

Compare and contrast agile and Waterfall models of managing a project in the context of building an e-Commerce Website. Include diagrams or tables through the use of graphical tools in Microsoft Word or Visio, or an open source alternative such as..

  Discuss waterfall model technique

discuss waterfall model technique of software design

  Documenting a software application or system

Translating detailed requirements into a design is the next very important step. An integrated set of computer-aided software engineering (CASE) tools can be very useful in modeling and documenting a software application or system.

  Examine advantages of using a gantt chart over a pert chart

Examine the advantages of using a Gantt chart over a PERT chart and vice versa. Determine when it is appropriate to use one over the other. Justify your response.

  Which is the generic condition to be tested

The test script is divided into the test script, which is the generic condition to be tested, and one or more test cases within the test script.

  Create a student directory for chinese who belong to bsc

Create a Student directory for Chinese who belong to B.Sc Computer Science Course based on framework in jquery mobile, as knowledge base used to enhance search results with semantic information.

  A draft project vision

Identifying critical core use cases allows us to address the issue of project risk - Appropriate conventions need to be used for the Use Case model, Scenarios and interactions.

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