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 is control chart, What is Control Chart? Ans) A statistical method ...

What is Control Chart? Ans) A statistical method for distinguishing among common and special cause variation exhibited by processes.

What is criticality, What is Criticality? The degree of impact that a ne...

What is Criticality? The degree of impact that a necessity, module, error, fault, failure, or other item has on the operation of a system or development.

What is the need for obtaining ISO 9000 certification, Q. What is the need ...

Q. What is the need for obtaining ISO 9000 certification? The need for obtaining ISO 9000 certification :- Confidence of customers in an organization improves when orga

SQA, Explain an error checklist for inspection in detail.

Explain an error checklist for inspection in detail.

Why system flowcharts are used, System flowcharts System flowcharts are...

System flowcharts System flowcharts are used to demonstrate how all the components in a system link together (for example input, storage, output, processing etc.). They are ver

Explain cyclomatic complexity, What is cyclomatic complexity? Cyclomati...

What is cyclomatic complexity? Cyclomatic complexity is given by McCabe. The general formula to compute cyclomatic complexity is M=V (G)=E - N + 2P Where E-Number of e

What is class level methods, What is Class Level Methods? Ans) A class (...

What is Class Level Methods? Ans) A class (and its operations) is the module mainly concentrated on in OO environments. From here it should increase to other classes and sets of

What is system, A set of people, machines, and methods prepared to accompli...

A set of people, machines, and methods prepared to accomplish a set of specified functions.

Define repeated inheritance and encapsulation, Q. Define Repeated inheritan...

Q. Define Repeated inheritance and Encapsulation? Repeated inheritance If a class inherits in excess of once from the same class then it is referred to as repeated inherit

What are the aims of analysis modelling, What are the aims of Analysis mode...

What are the aims of Analysis modelling? i. To make apparent what the customer wants. ii. To set up a basis for the creation of software design. iii. To devise a set of v

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