Professional Documents
Culture Documents
Analysis
1
Analysis
The output of the requirements gathering
process is an external view of the system.
What How
--investigation of domain -logical solution
-understanding of problem -understanding and
describing a solution
2
What is OO A&D?
Examples
3
Example - contd.
Representation in
Domain concept analysis of
concepts
Book
Representation in OO
______ programming language
title
Print ()
Analysis
4
Application Objects
Interface (boundary) objects
Mainly the objects that will implement the user
interface.
Entity objects
Model real world objects
Some of them will finally be stored in the
database
Control objects
Implement business logic and pass orders to
other objects
Analysis Classes
<<entity>>
5
Boundary classes
Entity Class
student Account
6
Control Class
student Account
7
Analysis Modelling
Collaboration Diagrams
Collaboration Diagram
1:Enter Student(StudentID)
Notation
Object: Class
actorAhmed: Librarian
The line is a pathway for communication
The arrow indicates the direction of the message
8
Sequence Numbers &
Parameter passing
1:Enter Student(StudentID) 2:Find Student(StudentID)
Return Values
9
Message conditions
:Student Account
Multiplicity *
7:add asset(assetID)
A step can
:student Account
be repeated
several
times. :Asset List
10
Summary
In the analysis phase, the focus is on the
software solution.
11