软件工程实验指导.pdf
软件工程试验指导书
适用专业:计算机科学与技术、软件工程、
编写人:__________
信息技术学院
2022年8月
,1Z,—A
刖百
软件工程试验是为计算机相关专业本科《软件工程》课程配套设置的,是《软
件工程》课程讲授中一个重要的、不行或缺的实践环节。其目的是使同学能哆针
对具体软件工程项目,全面把握软件工程管理、软件需求分析、软件初步设计、
软件具体设计、软件测试等阶段的方法和技术,通过该课程设计使同学进一步理
解和把握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中
的意义和作用,培育同学依据软件工程的原理、方法、技术、标准和法律规范,
进行软件开发的力量,培育同学的合作意识和团队精神,培育同学对技术文档的
编写力量,从而使同学提高软件工程的综合力量,提高软件项目的管理力量。
按该课程的特点,试验内容包括软件开发的两大方法学的专题训练,即结构
化生(命周期学)的方法学和面对对象的方法学,通过对一个简洁项目,要求同
学采用结构化软件开发技术或面对对象的软件开发技术完成对该项目的开发。因
此设置五个试验项目,从项目发的预备工作,系统分析过程,系统设计过程,软
件测试到系统实施,掩盖软件开发的整个过程,此外又引入我们我国我国《计算
机开发法律规范》,以法律规范技术文档的书写标准,提高试验教学质量。
通过试验训练,达到如下目的:
使同学进一步了解和把握软件工程原理,提高对实际项目的分析和设计力
量,通过试验课程,熟识和基本把握软件工程方法学、软件开发的过
程,文档资料的编写格式及法律规范,全面领悟和贯穿所学习的理论
学问,从而培育同学综合运用所学课程学问,分析解决问题的力量,培育同学
理论联系实际作风,实事求是,严厉仔细的科学态度和良好的工作作风,为今
后从事科学争论工作打下基础。
试验一项目开发的预备工作
试验学时:4试验类型:验证性
—、目的与任务
目的:确定课题,组织组员,合理分工,熟识软件开发环境,培
育团队精神。
任务:学习软件开发小组的组织和管理,合理分工,将项目开发
各阶段的任务明确,并熟识相应的软件开发环境
(StarUML,VS2022,Java)。
二、内容、要求与支配方式
1、试验内容与要求:
依据各组选择的课题,实行项目经理制,各组推举一名组长,统
一管理整个项目的实施过程,并和理调整资源和负责项目全局;依据
项目的难易合理安排组员的任务,对问题达成始终的看法;针对项目
的实施,熟识相应的软件开发工具的使用环境。
2、试验支配式:
本试验为开放试验,各组可同时进行试验,每组3—5人。
3、预备参考资料和阅读相关的我国有关软件开发的标准文档。
三、思索题
1、项目开发首先要做的事是什么?
2、你认为该软件应具备的最重要的特性是什么。
3、你认为怎样分工是最合理的?
试验二需求分析
试验学时:4试验类型:验证性
一、目的与任务
目的:确定项目的可实施性,在此基础上完成系统的规律功能模
型的建立。
任务:采纳不同的软件开发技术,完成对项目的分析过程,给出
系统的规律功能模型,数据字典以及规格说明书。
二、内容、要求与支配方式
1、试验内容与要求:
明白项目的业务流程图,绘制数据流程图,功能分析图,编写数