软件工程是一门交叉学科 软件工程的主要研究内容 软件开发技术:软件开发方法学 软件开发过程 软件工具和软件工程环境 软件工程管理:软件管理学 软件经济学 软件心理学 软件工程所包含的内容不是一成不变的, 随着人们对软件系统的研制开发和生产的理解 应用发展的眼光看待它
软件工程是一门交叉学科 软件工程的主要研究内容 软件开发技术:软件开发方法学 软件开发过程 软件工具和软件工程环境 软件工程管理:软件管理学 软件经济学 软件心理学 软件工程所包含的内容不是一成不变的, 随着人们对软件系统的研制开发和生产的理解。 应用发展的眼光看待它
软件工程一种层次化技术 质量 Software engineering layers 软件工程三个要素:方法、工具、过程 2021/2/19
2021/2/19 17 软件工程 —一种层次化技术 工具 方法 过程 质量焦点 Software engineering layers 软件工程三个要素:方法、工具、过程
软件工程与一般工程的差异 软件是逻辑产品而不是实物产品 软件的功能依赖于硬件和软件的运行环境以及人们 对它的操作 软件设计的复杂性 软件特征: 功能的多样性 实现的多样性 能见度低 软件结构合理性差 智力密集及知识产权保护 2021/2/19
2021/2/19 18 软件工程与一般工程的差异 软件是逻辑产品而不是实物产品 软件的功能依赖于硬件和软件的运行环境以及人们 对它的操作 软件设计的复杂性 软件特征: 功能的多样性 实现的多样性 能见度低 软件结构合理性差 智力密集及知识产权保护
软件工程知识结构 2001年5月ISO/ IEC JTC1(Is0和IEC的第一联合 技术委员会)发布了《 SWEBOK指南V0.95(试用 版)》 SWEBOK把软件工程学科的主体知识分为10个知 识领域。 2021/2/19
2021/2/19 19 软件工程知识结构 2001年5月ISO/IEC JTC 1(ISO和IEC的第一联合 技术委员会)发布了《 SWEBOK指南V0.95(试用 版)》 SWEBOK把软件工程学科的主体知识分为10个知 识领域
软件工程知识结构 软姓软软软软软软软软软 件公件件件件件件件件件 质工工工配维测构设需 量程程程置护试造计求 工过管管 具程理理 和 2021/2/19 20
2021/2/19 20 软件工程知识结构 ◼ 软 件 需 求 ◼ 软 件 设 计 ◼ 软 件 构 造 ◼ 软 件 测 试 ◼ 软 件 维 护 ◼ 软 件 配 置 管 理 ◼ 软 件 工 程 管 理 ◼ 软 件 工 程 过 程 ◼ 软 件 工 程 工 具 和 方 法 ◼ 软 件 质 量