{"title":"面向对象的软件工程教育。在课程中整合概念、方法论开发模型和案例","authors":"G. Lowry","doi":"10.1109/SEEP.1996.534019","DOIUrl":null,"url":null,"abstract":"Outlines a strategy for integrating object orientation in a curriculum which must also include structured methods (SM). Proceeding from familiar SM concepts, students rapidly grasp object orientation when OO concept evolution is traced to SM antecedents. Students are helped to distinguish OO approaches through the comparison of unique sequences of procedural steps which comprise methodology-derived development models (MDMs). When OO analysis, design and development are supported by CASE, the software must reify an MDM which is consistent with a familiar software life-cycle. Computer-based tutorials are needed to support student work with CASE. A generic set of OO concepts, derived from an exhaustive study of OO methodologies, is identified. Summary definitions and page references are provided to help students to locate and compare the actual words of the methodologists, enriching their conceptual understanding. Comparative MDMs are illustrated. The paper concludes with recommendations for CASE tutorial development.","PeriodicalId":416862,"journal":{"name":"Proceedings 1996 International Conference Software Engineering: Education and Practice","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Object-orientation in software engineering education. Integrating concepts, methodology development models, and CASE in the curriculum\",\"authors\":\"G. Lowry\",\"doi\":\"10.1109/SEEP.1996.534019\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Outlines a strategy for integrating object orientation in a curriculum which must also include structured methods (SM). Proceeding from familiar SM concepts, students rapidly grasp object orientation when OO concept evolution is traced to SM antecedents. Students are helped to distinguish OO approaches through the comparison of unique sequences of procedural steps which comprise methodology-derived development models (MDMs). When OO analysis, design and development are supported by CASE, the software must reify an MDM which is consistent with a familiar software life-cycle. Computer-based tutorials are needed to support student work with CASE. A generic set of OO concepts, derived from an exhaustive study of OO methodologies, is identified. Summary definitions and page references are provided to help students to locate and compare the actual words of the methodologists, enriching their conceptual understanding. Comparative MDMs are illustrated. The paper concludes with recommendations for CASE tutorial development.\",\"PeriodicalId\":416862,\"journal\":{\"name\":\"Proceedings 1996 International Conference Software Engineering: Education and Practice\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-01-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings 1996 International Conference Software Engineering: Education and Practice\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEEP.1996.534019\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 1996 International Conference Software Engineering: Education and Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEEP.1996.534019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Object-orientation in software engineering education. Integrating concepts, methodology development models, and CASE in the curriculum
Outlines a strategy for integrating object orientation in a curriculum which must also include structured methods (SM). Proceeding from familiar SM concepts, students rapidly grasp object orientation when OO concept evolution is traced to SM antecedents. Students are helped to distinguish OO approaches through the comparison of unique sequences of procedural steps which comprise methodology-derived development models (MDMs). When OO analysis, design and development are supported by CASE, the software must reify an MDM which is consistent with a familiar software life-cycle. Computer-based tutorials are needed to support student work with CASE. A generic set of OO concepts, derived from an exhaustive study of OO methodologies, is identified. Summary definitions and page references are provided to help students to locate and compare the actual words of the methodologists, enriching their conceptual understanding. Comparative MDMs are illustrated. The paper concludes with recommendations for CASE tutorial development.