Software Engineering Assignment Unit 3
docx
keyboard_arrow_up
School
University of the People *
*We aren’t endorsed by this school
Course
2401
Subject
Electrical Engineering
Date
Apr 3, 2024
Type
docx
Pages
2
Uploaded by UltraDove2538
a.
Identify the actors for the system and their goals
To start with there are four actors for the garage door motion detection system. First being the garage door user, second the motion detector, third the timer, and lastly the electric eye sensor. 1.
Garage Door User: The goal for this actor is to be the object that can open the door by either doing it manually by clicking a button or with a remote, this means that they are responsible for the basic function of the garage door opening and closing.
2.
Motion Detector: The goal for this actor is to detect motion and turn the light inside on.
3.
Timer: The goal for this actor is to turn off the light inside after a certain period of time when motion isn’t detected.
4.
Electric Eye Sensor: The goal of this actor is to detect motion that breaks the infrared light and if it happens it is supposed to reopen and stop closing the garage door. B. Derive only the use cases relevant to the system objective and write brief or casual text description of each
1.
Use case for the garage door is that it should function in opening whenever the garage door user opens the door manually by clicking a button or when it is opened remotely. It should open when the electric eye sensor is triggered.
2.
Use case for the motion detector is that when motion is detected the light should turn on and then turn off after a set period of time.
3.
Use case for the timer is that it should maintain the time the light stays on after being triggered by the motion detector.
4.
Use case for the electric eye sensor is that it should be triggered anytime the infrared beam is broken and signal the garage door to stop it from closing and open it back up. D. For the use case that deals with the remote-controlled garage door opening, write a fully dressed description
Once the remote comes into the minimum range of distance from the garage door, it can be manually clicked by the garage door user for the garage door to open. The pressing of the button will result in the garage door to open by the motor turning and the door will rise above and continue to rise even when the electric eye sensor is broken once the car enters the garage
while the door is opening. The motion sensor will have the light turned on and the timer will have
the light turned off after a set time and the button can be pressed again for the garage door to close once the user is inside the garage.
F. Show the operation contracts for the operations of the use case selected in (d)
1.
Operation: Remotely Opening Garage Door.
2.
Responsibility: Door should open when button is pressed by Garage Door User.
3.
Cross References: Signal should match for garage door unit and remote signal.
4.
Exceptions: Door should not open if signals do not match.
5.
Precondition: External light turns on whenever the button on the remote is pressed.
6.
Postcondition: External light automatically turns off after a set time period.
Reference Marsic, I. (2012, September 10). Software Engineering
. Rutgers EDU. https://www.ece.rutgers.edu/~marsic/books/SE/book-SE_marsic.pdf
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Documents
Related Questions
Design a control of traffic lights application(PLC) . In this application,
the lights control the flow of traffic in one direction only.
a cascading timer circuit accomplishes transition from red to green to amber.
The sequence is
Red is on for 30 seconds. While the red light is on a pedestrian light is turned on to allow people to cross the street against traffic.
Green is on for 35 seconds. The pedestrian light is off during this period.
Amber is on for 5 seconds. The pedestrian light is off during this period.
The sequence then repeats itself
arrow_forward
I have an O Gauge track and would like to convert it into a “sensored” track. Additionally, I would like to connect that track to an ESP-WROOM-32 board that should flash an LED whenever the track detects a non-moving train. Please list all the components (and how many of each) needed. Also, what’s the procedure for connecting the components?
arrow_forward
Note: Give me right solution according to the question. Don't copy from other websites solution,if I noticed copied solution I will give dislike.... Thank you
A mechanical press has a stopping time for its press-brake mechanism of 0.34 sec and a stopping time for the control circuit of 0.04 sec. The brake monitor is set for 0.48 sec, and the minimum object sensitivity is 0.76 in. Calculate the minimum safe distance that the light curtain can be installed from the press.
arrow_forward
I have a wooden toy train that runs on wooden tracks. I would like to place two ESP-WROOM-32 Boards on top of the train. Broadcast communication (which involves radio frequency, not Wi-Fi) would help communicate about the train's lateness to five other wooden trains on the same track. Local communication would help communicate to the train station about the train's lateness. I would also need radio frequency Tx-Rx Modules for discharging and undergoing the signal, and repeaters just in case the signal loses power due to long-distance traveling. My wooden train should be automated. It should run at 4 inches per second, keep a minimum distance of 30 seconds away from the other wooden trains, and make a 17-second-long stop every 500 seconds.
What's the procedure to connect the components?
What's the Arduino code (C++) for this project?
arrow_forward
Question: 1A Chemical plant needs a microprocessor-driven alarm system to warn of critical conditions in one of its chemical tanks. The tank has four (HIGH/LOW) switches that monitor:
Temperature (T)
Pressure (P)
Fluid Level (L)
Weight (W)
A) Design a system that will notify the microprocessor to activate an alarm when any of the following conditions arises:
High Fluid Level with High Temperature and High Pressure
Low Fluid Level with High Temperature and High Weight
Low Fluid Level with Low Temperature and High Pressure
Low Fluid Level with High Temperature and Low Weight
arrow_forward
Is it required to use a PMMC instrument in an Instrument
transformer based measurement system?
a. No, not required
b. Yes,required
c. Can't be said
d. It is optional
arrow_forward
Circuit Logic. Match each statement to the proper circuit. All circuits have been drawn with a light (L) to represent the load, whether it is a motor, bell, or any other kind of load. In addition, each switch is illustrated as a pushbutton whether it is a maintained switch, momentary switch, pushbutton, switch-on target, or any other type of switch.
from electrical motor controls for integrated systems workbook 2014 chapter 5
arrow_forward
Write PLC to execute this.
arrow_forward
Required information
A fan is to run only when all of the following conditions are met:
• Input A is OFF.
• Input B is ON or input C is ON, or both B and Care ON.
• Inputs D and E are both ON.
. One or more of inputs F, G, or H are ON.
Saved
Note: This is a multi-part question. Once an answer is submitted, you will be unable to return to this part.
Identify the correct typical PLC ladder logic diagram for the given control system.
Multiple Choice
arrow_forward
"Please, the answer must be documented from a
book, experience, or accurate information without
using artificial intelligence."
Write an Arduino program to read the status of two push
buttons connected to pins 2&3 respectively and flash ON two
LED's connected to pins 12&13 respectively according to the
following scenario: If pin 2 is HIGH let LED 12 flash with
delay of 400ms, and if pin 3 HIGH, let LED 13 flash ON with
delay of 300ms.
arrow_forward
A real-life production facility scenario is given below.
In a manufacturing facility, the pilot light comes “ON” when all of the following conditions are met:
Both normally open circuit pressure switches must be closed.
One of the two normally open limit switches must be closed
An emergency stop or reset button to turn the Pilot lamp OFF if needed.
Answer the following questions based on the above scenario.
Identify and list the inputs and outputs used in this scenario.
Draw a relay schematic for this scenario.
Draw the ladder logic for the given scenario.
arrow_forward
H.W: Write a program to implement the process illustrated in figure below. The sequence
of operating is to be as follows:
• Normally open start and normally closed stop pushbuttons are used to start and stop
the process.
• When the start button is pressed, solenoid A energized to start filling the tank.
• As the tank fills, the empty level sensor switch closes.
• When the tank is full, the full level sensor switch closes.
Solenoid A is de-energized.
• The agitate motor starts automatically and runs for 3 min to mix the liquid.
• When the agitate motor stops, solenoid B is energized to empty the tank.
• When the tank is completely empty, the empty sensor switch opens to de-energized
solenoid B.
. The start button is pressed to repeat the sequence.
SOL A
Empty
sensor
switch
Motor
-SOL B
Start/stop
control station
Full
sensor
switch
arrow_forward
As an electrical and electronic engineer, your manager has asked you to write a report for the attention of new employees, listing and describing the operation of safety devices that are commonly found offices and other industrial situations. The report should include all of the details in the task below.
Task
For the following application, list two electrical safety devices that can be used, and describe their operation:A Star delta starting induction motors
arrow_forward
8. What instruction would you select for each of the
following discrete input field devices to accomplish
the desired task? (State the reason for your answer.)
a. Turn on a light when a conveyor motor is running
in reverse. The input field device is a set of con-
tacts on the conveyor start relay that close when
the motor is running forward and open when it is
running in reverse.
b. When a pushbutton is pressed, it operates a so-
lenoid. The input field device is a normally open
pushbutton.
c. Stop a motor from running when a pushbutton
is pressed. The input field device is a normally
closed pushbutton.
d. When a limit switch is closed, it triggers an instruc-
tion ON. The input field device is a limit switch
that stores a 1 in a data table bit when closed.
arrow_forward
Problem description:
In a car security system, we usually want to connect the siren in such a way that the siren will activate when it is triggered by one or more sensors. In addition, there will be a master switch to turn the system on or off. Let us assume that there is a car door switch D, a vibration detector switch V, and the master switch M. We will use the convention that when the door is opened D = 1, otherwise, D = 0. Similarly, when the car is being shaken, V = 1, otherwise, V = 0. Thus, we want the siren S to turn on, that is, set S = 1, when either D = 1 or V = 1, or when both D = 1and V = 1, but only for when the system is turned on, that is when M = 1. However, when we turn off the system, and either enter or drive the car, we do not want the siren to turn on. Hence, when M = 0, it does not matter what values D and V have, the siren should remain off.
Instruction:
Start by constructing a truth table, which is basically a precise way of stating the operations for the…
arrow_forward
1. In an automatic mixing operation the sequence of operation is as follows: When the start
button is pressed fill the tank with Liquid B till it reaches X1 and then fill the tank with
Liquid A till it reaches X2. Once the level of Liquid reaches X2, turn on the motor for
another 20 seconds for mixing process. After the timer stops timing, empty the tank by
opening the mixture outlet. X1 and X2 are capacitive proximity sensors and there are
start, stop and emergency stop push buttons.
XO
START
X1
STOP
YO (Liquid A Inlet )
EMERGENCY STOP
YI(Liquid B Inlet)
Y2(Mixture Outlet)
For the system explained above answer the following:
a) Provide the Allocation List
b) Draw the Grace and extract the grafcet equation
c) Draw the Ladder Diagram
arrow_forward
Determine the input and output connections for an oven with automatic temperature regulation. Cite examples/instances to demonstrate whether it will be referred to as an open loop or closed loop control system.
arrow_forward
What are the functions of a sensor?
Explain the function of on delay timers.
Explain the working principle of a limit switch.
Differentiate the behavior of on delay timer and off delay timer. Refer to the timing diagram.
arrow_forward
Instrumentation material.
Draw the block diagram.
arrow_forward
2. An Ohm meter connected to a resistor reads 1.00523 KQ at 15°C and reads 1.00754 K
at 55°C. What is the resistor reading (in KQ) at 37°C?
3. What does it mean for a sensor to have "Hysteresis"? Give an example.
4.
Type J Thermocouple is used to indicate temperature. There is no separate “code
junction" connect to the thermocouple; the connections are at 25°C. The thermocouple
temperature measuring junction is placed at different temperatures. What is the Voltage
reading at 0°C, 25°C and 75°C?
arrow_forward
For occupant detection system what is a zero point reset and how is this performed
arrow_forward
7. Which statement is true for the process-control relay ladder diagram shown in the figure?
A. The pressure switch, temperature switch, and push button must be closed for the motor to start.
B. With the temperature switch closed, the motor will start once the push button is pressed.
C. With the pressure switch closed and the push button released, the motor will start.
D. Only the temperature switch has to close for the motor to start.
arrow_forward
A temperature sensor and a pressure sensor (consider NO switch) are used tocontrol a mixer which consists of an AC motor. When the set pressure andtemperature are achieved, the motor will automatically turn on. In addition, themotor can be turned on using manual pushbutton A, whereas the releasing actionof the pushbutton A will turn on the motor. The motor will not turn on as long asthe manual start pushbutton is pressed.
i) Provide a list of components and address table for the required items.
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you

