软件工程管理 随着全球软件业的飞速发展,用户对软件的 功能和规模等方面都提出了更高的要求。原有的 软件作坊”的小规模生产已经不能适应社会发 展需求,同时软件工程还是一个复杂的、要素相 互关联的系统性工程。软件开发不同于其他产品 的制造,软件开发的整个过程都是设计过程;软 件开发不需要使用大量的物质资源,而主要是人 力资源;并且,软件开发的产品只是程序代码和 技术文件,并没有其他的物质结果
软件工程管理 随着全球软件业的飞速发展,用户对软件的 功能和规模等方面都提出了更高的要求。原有的 “软件作坊”的小规模生产已经不能适应社会发 展需求,同时软件工程还是一个复杂的、要素相 互关联的系统性工程。软件开发不同于其他产品 的制造,软件开发的整个过程都是设计过程;软 件开发不需要使用大量的物质资源,而主要是人 力资源;并且,软件开发的产品只是程序代码和 技术文件,并没有其他的物质结果
如果能对整个过程进行有效地、科学地管理, 必然会产生意想不到的效益。软件工程管理的目 的是优化软件工程要素的组织结构,降低工程成 本,加快进度,提高软件工程质量,并把软件工 程的风险减小到最低限度 从现有情况看来,软件公司大多在软件开发 与维护的过程中引入工程的思想和项目管理的方 法,而且他们都已经发现了软件工程管理带来的 好处。所以说,软件质量的好坏,不仅取决于所 采用的技术,更决定于管理的好坏
如果能对整个过程进行有效地、科学地管理, 必然会产生意想不到的效益。软件工程管理的目 的是优化软件工程要素的组织结构,降低工程成 本,加快进度,提高软件工程质量,并把软件工 程的风险减小到最低限度。 从现有情况看来,软件公司大多在软件开发 与维护的过程中引入工程的思想和项目管理的方 法,而且他们都已经发现了软件工程管理带来的 好处。所以说,软件质量的好坏,不仅取决于所 采用的技术,更决定于管理的好坏
本章主要介绍如下内容 o软件项目管理 o软件计划 o软件质量管理 o软件经济学
本章主要介绍如下内容: o 软件项目管理 o 软件计划 o 软件质量管理 o 软件经济学
第一节软件项目管理 软件项目管理 (一)软件项目管理的定义 软件项目管理是为了使软件项目能够按照预 定的成本、进度、质量顺利完成,而对成本、人 员、进度、质量、风险等进行分析和管理的活动
第一节 软件项目管理 一、 软件项目管理 (一)软件项目管理的定义 软件项目管理是为了使软件项目能够按照预 定的成本、进度、质量顺利完成,而对成本、人 员、进度、质量、风险等进行分析和管理的活动
管理行为是伴随着人类的出现同步发展的, 而管理科学和管理理论体系的形成却不是很长, 软件项目的管理实践和理论发展史就更短。总体 来说,软件项目管理还处在一个实践的阶段、发 展的阶段,但是软件项目管理已经充分体现了其 蕴涵的科学性、技术性和艺术性
管理行为是伴随着人类的出现同步发展的, 而管理科学和管理理论体系的形成却不是很长, 软件项目的管理实践和理论发展史就更短。总体 来说,软件项目管理还处在一个实践的阶段、发 展的阶段,但是软件项目管理已经充分体现了其 蕴涵的科学性、技术性和艺术性