Click here to load reader
Upload
wwwmyassignmenthelpnet
View
53
Download
2
Embed Size (px)
Citation preview
UML
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.
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.
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.
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.
History of UML
Contributions to UML
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.
Cont..
For Examples:• System:
– Aircraft
• Models:– Flight simulator, scale model
• Views: – All blueprints, electrical wiring, fuel system
Cont..
SystemView 1
Model 2View 2
View 3
Model 1
Aircraft
Flightsimulator
Scale Model
Blueprints
Electrical Wiring
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.
Cont..• Example views
Models, Views, Diagrams
Thank You
www.myassignmenthelp.net Email Us at : [email protected]