- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程实验大纲.doc
《软件工程》课程实验大纲
课程编号: 课程英文名: Software Engineering
先修课程: 无
适用专业: 网络工程(本科)
实验总学时数:16学时
学分: 1学分
课程目的及性质
《软件工程》是计算机科学与技术专业和网络工程专业的专业课程。软件工程是对软件开发、运作、维护、退役的系统研究方法。在整个计算机科学中占有举足轻重的地位。软件工程试验将软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。通过学习使学生熟悉软件工程的原理、方法、技术,能全面、系统地应用所学的概念、原理和方法完成系统开发的规划、分析、设计和实施工作;掌握软件开发的过程和技术等,以达到对本课程的综合知识的考察和基本技能技巧的运用,培养学生的独立操作能力和团队合作精神。
软件工程不等于程序设计,这是本课程需要使学生强化理解之处。传统上的程序设计在一定程度上是偏重于计算机科学的领域,属于较抽象的范畴,而软件工程则需要实实在在地做出一个满足用户需求的系统出来,这是一个很具体的实践过程,因此作为一个软件开发者,就必须具备从事工程实践的技能,包括软件项目的系统分析、编写文档、源码设计与控制、使用工具等等基本技能,这就是本课程实习的一个目标。
课程实验环境
安装有Windows2000/2003/XP操作系统和相应软件工程工具软件的计算机。
本课程的项目与内容
实验一 项目开发的准备工作
目的与任务
目的:确定课题,组织组员,合理分工,熟悉软件开发环境,培养团队精神。
任务:学习软件开发小组的组织和管理,合理分工,将项目开发各阶段的任务明确,并熟悉相应的软件开发环境。
实验学时:2学时
实验类型:验证性
内容、要求与安排方式
实验内容与要求:
根据各组选择的课题实行项目经理制,各组推荐一名组长,统一管理整个项目的实验
过程,并合理调整资源和负责项目全局;根据项目的难易合理分配组员任务,对问题达成一致的看法;针对项目的实施,熟悉相应的软件开发工具的使用环境。
实验安排方式:
本实验为开放实验,各组可同时进行实验,每组5~6人。
准备参考资料和阅读相关的国家有关软件开发的标准文档。
思考题
项目开发首先要做的事是什么?
你认为该软件应具备的最重要的特性是什么?
你认为怎样分工是最合理的?
实验二 需求分析
(一)目的与任务
目的:确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立。
任务:采用不同的软件开发技术,完成对项目的分析过程,给出系统的逻辑功能模型,
数据字典以及规格说明书。
(二)实验学时:2学时
(三)实验类型:验证性
(四)内容、要求与安排方式
1、实验内容与要求
明白项目的业务流程图,绘制数据流程图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),需求规格说明书。
2、实验安排方式:
本实验为开放实验,各组可同时进行实验,每组5~6人。
思考题
需求分析在软件开发中真的有那么重要吗?
分析系统流程图,流程图和数据流图的区别和各自的特点。
怎样写合乎规范的数据流图和数据词典?
怎样组织对该工作的评审?
实验三 系统设计
目的与任务
目的:在实验二基础上完成系统的体系结构的建立和系统详细设计,并给出相应的规格说明书。
任务:认真分析实验二的结果,给出系统合理的体系结构,描绘系统结构图,并合理划分系统的各组成模块,最后给出系统的各部分设计规格说明书。
实验学时:4学时
实验类型:技能性
内容、要求与安排方式
实验内容与要求:
功能结构图设计,软件处理流程设计,输出设计(主要指打印输出设计),存储文件格
式设计(数据股结构设计),输入设计(主要指数据录入卡设计),代码设计,程序设计说明书。
实验安排方式:
本实验为开放实验,各组可同时进行实验,每组5~6人。
思考题
系统设计和需求分析的关系是什么?两者必须先后关联吗?
怎样描绘系统的体系结构?
怎样绘制复合规范的流程图?
怎样组织对设计阶段工作的评审?
实验四 软件测试
目的与任务
目的:在实验三的基础上,完成对系统的组装和测试。
任务:正确运用软件测试技术和方法,完成系统的单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计方法,并给出测试报告。
实验学时:4学时
实验类型:综合性
内容、要求与安排方式
实验内容与要求:
(1)能够正确运用软件测试的过程与方法,结合一个模拟课题,复习、巩固、软件工
程中系统测试知识,提高软件测试的实践能力。
(2)熟悉单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计方法。
(3)树立正确的软件测试思想,培养分析问题、解决问
文档评论(0)