Assume that you are asked to develop a Driver Assistance System (DAS) as described in the...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Assume that you are asked to develop a Driver Assistance System (DAS) as described in the following. Driver Assistance System (DAS) DAS continuously monitors the state of the car engine for checking the level of oil, pressure of the cylinder heads, stabilization of vehicles and etc. These checking is conducted by sensors which are equipped with safety-critical embedded program. When a potential crash is recognized by DAS, it informs the driver about it. Ho DAS, which is based on the receiving data from the GPS system, aids the driver to select the most suitable car services such as a garage, tow truck, and rental in the area before the crash takes place really. The drive specifies a list of preferences such as desire location of the car service, road conditions, traffic conditions, possible minimum cost for repairing the car that may be earned by various car service companies, alternative ways in order to pay and etc. Various functions are provided by DAS for drivers as shown figure below. For example, garages provide a set of useful services for driving who are traveling on the road. Services are such as make an appointment for fixing the car, swap a part. Tow truck companies also, provide relevant services. A driver whose car is crashed can book an order for moving the car to a garage by truck. GPS Services Garage Service Rental Service Payment Service Location, date, time Equipments constraints, cost Cost Credit Id, amount Abstract structure of DAS 2 Questions 1. Develop a list of at least 10 user stories (1 marks) 2. Develop a use case diagram and use case descriptions a. Develop a use diagram based on your list of user stories. Use at least 2 use case relationships. (1 marks) b. Choose one major use case and develop a detailed use case description for it (0.5 mark) DAS 3. Use the b-c-e framework to develop a design a Draw a class diagram to represent your design (1 mark) b. Draw a sequence diagram for one selected use case in Question 2.b (0.5 mark) 4. Develop a UML state machine diagram modelling the behaviour of this app or an object in this app. Your state diagram needs to have at least 5 states (1 marks) Assume that you are asked to develop a Driver Assistance System (DAS) as described in the following. Driver Assistance System (DAS) DAS continuously monitors the state of the car engine for checking the level of oil, pressure of the cylinder heads, stabilization of vehicles and etc. These checking is conducted by sensors which are equipped with safety-critical embedded program. When a potential crash is recognized by DAS, it informs the driver about it. Ho DAS, which is based on the receiving data from the GPS system, aids the driver to select the most suitable car services such as a garage, tow truck, and rental in the area before the crash takes place really. The drive specifies a list of preferences such as desire location of the car service, road conditions, traffic conditions, possible minimum cost for repairing the car that may be earned by various car service companies, alternative ways in order to pay and etc. Various functions are provided by DAS for drivers as shown figure below. For example, garages provide a set of useful services for driving who are traveling on the road. Services are such as make an appointment for fixing the car, swap a part. Tow truck companies also, provide relevant services. A driver whose car is crashed can book an order for moving the car to a garage by truck. GPS Services Garage Service Rental Service Payment Service Location, date, time Equipments constraints, cost Cost Credit Id, amount Abstract structure of DAS 2 Questions 1. Develop a list of at least 10 user stories (1 marks) 2. Develop a use case diagram and use case descriptions a. Develop a use diagram based on your list of user stories. Use at least 2 use case relationships. (1 marks) b. Choose one major use case and develop a detailed use case description for it (0.5 mark) DAS 3. Use the b-c-e framework to develop a design a Draw a class diagram to represent your design (1 mark) b. Draw a sequence diagram for one selected use case in Question 2.b (0.5 mark) 4. Develop a UML state machine diagram modelling the behaviour of this app or an object in this app. Your state diagram needs to have at least 5 states (1 marks)
Expert Answer:
Answer rating: 100% (QA)
1 User Stories As a driver I want to be able to access the DAS so that I can monitor my cars state As a driver I want to be able to receive notificati... View the full answer
Posted Date:
Students also viewed these algorithms questions
-
You have been asked to develop a multiple regression model to predict per capita sales of cold cereal in cities with populations over 100,000. As a first step you hold a meeting with the key...
-
A review of corporate failures as described in the financial press, such as The Wall Street Journal, often describes the tone at the top as one of the major contributors to the failure. Often the...
-
The project described in the following table is scheduled to be completed in 11 weeks. Construct a network diagram using AOA or AON (see Example 5 for either type). Then answer the following...
-
What is a safe edge on a file?
-
Based on the information in Table 161 on page 417, what is the total value of an S&P 500 Index futures contract for December 2010? Use the settle price and the appropriate multiplier. Also, if the...
-
Ashkar Company ordered a machine on January 1, 2012, at an invoice price of $21,000. On the date of delivery, January 2, 2012, the company paid $6,000 on the machine, with the balance on credit at 10...
-
A bar is sliding along a set of connected conducting rails as shown in Figure P29.37. The bar is given an initial velocity \(\vec{v}_{\mathrm{i}}\) to the right and then allowed to move freely. The...
-
Hoyden Co.s bonds mature in 15 years and pay 8 percent interest annually. If you purchase the bonds for $1,175, what is their yield to maturity?
-
A ( n ) _ _ _ _ _ _ _ _ _ _ contains information about a given person, product, or event. Attribute Column Field Record
-
Cybernetics Inc. issued $60 million of 5% three-year bonds, with coupon paid at the end of every year. The effective interest rate at the beginning of Years 1, 2, and 3 was 8%, 5%, and 2%. Required:...
-
Bearer bonds are bonds with coupons attached that are redeemable by whoever has the bond. where the registered owner automatically receives bond payments when scheduled. in which the issue matures on...
-
How is total fixed cost calculated?
-
Briefly explain the process costing system.
-
Briefly describe the weighted average method.
-
What is a sales mix? Provide an example of a sales mix.
-
Give two ways in which absorption costing differs from variable costing.
-
Instructions Objective of this Assignment: To demonstrate on-line research, written communication and decision-making skills related to customer relationship management. Pre-Assignment Instructions:...
-
Describe a group you belong or have belonged discuss the stages of group development and suggest how to improve the group effectiveness by using the group development model.
-
Please reflect on and explain the role and usefulness of the concept of SD in relation to the protection of the environment.
-
Has the concept of SD achieved the balance between all three pillars: environmental protection; economic development; and social issues?
-
How many dimensions of the PSNR principle can you enumerate? To which one does UN Resolution 1803(1962) refer?
Study smarter with the SolutionInn App