UML Tutorial
-
UML
is an industry-standard language for specifying, visualizing, constructing, and
documenting the artifacts of software systems.
-
UML
standard is defined by the Object Management Group(omg.org).
-
UML
uses standard notation designing object-oriented system.
-
UML
is a standard language for making a blueprint of a project.
-
UML
allows to develop software of lasting quality.
-
Using
UML, developers can put down good architectural foundation
that can allow easy maintainence of the system.
-
UML
presents structure of whole system which can be easily visualised and
understand by developer.
|
A use case diagram depicts different users of the system and the functions of
the system...............
Class diagrams shows the classes used in the system. Each class has some
properties and operations. Relationships between the........
Object diagrams are a more refined and concrete representation of a class
diagram. It helps to view the objects of the classes ..............
Activity diagrams show the activities of a particular operation in the system.
The activity diagram consists of an initial mode; ...............
State diagrams are used to show the different states a class or object can go
through. When a state changes it means a transition has occurred..............
Packages in UML organize different structural or behavioral features of the
system into groups. These features are known as model elements............
Designing a model based on User experiences is termed as user experience
modeling. Based on the users past experience using a similar
application,............
Business modeling is used to represent various features, strategies, offerings,
practices of a business. From the perspective of a system,..............
Enterprise architecture describes the practices used for documenting business
strategies, business models, requirements, policies etc. Enterprise
architecture can ..........
Iterative and incremental development involves repeating a set of activities
(cyclic), evaluating output and incrementing. Output of an increment may not
..............
Change management involves managing of changes in the system. Managing changes
would involve Identifying the change, analyzing, evaluation of ...............
User Acceptance testing is performed considering the users environment or
production environment. Test suite is prepared to be executed ...............
Project planning and tracking is a part of project management. When the
requirements are stated and agreed upon by the client, a plan needs to be
made..........
|