{"title":"可重用软件组件的多级选择","authors":"S. Khatri, Gagneet Kaur, P. Johri","doi":"10.1109/ICRITO.2016.7784928","DOIUrl":null,"url":null,"abstract":"Component-Based Software Development involves integration of many different self-contained units of software that perform a specific task known as software components with the existing software components as plug-ins which can be used again and again. The present crisis in the software development forces on development of the reusable components which build once can be reused when and where ever required. Reusability is our goal and there are many sub-factors that affect the reusability of the components like portability, configurability, maintainability, adaptability, understand ability, documentation quality, interface complexity, etc. Selection of reusable software components is the crucial step in developing a quality system. Thus, this paper surveys all the factors related to reusability and proposes a new framework based on Analytical Hierarchy Process (AHP). The proposed framework can also be used for ranking different commercial off the shelf (COTS) software components using AHP technique.","PeriodicalId":377611,"journal":{"name":"2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Multi-level selection of reusable software components\",\"authors\":\"S. Khatri, Gagneet Kaur, P. Johri\",\"doi\":\"10.1109/ICRITO.2016.7784928\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Component-Based Software Development involves integration of many different self-contained units of software that perform a specific task known as software components with the existing software components as plug-ins which can be used again and again. The present crisis in the software development forces on development of the reusable components which build once can be reused when and where ever required. Reusability is our goal and there are many sub-factors that affect the reusability of the components like portability, configurability, maintainability, adaptability, understand ability, documentation quality, interface complexity, etc. Selection of reusable software components is the crucial step in developing a quality system. Thus, this paper surveys all the factors related to reusability and proposes a new framework based on Analytical Hierarchy Process (AHP). The proposed framework can also be used for ranking different commercial off the shelf (COTS) software components using AHP technique.\",\"PeriodicalId\":377611,\"journal\":{\"name\":\"2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRITO.2016.7784928\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 5th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRITO.2016.7784928","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-level selection of reusable software components
Component-Based Software Development involves integration of many different self-contained units of software that perform a specific task known as software components with the existing software components as plug-ins which can be used again and again. The present crisis in the software development forces on development of the reusable components which build once can be reused when and where ever required. Reusability is our goal and there are many sub-factors that affect the reusability of the components like portability, configurability, maintainability, adaptability, understand ability, documentation quality, interface complexity, etc. Selection of reusable software components is the crucial step in developing a quality system. Thus, this paper surveys all the factors related to reusability and proposes a new framework based on Analytical Hierarchy Process (AHP). The proposed framework can also be used for ranking different commercial off the shelf (COTS) software components using AHP technique.