Escolar Documentos
Profissional Documentos
Cultura Documentos
Module objectives
After completing this module, you will be able to:
Explain Object-Oriented Life Cycle
Understand Analysis and Design, Construction,
Testing and Maintenance phases
Outline
Phase
Analysis
Activity
Models
Produced
Requirements
Model
Components
Project scope
Feasibility study
Context diagram
Class diagram:
Entity classes
Interface classes
Control classes
Behavior diagrams:
Statechart diagrams
Collaborations and
CRC cards
Sequence diagrams
Activity diagrams
Design
OOD
Design versions of
the OO models
Construction
OOP
Actual system
Testing
O-O Testing
Working system
Maintenance
Model.
Consisting of 2 deliverables:
Requirements Model
Object Model
not do
It is a
case of the usage of the system.
GUI
Other I.S. Systems
Real-World systems that we control
Communications interfaces
etc.
Should we?
Can we make it work?
Is the cost worth it?
etc.
Construction Phase
Coding and testing.
Should be done with an O-O language or
database.
Maintenance Phase
Bug fixes
Enhancements
Viruses
End-user computing
Backups and restores
Disaster preparedness and recovery
Review
Object-Oriented Life Cycle
Analysis and Design, Construction,
Testing and Maintenance phases
Further information
COMET: A UML-Based
Software Design
Method for Single
Systems
http://www.informit.com/articles/article.aspx?p=3
49038&seqNum=7
Q&A