0% found this document useful (0 votes)
38 views1 page

Construction

Object Oriented Analysis and Design (OOAD) methods contains (a modeling language + a process) Unified Modeling Language (uml) is the preferred modeling language. Use cases are a set of steps describing an interaction between a user and a system.

Uploaded by

nt4rl
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views1 page

Construction

Object Oriented Analysis and Design (OOAD) methods contains (a modeling language + a process) Unified Modeling Language (uml) is the preferred modeling language. Use cases are a set of steps describing an interaction between a user and a system.

Uploaded by

nt4rl
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

UML

UML tools: RSA + Visual Paradigm.

Object Oriented Analysis and Design (OOAD) methods contains (a modeling language +
a process)

Unified Modeling Language (UML) is the preferred modeling language and Rational
Unified Process (RUP) is the preferred process for OOAD.

Why use OOAD?


(1) To communicate with domain experts as well as developers certain concepts and
detail designs more clearly.
(2) To Learn OO.

Overview of Process:-
Inception -> Elaboration -> Construction (1..2..3..) through Iteration -> Transition

During inception, you establish the business rationale for the project and decide on the
scope of the project. This is where you get the commitment from the project sponsor to
go further. In elaboration, you collect more detailed requirements, do high-level
analysis and design to establish baseline architecture, and create the plan for
construction. Even with this kind of iterative process, some work has to be left to the
end, in the transition phase. This work can include beta testing, performance tuning,
and user training.

UML:-

The notation is the graphical stuff you see in models; it is the syntax of the modeling
language. For instance, class diagram notation defines how items and concepts such as
class, association, and multiplicity are represented.

The following are the diagrams modeled in the UML:

(1) Use cases,


(2) Class diagrams,
(3) Interaction diagrams,
(4) Package & Collaboration diagrams,
(5) State diagrams,
(6) Activity diagrams, and
(7) Physical diagrams.

(1) Use cases:


A scenario is a sequence of steps describing an interaction between a user and a system.
A use case, then, is a set of scenarios tied together by a common user goal.

You might also like