{"title":"基于组件的系统开发:挑战和经验教训","authors":"V. Tran, Dar-Biau Liu, Brad Hummel","doi":"10.1109/STEP.1997.615535","DOIUrl":null,"url":null,"abstract":"The continuing increase of interest in component based software engineering (CBSE) signifies the emergence of a new development trend within the software industry. Unlike preceding software engineering models, CBSE heavily relies on the utilization of commercial off-the-shelf (COTS) products as the underlying foundation for new product development. Its emphasis is on the identification, selection, evaluation, procurement, integration, and evaluation of reusable software components to provide complex integrated solutions at shorter development time and minimum cost. Compared to traditional development-centric software engineering approaches, CBSE promises a more efficient approach to the delivery of software solutions to the market. However, underestimating the technical risks associated with the selection, evaluation, and integration of these software components has often resulted in longer schedule delay, and higher development/maintenance cost, often experienced in integrated system development projects. The paper describes an experience at the Mitsubishi Consumer Electronics Engineering Center (CEEC) in implementing embedded Internet/Television systems using CBSE. It also describes the procurement-centric model used to support project planning and to guide the development process. The COTS based Integrated System Development (CISD) model identifies key engineering phases and their subphases that are often ignored, or merely implicit, in existing development-centric models. From the initial results of this project, the paper presents the various lessons learned at the CEEC in CBSE.","PeriodicalId":68622,"journal":{"name":"软件","volume":"11 1","pages":"452-462"},"PeriodicalIF":0.0000,"publicationDate":"1997-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"47","resultStr":"{\"title\":\"Component-based systems development: challenges and lessons learned\",\"authors\":\"V. Tran, Dar-Biau Liu, Brad Hummel\",\"doi\":\"10.1109/STEP.1997.615535\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The continuing increase of interest in component based software engineering (CBSE) signifies the emergence of a new development trend within the software industry. Unlike preceding software engineering models, CBSE heavily relies on the utilization of commercial off-the-shelf (COTS) products as the underlying foundation for new product development. Its emphasis is on the identification, selection, evaluation, procurement, integration, and evaluation of reusable software components to provide complex integrated solutions at shorter development time and minimum cost. Compared to traditional development-centric software engineering approaches, CBSE promises a more efficient approach to the delivery of software solutions to the market. However, underestimating the technical risks associated with the selection, evaluation, and integration of these software components has often resulted in longer schedule delay, and higher development/maintenance cost, often experienced in integrated system development projects. The paper describes an experience at the Mitsubishi Consumer Electronics Engineering Center (CEEC) in implementing embedded Internet/Television systems using CBSE. It also describes the procurement-centric model used to support project planning and to guide the development process. The COTS based Integrated System Development (CISD) model identifies key engineering phases and their subphases that are often ignored, or merely implicit, in existing development-centric models. From the initial results of this project, the paper presents the various lessons learned at the CEEC in CBSE.\",\"PeriodicalId\":68622,\"journal\":{\"name\":\"软件\",\"volume\":\"11 1\",\"pages\":\"452-462\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-07-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"47\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"软件\",\"FirstCategoryId\":\"1093\",\"ListUrlMain\":\"https://doi.org/10.1109/STEP.1997.615535\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"软件","FirstCategoryId":"1093","ListUrlMain":"https://doi.org/10.1109/STEP.1997.615535","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Component-based systems development: challenges and lessons learned
The continuing increase of interest in component based software engineering (CBSE) signifies the emergence of a new development trend within the software industry. Unlike preceding software engineering models, CBSE heavily relies on the utilization of commercial off-the-shelf (COTS) products as the underlying foundation for new product development. Its emphasis is on the identification, selection, evaluation, procurement, integration, and evaluation of reusable software components to provide complex integrated solutions at shorter development time and minimum cost. Compared to traditional development-centric software engineering approaches, CBSE promises a more efficient approach to the delivery of software solutions to the market. However, underestimating the technical risks associated with the selection, evaluation, and integration of these software components has often resulted in longer schedule delay, and higher development/maintenance cost, often experienced in integrated system development projects. The paper describes an experience at the Mitsubishi Consumer Electronics Engineering Center (CEEC) in implementing embedded Internet/Television systems using CBSE. It also describes the procurement-centric model used to support project planning and to guide the development process. The COTS based Integrated System Development (CISD) model identifies key engineering phases and their subphases that are often ignored, or merely implicit, in existing development-centric models. From the initial results of this project, the paper presents the various lessons learned at the CEEC in CBSE.
期刊介绍:
Computer engineering & Software, founded in 1979, is an academic journal of information technology sponsored by China Association for Science and Technology and China Institute of Electronics and Tianjin Institute of Electronics.
Computer engineering & Software has columns such as expert Forum, Fund project papers, software and database technology research, application technology and research, network and communication, image processing and application, multimedia technology application Artificial intelligence and recognition.
Computer engineering & Software is the source Journal of China Academic Periodical Comprehensive Evaluation Database, the Journal of China Core Periodical (Selection) Database, the source journal of Peking University's Chinese Core Periodical Overview (the first edition in 1992), the Journal of Wanfang data-Digital Periodical Group full-text Collection, the Journal of Chinese Science and Technology Periodical Database (full-text edition), and Wave Journals included in the "Copernicus Index" have been included in the United States "Cambridge Scientific Abstracts", the United States "Uhlig International Journal Guide", the JST Japan Science and Technology Promotion Agency database (2018) and other Chinese and foreign databases.