




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 软件工程实验教案学院系部:计算机科学与技术系专 业:课程名称:软件工程主讲教师:周学清使用教材:张海藩.软件工程导论.M.清华大学出版社课 时10课时(四个实验)2015年下学期一、课程的地位、作用与目的本课程为计算机科学与技术专业的专业必修课程。软件开发是建立计算机应用系统的重要环节,因此,“软件工程”是本专业的一门工程性课程,也是一门十分重要的专业课程。软件工程研究的是在软件开发中应遵循的原理、可使用的方法和工具,用以指导软件开发过程,规范软件开发步骤,提高软件开发的质量。二、课程内容与基本要求软件工程主要讲述构建软件系统的方法、技术、流程、工具及规范。通过本课程的学习,掌握软件工程的基
2、本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;用工程化的方法开发软件项目,掌握在开发过程中应遵循的流程、准则、标准和规范;掌握软件的可行性研究、软件的需求分析、软件的总体设计、软件的详细设计过程、软件的实现、软件的维护;特别是需求分析中数据流图的画法、由数据流图导出软件的基本结构的方法以及模块划分原则、模块的设计。掌握统一建模语言UML的应用;掌握面向对象分析、面向对象设计、面向对象实现的软件工程方法,其重点在于面向对象的模型建立;掌握软件项目管理的方法,能够通过计划、组织和控制等活动,合理配置和使用资源来达到软件开发的总体目标。引导学生重视软件测试工作,掌握软件测试技
3、术。三、集中实践场所及相关设施要求1、实践场所选择计算机实验室2、设施要求计算机、配套软件开发环境、相关作图软件(ROSE或starUML)四、课程考核形式与成绩评定理论课程占本课程80%,其实验课、作业、考勤成绩应占本课程总成绩的20%左右。五、教学参考书1张海藩.软件工程导论.北京:清华大学出版社,2003年,第四版2邓良松,刘海岩,陆丽娜.软件工程.西安:电子科技大学出版社,2004年9月3刘超,张莉.可视化面向对象建模技术.北京:北京航空航天大学出版社,1999年4UML National Guide .5周佰生,冯学民,樊东平译.统一软件开发过程.北京:机械工业出版社,2002年 六
4、、实验内容:实验一(4学时)授课题目:实验一:写出拟开发系统的需求、进行分析建模。实验目的、要求:使学生通过实例来完成需求分析的任务。实验内容:编写需求分析任务书,总结与用户沟通的技巧和方法,准确的描绘出实体联系图和状态转换图、数据流图。重点:实体联系图和状态转换图、数据流图;难点: 数据流图、状态图。实验过程设计: 1、按照要求编写简要的需求说明。2、进行需求分析建模3、输入计算机并打印。教学方式:老师布置要求,学生讨论,最后由学生得出结论。作业布置: 作业:1、需求分析在软件开发中真的有那么重要吗? 2、编写合乎规范的文档?讨论:根据每个小组的项目题目,写出需求分析报告。参考资料:1 齐治
5、昌.软件工程(第三版),高等教育出版社,20052 史济民.软件工程原理、方法与应用(第3版)M.高等教育出版社,2009.33 胥光辉软件工程方法与实践.机械工业出版社,2004备注:实验二(2学时)授课题目:实验二:以需求分析为基础,进行系统总体设计实验目的、要求:使学生通过实例来完成系统总体设计的任务,理解总体设计与系统分析的联系。实验内容:编写需求分析任务书,总结与用户沟通的技巧和方法,准确的描绘出实体联系图和状态转换图、数据流图。重点:系统总体设计(软件结构设计);难点: 由DFD到软件结构的映射。实验过程设计: 1、细化,审查DFD的正确性2、映射软件高层结构3、映射软件的下层结构
6、。教学方式:老师布置要求,学生讨论,最后由学生得出结论。作业布置: 作业:1、需求分析在软件开发中真的有那么重要吗,怎么进行软件结构设计? 2、编写合乎规范的文档?讨论:根据每个小组的项目题目,写出总体设计报告。参考资料:1 齐治昌.软件工程(第三版),高等教育出版社,20052 史济民.软件工程原理、方法与应用(第3版)M.高等教育出版社,2009.33 胥光辉软件工程方法与实践.机械工业出版社,2004备注:实验三(2学时)授课题目:实验三:写出拟开发系统的详细设计方案实验目的、要求:通过实例使同学们掌握结构化程序设计的基本概念与技术。实验内容:设计界面,描绘程序流程图。重点:程序流程图;
7、难点:程序流程图。实验过程设计: 功能结构图设计,软件处理流程设计,输出设计(主要指打印输出设计),存储文件格式设计(数据库结构设计),输入设计(主要指数据录入卡设计)。教学方式:老师布置要求,学生讨论,最后由学生得出结论。作业布置:作业: 1、结构程序设计和面向对象程序设计的区别? 2、如何设计出很好的操作界面。 3、详细设计和总体设计的区别?讨论:根据每个小组的项目题目,写出详细设计报告。参考资料:1 齐治昌.软件工程(第三版),高等教育出版社,20052 史济民.软件工程原理、方法与应用(第3版)M.高等教育出版社,2009.3备注:实验四(2学时)授课题目:实验四:,熟悉UML工具软件
8、的使用,运用UML语言对拟开发的系统进行建模实验目的、要求:通过对面向对象基础知识的学习,学生掌握了面向对象的基本概念和基本的编程方法,本实验主要是要求学生能够选择一门面向对象的编程语言以及支持该语言的开发平台为下一个实验的编码做准备,同时将上实验所得到的详细设计方案用UML语言准确的描绘出来。实验内容:运用UML语言对形态进行建模(只要求用例模型、初步的对象模型)。重点:用例模型、对象模型;难点:对象模型。实验过程设计: 由于本门课程的系统的题目将由学生自己订,若个别学生需要老师指定题目的,才会由老师指定,因此,学生学习完第九张以后。掌握了面向对象的基本设计方法,而目前,大多数学生都选择的是面向对象的软件过程。所以,本实验的主要内容是让学生按照面向对象的建模方式,来建立相应的模型,并且选择的建摸语言为目前比较流行的统一建摸语言。教学方式:老师布置要求,学生讨论,最后由学生得出结论。作业布置:作业:UML语言的特点;讨论:目前常用的几种模型之间的关系。参考资料:1. 刘超,张莉.可视化面向对象建模技术.北京:北京航空航天大学出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保洁公司竞标方案范本
- 砌块建筑电气系统设计与施工考核试卷
- 畜牧业市场分析考核试卷
- 纸板容器表面处理方法考核试卷
- 2025年【煤矿防突】模拟考试题及答案
- 2023年中国铁建财务有限公司公开招聘笔试参考题库附带答案详解
- 环保工程环境信息技术应用考核试卷
- 2024年秘书证考试知识框架与试题及答案
- 2025年证券从业资格证考试问答试题及答案
- 氨纶纤维在航空航天材料中的应用考核试卷
- (高清版)DZT 0002-2017 含煤岩系钻孔岩心描述
- 天然石材更换方案
- 腹腔镜下子宫肌瘤剔除术护理查房
- 严防管制刀具 对自己和他人负责-校园安全教育主题班会课件
- 09J202-1 坡屋面建筑构造(一)-1
- 扁平足的症状与矫正方法
- 青春健康知识100题
- 员工考勤培训课件
- 危机处理与应急管理
- 丰田C-HR汽车说明书
- 国开电大操作系统-Linux系统使用-实验报告
评论
0/150
提交评论