Question
Task 1: Create a Use Case Diagram in Rhapsody (5 Points) In the file Task sheet01 - Requirements Power Windows.pdf you find a description of
Task 1: Create a Use Case Diagram in Rhapsody (5 Points) In the file Task sheet01 - Requirements Power Windows.pdf you find a description of requirements for an electric power window system. Create a use case diagram for the power window system in Rhapsody. Derive suitable use cases from the given requirements. In the use case diagram, also use the include or extend relationship between use cases at suitable points. Task 2: Transfer the requirements to the Rhapsody tool (3 Points) The next step is to transfer the requirements into Rhapsody. Analyze the given requirements and create textually described requirement. Give each requirement a unique ID or a suitable name. Task 3: Map the requirements to the use cases of the Use Case Diagram (2 Points) Please extend the Use Case Diagram modelled in Task 1 by mapping the requirements created in Task 2 to the use cases. Task 4: Create an Activity Diagram (5 Points) Select one use case and create an activity diagram for this use case. An activity diagram provides a decomposition of the behavior into multiple actions. Thus, model the behavior of this use case described by the requirements mapped to this use case in Task 3.
Requirements
Power windows 1 Buttons 1.1 Driver door Push button panel - Push button window regulator driver door incl. automatic mode position - Push button window regulator passenger door incl. automatic mode position - Push button window regulator rear left - Push button window regulator rear right - Child lock 1.2 Remaining doors Push button window regulator passenger door Push button window regulator rear left Push button window regulator rear right 1.3 Radio remote control Central locking button 2 Sensors Ignition Force sensor driver door Force sensor passenger door Force sensor rear left Force sensor rear right Temperature sensor window regulator motor driver door Temperature sensor window regulator motor passenger door Temperature sensor window regulator motor rear left Temperature sensor window regulator motor rear right 3 Actuators Window regulator driver door Window regulator passenger door Window regulator rear left Window regulator rear right 4 Function overview The windows can be raised and lowered by pressing a button. It is possible for the driver to control all window regulators; the buttons on the other doors only control the respective window regulator. By turning on the child lock via the push button panel on the driver's side, it is possible to override the push buttons in the rear doors. An automatic mode is provided for the front windows, which can only be activated by the driver. For this purpose, the associated push button must be actuated beyond a resistance. The automatic window mode can be stopped again at any time by pressing an associated button from any operating button in any direction. From the outside, the window regulators can be controlled via commands from the radio remote control. There is an excess force limit, which reopens the window if the regular closing process is obstructed.
5 General notes Three states are distinguished during operation: I. Ignition off, no release from vehicle power ECU (electronic control unit) Active functions - Comfort operation via radio remote control commands II. Ignition off, release from vehicle power ECU Active functions - Comfort operation via radio remote control commands - Manual window run III. Ignition on, release from vehicle power ECU Active and activatable functions - Manual window run - Automatic window run The release from the vehicle power ECU is set by turning on the ignition and remains active after the ignition is turned off for a period of T_release. 6 Detailed description of the functions 6.1 Comfort operation via radio remote control commands Notes The "Central opening" and "Central closing" functions are available via the radio remote control. Conditions Ignition off. 6.1.1 Description central opening (CO) Triggering the function In case of a "central opening" signal (CO signal) from the radio remote control, the windows are lowered. Exit the function The user can stop the window movement by interrupting the operation of the radio remote control. 6.1.2 Description central closing (CC) Triggering the function In case of a "central closing" signal (CC signal) from the radio remote control, the windows are raised. Exit the function The user can stop the window run by interrupting the operation of the radio remote control.
6.2 Manual window run Conditions for triggering the function Release from vehicle power ECU. Conditions for abort of the function Loss of release from vehicle power ECU. Function disabled in the case of an overvoltage. Triggering the function When the user presses the associated button, a manual window run is activated. Depending on the button operation, this can be a lifting or lowering of the window. The speed for opening should be v_ManOpen, for closing v_ManClose. The rear doors can only be operated when the child lock is inactive. Exit the function by the user The manual window run is terminated by releasing the button. In the case of a window run in the direction of lowering, lifting is ignored by the second button. The closing process of a window reverses by pressing the second button in the direction of lowering. A window run in the direction of lifting in the rear doors can be stopped immediately by activating the child lock. Exit the function by the system Activating the child lock causes a stop of the manual window run in the direction of lifting. If the APM responds when the ignition is switched off, the window reverses and the operation of the corresponding window is blocked until the ignition is turned on again. 6.3 Automatic window run Conditions for triggering the function Ignition on, release from vehicle power ECU. All operations via the radio remote control commands are disabled. Conditions for abort of the function Automatic runs stop when the ignition is turned off or in the case of an overvoltage. Triggering the function The automatic window run is activated by pressing the window regulator button against a resistance beyond the first pressure point. The window should be opened with the speed v_AutoOpen. The speed of "automatic closing" should be v_AutoClose. Exit the function The automatic run of a window stops by pressing an associated button again in any direction. When the APM is activated, the window reverses.
6.4 Anti-pinch mechanism (APM) Triggering the function The APM becomes active when the regular closing of a window is obstructed. The force exerted by the window on an object must in no case exceed F_apm_max. The window is then opened again at the speed v_rev. Exit the function The window reverses when the APM is activated until the s_apm_rev limit. 6.5 Overheat protection Triggering the function The overheat protection function is triggered as soon as a predefined temperature threshold is exceeded in the window regulator motor. This function immediately blocks any renewed activation in the direction of lifting. Exit the function The function for lifting the window is enabled again by the system when the temperature has fallen below a predefined temperature value.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started