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

Explain validation, Validation (Product Oriented) Validation is worried...

Validation (Product Oriented) Validation is worried with whether the right functions of the program have been properly executed, and that this function will properly make the c

List the process maturity levels in seis cmm, List the process maturity lev...

List the process maturity levels in SEIs CMM. Level 1: Initial - Few processes are explained and individual efforts are taken. Level 2:Repeatable - To track cost schedule an

Information engineering, Information engineering is a system  engineering ...

Information engineering is a system  engineering approach which is used to describe architectures which enable a business to use data professionally. The intent of information eng

What is software measure, What is software measure? A software measure ...

What is software measure? A software measure is a mapping from a set of objects in the software engineering world information a set of mathematical construct like numbers or ve

Describe in brief about the elementary process, Elucidate elementary proces...

Elucidate elementary process. Software applications are a combination of various elementary processes. Various elementary processes come together to form an application. Ele

Explain in detail the design concepts, Explain in detail the design concept...

Explain in detail the design concepts. Abstraction Functional abstraction Data abstraction Control abstraction Information hiding Every module in

Explain quality assurance and standards, Quality assurance and standards ...

Quality assurance and standards Standards are the key to effective quality management. They may be international, national, and organizational or project standards. Prod

System analysis & design, Describe attributes, properties, and characterist...

Describe attributes, properties, and characteristics of system.

What is syntax, 1) The relationship between characters or groups of charact...

1) The relationship between characters or groups of characters independent of their meanings or the manner of their interpretation and use; 2) The formation of expressions in a

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