CT015-3.5-2 Design Methods: Concurrent Object Modeling and
CT015-3.5-2 Design Methods: Concurrent Object Modeling and
CT015-3.5-2 Design Methods: Concurrent Object Modeling and
Learning Outcome
After completing this module, you will be
able to:
Understand COMET
Explain each model of COMET
COMET
COMET
Requirement Model
Analysis Model
Design Model
COMET
COMET
A UML-Based Software Design Method for Single
Systems.
COMET is a highly iterative object-oriented software
development method that addresses the requirements,
analysis, and design modeling phases of the objectoriented development life cycle.
The functional requirements of the system are defined in
terms of actors and use cases.
A use case can be viewed at various levels of detail.
COMET
COMET (Contd)
In a requirements model, the functional requirements of the
system are defined in terms of actors and use cases.
In an analysis model, the use case is realized to describe
the objects that participate in the use case, and their
interactions.
In the design model, the software architecture is
developed, addressing issues of distribution, concurrency,
and information hiding.
COMET
Requirements Model
A requirements model is developed in which the functional
requirements of the system are defined in terms of actors
and use cases.
A narrative description of each use case is developed.
User inputs and active participation are essential to this
effort.
If the requirements are not well understood, a throwaway
prototype can be developed to help clarify the
requirements.
COMET
Analysis Model
COMET
Design Model
The software architecture of the system is designed that is
that is, the analysis model is mapped to an operational
environment.
The analysis model (which emphasizes the problem
domain) is mapped to the design model (which emphasizes
the solution domain).
Subsystem structuring criteria are provided to structure the
system into subsystems, which are considered as
aggregate or composite objects.
Special consideration is given to designing distributed
subsystems as configurable components that communicate
with each other using messages.
CT015-3.5-2 Design Methods
COMET
Summary
COMET
Requirement Model
Analysis Model
Design Model
COMET
Q&A
COMET
Next Session
UML Modeling
COMET