软件工程案例教程(第2版)》韩万江机械工业出版社.ppt_第1页
软件工程案例教程(第2版)》韩万江机械工业出版社.ppt_第2页
软件工程案例教程(第2版)》韩万江机械工业出版社.ppt_第3页
软件工程案例教程(第2版)》韩万江机械工业出版社.ppt_第4页
软件工程案例教程(第2版)》韩万江机械工业出版社.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2019/4/4,1,软件工程,主讲: 徐 晓林,E-mail:,2019/4/4,2,软件工程,英文名称: Software Engineering 日文名称: 工学 主讲人 : 徐 晓林 院系名称: 信息工程学院 时数: 64学时 理论教学时数:48学时 上机时数:16学时 教学对象: 计算机科学与技术本科学生(计10本1、计10本2、12升本1) 考核方式和成绩评定: 本课程为考试课,其中、期末考试采用闭卷方式(笔试)进行考核 教材选用 软件工程案例教程(第2版) 北京邮电大学 韩万江 机械工业出版社2011.10,2019/4/4,3,参考文献,教学参考书 软件工程与实践 刘竹林 中国水利水电出版社 設計実践 日経SYSTEMS 日経BP社 2011.08 软件工程 张林 马雪英 中国铁道出版社 2009 软件工程导论第五版 张海藩 清华大学出版社 UML2.0实战项目开发指南(瑞士)格雷斯尔(Grassle,P.)、 (瑞士)鲍曼(Baumann,H.)、(瑞士)鲍曼著,徐锋 译, 人民邮电出版社,2019/4/4,4,课程概要,软件工程: 是计算机科学与技术专业的一个重要专业基础课,它主要研 究构建与维护软件系统的方法、技术、流程、工具和规范。 学好这门课对于学习软件体系结构,及专业方向性课程等都是必须的。 第一部分主要是阐述软件工程中的基本概念,建立一个 软件工程相关的语境; 第二部分主要讲述软件工程中的项目管理; 第三部分主要讲传统的软件工程方法; 第四部分主要讲面向对象的软件工程方法,并以案例驱动的 教学方式向学生介绍实际的软件项目实例的开发方式。 课程安排在大学3年级第2学期。,2019/4/4,5,课程概要,先行后续: 先行 面向对象的程序 C+/VC+、 JAVA、数据库原理与应用 后续 软件项目实训课程、毕业设计,2019/4/4,6,教学目标,1.人才培养目标: 学院服务面向定位“立足榆林,面向陕西,辐射周边” 积极培养具有创新精神的高素质应用型人才。,2019/4/4,7,教学目标,2. 教学目标 使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础 要求学生能掌握软件工程的基本概念、基本原理、实用的开发方法和技术;开发软件项目的工程化的方法及在开发过程中应遵循的流程、准则、标准和规范等。 基本概念和基本知识: 软件与软件工程,生存周期与软件开发模式,结构化分析、设计与编码,面向对象分析、设计与编码,软件的评审、测试与维护,项目计划与项目管理。 基本技能: 能用软件工程的方法参与软件项目的分析、设计、实现,2019/4/4,8,教学目标,重点: 系统分析 系统设计 系统实现 系统维护 面向对象方法学和UML 难点: 需求分析 软件测试 面向对象方法学和UML,课程概要,课程大作业: 1. 结构化分析 2. 概要设计 3. 详细设计 4. 测试 5. 面向对象分析与设计 6. 面向对象编程 7. 面向对象测试,2019/4/4,12,工具,工具: 基于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,2019/4/4,13,工具,Rational Rose,2019/4/4,14,工具,Rational Rose,Rose模型4视图: 1.Use Case视图(用例视图) 2.Logical视图(逻辑视图) 3.Component视图(组件、代码视图) 4.Deployment视图(部署视图),2019/4/4,15,工具,Rational Rose,Rose模型4视图: 1.Use Case视图(用例视图),2019/4/4,16,工具,Eclipse UML,Rose模型4视图: 1.Use Case视图(用例视图),2019/4/4,17,参考网站,Microsoft的Visio UML图,2019/4/4,18,参考网站,Microsoft的Visio 数据库 ER图,2019/4/4,19,工具,2. 耿祥义编著. Java大学实用教程. 北京:电子工业出版社,2005.7,3. 李尊朝等编著.Java语言程序设计. 北京:中国铁道出版社, 2004.12,Microsoft的 Project 2007进度计划图(甘特图) 图,2019/4/4,20,工具,Microsoft的Visio DFD数据流图,2019/4/4,21,工具,Sybase PowerDesigner(数据库建模工具),2019/4/4,22,参考网站,/ 软件工程网 卡内基梅大学软件工程研究所(goog) /software/cn/rational/?re=masthead IBM(Rational)公司 UML OMG(Object Management Group) 对象管理组织,2019/4/4,23,参考网站,/ 软件工程网,2019/4/4,24,参考网站, 卡内基梅大学软件工程研究所,2019/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论