Search This Blog

Loading...

Saturday, November 12, 2011

COMET: A UML-Based software modeling & design method 4 software apps

The Collaborative Object Modeling and Design Method, or COMET, uses the UML notation to describe the design. COMET is based on the design concepts of information hiding, classes, inheritance, and concurrent tasks.

It uses a design strategy of concurrent object design, which addresses the structuring of a software system into active and passive objects and defines the interfaces between them.

It provides structuring criteria to help structure the system into objects during analysis, and additional criteria to determine the subsystems and concurrent tasks during design.

------
COMET:
Is an iterative use case driven and object-oriented software development method that addresses the requirements, analysis, and design modeling phases of the software development life cycle.
  1. The functional requirements of the system are defined in terms of actors and use cases. 
  2. Each use case defines a sequence of interactions between one or more actors and the system. 
  3. A use case can be viewed at various levels of detail. In a requirements model, the functional requirements of the system are defined in terms of actors and use cases. 
  4. In an analysis model, the use case is realized to describe the objects that participate in the use case and their interactions. 
  5. In the design model, the software architecture is developed, addressing issues of distribution, concurrency, and information hiding.