《软件工程方法与实践》—— 第2章 软件过程 2.1 引言

简介: 大型软件的开发一直是开发人员和机构所面临的严峻的挑战,特别是软件危机出现以后,人们为了解决软件危机提出了各种各样的方法。从技术方面入手,这些方法直接影响了系统分析的思想,结构化程序设计成为程序设计的主流。人们从管理方面入手, 这些方法解决软件的一个核心问题,这就产生了软件工程的概念。

本节书摘来自华章出版社《软件工程方法与实践》一 书中的第1章,第1.1节,作者窦万峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第2章

软 件 过 程

2.1 引言

大型软件的开发一直是开发人员和机构所面临的严峻的挑战,特别是软件危机出现以后,人们为了解决软件危机提出了各种各样的方法。从技术方面入手,这些方法直接影响了系统分析的思想,结构化程序设计成为程序设计的主流。人们从管理方面入手, 这些方法解决软件的一个核心问题,这就产生了软件工程的概念。
软件工程继续发展,人们开始关注软件工程的一个核心问题—软件过程。软件过程包括把用户需求转变成软件产品所需的所有活动。
有效的软件过程可以提高组织的生产能力。理解软件开发的基本原则,有利于团队做出更符合实际情况的决定,可以标准化软件开发的工作,并提高软件的可重用性和团队之间的协作。有效的软件过程可以改善开发人员对软件的维护工作,有效地管理需求变更等。

相关文章
|
2月前
|
小程序 测试技术 程序员
『软件工程12』软件工程实践方法——软件测试
该文章详细阐述了软件测试的重要性和基本原则,并按测试阶段顺序介绍了单元测试、集成测试、确认测试以及系统测试的具体内容和实施步骤。
『软件工程12』软件工程实践方法——软件测试
|
3月前
|
敏捷开发 安全 测试技术
软件工程:从概念到实践
【8月更文第20天】随着信息技术的快速发展,软件在现代社会中扮演着越来越重要的角色。从简单的移动应用到复杂的操作系统,软件已经成为连接人与数字世界的桥梁。为了有效地开发和维护这些软件系统,软件工程应运而生。本文将探讨软件工程的基本概念、目标、原则以及常用的生命周期模型。
182 0
|
6月前
|
测试技术
【软件工程】高效需求分析在软件工程中的精要
【软件工程】高效需求分析在软件工程中的精要
194 0
|
架构师 程序员
「软件工程」编程生产力概述
「软件工程」编程生产力概述
|
测试技术
【软件工程基础】需求工程
【软件工程基础】需求工程
152 0
《软件工程方法与实践》—— 第3章 软件过程模型 3.1 引言
软件是逻辑的和复杂的,完全依靠开发者的智力思维活动。软件开发过程涉及人员的有效组织与管理,以充分发挥开发人员的能动性。因而,软件开发过程是非常复杂的。然而,软件开发过程中的各种活动具有一般性的规律,可以对软件开发过程进行定量度量和优化,人们总结了这些规律,提出了软件过程模型。
1287 0
下一篇
无影云桌面