




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软 件 工 程,课 程 教学大纲,课程适用范围,本课程适用于计算(机)学科所有子学科(计算机科学、计算机工程、软件工程、信息系统和信息技木)的大学研究生、本科和专科学生的教学。本课程也适用于从事软件产业和职业的技术和管理人员的教学。,本章内容安排,课程性质 课程目的 课程要求 相关课程 课程的主要内容 课程实践 其它问题,课程性质,软件工程是计算(机)各专业的核心(必修)课,具有很高的科学性、工程性、综合性和实践性,课程目的,- 介绍如何运用工程学的原理和方法来组织和管理软件的开发、运行和维护 - 保证软件产品开发、运行和维护的高质量和高生产率,课程要求,系统地了解软件工程目前发展的水平和 现
2、状 初步掌握软件工程的有关原理和方法 为今后深入学习和工作打下一个良好的 基础,相关课程,前修课程 高等数学、线性代数、概率与统计 离散数学、算法与数据结构 计算机硬件基础 操作系统、程序设计语言、数据库 后修课程 毕业论文/设计,课程主要内容:5篇10章,5篇: 1 软件、软件工程和软件工程模式 2 软件开发方法 3 质量与质量保证 4 计划与管理 5 工具与环境,10章:,1 软件和软件工程 2 软件工程模式 3 结构化开发方法 4 面向对象开发方法 5 形式化开发方法(1) 5 形式化开发方法(2) 5 形式化开发方法(3),6 软件质量与质量保证 7 软件测试 8 软件维护 9 软件开
3、发计划与管理 10 软件开发工具与环境,第1篇 软件、软件工程与软件工程模式,第1章 软件和软件工程 软件的含义 软件的特点 软件的种类 软件危机 软件工程的定义 软件工程的发展和问题,第2章 软件工程模式,软件工程模式 瀑布模型 原型开发模型 螺旋模型 四代技术 混合模型,面向对象生存期模型 统一软件开发模型 基于构件的软件开发 Web服务 软件开发过程的小结,第2篇 软件开发方法(重点),第3章 结构化(传统)开发方法 需求与需求分析 结构化分析 软件设计 面向数据流的设计 面向数据结构的设计 PAD图的设计 原型开发,第4章 面向对象开发方法(重点),面向对象方法的发展 面向对象方法的基
4、本概念 面向对象的分析与设计 Booch的面向对象方法 OMT对象建模技术 统一建模语言UML Rational统一过程RUP 实例:课程登记系统,第5章 形式化开发方法(1) 自学,形式化方法的定义、特点、分类和问题 Petri网 示例-四季系统 Petri网的定义 Petri网的基本原理-静态结构 Petri网的基本原理-动态特征 建模实例 特性分析 Petri网的特性分析方法 改进Petri网及其应用 时间网和随机网 从Petri网到程序结构的转换 实例:应用Petri网实现资源共享,第5章 形式化开发方法(2) 自学,时态逻辑 时态逻辑 线性逻辑 计算树逻辑 模型验证,第5章 形式化开
5、发方法(3) 自学,Z (一) 概述 (二) 表示抽象 (1) 集合、关系及函数 (2) 序列和包 (3) 自由类型 (4) 公理描述 (5) 模式 (三) 操作抽象 (1)模式运算及合成 (2)通用式函数 (四) Z规格实例 (1)图书馆数据库管理 (2)自动售货机,第3篇 质量与质量保证,第6章 软件质量与质量保证,软件质量的意义和定义 软件质量因素 软件质量保证的策略和活动 技术方法的选用 正式技术评审的实施,标准的执行 文档及其修改(变更)的控制 度量与量度 SQA小组的活动 案例介绍,第7章 软件测试,结构化软件测试 一、软件测试的目标 二、软件测试的原则 三、测试用例设计 四、软件
6、测试的过程和步骤 五、纠错技术 面向对象软件测试 一、评审(OOA,OOD) 二、测试 三、测试用例设计 软件测试计划和软件分析报告 一、软件测试计划 二、软件分析报告 实例:微软测试工作简介,第8章 软件维护,软件维护的分类 软件维护的特点 软件的可维护性 软件的维护任务 软件维护的副作用,第4篇 计划与管理,第9章 软件开发计划与管理 软件的目的和范围 资源 成本估算 风险分析与管理 进度安排与跟踪 软件项目组 项目计划,第5篇 工具与环境,第10章 软件开发工具与环境 软件开发工具 软件开发环境 计算机辅助软件工程CASE 实例:Ada编程支持环境,课程实践,课程实践的重要性 所有课程都
7、应包含课堂(Theory)、实验(Abstraction)和工程(Design)教学的三个过程,对本课程尤为重要。所以除上述的课堂理论教学以外,还必须按排实践教学 课程实践的要求应有三方面的内容 编程语言应用和掌握 软件开发基本原理和方法的应用和掌握 团队工作、沟通技巧和职业道德方面的训练 课程实践的做法 可根据不同的内容和要求,安排几门专门的实践课程来完成,其它问题,学时数 计划学时60课时(授课45,实践15) 教材的使用 根据IEEE-CS/ACM CC2001、IEEE(2001)和CMU/SEI(1999)SWEBOK及长期的教学和科研工程成果,在软件工程(第一版(1997))的基础上修编而成 完全符合ACM/AIS/IEEE-CS CC2004和IEEE-CS/AC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产企业财务战略研究与实施
- 医保基金专户管理办法
- 销售团队激励机制探索与实践
- 河南财务票据管理办法
- 景区植被养护管理办法
- 利用改进的蜣螂优化算法结合深度学习技术进行高压断路器故障诊断的研究
- 服务设计思维在茶饮体验系统中的应用研究
- 体育机构薪酬管理办法
- 高压电力系统保护技术研究
- 江西房产抵押管理办法
- 淹溺诊疗规范内科学诊疗规范诊疗指南2023版
- PremiereProCC视频剪辑基础教程PPT完整版全套教学课件
- 新教材北师大版高中英语选择性必修第一册全册各单元学案(单词短语句型写作等知识点汇总)
- 镀锌板国家新标准规定
- 《电工学》“课程思政”教学设计案例
- 数字时代的商务英语写作知到章节答案智慧树2023年对外经济贸易大学
- 检验科沟通技巧及其它
- 2022年安徽大学科研助理(校聘)招聘60人笔试备考题库及答案解析
- 四年级阅读训练概括文章主要内容(完美)
- YY/T 0995-2015人类辅助生殖技术用医疗器械术语和定义
- GB/T 19352.1-2003热喷涂热喷涂结构的质量要求第1部分:选择和使用指南
评论
0/150
提交评论