上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 软件开发与软件管理全过程
本章导读
软件工程是研究软件开发与软件管理的工程科学。软件工程认为:只要将软件开发过程与软件管理过程改善了,软件企业的项目、产品和服务就能令客户满意,软件企业就能发展壮大。那么,软件开发过程与软件管理过程到底包含哪些内容呢?这就是本章要解决的问题。
表1-1列出了读者在本章学习中要了解、理解和关注的主要内容。
表1-1 本章对读者的要求
软件开发的一般过程是:首先选择合适的软件生命周期模型,即软件开发模型;然后按照该模型规定的步骤,进行需求、设计、编程、测试、验收。若符合客户要求,则开发过程结束,转入运行与维护阶段;反之,进入新一轮迭代循环,开始新一轮需求、设计、编程、测试、验收;如此往复循环,直到客户满意为止。若要减少往复循环次数,则要加强对每一步的评审、审计、配置管理与质量保证工作,尤其是第一步(需求)的质量保证工作。