{"title":"面向对象开发对软件质量的影响","authors":"G. Low, S. Huan","doi":"10.1109/STEP.1999.798402","DOIUrl":null,"url":null,"abstract":"Improved productivity and quality are often cited as potential benefits of an object-oriented (OO) development approach. The claims for improved software quality mainly refer to improved reliability, maintainability and reusability. However, there is very little experimental support for such claims. This research addresses this shortcoming by examining whether there is a significant difference in the reliability, maintainability and reusability of systems developed using OO development techniques compared with similar systems developed in the same organisation using conventional techniques. The results indicate a significant improvement in the reliability, maintainability and reusability for OO systems development compared with conventional development techniques. These results are a strong argument for management to seriously consider adopting an OO development process.","PeriodicalId":254605,"journal":{"name":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Impact of object oriented development on software quality\",\"authors\":\"G. Low, S. Huan\",\"doi\":\"10.1109/STEP.1999.798402\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Improved productivity and quality are often cited as potential benefits of an object-oriented (OO) development approach. The claims for improved software quality mainly refer to improved reliability, maintainability and reusability. However, there is very little experimental support for such claims. This research addresses this shortcoming by examining whether there is a significant difference in the reliability, maintainability and reusability of systems developed using OO development techniques compared with similar systems developed in the same organisation using conventional techniques. The results indicate a significant improvement in the reliability, maintainability and reusability for OO systems development compared with conventional development techniques. These results are a strong argument for management to seriously consider adopting an OO development process.\",\"PeriodicalId\":254605,\"journal\":{\"name\":\"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-08-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/STEP.1999.798402\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"STEP '99. Proceedings Ninth International Workshop Software Technology and Engineering Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STEP.1999.798402","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Impact of object oriented development on software quality
Improved productivity and quality are often cited as potential benefits of an object-oriented (OO) development approach. The claims for improved software quality mainly refer to improved reliability, maintainability and reusability. However, there is very little experimental support for such claims. This research addresses this shortcoming by examining whether there is a significant difference in the reliability, maintainability and reusability of systems developed using OO development techniques compared with similar systems developed in the same organisation using conventional techniques. The results indicate a significant improvement in the reliability, maintainability and reusability for OO systems development compared with conventional development techniques. These results are a strong argument for management to seriously consider adopting an OO development process.