Software Engineering (10th Edition)
Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
Question
Book Icon
Chapter 4, Problem 4.2E
Program Plan Intro

Given Information:

In an automated railway ticket-issuing system, users need to select their destination and input a credit card and a personal identification number. A menu display of potential destinations is activated, along with a message to the user to select destination after the user presses the start button when the rail ticket is issued. Users are requested to input their credit card after a destination has been selected and the validity of credit card is validated and the user is then requested to input a personal identifier and if validated then ticket is issued.

Blurred answer
Students have asked these similar questions
Description:   The program starts by asking the user to select either login (L) or sign up (S) feature. Once the user selects a feature, it asks him for (Card Number, then PIN) and after filling the required information for that feature, it shows the above menu for other features. Otherwise, it keeps asking for the required information. Each feature has to be designed using a separate function and it might be called by other functions including the main function. The description of the login feature, sign up feature, and the above features are given below:   Sign up Feature – def create(): this feature allows new user to create an account and it saves his information in txt. The required information to be asked in this feature as follows:   Card Number: user will enter a card number and should be four digits, each digit is unique and it should not be repeated in the 4-digits card number. This feature will keep running until the user enters the required number with same length and…
Computer Science Code a Binomial Expansion Calculator in Visual Studio using Windows Forms.app (.NET Framework). UI must have 3 radio buttons, n = 2, n =3 and a custom n value. 3 textbox inputs (a, b, and for n which must only be enabled when radio button custom n value is selected. Outputs – must include a label that should dynamically change depending on the value of a, b &n (e.g. “The binomial expansion of equation (ax + by) of power n is:”). This should not be editable.
Exercise 1.2 Description: In large markets, a system that allows users to pay by themselves can make both cash and card transactions after the user has their products scanned by the barcode scanner. Welcoming Screen 1- The user can select the "read membership card" option on the login screen to earn discounts and points at the end of the shopping, or "enter a phone number" if the membership card is not next to it. 2- If he is not a member he can choose to "scan the product" directly. 3- Membership control is carried out by the membership database. 4- After the user has made the selection, the scan and package screen is displayed.   Draw the use case diagram of this scenario.
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education