Draw a behavioral state machine diagram

Assignment Help Computer Engineering
Reference no: EM131162877

Draw a behavioral state machine diagram 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 fills out a blank form and sends it to his or her boss for a signature. If the amount is fairly small (under $300), then the boss signs the form and routes it to accounts payable to be input into the accounting system. The system cuts a check that is sent to the employee for the right amount, and after the check is cashed, the form is filed 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 large (over $300), the boss signs the form and sends it to the chief financial officer (CFO) along with a paragraph explaining the purpose of the travel, and the CFO will sign the form and pass it along to accounts payable. Of course, both 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.

Reference no: EM131162877

Questions Cloud

How much profit will the monopolist make : If the monopolist is able to charge different prices to each type of consumer, what price will she charge to type B consumers?
Create a sequence diagram for each of the given scenario : Create a sequence diagram for each of the following scenario descriptions for a health club membership system When members join the health club, they pay a fee for a certain length of time.
What is an anthropological concept : What is an anthropological concept? Anthropological concepts are anthropological terms and ideas. Examples of some that we've studied include: ethnocentrism, ethnicity, reciprocity, kinship, language and communication. You should not use this exa..
Create class diagrams that describe the classes : Create class diagrams that describe the classes and relationships depicted in the scenarios- Researchers are placed into a database that is maintained by the state of Georgia.
Draw a behavioral state machine diagram : Draw a behavioral state machine diagram 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.
Create the use case diagram for the pru system : Create the use case diagram for the PRU system. Choose one use case diagram and create a sequence diagram. Create a class diagram for the PRU system.
Construct a frequency distribution and display it as a table : Construct a frequency distribution and display it as a table and as a histogram.
Create the use case diagram for the otmc system : Create the use case diagram for the OTMC system. Choose one use case diagram and create a sequence diagram. Create a class diagram for the OTMC system. Create a behavioral state machine diagram to depict one of the classes on the previous class diagr..
Compute the expected running costs : Compute the expected running costs in both cases and determine which repairman should be hired.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write a step-by-step plan including comments that reflect

write a step-by-step plan including comments that reflect changes to the machine state to solvequestion 1. input a b

  What is the largest positive number you can represent

With this number of bits, what is the largest unsigned number you can represent? (Please give answer in both decimal and binary).

  An instance of a situation where a trigger would appropriate

What are triggers used for, and why are they important in database systems? give an example of a situation where a trigger would be appropriate. What would the implementation of this trigger look like.

  Which truck will cause more pavement damage

On a flexible pavement with a 3-inch hot-mix asphalt (HMA) wearing surface, a 6-inch soil-cement base, and an 8-inch crushed stone sub base, which truck will cause more pavement damage?

  Give the highest test score and the name of the students

I need a C++ program that reads students' names followed by their test scores. The program should output each student's name followed by the test scores and the relevant grade. It should too find out and print the highest test score and the name o..

  Maximum utilisation of the corporate intranet link

Determine the maximum utilisation of the corporate intranet link which can be permitted if the mean delay through the mux for voice calls is to be kept below 11.755 ms during the busy hour.

  Multicast type connection

In DVMRP, routing messages are transmitted through a multicast type connection (a specific multicast address).

  Create a text file called scores.txt with notepad

Create a text file called scores.txt with notepad with two lines: the first two lines are the computer scores and the second line human scores.

  Contemporary information technology

Explain a contemporary information technology issue for which our society’s moral guidelines appear to be nonexistent or unclear.

  Analyze the advantages and disadvantages of cloud computing

Cloud computing was introduced this week as a giant client server environment. Analyze the advantages and disadvantages of cloud computing on the Internet.

  Identify current strengths and weaknesses in the firm

Each weakness must be addressed in the action plan. I might select any firm with which I'm associated with (I don't have any), or any other firm that will cooperate in providing necessary information to complete this project.

  Create a 10-integer array called data

Prepare a C++ program to - Create a 10-integer array called data

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