北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
课程目的 ■面向软件工程的工程应用 了解软件工程的基本概念 了解软件工程过程 掌握基本的软件工程技术方法 掌握基本的软件工程管理方法
课程目的 ◼ 面向软件工程的工程应用 ◼ 了解软件工程的基本概念 ◼ 了解软件工程过程 ◼ 掌握基本的软件工程技术方法 ◼ 掌握基本的软件工程管理方法
课程安排 40学时(每周3学时,12讲,1次考试) ■参考教材:《实用软件工程》,第二版, 郑人杰、殷人昆、陶永雷,清华大学出 版社,1997年4月
课程安排 ◼ 40学时(每周3学时,12讲,1次考试) ◼ 参考教材:《实用软件工程》,第二版, 郑人杰、殷人昆、陶永雷,清华大学出 版社,1997年4月
课时 ■每周三晚上6:40开始 ■每节课45分钟,休息10分钟 第一节课6:40-8:00 ■休息15分钟(8:00-8:15) ■第二节课8:15-9:10
课时 ◼ 每周三晚上6:40开始 ◼ 每节课45分钟,休息10分钟 ◼ 第一节课6:40-8:00 ◼ 休息15分钟(8:00-8:15) ◼ 第二节课8:15-9:10
课程内容 软件工程原理 软件项目策划 ■结构化方法概论 ■项目控制和风险管理 需求分析 ■配置管理和需求管理 软件设计 质量保证和评审与审查 ■软件编码和调试 SW-CMM介绍 ■软件测试 面向对象方法介绍 考试
课程内容 ◼ 软件工程原理 ◼ 结构化方法概论 ◼ 需求分析 ◼ 软件设计 ◼ 软件编码和调试 ◼ 软件测试 ◼ 软件项目策划 ◼ 项目控制和风险管理 ◼ 配置管理和需求管理 ◼ 质量保证和评审与审查 ◼ SW-CMM介绍 ◼ 面向对象方法介绍 ◼ 考试
第一讲 软件工程原理
第一讲 软件工程原理
内容和目的 为什么要实施软件工程? ■实施软件工程的益处? ■软件工程的基本内容? ■软件开发模型
内容和目的 ◼ 为什么要实施软件工程? ◼ 实施软件工程的益处? ◼ 软件工程的基本内容? ◼ 软件开发模型
计算机系统工程 概念 系统分析和定义 软件 系统(总体 硬件 )设计 软件工程 硬件工程
计算机系统工程 概念 系统分析和定义 软 件 系统(总体 硬 件 )设计 软件工程 硬件工程
计算机软件 计算机软件定义(GB): a.与计算机系统的操作有关的计算机程 序、规程、规则,以及可能有的文件、文档 及数据 ■b.与计算机系统的操作有关的程序、规 程、规则及任何与之有关的文档
计算机软件 ◼ 计算机软件定义(GB): ◼ a. 与计算机系统的操作有关的计算机程 序、规程、规则,以及可能有的文件、文档 及数据。 ◼ b. 与计算机系统的操作有关的程序、规 程、规则及任何与之有关的文档
什么是软件? 软件是计算机系统中与硬件相互依存的 另一部分,它是包括程序,数据及其相 关文档的完整集合 程序是按事先设计的功能和性能要求执 行的指令序列 数据是使程序能正常操纵信息的数据结 构 文档是与程序开发,维护和使用有关的 图文材料
什么是软件? ◼ 软件是计算机系统中与硬件相互依存的 另一部分,它是包括程序,数据及其相 关文档的完整集合。 ◼ 程序是按事先设计的功能和性能要求执 行的指令序列 ◼ 数据是使程序能正常操纵信息的数据结 构 ◼ 文档是与程序开发,维护和使用有关的 图文材料