Object Oriented modelling, Software Engineering

Assignment Help:
Perform analysis and design of the Vehicle Control Unit software using UML, and
document all results obtained from each of the following tasks:
1. Requirements analysis including:
(a) A clear statement of assumptions made, along with justifications. You should include
requirements you’ve omitted because they conflicted or weren’t consistent.
(b) A full use case diagram, and formal descriptions of all use cases on the diagram.
Note: you may submit three separate use case diagrams for the related subsystems
in the Vehicle Control System if preferred for modelling clarity.
(c) A list of candidate objects, classes and their responsibilities.
(d) A class diagram, including operations / methods where relevant.
(e) An object sequence diagram (OSD) for the normal scenario of each use case
identified in 1(b).
(f) State machine diagrams for all identified classes with operations.
2. System design including:
(a) A system wide communication diagram.
(b) Activity diagram(s) for the normal operation of the Vehicle Control System.
(c) Timing Diagrams for “engine running” and ABS activation scenarios.
(d) Component Diagram for the system software architecture.


Written report on results of all the tasks specified in the above section "Detail of
Questions". Study the following sections for an overview of the weighting of each
diagramming component. Diagrams can be produced using whichever diagramming tool
you prefer, though note the diagrams you submit must at a minimum be consistent with
4
UML 2.x standards. Visual Paradigm is available in the labs, via terminalserver, and is also
available for download

Related Discussions:- Object Oriented modelling

What condition exists after performing validation testing, What are the con...

What are the conditions exists after performing validation testing? After performing the validation testing there two situations arise. The function or performance characterist

What is software fault, Software faults are unseen programming errors. Soft...

Software faults are unseen programming errors. Software faults are errors in the correctness of the semantics of computer programs.

Explain static analysis, Explain Static analysis? Ans) (1) Analysis of a...

Explain Static analysis? Ans) (1) Analysis of a program that is performed without implementing the program. (2)The process of assessing a system or component based on its for

Explain rad model, RAD Model Rapid Application Development Model is ...

RAD Model Rapid Application Development Model is the method of incremental model. Achieves the high speed development using component based construction. Phases

Determine the shared mode of QTP, Determine the Shared mode of QTP - ...

Determine the Shared mode of QTP - Best used in subsequent cases: - When there are numerous tests which correspond to interface, objects, or application - When test obj

Artificial intellegence, can yo do a project on Artificial Intelligence.The...

can yo do a project on Artificial Intelligence.The topic is L-system of flowers

State the cocomo model, What is COCOMO model? COCOMO stands for COnstru...

What is COCOMO model? COCOMO stands for COnstructive COst MOdel. It is used for cost Effort=a * KDLOCb Where a and b are two parameters of the model whose specific values

Explain the iterative model, Explain the Iterative Model Every release ...

Explain the Iterative Model Every release of Iterative Model is developed in a specific, fixed time period known as iteration. Each iteration focuses on a certain set of requir

Explain the working of gantt charts, Explain the working of Gantt charts ...

Explain the working of Gantt charts -  Gantt charts enable emailing of project/tasks info to others automatically -  Gantt charts allow use of intranet/email facility to down

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd