{"title":"平台中的一个新板块:面向对象的平台研发扩展","authors":"M. Usrey, W. Garrett","doi":"10.1109/EMS.2000.872552","DOIUrl":null,"url":null,"abstract":"Platform R&D has been shown to be a useful technique to diversify product offerings, reduce product costs, improve time to market, and improve product quality. Techniques for the architectural design of product platforms have evolved from industry-specific models to more generic approaches. Modularity is a key aspect of product platform architecture. Object-oriented design is a proven technique for developing software that is extendable, reusable, and easy to maintain, all of which positively impact quality and lifecycle costs. Object-oriented programming languages abound. Modularity is a significant facet of object-oriented design. Given the shared focus on modularity, it is not surprising that a comparison of object-oriented design and platform R&D methodologies yields several similarities. However, a contrast of these techniques suggests some principles from the field of object-oriented design that might be beneficially applied to the platform R&D process. In particular, object-oriented methodology is more explicit in characterizing module interface design. A synthesis of these two approaches is proposed.","PeriodicalId":440516,"journal":{"name":"Proceedings of the 2000 IEEE Engineering Management Society. EMS - 2000 (Cat. No.00CH37139)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A new plank in the platform: object-oriented extensions to platform R&D\",\"authors\":\"M. Usrey, W. Garrett\",\"doi\":\"10.1109/EMS.2000.872552\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Platform R&D has been shown to be a useful technique to diversify product offerings, reduce product costs, improve time to market, and improve product quality. Techniques for the architectural design of product platforms have evolved from industry-specific models to more generic approaches. Modularity is a key aspect of product platform architecture. Object-oriented design is a proven technique for developing software that is extendable, reusable, and easy to maintain, all of which positively impact quality and lifecycle costs. Object-oriented programming languages abound. Modularity is a significant facet of object-oriented design. Given the shared focus on modularity, it is not surprising that a comparison of object-oriented design and platform R&D methodologies yields several similarities. However, a contrast of these techniques suggests some principles from the field of object-oriented design that might be beneficially applied to the platform R&D process. In particular, object-oriented methodology is more explicit in characterizing module interface design. A synthesis of these two approaches is proposed.\",\"PeriodicalId\":440516,\"journal\":{\"name\":\"Proceedings of the 2000 IEEE Engineering Management Society. EMS - 2000 (Cat. No.00CH37139)\",\"volume\":\"3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-08-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2000 IEEE Engineering Management Society. EMS - 2000 (Cat. No.00CH37139)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EMS.2000.872552\",\"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 of the 2000 IEEE Engineering Management Society. EMS - 2000 (Cat. No.00CH37139)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMS.2000.872552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A new plank in the platform: object-oriented extensions to platform R&D
Platform R&D has been shown to be a useful technique to diversify product offerings, reduce product costs, improve time to market, and improve product quality. Techniques for the architectural design of product platforms have evolved from industry-specific models to more generic approaches. Modularity is a key aspect of product platform architecture. Object-oriented design is a proven technique for developing software that is extendable, reusable, and easy to maintain, all of which positively impact quality and lifecycle costs. Object-oriented programming languages abound. Modularity is a significant facet of object-oriented design. Given the shared focus on modularity, it is not surprising that a comparison of object-oriented design and platform R&D methodologies yields several similarities. However, a contrast of these techniques suggests some principles from the field of object-oriented design that might be beneficially applied to the platform R&D process. In particular, object-oriented methodology is more explicit in characterizing module interface design. A synthesis of these two approaches is proposed.