This paper is aimed to provide a detailed description of the incremental, iterative and well-guided software development process of the Hybrid Object-Oriented Method (HOOM), which mainly encompasses three phases: analysis, design and coding. In the analysis phase, firstly, a requirement analysis activity ends by writing a requirement specification describing what the system under development is intended to do. Secondly, analysis models are developed, namely: Class Relationship Diagrams (CRDs) and the High Level-Class Relationship Diagram (HL-CRD) to capture the structural aspect of the system and Object Interaction Diagrams (OIDs) and State Transition Diagrams (STDs) to capture its behavioral aspect to enhance and refine the CRD which is the core diagramming technique of HOOM. In the design phase, design enhancements are added to CRDs, implementation decisions are made and class specifications are written. In the coding phase, the design deliverables are implemented.
Index Terms:
Hybrid Object-Oriented Method (HOOM), Development Process, Analysis, Design, Coding, Class specification
Citation:
Toufik Taibi, "Hybrid Object-Oriented Method (HOOM): The Software Development Process," tools, pp.8, 36th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-Asia'00), 2000