




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-1-281软件工程E-mail:xu201Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社2软件工程英文名称: Software Engineering日文名称: 工学主讲人 : 徐 晓林院系名称: 信息工程学院时数: 64学时 理论教学时数:48 8学时 上机时数:16学时教学对象:教学对象: 计算机科学与技术本科学生(计算机科学与技术本科学生(计计10本本1、计、计10本本2、12升本升本1)考核方式和成绩评定: 本课程为考试课考试课,其中、期末考试采用闭卷方式(笔试)进行其中、期末考
2、试采用闭卷方式(笔试)进行考核考核教材选用 软件工程案例教程(第2版) 北京邮电大学 韩万江 机械工业出版社2011.10Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社3参考文献教学参考书 软件工程与实践软件工程与实践 刘竹林 中国水利水电出版社設計実践設計実践 日経SYSTEMS 日経BP社 2011.08软件工程 张林 马雪英 中国铁道出版社 2009软件工程导论第五版 张海藩 清华大学出版社UML2.0实战项目开发指南(瑞士)格雷斯尔(Grassle,P.)、 (瑞士)鲍曼(Baumann,
3、H.)、(瑞士)鲍曼著,徐锋 译, 人民邮电出版社Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社4课程概要课程概要软件工程软件工程: 是计算机科学与技术专业的一个重要专业基础课,它主要研是计算机科学与技术专业的一个重要专业基础课,它主要研 究构建与维护软件系统的方法、技术、流程、工具和规范。究构建与维护软件系统的方法、技术、流程、工具和规范。 学好这门课对于学习软件体系结构,及专业方向性课程等学好这门课对于学习软件体系结构,及专业方向性课程等都是必须的。都是必须的。 第一部分主要是阐述软件工程中的
4、第一部分主要是阐述软件工程中的基本概念基本概念,建立一个,建立一个 软件工程相关的语境;软件工程相关的语境; 第二部分主要讲述软件工程中的第二部分主要讲述软件工程中的项目管理项目管理; 第三部分主要讲传统的第三部分主要讲传统的软件工程方法软件工程方法; 第四部分主要讲第四部分主要讲面向对象的软件工程方法面向对象的软件工程方法,并以案例驱动的,并以案例驱动的 教学方式向学生介绍实际的软件项目实例的开发方式。教学方式向学生介绍实际的软件项目实例的开发方式。 课程安排在大学课程安排在大学3 3年级第年级第2 2学期。学期。Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程
5、第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社5课程概要课程概要先行后续:先行后续: 先行先行 面向对象的程序面向对象的程序 C+/VC+、 JAVA、数据库原理与应用、数据库原理与应用 后续后续 软件项目实训软件项目实训课程、课程、毕业设计毕业设计Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社6教学目标1.人才培养目标: 学院服务面向定位“立足榆林,面向陕西,辐射周边” 积极培养具有创新精神的高素质应用型人才。Java程序设计及应用技术程序设计及应用技术2022-1-28软件
6、工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社7教学目标2. 教学目标教学目标使学生通过本课程的学习,了解软件项目开发和维护的一般过使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础今后从事软件工程实践打下良好的基础要求学生能掌握软件工程的基本概念、基本原理、实用的开发要求学生能掌握软件工程的基本概念、基本原理、实用的开发方法和技术方法和技术;开发软件项目的工程化的方法及在开发过程中应遵开发软件项目的工程化的方法及在开
7、发过程中应遵循的流程、准则、标准和规范等。循的流程、准则、标准和规范等。基本概念和基本知识基本概念和基本知识: 软件与软件工程,生存周期与软件开发模式,结构化分析、软件与软件工程,生存周期与软件开发模式,结构化分析、设计与编码,面向对象分析、设计与编码,软件的评审、测试设计与编码,面向对象分析、设计与编码,软件的评审、测试与与维护维护,项目计划与项目管理项目计划与项目管理。基本技能: 能用软件工程的方法参与软件项目的分析、设计、实现能用软件工程的方法参与软件项目的分析、设计、实现Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机
8、械工业出版社江机械工业出版社8教学目标重点重点: 系统分析系统分析 系统设计系统设计 系统实现系统实现 系统维护系统维护 面向对象方法学和面向对象方法学和UML难点难点: 需求分析需求分析 软件测试软件测试 面向对象方法学和面向对象方法学和UMLJava程序设计及应用技术程序设计及应用技术软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社& 课程概要课程概要 课程大作业: 1. 结构化分析结构化分析 2. 概要设计概要设计 3. 详细设计详细设计 4. 测试测试 5. 面向对象分析与设计面向对象分析与设计 6. 面向对象编程面向对象编程 7. 面向对象测
9、试面向对象测试Java程序设计及应用技术程序设计及应用技术软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社& 章次章次教学内容教学内容讲授课时讲授课时1 1软件工程概述(软件工程概述(1、2、PPT)42 2可行性研究(可行性研究(PPT)2 23 3需求分析(需求分析(3)64 4总体设计(总体设计(4)85 5详细设计(详细设计(5)66 6实现(实现(6、7)10107 7面向对象方法学引论(面向对象方法学引论(PPT)4 48 8面向对象方法(面向对象方法(PPT)69 9维护(维护(8、9)2 2总计总计64644848Java程序设计及应用
10、技术程序设计及应用技术软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社& 周周次次实验项目(大纲规定实验项目(大纲规定 应开的实验项目)应开的实验项目)开设情况开设情况实验实验学学时数时数实验实验要求要求(选(选修修/必修)必修)实验实验类型类型每组每组人数人数以开以开未开未开 新开新开2软件与软件开发环境软件与软件开发环境 ()()2必修必修验证验证84软件开发计划软件开发计划 2必修必修综合综合84-5需求调研分析需求调研分析 2必修必修综合综合86-7软件概要设计软件概要设计 2必修必修综合综合89-10软件详细设计软件详细设计 2必修必修综合综
11、合813-14测试用例设计测试用例设计 2必修必修综合综合815-16软件开发文档设计软件开发文档设计(C/S、B/S)4必修必修综合综合8Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社12工具 工具: 基于UML可视化建模的工具: Rational Rose (Web开发,数据建模数据建模,Visual Studio和 C+ ) Rational 现在已被IBM收购、IBM推出了Rational Software Architect 来替代Rational Rose。 Microsoft的Vis
12、io 2003/2007/2010 Sybase PowerDesigner(数据库建模工具) Oracle的Designer2000 eclipse 等 数据库建模工具 Sybase PowerDesigner、 Microsoft的Visio2010 、 Rational Rose 进度计划图 Microsoft Office Project (甘特图) 开发工具 PowerBuilder,VB,DELPHI,C+ Builder等 版本控制工具,也叫配置管理工具 Microsoft的 VSS、SVNSVN、 CVS Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案
13、例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社13工具 Rational Rose Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社14工具 Rational Rose Rose模型模型4视图:视图: 1.Use Case1.Use Case视图视图( (用例视图用例视图) ) 2.Logical 2.Logical视图(逻辑视图)视图(逻辑视图) 3.Component 3.Component视图(组件、代码视图)视图(组件、代码视图) 4.Deployment 4.De
14、ployment视图(部署视图视图(部署视图)Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社15工具 Rational Rose Rose模型模型4视图:视图: 1.Use Case1.Use Case视图视图( (用例视图用例视图) ) Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社16工具 Eclipse UMLRose模型模型4视图:视图: 1.Use Case1.Use Case视图视图( (
15、用例视图用例视图) ) Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社17参考网站 Microsoft的的Visio UML图图 Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社18参考网站 Microsoft的的Visio 数据库数据库 ER图图 Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社19工具2.
16、 耿祥义编著耿祥义编著. Java大学实用教程大学实用教程. 北京:电子工业出版社北京:电子工业出版社,2005.73. 李尊朝等编著李尊朝等编著.Java语言程序设计语言程序设计. 北京:中国铁道出版社北京:中国铁道出版社, 2004.12 Microsoft的的 Project 2007进度计划图(甘特图)进度计划图(甘特图)图图 Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社20工具 Microsoft的的Visio DFD数据流图数据流图 Java程序设计及应用技术程序设计及应用技术202
17、2-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社21工具 Sybase PowerDesigner(数据库建模工具)(数据库建模工具)Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社22参考网站 软件工程网软件工程网http:/ 卡内基梅大学软件工程研究所(卡内基梅大学软件工程研究所(goog) IBM(Rational)公司)公司 UMLhttp:/ OMG(Object Management Group) 对象管理组织Java程序设计及应用技术程序设计及应用技术2022-1-28软件工程案例教程第软件工程案例教程第2版韩万版韩万江机械工业出版社江机械工业出版社23参考网站 软件工程网软件工程网Java程序设计及应用技术程序设计及应用技术2022-1-28软件工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海南科技职业大学《大学体育(Ⅳ)》2023-2024学年第二学期期末试卷
- 怀化学院《草地农业生态系统概论》2023-2024学年第二学期期末试卷
- 绍兴文理学院《大学生的卫生与健康》2023-2024学年第二学期期末试卷
- 西昌学院《新闻与纪实摄影》2023-2024学年第二学期期末试卷
- 吉林大学《纺织物理》2023-2024学年第二学期期末试卷
- 湖北轻工职业技术学院《虚拟现实开发与设计》2023-2024学年第二学期期末试卷
- 天津体育职业学院《医用化学实验》2023-2024学年第二学期期末试卷
- 北京邮电大学世纪学院《蒙台梭利教育活动设计与实施》2023-2024学年第二学期期末试卷
- 天津体育学院《服务营销》2023-2024学年第二学期期末试卷
- Adverb revision(教学设计)-2023-2024学年译林版(三起)英语六年级下册
- 售后工程师述职报告
- 《公司法完整版》课件2024
- 2024年下半年信息系统项目管理师真题及答案
- 海康威视电力行业系统解决方案
- 2024-2030年中国街舞培训行业发展趋势及竞争格局分析报告
- 期末练习卷(模拟试题)-2024-2025学年 一年级上册数学人教版
- 白血病合并感染
- GB/T 18601-2024天然花岗石建筑板材
- 有机肥配施氮肥对玉米根系生长、氮素利用及产量和品质的影响
- 2024年山西省中考语文试卷
- 《大学美育教程》第二单元-心灵的熏陶:审美活动
评论
0/150
提交评论