{"title":"Hybrid Object-Oriented Method (HOOM): the software development process","authors":"T. Taibi","doi":"10.1109/TOOLS.2000.885892","DOIUrl":null,"url":null,"abstract":"The paper is aimed at providing 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 behavioural 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.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"416 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TOOLS.2000.885892","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The paper is aimed at providing 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 behavioural 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.