2012年下期《软件工程》实验教学大纲.doc_第1页
2012年下期《软件工程》实验教学大纲.doc_第2页
2012年下期《软件工程》实验教学大纲.doc_第3页
2012年下期《软件工程》实验教学大纲.doc_第4页
全文预览已结束

下载本文档

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

文档简介

软件工程实验教学大纲计划学时:16计划学分:1适用专业:计算机科学与技术(软件工程方向)一、实验(实训)课程的性质、地位和作用1课程性质软件工程实验课是提高学生对专业知识的综合应用能力与技能,使学生在接收理论知识的基础上提高并加强工程化知识与实践知识的教育,为学生在今后工作中从事计算机大规模软件开发与维护打下扎实的基础的必修课。2课程地位本课程是信息与计算科学专业学生在计算机基础课后,进行系统的实验技能训练的开端,也是后继课程实验的基础。3课程作用软件工程课程的学习对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。二、教学目的1学习软件工程的原理、概念、技术方法、标准和相关法律法规。培养学生的科学实验能力,包括:(1)通过阅读教材和资料,做好软件开发前的准备自学能力;(2)借助计算机以及学生所学习的程序设计语言和数据库原理,开发一个项目动手能力;(3)能够运用软件工程理论对项目开发进行初步分析判断分析能力;(4)学会撰写各阶段的实验报告即配合软件发展提交各阶段的文档表达能力;(5)对各自负责的模块通过以前所学习的知识实现设计能力;(6)软件开发以小组为单位进行,小组成员合作的方式实现该项目团队合作能力;3培养与提高学生的科学素养:实事求是的科学作风、严肃认真的工作态度、主动研究的探索精神。4掌握软件开发工具的使用,教师可以要求学生在每次实验过程中使用不同的开发工具,熟悉visio、power designer、rational rose三个工具的使用。三、考核方式及成绩评定1考核方式(1)每次实验必须由指导教师点名,不得无故缺席或迟到; (2)每次实验结束后,指导教师对学生的实验效果进行检查,并对实验报告进行批改、评分。(3)考核与课程同步,实验考核考分占课程总分数的30%。2成绩评定上机实验成绩评定办法:(1)上机实验综合成绩平时成绩(40%)实验完成情况(60%)(2)平时成绩由考勤、上机实验报告两个部分组成: 考勤总计20分,考勤不少于5次:缺勤一次扣4分,扣完为止。 上机实验报告占20分。要求学生在上机实验后提交实验作业,由实验指导教师评阅。四、实验(实训)教材与参考书1 窦万峰. 软件工程方法与实践. 机械工业出版社, 2009 2 张海藩. 软件工程导论(第五版). 清华大学出版社, 2008 3 张玲. 软件工程. 清华大学出版社出版, 20054 张虹. 软件工程与软件开发工具. 清华大学出版社出版, 20045 Eric J. Braude. Software EngineeringAn Object-Oriented Perspective. New York:John Wiley & Sons,2001五、实验(实训)项目开设表序号项目名称学时类型要求类别备注1实验一 需求分析4基本技能型必做基础2实验二 软件设计4基本技能型必做专业基础3实验三 UML用例实验四 详细设计 4基本技能型必做专业基础4实验四 软件测试2基本技能型必做专业基础5实验五 软件维护2基本技能型必做专业技术6实验六 项目计划管理2基本技能型选做专业技术六、实验内容实验一 需求分析(一)实验(实训)目的1分析和澄清问题的定义。2在可行性研究的基础上,得出详细的系统逻辑模型。3通过需求分析得出用数据流图、ER图、数据字典和IPO图等其他描述算法的工具描绘的精确的系统逻辑模型。(二)实验(实训)器材计算机(三)实验(实训)内容1对软件系统进行可行性分析2确定对系统的综合要求3分析系统的数据要求4. 导出系统的逻辑模型5检查需求分析报告(四)技能要点1熟悉国家标准软件开发文档模板GB8567-882掌握DFD、ER图的画法和相关软件的使用。实验二 软件设计(一)实验(实训)目的1用比较抽象概括的方式确定系统如何完成预定的任务。2确定组成系统的每个程序结构。(二)实验(实训)器材计算机(三)实验(实训)内容1首先进行系统设计,从数据流图出发设想完成系统功能的合理物理方案。2软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。3. 利用层次图和结构图描绘软件结构。4利用程序流程图、盒图、PAD图、HIPO图、判定表、判定树等详细设计的工具,进行系统模块功能和处理过程描述。(四)技能要点掌握层次图和结构图的各种画法,熟悉相关软件的使用。实验三 软件实现(一)实验(实训)目的1选择一种程序设计语言书,编写程序代码。2掌握和巩固编程技术。(二)实验(实训)器材计算机(三)实验(实训)内容编码实现该程序。(四)技能要点掌握各种设计方法,形成适合于自己的良好开发习惯。熟悉相关软件的使用。实验四 软件测试(一)实验(实训)目的1了解软件测试的重要性和目的2通过软件测试诊断并改正错误,开发出高质量的完全符合用户需要的软件。(二)实验(实训)器材计算机(三)实验(实训)内容1设计测试方案2单元测试3集成测试4软件调试(四)技能要点熟悉各种测试软件的使用。实验五 软件维护(一)实验(实训)目的1了解软件维护的主要任务。2掌握软件维护的过程和

温馨提示

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

最新文档

评论

0/150

提交评论