Create a state machine diagram for an object of record class

Assignment Help Software Engineering
Reference no: EM131160524

Scenario/Summary

Your analysis phase of the SRS project went well and your team feels good about their Functional, Structural, and Behavioral models. You also discussed the result of your analysis with the School of Prosperity (SoP) administration and they seem to be in line with your analysis models.

Now is the time to start the design phase where you generate specific directions for the implementation of the system by the software development group. The first step in the design phase is to examine the SRS class diagram and to try to simplify its organization using a package diagram. The package diagram ensures that classes that belong together are grouped into a single package and thus simplify the development of these classes and their maintenance.

Your deliverable this week is to generate a package diagram for the SRS system.

Deliverables

NOTE

Submit your assignment to the Dropbox, located at the top of this page. For instructions on how to use the Dropbox, read these step-by-step instructions.

(See the Syllabus section "Due Dates for Assignments & Exams" for due dates.)

• SRS package diagram
• Verification and validation of your work
• Explanation of your work

Remember This!

Connect to the iLab here.

Lab Steps

STEP 1: Review Starting RSA on Citrix, Drawing, and Drawing a Package Diagram (Not Graded)

STEP 2: Generate the Detailed Package Diagram

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

2 Create a diagram for the SRS system using the Rational Software Architect software on the Citrix iLab environment based on your structural and behavioral models.

STEP 4: Verify, Validate, & Explain Your Work

1 Using the iLabWeeklySubmissionTemplate, verify and validate your work

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

STEP 4: Generate an Object State Diagram

1 Create 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 iLab environment based on your functional and structural models.

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

STEP 5: Upload your iLabWeeklySubmissionTemplate Document to your Dropbox

Save the iLabWeeklySubmissionTemplate MS Word document with the file name iLabWeeklySubmissionTemplate_YourName and upload to your dropbox.

Reference no: EM131160524

Questions Cloud

Main objective is profit making : Discuss the level of analysis in an organization whose main objective is profit making. 300-450 words
Design model for thermostat by using either uppal or matlab : Design a model for thermostat by using either UPPAl or MATLAB and Modeling for House (room) Thermostat-Cyber physical system
Brief definition of the concepts : In Module/Week 5, we cover Chapters 11-14, which deal with obtaining and managing resources for the non-profit organization. Think of a non-profit organization you are familiar with. If you are not familiar with one, please become familiar with on..
What is the after tax cost of capital for the firm : Estimate for the standard deviation of the population? give detail answers to each of the problem below 1. you deposit $ 10,000 in a savings account today. if the interest rate is 3 % what is the value in 20 years ? 2. if the interest rate is 7% and ..
Create a state machine diagram for an object of record class : Create a state machine diagram for an object of the RegistrationRecord class using the Rational Software Architect software in the Citrix iLab environment based on your functional and structural models.
Making of rules and laws to the students : Suppose a group of students is going to form a club. They have called you in as the legal expert. 1. Write two to three paragraphs explaining the making of rules and laws to the students.
Estimate for the standard deviation of the population : A simple random sample of 8 employees of a corporation provided the following information. Employee 1 2 3 4 5 6 7 8 Age 25 32 26 40 50 54 22 23 Gender M M M M F M M F How do you determine the point estimate for the standard deviation of the populatio..
Global marketing benefits : Multinational companies increasingly use ‘Global Marketing' and have been highly successful. Elaborate four (4) major categories of the "Global Marketing" benefits, with an example each.
Market for gilders is initially competitive-market demand : The market for gilders is initially competitive and the market demand is: P=315- 0.6QD . The combined marginal costs of the firms in the gilder industry are: MC= 9+ 0.3Q. Draw the demand, and marginal cost curves. Calculate and show how much these fi..

Reviews

Write a Review

Software Engineering Questions & Answers

  Moist air enters a device operating at steady state

Moist air enters a device operating at steady state at 1 atm with a dry-bulb temperature of 55C and a wet-bulb temperature of 25C. Liquid water at 20C is sprayed into the air stream, bringing it to 40 C, 1atm at the exit. Determine

  What is meant by data abstraction

The discussion can be aided with references to your experiences/knowledge of using similar constructs in VB.Net - discuss briefly what is meant by data abstraction and Object Oriented Programming.

  Find out by searching the web

What do you know about focused Linux distributions? If nothing, what can you find out by searching the Web? By "focused" we mean distributions that exist primarily for a specific purpose or set of tasks (e.g. security, penetration testing, backup,..

  Create a diagram for many-to-many relationship of entity

One-to-many or many-to-many relationship. Then, using short-hand notation introduced in text, create a diagram for each of the relationships.

  Develop a risk assessment for an organisation

Create an initial post in which you develop a risk assessment for an organisation of interest to you. Analyse the IT security risks for your chosen organisation and explain what artefacts you include in your risk analysis and why.

  Evaluate the effectiveness of a scrum approach

Evaluate the effectiveness of a Scrum approach compared to a plan-based approach based on the following factors: Planning the allocation of people to projects

  Explain haptic feedback describe its key uses and explain

as a software engineer you have been asked to write a paper that describes the use of current technologies with regard

  Sdlc method to implement a new technology

Write a paper of no more than 3,000 words in which you discuss one of the bookstores, use the SDLC method to implement a new technology into the bookstore, and detail a disaster recovery plan for the bookstore

  Designing a database

Assume if your organization was going to design a database and the developers told you they were going to use a flat file database instead of a relational or object oriented one, what would you say to them?

  Methodology for use in the gdtc is the project

Your supervisor is a aware of many different system life cycle models and requires you to describe, using diagrams and an appropriate range of at least two models and to distinct approaches that are common usage.

  Calculation of the hypotenuse

Construct a C# console application that calculate the hypotenuse of a right triangle. The calculation of the hypotenuse of a right triangle is based on the Pythagorean Theorem:

  Make a software requirement specification srs which

write a three to five 3-5 page paper in which youq1. create a software requirement specification srs that includes the

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