河北工业大学软件过程管理实验指导书

《软件过程管理》实验指导书

一、基本目的:

1.软件开发过程的基本原理和技术应用于实践。

2.使学生掌握软件开发过程和组织过程,强化学生规范化开发软件的意识和能力。

二、实验环境:

硬件环境:PC计算机、服务器。

过程管理工具:Project2003、SVN、VSS、ClearCase、WORD、EXCEL、VISIO、RATIONAL ROSE等,编程环境自选。

三、实验要求:

每班将7-10人分为一个小组,每组从以下题目中任选一题,也可自选题目作为课程实践题目。每组指定一名组长,负责分工和制定标准等管理工作。

1.项目开发过程建议采用快速原型与增量开发相集合的模式。指导书中给出的软件项目的需求为不完整的功能需求描述,各小组根据需求工程过程,对给出的项目需求进行需求获取和分析。在基本明确需求的情况后建立系统整体原型供需求的讨论和确定,在需求和系统架构确定后,各自对所分配子系统进行逻辑建模与设计开发。开发方式要求采用面向对象方法。

2.实验内容包括软件项目管理计划(包括资源管理与分配,项目进度计划等);小组软件开发过程中应用的过程规范及文档模板的制定(包括需求变更控制过程制定,编码规范的制订,软件问题报告单和软件修改报告单模板等);系统分析与设计;软件配臵计划。在软件开发过程中,进行需求变更,体会需求变更控制过程和需求变更后对项目管理计划和软件配臵的影响。各组全体成员分工合作,最后按系统整体设计方案实现系统原型。

3.实验报告要求包括软件项目开发计划,软件需求规格说明书,软件配臵管理

1

计划,软件设计规格说明书,软件测试报告。报告中还包括以下附件:

附件A:小组制定的软件过程规范文档;

附件B:其他软件开发过程信息(项目任务书,个人进度安排,项目进度周报,软件问题报告单(SPR) 软件修改报告单(SCR) 变更申请单等)

全组文档格式、内容参照本指导书给出的模板。附件A附件B中的文档模板可由项目小组根据小组特点制定。提交一份完整的实验报告(提交打印和电子两种形式)。

五、实验题目:

1、软件工程课程教学网站

作为教学的辅助环节,该教学网站能为教师提供课程信息和教学资料的管理维护,教学过程的管理,作业的布臵、批改等;为学生提供教学资料的下载,作业的上传下载,信息的查询等功能。另外,还有在线模拟考试(链接)、BBS论坛(链接)等功能。

2、软件工程实验过程管理系统(2组)

出题(教师、学生),分组,选题,计划管理(计划制定、计划执行、计划变更、计划评审)、软件规范管理、需求管理(需求获取、需求分析、需求变更、需求评审)、设计(概要设计、详细设计、设计变更、设计评审)、测试管理、实验报告管理、成绩评定(组内评定、小组成绩评定、教师评定) 论坛、教师学生信息维护

3、软件工程课程群教学论坛 4、在线考试系统 5、高校排课系统 6、网上图书销售系统 7、网上售票系统

2

8、酒店管理系统 9、超市管理系统 10、学生信息管理系统

六、课程实验报告要求:

以组为单位按软件系统开发可交付文档的形式书写实验报告,按附件中所给出的内容和格式要求作为参考。其中,项目计划书、软件过程规范的制定由组长组织全组成员共同完成,其他文档按系统功能结构进行分工,分别由各责任人完成相应部分文档然后进行整合。

详细要求见附件。

七、实验时间安排:

由实验室安排。

3

附件:实验报告样本

河北工业大学

《软件过程管理》课程实验

实验报告

题目: 专业: 班级: 分组编号: 组长: 成员: 指导教师: 完成日期:

4

联系客服:779662525#qq.com(#替换为@)