Create a state machine diagram for the registration

Assignment Help Management Information Sys
Reference no: EM132272028

Lab Overview

Scenario/Summary

You are deep into the analysis phase of your Internet-accessible Student Records System (SRS). You have finished both the Functional Modeling (activity diagram, use case diagram, and use case description) and the Structural Modeling (class diagram and the CRC cards). Now you are ready to move into the Behavioral Modeling where you will model the behavior or the objects that make up the SRS system.

In this week, you will use your functional and structural models as the basis for your behavioral models that need to be developed for the SRS system. Specifically, your deliverables for this week are designed to develop these two behavioral diagrams for the Register a Student for Classes use case.

Sequence diagram

Communication diagram

In addition, you will also need to create a state machine diagram for the RegistrationRecord class (the class that maintains the registration of a student in a class).

These behavioral model and diagrams are major milestones in your architectural and design work. They give you your first opportunity to verify that your use case (in this case, Register a Student for Classes) could actually be implemented using the objects of your class diagram design. If you reach this verification, then you are done with the analysis phase of your SRS project.

Deliverables

Sequence diagram for the Register a Student for Classes use case.

Communication diagram for the Register a Student for Classes use case.

State Machine diagram for a RegistrationRecord object.

Verification and validation of your work.

Explanation of your work.

Name of each member of your team and how they participated.

STEP 2: Generate the Sequence Diagram

Dowload the LabWeeklySubmissionTemplate. You are going to use this template for all of your Lab submissions throughout this course. This template is available in week1 Lab.

Create a sequence diagram for the Register a Student for Classes use case using the Rational Software Architect software in the Citrix Lab environment based on your functional and structural models

Using the LabWeeklySubmissionTemplate, copy and paste your sequence diagram into the template.

STEP 3: Generate a Communication Diagram

Create a communication diagram for the Register a Student for Classes use case using the Rational Software Architect software in the Citrix Lab environment based on your functional and structural models.

Using the LabWeeklySubmissionTemplate, copy and paste your communication diagram into the template.

STEP 4: Generate an Object State Diagram

Ceate a state machine diagram for an object of the RegistrationRecord class (the class that maintains the registration of a student in a class) using the Rational Software Architect software in the Citrix Lab environment based on your functional and structural models.

Using the LabWeeklySubmissionTemplate, copy and paste your object state diagram into the template.

STEP 5: Verify, Validate, & Explain Your Work

Using the LabWeeklySubmissionTemplate, verify and validate your work

Using the LabWeeklySubmissionTemplate, explain your work, the decisions you made to arrive at your proposed solution, and lessons learned.

Reference no: EM132272028

Questions Cloud

Write an analytical essay of a published article : You must write an analytical essay of a published article (provided below). You must evaluate the overall persuasiveness of the argument made in the article.
Prepare a reflection paper on it and cybersecurity : Prepare a reflection paper on IT and cybersecurity presentations from the following 9 organizations.
What is the project mirr : What is the project's MIRR? Do not round intermediate calculations. Round your answer to two decimal places.
What is the project npv : A project has an initial cost of $54,150, expected net cash inflows of $15,000 per year for 12 years, and a cost of capital of 10%. What is the project's NPV?
Create a state machine diagram for the registration : Use your functional and structural models as the basis for your behavioral models that need to be developed for the SRS system.
Same shape as a psa function for prepayments : What numbers are true about the SDA default model:
Critically analyze Ratlam Municipality case : Administrative Law Assignment - Case Study 2 - Critically analyze Ratlam Municipality case in light of molding the preview of Mandamus
Small business retirement plan : Larry hears about a small business retirement plan called the SIMPLE IRA.
How much prior work experience are firms looking for : What are the educational requirements? What job skills are required? How much prior work experience are firms looking for?

Reviews

Write a Review

Management Information Sys Questions & Answers

  Abstract on crowdsourcing

For your midterm, you are to write an abstract on crowdsourcing. Background: Today it is not unusual to see entrepreneurs rely on the crowd to seek financial assistance to support their business idea instead of going to a traditional financial inve..

  What will you do when you gather evidence of an incident

What will you do when you gather evidence of an incident? How will you grade evidence? Why does the audit process consider fraud? What are internal controls?

  Fixed cost and total variable cost

The cost driver for manufacturing fixed overhead costs is units of production. In a flexible budget at 20,000 units, the total fixed cost is ________ per month and the total variable cost is ________ per month.

  Is the digital divide a major issue within the united

is the digital divide a major issue within the united states or across the globe? if so what are the solutions and the

  Illustrate how analytics could align with the company

Activity Outputs created Create a workflow diagram to illustrate how analytics could align with the company's business processes. (3 slides with notes)

  Describe risks it might face when implementing change

Describe internal and external challenges IT faces in meeting the business needs.Describe risks IT might face when implementing change.

  Introduce your chosen example of flawed creative thought

Identify an instance in which an individual or group was unsuccessful in using creative thinking to solve a problem.

  Show the role of external support

IT projects and the role of external support - formal project sponsor and champion, which business managers played these roles, and whether or not you think their roles positively affected the project outcomes.

  Outline the id3 algorithm for constructing a decision tree

Outline the ID3 algorithm for constructing a decision tree. Assume that the initial set of examples is represented as the set S and that you have a supplied function that determines the next "best" attribute for splitting.

  Hyper-social organization and erp systemsi need help in

hyper-social organization and erp systemsi need help in answering these questions about hyper-social organization and

  How to make security important to everyone

Company website provides product information and accepts direct sales.How to make security important to everyone.

  Provide a proposal to organize all the required data element

A prestigious university has recently implemented a consolidation strategy that will require it to centralize their student records. In order to move forward, the local university will need to develop a data model that will retain student records ..

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