Draw a sequence diagram for process of registering new voter

Assignment Help Software Engineering
Reference no: EM131941012

Assignment

Exercise 1:

Draw a Sequence Diagram for the process of registering a new voter who is not currently registered to vote in an upcoming election.

- Assume that a voter starts by asking the online electoral web service if he is listed in the online electoral registration database.

- When he finds that she is not listed, he contacts the electoral registrar, who sends him an application form.

- As part of the application, he needs to contact the police, to request a copy of him police record, as persons with recent criminal convictions cannot vote.

- He then sends the police record along with the application form to the registrar.

- The registrar checks the form is filled out correctly, and then enters him details in the registration database.

- The registrar then sends an acknowledgement to the voter

- Who finally checks the online registration database again to confirm that him application was processed.

Exercise 2:

To buy a book electronically from chapters.com, a customer needs to select the book from a list provided by Chapters' eCommerce system, provide credit card information to the system, then the system gets authorization from the bank for the payment, and -- if positive -- confirms the sale. The order is then sent to the orders department and when the book becomes available, it is shipped to the customer. Also, the order department charges the customer's credit card by informing the bank of the amount.

Draw a sequence diagram that models this process. Make sure to model all relevant actors and the interactions between them. Do show explicitly the time intervals when different actors actively participate in the process you are modeling.

Reference no: EM131941012

Questions Cloud

Identify the research problem : Researchers often identify the research problem and. ... often identify the research problem and then go in search of a theory.
What is the retained earnings balance on december : Cash payments for dividends declared totals $145,000. What is the retained earnings balance on December 31
How to prepare for a panel job interview : Make sure your comments are substantive and add value to your learning and your peers. Research is likely required to add to the knowledge of the group.
Calculate the ph of a solution prepared by mixing : a) Calculate the pH of a solution prepared by mixing 10.0 mL of 15 M ammonia and 8.0 g of ammonium chloride and then diluting to 100 mL
Draw a sequence diagram for process of registering new voter : Draw a Sequence Diagram for the process of registering a new voter who is not currently registered to vote in an upcoming election.
Effects and other interesting information : History and back ground, type of chemical bonding, why is it important in the nursing field, side effects and any other interesting information.
Describe the impact logistics has on performance : Describe the impact logistics has on performance. Explain how companies evaluate their logistics performance.
Explain the fundamental attribution error : Provide an example of fundamental attribution error. What are some factors that increase the likelihood of diffusion of responsibility/bystander apathy?
Write the cell notation for an electrochemical cell : Write the cell notation for an electrochemical cell consisting of an anode where Mg(s) is oxidized to Mg2+(aq) and a cathode where Cr3+(aq)

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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