软件危机(3) 软件危机的原因: 方面是与软件本身的特点有关 方面是由软件开发和维护的方法不正确 有关 RESTRI
软件危机(3) ◼ 软件危机的原因: ◼ 一方面是与软件本身的特点有关 ◼ 一方面是由软件开发和维护的方法不正确 有关
软件危机(4) 为了消除软件危机,既要有技术措施 (方法和工具),又要有必要的组织管 理措施。软件工程正是从管理和技术两 方面研究如何更好地开发和维护计算机 软件的一门新兴学科 RESTRI
软件危机(4) ◼ 为了消除软件危机,既要有技术措施 (方法和工具),又要有必要的组织管 理措施。软件工程正是从管理和技术两 方面研究如何更好地开发和维护计算机 软件的一门新兴学科
软件工程(1) 软件工程是一类求解软件的工程,它应 用计算机科学,数学以及管理科学等原 理,借鉴传统工程的原则、方法,创建 软件以达到提高质量,降低成本的目的 软件工程是一门指导计算机软件开发和 维护的工程学科 RESTRI
软件工程 (1) ◼ 软件工程是一类求解软件的工程,它应 用计算机科学,数学以及管理科学等原 理,借鉴传统工程的原则、方法,创建 软件以达到提高质量,降低成本的目的 ◼ 软件工程是一门指导计算机软件开发和 维护的工程学科
软件工程(2) ■软件工程是一门交叉学科。软件工程包含技 术和管理两个方面的内容,是管理与技术的 紧密结合 软件开发技术包括软件开发方法学、软件开 发过程、软件工具和软件工程环境,软件工 程管理包括软件管理学、软件经济学和软件 心理学 ■目前使用最广泛的软件工程方法学,分别是 传统方法学和面向对象方法学 RESTRI
软件工程(2) ◼ 软件工程是一门交叉学科。软件工程包含技 术和管理两个方面的内容,是管理与技术的 紧密结合 ◼ 软件开发技术包括软件开发方法学、软件开 发过程、软件工具和软件工程环境,软件工 程管理包括软件管理学、软件经济学和软件 心理学 ◼ 目前使用最广泛的软件工程方法学,分别是 传统方法学和面向对象方法学
软件过程(1) ■软件工程过程是为了获得高质量软件所需要 完成的一系列任务的框架,它规定了完成各 项任务的工作步骤 ■在概念上可以把软件生命周期划分成问题定 义、可行性研究、需求分析、概要设计、详 细设计、编码和单元测试、综合测试以及维 护八个阶段 RESTRI
软件过程 (1) ◼ 软件工程过程是为了获得高质量软件所需要 完成的一系列任务的框架,它规定了完成各 项任务的工作步骤 ◼ 在概念上可以把软件生命周期划分成问题定 义、可行性研究、需求分析、概要设计、详 细设计、编码和单元测试、综合测试以及维 护八个阶段