欢迎来到天天文库
浏览记录
ID:50188775
大小:78.50 KB
页数:16页
时间:2020-03-06
《软件工程实验指导书编写规范.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程实验指导书编写规范一、本门课程实验的地位和目的本试验对于真正学习掌握软件工程中的有关内容和方法起着非常重要的作用。软件工程课本中介绍的建造软件系统的方法、技术、流程、工具和规范等都很理性,条理性很强,有的地方概括性也很强,如果仅仅看课本,听老师讲,会觉得很乏味,会使学生失去学习软件工程的兴趣。这就需要学生通过认真做试验,去体会课本上所介绍的理论知识,在实践中掌握理论知识,提高实际动手能力。本试验的主要目的有两个:(1)掌握采用软件工程方法开发一个软件系统的全过程;(2)练习正规编写软件开发过程中产生的各类技术文档
2、;(3)培养和感受以小组为中心的团队开发精神。二、实验环境软件工程的试验环境不具体指定,软件系统的设计和开发环境自由选择,在实验室中所能获得的设计开发环境均可。三、如何使用实验工具及实验步骤按照软件工程课本中介绍的软件开发过程,设计实现一个具体的软件系统。在撰写实验报告时,可任选RationalRose或Visio工具进行。四、实验报告书写规范按照软件工程课本或者是国家标准提交各类文档(具体文档类型见下文)。五、实验内容1、实验目的l掌握采用软件工程方法开发一个软件系统的全过程;l练习正规编写软件开发过程中产生的各类技术
3、文档;l熟悉并掌握一种或几中软件开发环境;l培养和感受团队开发精神。2、实验学时本试验每周4学时16/163、实验内容软件工程试验要求学生设计开发一个软件系统,该软件系统由学生自己定。4、实验要求l软件工程要求学生以小组为单位开展,各个小组自由组合,要求3-4人为一组。在组建小组的时候尽可能兼顾男女组合。其中各个小组中要选出项目经理一名、系统分析员一名、测试工程师一名、流程及配置工程师一或二名,小组所有成员都有软件开发工程师的职责;l开发小组组建后,根据自己的爱好与熟悉领域,自由选择一个难度适中,规模适中的项目进行设计开
4、发。软件系统的形式不限,可以是一个MIS(管理信息系统),也可以是一个网站形式等。各个小组设计开发的项目不能完全相同。l各小组所定的项目均由开发小组自己给出具体的需求的说明;l项目的设计开发环境由开发小组自己选择,可以使用.Net、Delphi、VC、VB或JAVA等,数据库可以选择大型数据库也可以选择桌面数据库。开发环境和工具尽可能选择实验室可供使用的,以便试验的检查和验收。l每一小组采用的开发方法不限,可以采用传统软件工程方法也可以采用面向对象软件开发方法。采用不同的开发方法,交付的文档略又不同,如下所示:(1)传统
5、软件开发方法,每一开发小组要交付的文档包括:A、《可行性研究报告》B、《项目计划任务书》C、《需求规格说明书》+《数据流图+数据字典》+《E-R图》D《概要设计说明书》E、《详细设计说明书》+《结构化程序设计方法:PAD图或PDL》F、《数据库设计说明书》(根据题目性质决定是否需要)G、《部分关键程序实现说明》H、《软件测试计划》I、《用户操作手册》J、《项目开发总结报告》。(2)面向对象软件开发方法,每一开发小组要交付的文档包括:A、《可行性研究报告》B、《项目计划任务书》C《需求分析》D、《对象模型,动态模型,功能模
6、型》+《系统设计》E、《对象设计说明书》F、《部分关键程序实现说明》G、《软件测试计划》H、《用户操作手册》I、《项目开发总结报告》。各个文档的格式参见(六、试验帮助)中的各附录形式,没有给出参考形式的文档,可参照教材给出的形式。l每一小组定期将试验的阶段成果发送到指导老师的电子信箱中,以便检查考核。16/16l每一小组最后试验成果以可以运行的实际软件系统和一系列相关的文档配置为准。5、注意事项各个小组所选用的开发环境或工具,如果不熟悉,各个小组自己想办法学习熟悉。整个软件工程试验时间阶段安排框架如下(仅供参考)时间任务
7、第1周组建开发小组,确定每个成员的身份第2-3周定出各组设计开发的项目内容,上报给指导老师。第4-5周各小组熟悉各组所选定的设计开发环境第6-7周可行性分析和需求分析第8-12周概要设计、详细设计、界面设计(原型)第13-14周编码(代码的编写)、软件测试第15-18周软件交付一、课程实践选题指南1.库存管理信息系统2.计算机辅助财务管理软件3.电话费管理系统4.工资管理系统5.商场购销管理系统6.税务管理系统7.办公室信息管理系统8.人事管理系统9.学生学籍管理10.医院业务计算机管理系统11.销售管理系统12.图书管
8、理系统13.物资管理系统14.订货管理系统15.产品管理系统16.生产管理系统17.试题库管理系统18.课程辅助学习系统19.科技编辑及作者信息管理系统20.高校科研管理信息系统21.教学管理系统22.基于网络的铁路订票系统23.采供部管理系统24.成本核算(与财务有关)25.某中学教务管理26.大酒店客房管理27.
此文档下载收益归作者所有