Draw a behavioral state machine

Assignment Help Management Information Sys
Reference no: EM131866732

Book - System Analysis & Design : A n O bject -O riented A pproach with UML By Alan Dennis and  Barbara Haley Wixom

Chapter 6 (pg. 236 - 238)-Behavioral Modeling

* Questions: 22

22. Identify the models that contain each of the following components: actor, association, class, extends, association, final state, guard condition, initial state, links,message, multiplicity, object, state, transition, and update operation.

* Exercises: A, B

A. Tink about sending a f rst-class letter to an international pen pal. Describe the process that the letter goes through to get from your initial creation of the letter to being read by your friend, from the letter's perspective. Draw a behavioral state machine that depicts the
states that the letter moves through.

B. Draw a behavioral state machine that describes the various states that a travel authorization can have through its approval process. A  travel authorization form is used in most companies to approve travel expenses for employees. Typically, an employee flls out a blank form and sends it to his or her boss for a signature.

If the amount is fairly small (<$300), then the boss signs the form and routes it to accounts payable to be input into the accounting system. Te system cuts a check that is sent to the employee for the right amount, and afer the check is cashed, the form is fled away with the canceled check. If the check is not cashed within 90 days, the travel form expires.

When the amount of the travel voucher is a large amount (>$300), then the boss signs the form and sends it to the CFO, along with a  paragraph explaining the purpose of the travel; the CFO signs the form and passes it along to accounts payable. Of course, the boss and the CFO can reject the travel authorization form if they do not feel that the expenses are reasonable. In this case, the employee can change the form to include more explanation or decide to pay the expenses.

* Minicases: 1

1. Refer to the functional model (use-case diagram, activity diagrams, and use-case descriptions) you pre pared for the Professional and  Scientifc Staff Manage ment (PSSM) Minicase in Chapter 4.

Based on your performance, PSSM was so satisf ed that it wanted you to develop both the structural and behavioral models so that it could more fully understand both the interaction that would take place between the users and the system and the system itself in greater detail.

a. Create both CRC cards and a class diagram based on the functional models created in Chapter 4.

b. Create a sequence and a communication diagram for each scenario of each use case identifed in the functional model.

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

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

e. Perform a verif cation and validation walkthrough of each model: functional, structural, and behavioral.

Reference no: EM131866732

Questions Cloud

Discuss the potential ethical dilemmas : Act ethically Recognize potential ethical dilemmas, evaluate their consequences, and select the best course of action to follow [synthesis].
Changing income by what dollar amount : Assume m=200$, px=2$, and py=1$. assume income is constant, Px decrease to $1.50, and Py decreases to $.75.
Severity of economic fluctuations : Some economists argue that policymakers can use monetary and fiscal policy to reduce the severity of economic fluctuations
What is meant by most favored nation status : What is meant by "most favored nation" status? Was the American version of the Auto Pact consistent with MFN? Explain.
Draw a behavioral state machine : Draw a behavioral state machine that describes the various states that a travel authorization can have through its approval process.
Benefits of inflation reduction : How might this affect the costs and benefits of inflation reduction? Minimum 100 words
Working and by delaying his own formal education : If one spouse puts the other spouse through medical school by working and by delaying his own formal education
Identify a coo and a manager for each product : To prepare to manage your company, you will need to identify a COO and a manager for each product (VP). You will need to agree upon communication processes.
Working conditions in foreign factories : 1. Should Nike be held responsible for working conditions in foreign factories that it does not own, but where sub-contractors make products for Nike?

Reviews

Write a Review

Management Information Sys Questions & Answers

  Why is it important to make the distinction

What one thing do you think is wrong and what recommendation would you make concerning requirements gathering? Let's call the two people Bill and June.

  Why would russia or china agree to cyber security

Russia and China view the importance of cyber and how it is structured within their security procedures. why would Russia or China agree to that?

  Describe the information-gathering techniques

BSA375: Describe the information-gathering techniques and design methods you would propose to use for the project. Identify the key factors that will help ensure the information required for the project is gathered successfully.

  What is an erp application system

You will perform a Web search to watch the video about "ERP Design and Architecture" on YouTube, and then answer the following question-What is an ERP application system

  Cloud computing firms to earn the trust of businesses

What assurances and practices do you feel are necessary from cloud computing firms to earn the trust of businesses and the public? What role can Canadian government(s) play in helping cloud computing realize its potential? And why do you think Micros..

  Discuss about the configuration management

Write a paper in which you determine which is more applicable across the widest possible range of situations: process modeling or configuration management.

  List and define at least five functions of the system

List and define at least 5 functions of the system. What IT staff will be required to supprt the system, and what business staff will be required and if any staff will need to be re-allocated or layed-off as a result of the system implementation.

  Determine the identity and access management practices

For a small- to medium-sized business concerned about IT budget, determine the identity and access management practices you would recommend.

  Write a research paper about the business intelligence

Integrate what you have learned from the course resources (.e.g. Textbook Readings, Discussion Board Posts, Chapter Presentations) into your document.

  Explain the purpose of the information system

Your introductory paragraph should briefly describe Bank of America website as an information system. Explain the purpose of the information system, the primary users of the system, and the primary features and functions of the system

  Network design documentassume that you are a very

network design documentassume that you are a very innovative and creative person and have just thought of a great

  Question about examine the relationship between information

question about examine the relationship between information and knowledge technologies in relation to innovative

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