Professional Documents
Culture Documents
Lecture 4 Oop Method and Analysis
Lecture 4 Oop Method and Analysis
Associate Professor
Department of Computer Science and Engineering
University of Chittagong
Email:rudra@cu.ac.bd
Design
context of the IT-system system (inside the
(outside the computer computer system)
system) • Identity: get access to an
• Identity: identify an object
object • Behavior: the operations
• Behavior: the events an an object can perform on
object performs or request and offers to other
experiences objects
Model the Context of the system
Problem Domain:
The part of a context that is
administered, monitored, or
controlled by a system
Application Domain:
The organization that
administrates, monitors, or
controls a problem domain
** A key task in analysis and design is to model what the system will administrate, monitor, or control
Emphasize the Architecture
Focus on the system from the very start
of development.
Architecture:
A general structure that is later
developed further
System:
A collection of components that
implements modeling requirements,
functions, and interfaces
A Model of the Problem Domain
Model:
An updated representation of
the state in the problem
domain
User:
Is in the application domain
and gets information about the
problem domain mediated
through the model
Reuse Patterns
Exercise
Describe the problem domain and the application domain for
a system administrating the teaching in the university
a payroll system
an air traffic control system
an ATM machine controlling system
a device for measuring insulin
Identify examples of classes in the problem domain
Give examples of objects in the classes
The OOA&D Method as a Whole
The OOA&D Method