Electricity for Refrigeration, Heating, and Air C...
Mechanical Engineering
ISBN:9781337399128
Author:Russell E. Smith
Publisher:Cengage Learning
Related Questions
- Design a control of traffic lights application(PLC) . In this application, the lights control the flow of traffic in one direction only. a cascading timer circuit accomplishes transition from red to green to amber. The sequence is Red is on for 30 seconds. While the red light is on a pedestrian light is turned on to allow people to cross the street against traffic. Green is on for 35 seconds. The pedestrian light is off during this period. Amber is on for 5 seconds. The pedestrian light is off during this period. The sequence then repeats itselfarrow_forwardI have an O Gauge track and would like to convert it into a “sensored” track. Additionally, I would like to connect that track to an ESP-WROOM-32 board that should flash an LED whenever the track detects a non-moving train. Please list all the components (and how many of each) needed. Also, what’s the procedure for connecting the components?arrow_forwardNote: Give me right solution according to the question. Don't copy from other websites solution,if I noticed copied solution I will give dislike.... Thank you A mechanical press has a stopping time for its press-brake mechanism of 0.34 sec and a stopping time for the control circuit of 0.04 sec. The brake monitor is set for 0.48 sec, and the minimum object sensitivity is 0.76 in. Calculate the minimum safe distance that the light curtain can be installed from the press.arrow_forward
- I have a wooden toy train that runs on wooden tracks. I would like to place two ESP-WROOM-32 Boards on top of the train. Broadcast communication (which involves radio frequency, not Wi-Fi) would help communicate about the train's lateness to five other wooden trains on the same track. Local communication would help communicate to the train station about the train's lateness. I would also need radio frequency Tx-Rx Modules for discharging and undergoing the signal, and repeaters just in case the signal loses power due to long-distance traveling. My wooden train should be automated. It should run at 4 inches per second, keep a minimum distance of 30 seconds away from the other wooden trains, and make a 17-second-long stop every 500 seconds. What's the procedure to connect the components? What's the Arduino code (C++) for this project?arrow_forwardQuestion: 1A Chemical plant needs a microprocessor-driven alarm system to warn of critical conditions in one of its chemical tanks. The tank has four (HIGH/LOW) switches that monitor: Temperature (T) Pressure (P) Fluid Level (L) Weight (W) A) Design a system that will notify the microprocessor to activate an alarm when any of the following conditions arises: High Fluid Level with High Temperature and High Pressure Low Fluid Level with High Temperature and High Weight Low Fluid Level with Low Temperature and High Pressure Low Fluid Level with High Temperature and Low Weightarrow_forwardIs it required to use a PMMC instrument in an Instrument transformer based measurement system? a. No, not required b. Yes,required c. Can't be said d. It is optionalarrow_forward
- Circuit Logic. Match each statement to the proper circuit. All circuits have been drawn with a light (L) to represent the load, whether it is a motor, bell, or any other kind of load. In addition, each switch is illustrated as a pushbutton whether it is a maintained switch, momentary switch, pushbutton, switch-on target, or any other type of switch. from electrical motor controls for integrated systems workbook 2014 chapter 5arrow_forwardWrite PLC to execute this.arrow_forwardRequired information A fan is to run only when all of the following conditions are met: • Input A is OFF. • Input B is ON or input C is ON, or both B and Care ON. • Inputs D and E are both ON. . One or more of inputs F, G, or H are ON. Saved Note: This is a multi-part question. Once an answer is submitted, you will be unable to return to this part. Identify the correct typical PLC ladder logic diagram for the given control system. Multiple Choicearrow_forward
- "Please, the answer must be documented from a book, experience, or accurate information without using artificial intelligence." Write an Arduino program to read the status of two push buttons connected to pins 2&3 respectively and flash ON two LED's connected to pins 12&13 respectively according to the following scenario: If pin 2 is HIGH let LED 12 flash with delay of 400ms, and if pin 3 HIGH, let LED 13 flash ON with delay of 300ms.arrow_forwardA real-life production facility scenario is given below. In a manufacturing facility, the pilot light comes “ON” when all of the following conditions are met: Both normally open circuit pressure switches must be closed. One of the two normally open limit switches must be closed An emergency stop or reset button to turn the Pilot lamp OFF if needed. Answer the following questions based on the above scenario. Identify and list the inputs and outputs used in this scenario. Draw a relay schematic for this scenario. Draw the ladder logic for the given scenario.arrow_forwardH.W: Write a program to implement the process illustrated in figure below. The sequence of operating is to be as follows: • Normally open start and normally closed stop pushbuttons are used to start and stop the process. • When the start button is pressed, solenoid A energized to start filling the tank. • As the tank fills, the empty level sensor switch closes. • When the tank is full, the full level sensor switch closes. Solenoid A is de-energized. • The agitate motor starts automatically and runs for 3 min to mix the liquid. • When the agitate motor stops, solenoid B is energized to empty the tank. • When the tank is completely empty, the empty sensor switch opens to de-energized solenoid B. . The start button is pressed to repeat the sequence. SOL A Empty sensor switch Motor -SOL B Start/stop control station Full sensor switcharrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Electricity for Refrigeration, Heating, and Air C...Mechanical EngineeringISBN:9781337399128Author:Russell E. SmithPublisher:Cengage Learning

Electricity for Refrigeration, Heating, and Air C...
Mechanical Engineering
ISBN:9781337399128
Author:Russell E. Smith
Publisher:Cengage Learning