2软件工程和软件项目管理.ppt

2软件工程和软件项目管理.ppt

软件工程与软件项目管理 一、软件危机与软件工程 二、软件过程及其模型 本章要点 一、软件危机与软件工程 二、软件过程及其模型 软件工程的含义 软件工程是一种方法论,而不是一种具体的摸得着、看得见的产品。 软件工程 (Software Engineering) 是将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的工程。 软件的定义与特点 1.能够完成预定功能和性能的可执行的指令(计算机程序); 2.使得程序能够适当地操作信息的数据结构; 3.描述程序的操作和使用的文档。 软件的特点与本质 1.软件是一种逻辑实体,不是具体的物理实体。 2.软件是不可见性决定了它的抽象性,软件的本质是数字存在。 软件的载体有大脑意识载体、语言符号载体和电磁物理载体三种形式,软件在其电磁物理载体上表现为驻存型、执行型和传输型三种存在形态。软件只有经数字化才取得自己的存在地位,软件的本质是数字存在。 3.软件的生产是一种认知过程 4.软件的构造性与演化性 软件危机 “软件危机”的概念是在1968年北大西洋公约组织(NATO)的计算机科学家在联邦德国召开的国际学术会议上才第一次提出,软件开发长期以来存在“开发周期长、成本高、质量差、适应性差、难维护”这四大难题,在早期我们称它为“软件危机”,它是计算机科学发展进程的必然产物,只不过到后来这

文档评论(0)

1亿VIP精品文档

相关文档