14

Click here to load reader

Uml assignment help

Embed Size (px)

Citation preview

Page 1: Uml assignment help

UML

Page 2: Uml assignment help

What is UML?• Unified Modeling Language

– OMG Standard, Object Management Group.– Depending on function through Booch,

Rumbaugh, Jacobson.• UML is really a modeling language to express as well

as design documents, software– Especially helpful for OO design.– Not a process, however some have been proposed

using UML.– Independent associated with implementation

language.

Page 3: Uml assignment help

Why use UML

• Open Standard, Graphical with regard to– Indicating, visualizing, constructing, as well as

documenting software systems.• Language may be used through common initial

design in order to really specific detailed design over the entire software development lifecycle.

• Increase understanding/communication associated with product to customers and developers.

Page 4: Uml assignment help

Cont..

• Support with regard to diverse application areas.

• Support with regard to UML in several software packages today (for example, Rational, plugins with regard to popular IDE’s like NetBeans, Eclipse).

• Based on experience as well as requirements from the user community.

Page 5: Uml assignment help

Brief History

• Inundated with methodologies in early 90’s– Booch, Jacobson, Yourden, Rumbaugh.

• Booch, Jacobson merged methods 1994.• Rumbaugh joined 1995.• 1997 UML 1.1 from OMG includes input from

others, e.g. Yourden.• UML v2.0 current version.

Page 6: Uml assignment help

History of UML

Page 7: Uml assignment help

Contributions to UML

Page 8: Uml assignment help

Systems, Models and Views• Model:

– The model is an abstraction explaining the subset of a system.

• View:– A view derepresents picts selected aspects of a

model.• Notation:

– A notation is a set of graphical or even textual rules with regard to depicting views.

• Views as well as models of a single system may overlap one another.

Page 9: Uml assignment help

Cont..

For Examples:• System:

– Aircraft

• Models:– Flight simulator, scale model

• Views: – All blueprints, electrical wiring, fuel system

Page 10: Uml assignment help

Cont..

SystemView 1

Model 2View 2

View 3

Model 1

Aircraft

Flightsimulator

Scale Model

Blueprints

Electrical Wiring

Page 11: Uml assignment help

UML Models, Views, Diagrams

• UML is a multi-diagrammatic language.

– Every diagram is a view into a model

• Diagram introduced from the aspect of a particular

stakeholder.

• Provides a partial representation of the system.

• Is actually semantically consistent along with

additional views.

Page 12: Uml assignment help

Cont..• Example views

Page 13: Uml assignment help

Models, Views, Diagrams

Page 14: Uml assignment help

Thank You

www.myassignmenthelp.net Email Us at : [email protected]