An automated ticket issuing system sells rail tickets

Assignment Help Software Engineering
Reference no: EM13994597

1. Discover ambiguities or omissions in the following statement of requirements for part of a ticket-issuing system.

An automated ticket issuing system sells rail tickets. Users select their destination and input card details and a personal identification number. The rail ticket is issued and their card account is charged. When the user presses the start button, a menu display of potential destinations is activated, along with a message to the user to select the destination. Once a destination is selected, users are required to input the card details. Its' validity is checked and the user is then requested to input the personal identification. When the card transaction is validated, the ticket is issued.

2. For the same scenario, write the set of non-functional requirements.

3. Using your knowledge of an ATM, develop a set of Use Cases that could serve as a basis for understanding the requirements of an ATM.

4. Draw the sequence diagram for the same system (ATM) and explain why it might be necessary to have both Activity Diagram and Sequence Diagrams when modeling the behavior of a system.

All questions must be answered in essay format, with half a page of written work for each question, double-spaced, 12-font.

 

Reference no: EM13994597

Questions Cloud

Growth of sense networks and the success of products : What technological developments have set the stage for the growth of Sense Networks and the success of their products?
What would be the price elasticity of demand : Analysis of Pricing: You manage Mt. Claire Café which sells meals at a price of $8.50 each. The meal includes a hot dish and a beverage of your choice. The average number of meals sold per month is 21,000. What is the Price Elasticity of Demand? haun..
What are some cloud computing security mechanisms : What are some cloud computing security mechanisms and how do they work
Sufficient time to conducting the appraisals : A common complaint was that managers did not devote sufficient time to conducting the appraisals and that biases were rampant. Another common complaint was that most managers gave high ratings to all employees and did not bother to properly differ..
An automated ticket issuing system sells rail tickets : An automated ticket issuing system sells rail tickets. Users select their destination and input card details and a personal identification number. The rail ticket is issued and their card account is charged. When the user presses the start button
Make connections between supplies-markets directly results : Some of our daily meals contain spices that are not grown domestically. Globalization has allowed us as companies and consumers to get more variety of products for a better quality. As a company to get these spices and etc. that are not grown domesti..
Deficit spending crowds out some private investment : If deficit spending "crowds out" some private investment, could future generations be worse off? If external financing eliminates crowding out, are future generations thereby protected?
Formulating public policy related to your particular issue : A brief description of the issue you selected and the competing interests involved. Then, explain the role that the competing interests play in advocating and formulating public policy related to your particular issue.
Why is it often easier to start a service business : Why is it often easier to start a service business than a goods-producing business? At CanGo, are the fluctuations in the business cycle predictable? The lack of capital can often be linked to the failure of a small firm. Considering this, what facto..

Reviews

Write a Review

Software Engineering Questions & Answers

  Choose one of the media articles or case studies listed

All the claims shown on the Rationale diagram must appear in the essay, and all claims made in the essay must appear on the Rationale diagram. The essay must present all the detailed information that the Rationale diagram cannot.

  Create state diagram to identify one form of comment

Create the state diagram to identify one form of the comments of Cbased programming languages, those that begin with /* and end with */.

  Sketch diagram displaying how message-application-layer

Sketch a diagram displaying how message gets from Alice's host to Bob's host. Ensure to list series of application-layer protocols which are used to move message between two hosts.

  Aimdevelop practical application of models techniques and

aimdevelop practical application of models techniques and approaches in social marketing to an identified social issue

  What are the stages of the ccm. what happens at each stage.

Research and relate how the CMM improved the software development processes of a particular company.

  Create information system for manufacturing plan

Suppose you have been asked to create an information system for a manufacturing plant that produces nuts and bolts of many shapes, sizes, and functions.

  Question short1compare and contrast the ideas of semantic

question short1compare and contrast the ideas of semantic complexity and structural complexity of a computer program.

  Draw an e-r diagram for hospital staff

Draw an E-R diagram for the following situations. From discussions with hospital staff, reviewing hospital documents and studying existing information systems, the study team developed a list of business rules.

  Construct test case for the use case scenario

Draw the graph (Do not use a generation tool. Draw it yourself and scan in or use power point tool or similar one) and does the given set of test paths satisfy Edge-Pair Coverage? If not, identify what edge(s) are missing

  Tcp sender and receiver sequence

Think about a TCP sender and receiver. Suppose bytes 0 .. 99 have been sent, received, and acknowledged (the sender has received ack's for them). Suppose the sender sends the following segments

  Review the it online training specification description

Review the IT Online Training Specification description - Develop an application class model that includes entity classes, user interface classes, boundary, and controller classes. Review the use cases to make certain that the application class mod..

  Populate the graph with edges connecting concepts

Populate the graph with edges connecting concepts/classes as of the given statements above. You need to consider that these edges will be labelled by the predicate in the given statements

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