《软件工程 Software Engineering》课程授课教案(PPT课件)第一讲 软件、软件危机和软件工程

Software Engineering Instructor: Zhao Liang(赵良) Email:zhaoliang103@163.com Te:13367253390 QQ:17367649 2021/2/20
2021/2/20 1 Instructor: Zhao Liang (赵良) Email: zhaoliang103@163.com Tel: 13367253390 QQ: 17367649 Software Engineering

教学目标 ◆Goa1 使学生具有构建高质量软件的能力一软件是 可靠的、易懂的、易修改的和易维护的 ◆Goa|2 ■使学生深刻认识到这些技能为什么重要, 并具有软件工程意识。 2021/2/20
2021/2/20 2 教学目标 Goal 1 ◼ 使学生具有构建高质量软件的能力—软件是 可靠的、易懂的、易修改的和易维护的。 Goal 2 ◼ 使学生深刻认识到这些技能为什么重要, 并具有软件工程意识

“软件工程”课程 与其它软件专业课的区别 (1)立足于系统的整体。 (2)讲授系统分析、系统设计、测试及维护 的理论和方法。 (3)构筑一个软件系统,实践软件开发全过程
(1)立足于系统的整体。 “软件工程”课程 与其它软件专业课的区别 (2)讲授系统分析、系统设计、测试及维护 的理论和方法。 (3)构筑一个软件系统,实践软件开发全过程

教学方法 ◆课堂教学(2 per week) 必上课程 讲授核心内容 ◆实验教学(1 per week) …每次3个小时 必上课程 小组项目的设计和开发 小组审议评估 ◆小组讨论( at least1 per week) 必须定时和小组其他成员沟通交流 2021/2/20
2021/2/20 4 教学方法 课堂教学 (2 per week) ◼ … 必上课程 ◼ … 讲授核心内容 实验教学 (1 per week) ◼ … 每次3个小时 ◼ … 必上课程 ◼ … 小组项目的设计和开发 ◼ … 小组审议评估 小组讨论 (at least 1 per week) ◼ 必须定时和小组其他成员沟通交流

考核标准 ◆小组项目 小组项目占整个成绩的40%(考勤+实验) 文档 文档包括可行性分析报告、需求分析规格说明书、 设计规格说明书、项目原型及其他相关文档说明 ◆项目提交 ◆期末考试 期末考试成绩占总成绩的60 2021/2/20 5
2021/2/20 5 考核标准 小组项目 ◼ 小组项目占整个成绩的40%(考勤+实验). 文档. 文档包括可行性分析报告、需求分析规格说明书、 设计规格说明书、项目原型及其他相关文档说明. 项目提交. 期末考试 ◼ 期末考试成绩占总成绩的 60%

教材 o Course Text(Required) ■软件工程方法与实践,胥光辉,金凤林,丁力编著,机械工 业出版社 Other Texts(Recommended) 软件工程,齐治昌,谭庆平等编著,高等教育出版社 ■软件工程,张海藩编著,人民邮电出版社 ■可视化面向对象建模技术,刘超、张莉编著,北京航空航天 大学出版社 Roger S. Pressman, Software Engineering: A Practitioner Approach(Fifth Edition). McGraw Hill Education Ian Sommerville, "Software Engineering(6th Edition) McGraw Hill Ed ucation ◆ Background Reading Www,21swe,com21世纪软件工程专家网 202置/2251cmm.com软件工程专家网 ww.sercenter.com软件工程研究中心
2021/2/20 6 教材 Course Text (Required) ◼ 软件工程方法与实践,胥光辉,金凤林,丁力编著,机械工 业出版社 Other Texts (Recommended) ◼ 软件工程,齐治昌,谭庆平等编著,高等教育出版社 ◼ 软件工程,张海藩编著,人民邮电出版社 ◼ 可视化面向对象建模技术,刘超、张莉编著,北京航空航天 大学出版社 ◼ Roger S. Pressman, “Software Engineering: A Practitioner Approach (Fifth Edition)”. McGraw Hill Education ◼ Ian Sommerville, “Software Engineering (6th Edition)”. McGraw Hill Education Background Reading ▪ WWW.21swe.com 21世纪软件工程专家网 ▪ WWW.51cmm.com 软件工程专家网 ▪ WWW.sercenter.com 软件工程研究中心

