软件开发的201个原则

软件开发的201个原则

评分

★★★★★

ISBN

9787121419973

出版社

电子工业出版社 2021-10-01出版

作者

Alan M. Davis

译者

叶王

内容简介
软件工程是一门工程学科,是对经过验证的原则、技术、语言和工具的智慧的运用,用于有成本效益的创造和维护能够满足用户需求的软件。 本书汇总了软件工程原则,对于软件研发中的主要思想,以一系列分类原则的方式,给出了总结。原则是关于软件工程的基本原理、规则或结论,不管所选的技术、工具或语言是什么,这些原则都有效。 全书共9章,第1章为引言,后面8章将201个软件工程的原则划分为8个大的类别:一般原则、需求工程原则、设计原则、编码原则、测试原则、管理原则、产品保证原则和演变原则。
AI简介
这是一本全面阐述软件工程原则的经典著作。书中详细解读了软件工程原则的重要性,指出这些原则为软件工程提供了基本原理、规则或假设,这些原则在软件开发过程中具有普遍适用性,无论使用何种技术、工具或语言。 书中首先阐述了需求工程定义及目标,并介绍了降低需求不准确风险的方法。作者强调,需求工程是软件开发过程中的重要环节,其质量直接影响到成本估算、系统设计和开发过程。为了降低需求不准确的风险,可以采取使用原型、配置管理、需求规格说明等方法。 书中还深入讨论了需求到设计的转换方法,并探讨了架构与算法的选择。作者指出,需求到设计的转换是一个复杂的过程,需要我们仔细考虑各种因素,包括需求规格说明、可选设计、语言选择等。只有这样,我们才能设计出一个既满足需求又具有优秀性能的软件系统。 在编码部分,作者强调了编码过程中的特殊技巧和全局变量的危害,并介绍了软件设计的编码原则。作者指出,我们应该避免使用特殊技巧和全局变量,以降低维护成本,提高代码的可读性和可维护性。 在测试部分,作者详细介绍了测试计划的重要性,并探讨了测试装置和测试环境的选择和设置。作者强调,测试计划是软件开发过程中的重要组成部分,它需
阅读/下载地址