Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 4, Problem 4.7E
Explanation of Solution
Use case for requirements of an ATM system:
The use case diagram for requirements of an ATM system is represented below:
The steps in the use case diagram for understanding the basis for requirements of an ATM system are:
- Step-1: First the user is prompted to enter a card.
- Step-2: Then the user enters their card.
- Step-3: Then the user is prompted to enter their PIN.
- Step-4: Then the user enters their PIN.
- Step-5: Then the user is prompted to withdraw or check their balance...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Think about an ATM and its functionality. If you were creating a functional model for an ATM, what would be the use cases for that system?Note: You do not need to create a functional model or diagram. You may just describe the use cases.
Using your knowledge of how an ATM is used, develop a set of use cases that could serve as a basis for understanding the requirements for an ATM system** Include use case documentation for each use case!!!
Write down the feasibility study of Fingerprint based ATM system based on three main points i.e. financial, economical, technical and business perspective of the Fingerprint based ATM system in market?
Chapter 4 Solutions
Software Engineering (10th Edition)
Ch. 4 - Identify and briefly describe four types of...Ch. 4 - Prob. 4.2ECh. 4 - Prob. 4.3ECh. 4 - Prob. 4.4ECh. 4 - Prob. 4.5ECh. 4 - Suggest how an engineer responsible for drawing up...Ch. 4 - Prob. 4.7ECh. 4 - Prob. 4.8ECh. 4 - When emergency changes have to be made to systems,...Ch. 4 - Prob. 4.10E
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Think about the problems that may develop during the construction of the framework, and then examine the problems that may occur during the implementation of each of your suggested solutions. The use of cloud computing to address these issues is debatable. Whether or if you should invest your time into it is the question.arrow_forwardExplain SRT in detail.arrow_forwardA Banking System provides users with several services: (i) to check their accounts to see recent transactions and balances; (ii) to pay bills online; (iii) to buy and sell investments. All of these services require a secure log-in. If the system crashes or the network connection fails during a transaction, it is essential that all the financial data is left in a consistent state. b. Show the architecture of the product that you intend to build. Justify your choice of architecture.arrow_forward
- Draw ER Diagram of Bank Payment Systemarrow_forwardplease do not copy the Answer from any web The creation of an ATM call utilizing virtual components will be described with the aid of a diagram.arrow_forwardConsider the obstacles that you will need to overcome in order to construct the framework, and after that, examine the difficulties and roadblocks that are associated with each prospective solution. Is it conceivable that moving our computer demands to the cloud via outsourcing may assist us in resolving these issues? Should this be taken into account, or is it not relevant to the discussion at hand?arrow_forward
- What is an ETL system, and what functions does it perform?arrow_forwardWhat is RAD? How does it compare to thetypical SDLC?arrow_forwardIt may be easier to address issues with the framework's architecture if you consider the potential issues with each potential solution. You'll be better equipped to handle complications when they arise throughout the construction of the framework. As you build the structure, you'll be better equipped to handle any issues that arise. Do you think cloud computing might be the answer to these issues? Now that you are aware of this, why do you think we are having this conversation?arrow_forward
- In the context of a computer network, explain the relationship between dependability and availability. For the reasons stated before, it has become outdated. Is it necessary to have a lengthy discussion?arrow_forwardEach of your proposed solutions for the framework should detail the difficulties that may arise during implementation, followed by an explanation of how you plan to work around them. This must be accomplished before moving on to a discussion of how you propose to overcome the obstacles you've identified. The usage of cloud computing has the potential to solve these problems, but can it really? Is it better for you to pay attention to this, or would you be better off ignoring it?arrow_forwardConsider the challenges and obstacles that will arise when you are constructing the framework, and after you have done so, analyse the difficulties and obstacles that will arise with each of the possible solutions.Is it feasible that cloud computing might provide a solution to these issues?Should a note be taken of it, or can one safely assume that doing so is not required?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education