Developing reliable software

S. Keene, C. Lane, J. Kimm
{"title":"Developing reliable software","authors":"S. Keene, C. Lane, J. Kimm","doi":"10.1109/RAMS.1996.500654","DOIUrl":null,"url":null,"abstract":"This paper examines some of the underpinnings of software reliability and software development concerns. A survey was conducted of one company's employees regarding an unsuccessful large-scale program to identify some lessons learned. These lessons point out that one of the largest origins of software problems lies in communication deficiencies. The quality of the development process ultimately determines the quality of the delivered software product. The primary causes of customer problems often stem from difficulties in capturing true customer requirements. An additional challenge is assuring strong integrated product team understanding and communications. This paper identifies structured development process initiatives that assure the building of more reliable code. Then two of the more significant initiatives, object-oriented design and the defect prevention process, are discussed in detail.","PeriodicalId":393833,"journal":{"name":"Proceedings of 1996 Annual Reliability and Maintainability Symposium","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1996-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1996 Annual Reliability and Maintainability Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RAMS.1996.500654","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

This paper examines some of the underpinnings of software reliability and software development concerns. A survey was conducted of one company's employees regarding an unsuccessful large-scale program to identify some lessons learned. These lessons point out that one of the largest origins of software problems lies in communication deficiencies. The quality of the development process ultimately determines the quality of the delivered software product. The primary causes of customer problems often stem from difficulties in capturing true customer requirements. An additional challenge is assuring strong integrated product team understanding and communications. This paper identifies structured development process initiatives that assure the building of more reliable code. Then two of the more significant initiatives, object-oriented design and the defect prevention process, are discussed in detail.
开发可靠的软件
本文考察了软件可靠性和软件开发关注的一些基础。对一家公司的员工进行了一项调查,以确定一个不成功的大规模项目的经验教训。这些教训指出,软件问题的最大根源之一在于沟通不足。开发过程的质量最终决定了交付的软件产品的质量。客户问题的主要原因通常源于难以获取真正的客户需求。另一个挑战是确保强大的集成产品团队的理解和沟通。本文确定了结构化开发过程计划,以确保构建更可靠的代码。然后详细讨论了两个更重要的计划,面向对象的设计和缺陷预防过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信