软件工程实验大纲

上传人:xins****2008 文档编号:111094040 上传时间:2019-11-01 格式:DOC 页数:4 大小:52KB
返回 下载 相关 举报
软件工程实验大纲_第1页
第1页 / 共4页
软件工程实验大纲_第2页
第2页 / 共4页
软件工程实验大纲_第3页
第3页 / 共4页
软件工程实验大纲_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程实验大纲》由会员分享,可在线阅读,更多相关《软件工程实验大纲(4页珍藏版)》请在金锄头文库上搜索。

1、 软件工程课程实验大纲课程编号: 07040052课程英文名: Software Engineering先修课程: 无适用专业: 网络工程(本科)实验总学时数:16学时学分: 1学分一、 课程目的及性质软件工程是计算机科学与技术专业和网络工程专业的专业课程。软件工程是对软件开发、运作、维护、退役的系统研究方法。在整个计算机科学中占有举足轻重的地位。软件工程试验将软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。通过学习使学生熟悉软件工程的原理、方法、技术,能全面、系统地应用所学的概念、原理和方法完成系统开发的规划、分析、设计和实施工作;掌握软件开发的过程和技术等,以达

2、到对本课程的综合知识的考察和基本技能技巧的运用,培养学生的独立操作能力和团队合作精神。软件工程不等于程序设计,这是本课程需要使学生强化理解之处。传统上的程序设计在一定程度上是偏重于计算机科学的领域,属于较抽象的范畴,而软件工程则需要实实在在地做出一个满足用户需求的系统出来,这是一个很具体的实践过程,因此作为一个软件开发者,就必须具备从事工程实践的技能,包括软件项目的系统分析、编写文档、源码设计与控制、使用工具等等基本技能,这就是本课程实习的一个目标。二、 课程实验环境安装有Windows2000/2003/XP操作系统和相应软件工程工具软件的计算机。三、 本课程的项目与内容实验一 项目开发的准

3、备工作(一) 目的与任务目的:确定课题,组织组员,合理分工,熟悉软件开发环境,培养团队精神。任务:学习软件开发小组的组织和管理,合理分工,将项目开发各阶段的任务明确,并熟悉相应的软件开发环境。(二) 实验学时:2学时(三) 实验类型:验证性(四) 内容、要求与安排方式1、 实验内容与要求:根据各组选择的课题实行项目经理制,各组推荐一名组长,统一管理整个项目的实验过程,并合理调整资源和负责项目全局;根据项目的难易合理分配组员任务,对问题达成一致的看法;针对项目的实施,熟悉相应的软件开发工具的使用环境。2、 实验安排方式:本实验为开放实验,各组可同时进行实验,每组56人。3、 准备参考资料和阅读相

4、关的国家有关软件开发的标准文档。(五) 思考题1、 项目开发首先要做的事是什么?2、 你认为该软件应具备的最重要的特性是什么?3、 你认为怎样分工是最合理的?实验二 需求分析(一)目的与任务目的:确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立。任务:采用不同的软件开发技术,完成对项目的分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。(二)实验学时:2学时(三)实验类型:验证性(四)内容、要求与安排方式 1、实验内容与要求明白项目的业务流程图,绘制数据流程图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),需求规格说明书。2、实验安排方式:本

5、实验为开放实验,各组可同时进行实验,每组56人。(六) 思考题1、 需求分析在软件开发中真的有那么重要吗?2、 分析系统流程图,流程图和数据流图的区别和各自的特点。3、 怎样写合乎规范的数据流图和数据词典?4、 怎样组织对该工作的评审? 实验三 系统设计(一) 目的与任务目的:在实验二基础上完成系统的体系结构的建立和系统详细设计,并给出相应的规格说明书。任务:认真分析实验二的结果,给出系统合理的体系结构,描绘系统结构图,并合理划分系统的各组成模块,最后给出系统的各部分设计规格说明书。(二) 实验学时:4学时(三) 实验类型:技能性(四) 内容、要求与安排方式1、 实验内容与要求:功能结构图设计

6、,软件处理流程设计,输出设计(主要指打印输出设计),存储文件格式设计(数据股结构设计),输入设计(主要指数据录入卡设计),代码设计,程序设计说明书。2、 实验安排方式:本实验为开放实验,各组可同时进行实验,每组56人。(五) 思考题1、 系统设计和需求分析的关系是什么?两者必须先后关联吗?2、 怎样描绘系统的体系结构?3、 怎样绘制复合规范的流程图?4、 怎样组织对设计阶段工作的评审? 实验四 软件测试(一) 目的与任务目的:在实验三的基础上,完成对系统的组装和测试。任务:正确运用软件测试技术和方法,完成系统的单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计方法,并给出测试报告

7、。(二) 实验学时:4学时(三) 实验类型:综合性(四) 内容、要求与安排方式1、 实验内容与要求:(1)能够正确运用软件测试的过程与方法,结合一个模拟课题,复习、巩固、软件工程中系统测试知识,提高软件测试的实践能力。(2)熟悉单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计方法。(3)树立正确的软件测试思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。2、实验安排方式:本实验为开放实验,各组可同时进行实验,每组56人。(五) 思考题1、 怎样看待测试的重要性。2、 怎样选择测试的技术和方案。3、 比较逻辑测试和基本路径测试的不同和联系。4、 怎样组织对测试

8、阶段工作的评审?实验五 系统实施(一) 目的与任务目的:系统运行和软件后期制作。任务:总结软件开发中的得失,正确书写软件说明书和用户手册。(二) 实验学时:2学时(三) 实验类型:验证性(四) 内容、要求与安排方式1、 实验内容与要求: 完善系统所涉及的程序框图,源程序,模拟运行数据,打印报表,软件使用说明书和用户手册等。2、 实验安排方式:本实验为开放实验,各组可同时进行实验,每组56人。(五) 思考题1、 怎样合理选择软件开发的工具?2、 怎样进行用户说明手册和使用手册的编写。3、 总结项目实施中的得失。四、 教材参考文献教材: 齐治昌等,软件工程(第二版),高等教育出版社教学主要参考书目

9、:1 张海藩编著,软件工程(第二版),人民邮电出版社,2006年1月第二版2 郑人杰等编著,实用软件工程(第二版),清华大学出版社,1997年4月第2版3 Jeffrey L.等著,System Analysis and Design Methods,fifth Edition,高等教育出版社,2001年6月4 Edward Yourdon &Carl Argila 著,殷人昆等译,实用面向对象软件工程教程,电子工业出版社,1998年6月第1版5 Mark Fewster &Dorothy Graham 著,舒智勇等译,软件测试自动化技术与实例详解,电子工业出版社,2000年1月6 史济民等编著软件工程 原理、方法与应用高等教育出版社

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号