Suppose we want to analyze the user interaction aspect for an alarm clock design task. The...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Suppose we want to analyze the user interaction aspect for an alarm clock design task. The clock shows the time of day. Using buttons, the user can set the hours and minutes fields individually, and choose between 12 and 24-hour display. It is possible to set one or two alarms. When an alarm fires, it will sound some noise. The user can turn it off, or choose to 'snooze'. If the user does not respond at all, the alarm will turn off itself after 2 minutes. 'Snoozing' means to turn off the sound, but the alarm will fire again after some minutes of delay. This 'snoozing time' is pre-adjustable. (1) Identify the top-level functional requirement for the clock, and model it with a use case diagram. Please develop this use case analysis using VP-UML software tool. (2) Assume that 'snooze' would be one of your use cases. Work it out to the fully dressed level. Please develop this use case analysis using VP-UML software tool. Suppose we want to analyze the user interaction aspect for an alarm clock design task. The clock shows the time of day. Using buttons, the user can set the hours and minutes fields individually, and choose between 12 and 24-hour display. It is possible to set one or two alarms. When an alarm fires, it will sound some noise. The user can turn it off, or choose to 'snooze'. If the user does not respond at all, the alarm will turn off itself after 2 minutes. 'Snoozing' means to turn off the sound, but the alarm will fire again after some minutes of delay. This 'snoozing time' is pre-adjustable. (1) Identify the top-level functional requirement for the clock, and model it with a use case diagram. Please develop this use case analysis using VP-UML software tool. (2) Assume that 'snooze' would be one of your use cases. Work it out to the fully dressed level. Please develop this use case analysis using VP-UML software tool.
Expert Answer:
Answer rating: 100% (QA)
Use the instructions provided to create these diagrams and descriptions in your chosen UML modeling tool 1 Toplevel Functional Requirement Use Case Di... View the full answer
Related Book For
Systems Analysis And Design
ISBN: 978-1119496489
7th Edition
Authors: Alan Dennis, Barbara Wixom, Roberta M. Roth
Posted Date:
Students also viewed these mathematics questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
Jeremy acquired the following ordinary shares in Scarlon plc: He made no further acquisitions during 2021. On 22 December 2020, he sold 10,000 shares in the company for 10 per share. Calculate the...
-
A CPU executes instructions at the rate of 1000 MIPS. Data can be copied 64 bits at a time, with each word copied costing 10 instructions. If a coming packet has to be copied four times, can this...
-
Let f : R R be defined by f(x) := 2x4 + x4 sin(1/x) for x 0 and f(0) := 0. Show that f has an absolute minimum at x 0, but that its derivative has both positive and negative values in every...
-
Do analytical efforts, big data examinations, and textual analyses impact compliance and fraud deterrence? Provide an explanation for your opinion.
-
Timmons Corporation is considering three long-term capital investment proposals. Relevant data on each project are as follows. Salvage value is expected to be zero at the end of each project....
-
17. In many cases, a worker's hourly wage depends on the number of hours worked. If a certain number of hours is reached, the pay rate beyond that point increases. When working beyond a certain...
-
Product mix and overtime decisions Excel Corporation manufactures three products at its plant. The plant capacity is limited to 120,000 machine hours per year on a single-shift basis. Direct material...
-
Which group requires CPAs to follow a professional code of ethics and standards? a) American Institute of Certified Public Accountants b) Internal Revenue Service c) Securities & Exchange Commission...
-
How many phases are in the unified process? (a) 4 (b) 5 (c) 2 (d) None of the above
-
Unified process is iterative model with milestone (a) Iterative (b) Incremental (c) Evolutionary (d) All of these
-
If user participation is available, which of the following models is to be chosen? (a) Waterfall model (b) Agile mode (c) Spiral model (d) RAD model
-
Assume you have an 'employee' class with a non-static attribute named salary. If you create 10 objects of this class, how many copies of the salary variable will you have? (a) 2 (b) 10 (c) An...
-
If requirements are frequently changing, which of the following models is to be selected? (a) Waterfall model (b) Prototyping model (c) RAD model (d) Agile mode
-
The seller in a business combination may contractually indemnify the acquirer for the outcome of a contingency or uncertainty related to all or part of a specific asset or liability. For example, the...
-
Which property determines whether a control is available to the user during run time? a. Available b. Enabled c. Unavailable d. Disabled
-
Read Your Turn 2-5 in Appendix 2A of this chapter. Create a risk assessment that lists the potential risks associated with performing the project, along with ways to address the risks. Data from Your...
-
Mark Van Dorn, president of Van Dorn Sub-Oceanic Exploration, Inc., has authorized his Director of Information Services to begin a major project that will redesign the engineering support...
-
Suppose that you are an analyst developing a new information system to automate the sales transactions and manage inventory for each retail store in a large chain. The system would be installed at...
-
A particle is accelerated such that its position as a function of time is given by \(\vec{x}=b t^{3} \hat{t}\), with \(b=1.0 \mathrm{~m} / \mathrm{s}^{3}\). What is the particle's acceleration as a...
-
A particle moves in the \(x\) direction according to the equation \(x(t)=b t^{3}+c t^{2}+d\), where \(b=4.0 \mathrm{~m} / \mathrm{s}^{3}\), \(c=-10 \mathrm{~m} / \mathrm{s}^{2}\), and \(d=20...
-
The position of a cart on a low-friction track can be represented by the equation \(x(t)=b+c t+e t^{2}\), where \(b=4.00 \mathrm{~m}, c=6.00 \mathrm{~m} / \mathrm{s}\), and \(e=0.200 \mathrm{~m} /...
Study smarter with the SolutionInn App