软件工程大纲(13版)

软件工程大纲(13版)

ID:15301483

大小:103.50 KB

页数:14页

时间:2018-08-02

软件工程大纲(13版)_第1页
软件工程大纲(13版)_第2页
软件工程大纲(13版)_第3页
软件工程大纲(13版)_第4页
软件工程大纲(13版)_第5页
资源描述:

《软件工程大纲(13版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《软件工程》课程教学大纲一、课程基本信息1.课程编号:328012022.课程名称:软件工程3.英文名称:SoftwareEngineering4.课程简介:《软件工程》是计算机专业的一门工程性基础课程,是高等学校计算机软件教学体系中的一门核心课程,在软件工程学科人才培养体系中占有重要的地位。课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和

2、企业案例,力求从“可实践”软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。二、课程说明1.教学目的和要求:本课程对提高学生的软件开发能力和项目管理能力有重要的现实意义。通过本课程的学习,培养学生对整个软件开发过程的能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标

3、准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。2.与相关课程衔接:先修《程序设计》、《操作系统》3.学时:56(32+24)4.开课学期:55.教学方法:讲授6.考核方式:闭卷,成绩组成:卷面成绩(50%)+项目报告(40%)+平时成绩(10%)7.教材:张海藩,《软件工程导论》(第四版),清华大学出版社8.教学参考资料:[1]《软件工程概论》清华大学出版社郑人杰,殷人昆[2]屠立德《软件工程方法》机械工业出版社[3]

4、冯玉琳,黄涛,倪彬《对象技术导论》科学出版社三、课程内容与教学要求第1章软件工程学概述教学目标:了解和掌握软件工程的基本概念,软件危机的表现形式、产生的原因及消除的途径,软件工程的基本原理、方法学,软件的生存期,几种主要的软件开发模型。教学重点:软件工程基本原理,软件生存其,软件开发模型。教学难点:软件开发模型授课时数:2教学内容:第一节软件危机1.软件危机介绍及发生的原因2.软件危机消除途径第二节软件工程1.软件工程基本原理2.软件工程方法学第三节软件生命周期第四节软件过程1.瀑布模型2.快速原

5、型模型3.增量模型4.螺旋模型5.其它模型第2章可行性研究教学目标:深刻理解可行性研究的必要性,掌握可行性研究的任务、过程、成本效益分析以及可行性研究报告的主要内容;掌握系统流程图、数据流程图、数据字典概念以及项目开发计划的基本内容。教学重点:可行性研究任务与方法。教学难点:数据流图与数据字典授课时数:4教学内容:第一节可行性研究的任务与过程1.可行性研究任务2.可行性研究过程第二节系统流程图1.流程图符号2.流程图举例第三节数据流图1.数据流图符号2.数据流图举例3.数学流图命名与用途第四节数据

6、字典1.数据字典的内容2.数据字典的定义方法3.数据字典的用途与实现第五节成本/效益分析1.成本估计2.成本/效益分析方法第3章需求分析教学目标:掌握需求分析的任务,需求获取的方法、分析建模与需求规格说明,掌握数据建模的实体联系图、数据规范化,掌握描述系统行为模型的状态转换图,掌握层次方框图、Warnier图、IPO(HIPO)图。掌握验证软件需求的必要性、方法。教学重点:需求获取与分析建模;E—R图;状态转换图。教学难点:需求获取与表示方法。授课时数:6教学内容:第一节需求分析的任务1.确定系统

7、综合要求2.分析系统数据要求3.系统逻辑模型4.修正系统开发计划第二节与用户沟通获取需求的方法1.访谈中的情景分析2.面向数据流的自顶向下求精3.应用规格说明技术4.建立软件原型第三节分析建模与规格说明1.分析建模2.软件需求规格说明3.实体关系图第四节数据规范化1.数据规范化第五节状态转换图1.状态转换图符号2.状态转换图举例第六节其它图形工具1.层次方框图2.Warnier图3.IPO图第七节验证软件需求1.从哪些方面进行需求验证2.需求验证方法3.相关软件工具第4章形式化说明技术*(选修)教

8、学目标:掌握形式化方法的概念、优点和应用准则,初步掌握有穷状态机、Petri网、Z语言的概念和使用。教学重点:形式化方法的掌握教学难点:有穷状态机,Petri网授课时数:1教学内容:第一节形式化说明的相关概念1.非形式化与形式化2.形式化方法应用准则第二节有穷状态机1.概念2.举例第三节Petri网1.概念2.举例第5章总体设计教学目标:了解软件总体设计的目的、任务,掌握软件总体设计的过程、设计原理和启发规则,掌握描述软件结构的工具以及面向数据流的设计方法。能够将具体的数据流图的转

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。