当前位置:
文档之家› 软件工程案例教程(第2版)》韩万江 机械工业出版社
软件工程案例教程(第2版)》韩万江 机械工业出版社
64
开设情况 周 次 实验项目(大纲规定 应开的实验项目) 实验 实验 要求 学 (选 未开 新开 时数 修/ 必修) 2 2 实验 类型 每组 人数 以开
2 4 4-5
6-7 9-10
软件与软件开发环境 () 软件开发计划
√ √ √
√ √ √
需求调研分析
软件概要设计 软件详细设计 测试用例设计
章次
1 2 3 4 5 6 7
教学内容
软件工程概述(§1、§2、PPT) 可行性研究(PPT) 需求分析(§3) 总体设计(§4) 详细设计(§5) 实现(§6、§7) 面向对象方法学引论(PPT) 面向对象方法(PPT)
讲授课时
4 2 6 8 6 10 4
8
9 总计
6
2 48
维护(§8、§9)
2013-6-19
17
参考网站
Microsoft的Visio 数据库 ER图
2013-6-19
18
2. 耿祥义编著. Java大学实用教程. 北京:电子工业出版社,2005.7
工具
3. 李尊朝等编著.Java语言程序设计. 北京:中国铁道出版社, 2004.12
Microsoft的 Project 2007进度计划图(甘特图) 图
4.Deployment视图(部署视图
)
2013-6-19
14
工具
Rational Rose
Rose模型4视图: e Case视图(用例视图)
2013-6-19
15
工具
Eclipse UML
Rose模型4视图: e Case视图(用例视图)
2013-6-19
16
参考网站
Microsoft的Visio UML图
25
参考网站
/software/cn/rational/?re=masthead IBM (Rational)公司
2013-6-19
26
2013-6-19
19
工具
Microsoft的Visio DFD数据流图
2013-6-19
20
工具
Sybase PowerDesigner(数据库建模工具)
2013-6-19
21
参考网站
/ 软件工程网
卡内基梅大学软件工程研究 所(goog) /software/cn/rational/?re=masthead IBM(Rational)公司 UML OMG(Object Management Group) 对象管理组织
2
2 2 2
必修 必修 必修
必修 必修 必修
验证 综合 综合
综合 综合 综合
8 8 8
8 8 8
13-14 软件开发文档设计 (C/S、B/S)
4 √
必修
综合
8
15-16
工具
工具:
基于UML可视化建模的工具:
Rational Rose (Web开发,数据建模,Visual Studio和 C++ ) Rational 现在已被IBM收购、IBM推出了Rational Software Architect 来替代Rational Rose。 Microsoft的Visio 2003/2007/2010 Sybase PowerDesigner(数据库建模工具) Oracle的Designer2000 eclipse 等 数据库建模工具 Sybase PowerDesigner、 Microsoft的Visio2010 、 Rational Rose 进度计划图 Microsoft Office Project (甘特图) 开发工具 PowerBuilder,VB,DELPHI,C++ Builder等 版本控制工具,也叫配置管理工具 Microsoft的 VSS、SVN、 CVS
2013-6-19
7
教学目标
重点: 系统分析 系统设计 系统实现 系统维护 面向对象方法学和UML 难点: 需求分析 软件测试 面向对象方法学和UML
2013-6-19
8
课程概要
课程大作业: 1. 结构化分析 2. 概要设计 3. 详细设计 4. 测试 5. 面向对象分析与设计 6. 面向对象编学目标
2. 教学目标 使学生通过本课程的学习,了解软件项目开发和维护的一般过 程,掌握软件开发的传统方法和最新方法,为更深入地学习和 今后从事软件工程实践打下良好的基础 要求学生能掌握软件工程的基本概念、基本原理、实用的开发 方法和技术;开发软件项目的工程化的方法及在开发过程中应 遵循的流程、准则、标准和规范等。 基本概念和基本知识: 软件与软件工程,生存周期与软件开发模式,结构化分析、 设计与编码,面向对象分析、设计与编码,软件的评审、测试 与维护,项目计划与项目管理。 基本技能: 能用软件工程的方法参与软件项目的分析、设计、实现
2013-6-19
3
课程概要
软件工程: 是计算机科学与技术专业的一个重要专业基础课,它主要研 究构建与维护软件系统的方法、技术、流程、工具和规范。 学好这门课对于学习软件体系结构,及专业方向性课程等 都是必须的。 第一部分主要是阐述软件工程中的基本概念,建立一个 软件工程相关的语境; 第二部分主要讲述软件工程中的项目管理; 第三部分主要讲传统的软件工程方法; 第四部分主要讲面向对象的软件工程方法,并以案例驱动的 教学方式向学生介绍实际的软件项目实例的开发方式。 课程安排在大学3年级第2学期。
2013-6-19
4
课程概要
先行后续: 先行 面向对象的程序 C++/VC++、 JAVA、数据库原理与应用 后续 《软件项目实训》课程、毕业设计
2013-6-19
5
教学目标
1.人才培养目标: 学院服务面向定位“立足榆林,面向陕西,辐射周边” 积极培养具有创新精神的高素质应用型人才。
2013-6-19
软件工程
E-mail:xu201@
2013-6-19
1
软件工程
英文名称: Software Engineering 日文名称: ソフトウェア工学 主讲人 : 徐 晓林 院系名称: 信息工程学院 时数: 64学时 理论教学时数:48学时 上机时数:16学时 教学对象: 计算机科学与技术本科学生(计10本1、计10本2、12升本1) 考核方式和成绩评定: 本课程为考试课,其中、期末考试采用闭卷方式(笔试)进行 考核 教材选用 《软件工程案例教程(第2版)》 北京邮电大学 韩万江 机械工业出版社2011.10
2013-6-19
22
参考网站
/ 软件工程网
2013-6-19
23
参考网站
卡内基梅大学软件工程研究所
2013-6-19
24
参考网站
卡内基梅大学软件工程研究所
2013-6-19
2013-6-19
2
参考文献
教学参考书 《软件工程与实践》 刘竹林 中国水利水电出版社 《システム設計実践ガイド》 日経SYSTEMS 日経BP社 2011.08 《软件工程》 张林 马雪英 中国铁道出版社 2009 《软件工程导论》第五版 张海藩 清华大学出版社 《UML2.0实战——项目开发指南》(瑞士)格雷斯尔(Grassle,P.)、 (瑞士)鲍曼(Baumann,H.)、(瑞士)鲍曼著,徐锋 译, 人 民邮电出版社
2013-6-19
12
工具
Rational Rose
Rational Rose界面
标准 工具条
浏览区 文档描 述窗口 状态条 图形工具条
图形窗口
2013-6-19
13
工具
Rational Rose
Rose模型4视图: e Case视图(用例视图) 2.Logical视图(逻辑视图) ponent视图(组件、代码视图)