软件工程大纲_第1页
软件工程大纲_第2页
软件工程大纲_第3页
软件工程大纲_第4页
软件工程大纲_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程教学大纲一、课程得性质与任务 软件工程就是所有专业学生得一门必修课 ,同时也就是一门理论性很强得课程。本课程以软件生命周期为主线,主要介绍可行性分析、需求分析、概要设计、详细设计、编码、测试、维护、面向对象设计、软件管理、 u等内容 . 本课程就是一门高等职业教育学生需掌握得基本理论方面重要得专业课。本课程得任务就是使学生对软件开发生命周有一定得了解 ,培养学生在程序开发过程中目标、 过程与原则得设定能力。 使接受高等职业教育得学生能够比较熟练得将理论应用到实践中去,适应当前对软件开发得需求。二、学习要求及学时分配建议学时为 3学时 ,建议各部分学时分配如下:序号内容学时1绪论22软件

2、定义6系统设计8软件编码与界面设计25软件测试46软件维护27面向对象设计方法8软件管理2ml4合计3三、考核方式与要求为全面考核学生对各部分知识得掌握情况 ,采取笔试得办法笔试为期末考试。考试题型及试题内容分布如下:(一)笔试部分 :1填空题102选择题30%3判断题104简答题50%内容分数绪论2软件定义20系统设计 0软件编码与界面设计8软件测试10软件维护面向对象设计方法 0软件管理8uml8合计10四、 教学基本要求 :教学基本要求共分三个层次 :了解、掌握、熟练掌握 ,其中得每个层次都较前一层次提出了更高得要求 ,现分别说明如下 :了解 :学生能够识别课程中得主要内容,根据考核要求

3、, 具有判断与选择能力。掌握:学生能理解课程中得内容,并具有简单得操作能力。熟练掌握:学生能够运用课程中规定得多个知识点,熟练地进行综合操作。五、 主要参考书目 :软件工程导论刘怀亮现代软件工程成奋华软件工程案例教程韩万江软件工程王慧芳、毕建权冶金工业出版社科学出版社机械工业出版社浙江大学出版社六、课程主要内容第一章绪论一、教学目得与要求 :通过本章得学习 ,学生应理解软件工程得相关基本概念 ,了解软件生存周期各阶段得特点与内容 ,了解常用得软件生存周期模型。二、教学重点与难点:重点 :1、软件工程得相关概念2、软件生存周期模型难点 :1、软件工程得相关概念2、软件生存周期模型三、理论教学基本

4、内容(共 2 学时)1、1软件工程概述1。1.1发展得4个阶段了解.1。2软件定义掌握1。3软件工程概念理解、 2 软件生存周期及开发模型。2。1软件生存周期理解。2软件开发模型掌握四、课后习题 :随机而定五、本章教学建议 :本章教学重点为软件得定义与软件得开发模型,应让学生熟练掌握 .第二章软件定义一、教学目得与要求 :本章主要介绍在软件开发过程中可行性分析得方法、软件需求分析得过程与任务 ,数据流图与数据库设计得概念,并给出可行性分析报告与需求规格说明书得模板。二、教学重点与难点 :重点 :1。项目可行性分析需求分析。数据流分析4.数据库概念设计难点:。需求分析得方法2.可行性分析报告3。

5、需求规格说明书三、理论教学基本内容(共学时)2、1 项目可行性分析2.1. 可 行 性 分 析 得 意 义 与 任 务了解21。2可行性分析要素理解。 3可行性分析过程掌握 。 1 。可 行 性 分析 报 告了解2、2 需求分析2.2.需求分析概念掌握2。2.2需求分析任务掌握223需求分析方法掌握2。2.4需求规格说明书了解2、3 数据流分析2。3.分析方法了解2.3。2数据流图掌握.3.数据字典理解2、数据库设计概念2.。方法与步骤掌握。4.2数据范式掌握2。4.3er图掌握.4。4抽象方法理解四、课后习题 :随机而定五、本章教学建议:这一章得内容就是关于软件定义中得一些理论知识 ,重点就

6、是需求分析部分 , 学生应重点掌握。第三章系统设计一、 教学目得与要求 :本章主要介绍了软件开发过程中概要设计与详细设计得步骤与要素, 介绍常用得设计图与设计树 ,介绍常用得体系结构并给出概要实际说明书与详细设计说明书 .二、教学重点与难点 :重点 :1.概要设计2.详细设计难点 :1.概要设计。详细设计三、理论教学基本内容(共 8 学时)3、概要设计。11基本任务与原理理解1。2常用概念掌握3. 。 3软 件 结 构 得 设 计 优 化 原 则了解.1。设计技术了解3 。 。 5概 要 设 计 说 明 书了解3、详细设计3。2。1基本任务理解3.2。描述方法掌握3详细设计说明书了解、数据库得

7、结构设计3.3.1逻辑结构了解3.2向关系模型转换了解3。3。物理设计理解3、4 典型得软件体系结构34。1c/s结构理解.4。2/s结构理解四、课后习题:随机而定五、本章教学建议:这一章讲得内容就是软件开发过程中得概要设计与详细设计, 就是软件开发过程中得重点 ,涉及得原理与重要得概念应该让学生数量掌握并理解。第四章软件编码与界面设计一、教学目得与要求:本章主要介绍了程序设计中得编码如何规范 ,结构化得问题,通过学习,学生应在编码时不再出现格式上得错误。二、教学重点与难点 :重点 :1程序设计语言2程序设计风格难点 :1程序设计风格三、理论教学基本内容(共2 学时 )4、程序设计语言4。.1

8、心里特征了解4。12技术特征了解4。1.3语言选择理解4、2 程序设计风格2.1源程序文档化理解4。2。数据说明理解2。3语句构造掌握。24程序效率理解4、3 软件界面设计4。3.1编写目得了解4。32内容了解四、课后习题 :随机而定五、本章教学建议:这一章得内容对于程序得编写在格式方面起着非常重要得作用,对于学生编程格式化方面有很大帮助第五章软件测试一、教学目得与要求 :本章主要介绍在软件开发过程中软件测试阶段多涉及得内容,包括软件测试得方法与相关技术 ,使学生认识到软件测试得作用并掌握基本得测试方法。二、教学重点与难点 :重点 :1测试目标与原则2测试方法3测试策略难点 :1测试方法2测试策略三、理论教学基本内容(共 4 学时)5、1 软件测试得目标与原则5。1.测试目标理解5。1.2测试原则理解、测试方法。.1动态与静态掌握5.2。2黑盒与白盒掌握5.2.测试用例掌握、 3 软件测试得步骤与策略5。.软件测试步骤掌握5。2软件测试策略掌握、 4 自动化测试工具4.1白盒工具了解5。4黑盒工具了解四、课后习题 :随机而定五、本章教学建议 :本章得内容得重点就是测试方法、策略与测试用例得设计 ,相关得概念应让学生重点掌握 ,并能活学活用。第六章软件维护一、教学目得与要求 :本章主要讲得内容就是关于软件维护

温馨提示

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

评论

0/150

提交评论