Assume that all the hardware components are available and you only need to develop a software system that controls the hardware components. Identify the actors for the system and their goals Derive only the use cases relevant to the system objective and write brief or casual text description of each Draw the use case diagram for the system For the use case that deals with the remote-controlled garage door opening, write a fully dressed description Draw the system sequence diagram(s) for the use case selected in (d) Show the operation contracts for the operations of the use case selected in (d)

Microsoft Visual C#
7th Edition
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Joyce, Farrell.
Chapter12: Using Controls
Section: Chapter Questions
Problem 12RQ
icon
Related questions
Question

 

Assume that all the hardware components are available and you only need to develop a software system that controls the hardware components.

  1. Identify the actors for the system and their goals
  2. Derive only the use cases relevant to the system objective and write brief or casual text description of each
  3. Draw the use case diagram for the system
  4. For the use case that deals with the remote-controlled garage door opening, write a fully dressed description
  5. Draw the system sequence diagram(s) for the use case selected in (d)
  6. Show the operation contracts for the operations of the use case selected in (d)
You are hired to develop a software system for motion detection and garage door control. The system should
turn the garage door lights on automatically when detects motion within a given perimeter. The garage door
opener should be possible to control either by a remote radio transmitter or by a manual button switch. The
opener should include the following safety feature. An "electric eye" sensor, which projects invisible infrared
light beams, should be used to detect if someone or something passes under the garage door while it closes. If
the beam is obstructed while the door is going down, the door should not close-the system should
automatically stop and reverse the door movement.
The relevant hardware parts of the system are as follows (see Figure):
External
Light
Motion
Detector
1
Motion detection perimeter
Electric
Eye
• motion detector
• external light bulb
• motor for moving the garage door
• "electric eye" sensor
• remote control radio transmitter and receiver
• manual opener button switch
Remote
Transmitter
Remote
Receiver
Manu
Opener
Switch
Motor
Transcribed Image Text:You are hired to develop a software system for motion detection and garage door control. The system should turn the garage door lights on automatically when detects motion within a given perimeter. The garage door opener should be possible to control either by a remote radio transmitter or by a manual button switch. The opener should include the following safety feature. An "electric eye" sensor, which projects invisible infrared light beams, should be used to detect if someone or something passes under the garage door while it closes. If the beam is obstructed while the door is going down, the door should not close-the system should automatically stop and reverse the door movement. The relevant hardware parts of the system are as follows (see Figure): External Light Motion Detector 1 Motion detection perimeter Electric Eye • motion detector • external light bulb • motor for moving the garage door • "electric eye" sensor • remote control radio transmitter and receiver • manual opener button switch Remote Transmitter Remote Receiver Manu Opener Switch Motor
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 2 images

Blurred answer
Knowledge Booster
Types of System Design
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:
9780357392676
Author:
FREUND, Steven
Publisher:
CENGAGE L