内容 ◆第一部分 ■传统软件工程 ◆第二部分 面向对象软件工程(UML ◆第三部分 n软件过程、管理和质量 2021/2/20
2021/2/20 7 内容 第一部分 ◼ 传统软件工程 第二部分 ◼ 面向对象软件工程 (UML) 第三部分 ◼ 软件过程、管理和质量

教学大纲 软件工程的基本概念 ◆软件开发过程 ◆软件需求分析和规格说明书 ◆软件设计技术 ◆软件测试、文档和维护 ◆软件度量 ◆软件质量管理 ◆CASE工具 ◆软件工程新技术 2021/2/20
2021/2/20 8 教学大纲 软件工程的基本概念 软件开发过程 软件需求分析和规格说明书 软件设计技术 软件测试、文档和维护 软件度量 软件质量管理 CASE 工具 … 软件工程新技术

“软件工程”课程教学与实践的目标 °转变对软件开发的认识: 上升 程序 系统一 °转变思维定式 上升 程序员 一系统工程师 (系统分析员) °工程化训练
• 转变对软件开发的认识: 上升 程序 系统 “软件工程”课程教学与实践的目标 •转变思维定式: 上升 程序员 系统工程师 (系统分析员) •工程化训练

第1讲软件、软件危机和软件工程 2021/2/20 10
2021/2/20 10 第1讲 软件、软件危机和软件工程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件工程 Software Engineering》课程授课教案(PPT课件)第三讲 问题定义和可行性研究.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第七章 科学研究的信息保障(7-3)学位论文的写作程式.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第七章 科学研究的信息保障(7-2)学位论文的概念与价值.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第七章 科学研究的信息保障(7-1)科学研究的概念与方法.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第六章 信息检索新发展(6-4)网络检索.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第六章 信息检索新发展(6-3)光盘检索.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第六章 信息检索新发展(6-2)联机检索.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第六章 信息检索新发展(6-1)检索数据库.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-5)工具书.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-4)索引.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-3)文摘.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-2)书目.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第五章 Information Searching Aids(5-1)检索工具概述.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第四章 Strategy of Information Retrieval(4-3)信息检索效果.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第四章 Strategy of Information Retrieval(4-2)信息检索步骤.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第四章 Strategy of Information Retrieval(4-1)信息检索方法.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第三章 Retrieval Language(3-3)主题检索语言.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第三章 Retrieval Language(3-2)分类检索语言.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第三章 Retrieval Language(3-1)检索语言概述.ppt
- 《信息检索》课程教学资源(PPT课件讲稿)第二章 Information Source(2-3)现代文献和信息资源发展的整体特征.ppt
- 《软件工程 Software Engineering》课程授课教案(PPT课件)第二讲 软件过程模型.ppt
- 《软件工程 Software Engineering》课程授课教案(PPT课件)第四讲 需求分析.ppt
- 《软件工程 Software Engineering》课程授课教案(PPT课件)第五讲 需求分析建模.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第一章 绪论(主讲:李晓红).ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第三章 栈和队列.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第九章 查找.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第二章 线性表.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第六章 树和二叉树.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第十章 内部排序.ppt
- 天津大学:《数据结构 Data Structures》课程教学资源(PPT课件)第四章 字符串(String).ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章 硬件层.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.1)操作系统能扩大机器功能.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.10)处理机管理.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.11)解决资源冲突的策略和技术.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.12)微机操作系统的发展.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.13)分时操作系统特性.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.2)资源.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.3)硬件的复杂性.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.4)算题过程.ppt
- 南京大学:《操作系统》课程教学资源(PPT课件)第一章(1.5)操作录.ppt