《软件过程管理》
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件过程管理》实验文档适用专业:软件工程(本科)实验学时:16
一、适用范围
大纲适用于软件工程本科教学使用。
二、课程名称
《软件过程与管理》
三、实验教学目的和要求
1、实验目的
《软件过程与管理》是一门讲授用规范化的个人(团队)实践从事软件编码的专业基础课程。课程实验的目的是按照软件过程的规范要求,结合实际的程序设计,来深入理解并运用个体(团队)软件过程的基本概念、方法与过程。
2、实验要求
实验目标是让学生能够理解并领会软件过程的基本概念与理论基础上,注重学生实践能力的培养与训练。
必须按照个体软件的过程,真实地采集数据、填写相关的表格、编写有关的文档。
一定要按照相关要求,每个人独立完成。
一定要按照实验的时间安排进行实验,实验结束后提交有关的表格与文档。
四、实验项目与学时分配
实验1 软件过程规范、团队游戏(2学时)
一、实验目的
1.了解软件过程规范。
2.了解我国已建立的一系列软件过程规范。
3.了解软件生命周期两大标准体系ISO和IEEC的内容
4.搜索软件过程模型的有关资料
5.通过游戏,了解团队协作在团队工作中的重要性、增强团队成员的归属感、激发
团队成员员的奋斗精神。
二、实验内容与步骤
1.熟悉软件过程规范的内容
2.了解软件生命周期两大标准体系ISO和IEEC的内容
3.搜索软件过程建模的更多资料
4.按所规定的游戏规则和在15分钟内,完成齐心协力团队游戏
三、实验要求
1、按游戏规则和在规定的时间内,进行齐心协力游戏,成功同时站起来次数最多和用时最少的小组为优秀,最后一名为不合格。中间的依次递减。每违反一次游戏规则,扣10分。
2、根据实验内容完成任务,按上机报告的撰写规范完成实验报告。报告不得相互抄袭或拷贝,否则一律不及格。
3、实验报告至少包括以下内容:①实验目的;②实验内容和步骤;③实验结果;④实验思考题
4、每人撰写一份总结体会报告,要求不少于500字
四、实验思考题
1)你能仅靠一个人的力量就完成起立的动作吗?
2)如果参加游戏的队员能够保持动作协调一致,这个任务是不是更容易完成?为什么?
3)你们是否想过一些办法来保证队员之间动作协调一致?
附:游戏规则
该游戏的游戏规则为:
1) 将学员分成几个小组,每组在5人以上为佳。
2) 每组先派出两名学员,背靠背坐在地上。
3) 两人双臂相互交叉,合力使双方一同站起。
4) 以此类推,每组每次增加一人,如果尝试失败需再来一次,直到成功才可再加一人。
5) 培训者在旁观看,选出人数最多且用时最少的一组为优胜。
实验2 个体软件过程(6学时)
一、实验目的
本实验课程的目的是按照个体软件过程的规范要求,结合实际的程序设计,来深入理解并运用个体软件过程的基本概念、方法与过程。
二、实验内容
从下列三题中任选一题,编写程序(语言自选,但最好用C)
1、编写程序,提示用户输入一个1至1000之间的整数,判断整数是否为质数?质数是除了1与它本身,不能被其它数整除的数。
2、编写程序,计算2010年的某月某日是当年的第多少天?是星期几?已知2010年元旦是星期五。
3、医院有A、B、C、D、E、F、G七位大夫,在一星期内(星期一至星期天)每人要轮流值班一天。现在已知:
A大夫比C大夫晚一天值班;
D大夫比E大夫晚二天值班;
B大夫比G大夫早三天值班;
F大夫的值班日在B和C大夫的中间,且是星期四;
请用编程实现,确定每天究竟是哪位大夫值班?
三、实验安排
实验文档包括:
1、项目计划总结表、
2、代码复查检查表、
3、时间记录日志、
4、缺陷记录日志、
5、实验报告等;
第一次实验:计划、设计阶段
1. 做计划,1)填写项目计划总结表的计划数据部分;
2)将计划阶段所花费的时间记入时间记录日志;
2. 做设计,1)对程序进行设计,用流程图或伪码表示法完成设计文档;
2)将设计阶段所花费的时间记入时间记录日志。
第二次实验:编码阶段与代码复查阶段
1.编码阶段
1)根据设计文档,编码实现程序;
2)将编码阶段所花费的时间记入时间记录日志;
2.代码复查阶段
1)按照代码复查检查表,复查所有的程序代码;
2)修复缺陷,并将每一个所发现的缺陷记入缺陷记录日志;
3)将代码复查阶段所花费的时间记入时间记录日志;
第三次实验:编译、测试阶段
1、编译阶段
1)编译程序;
2)修复缺陷,并将每一个所发现的缺陷记入缺陷记录日志;
3)将编译阶段所花费的时间记入时间记录日志;
2.测试阶段
1)测试程序;
2)修复缺陷,并将每一个所发现的缺陷记入缺陷记录日志;
3)将测试阶段所花费的时间记入时间记录日志;
第四次实验:后置处理阶段
1)将实际数据登入项目计划总结表;
2)总结缺陷数据,更新代码复查检查表;
3)将后置处理阶段所花费的时间记入时间记录日志;
四、实验要求
实验结束后请提交以下文档或表格:
1)流程图或伪码
2)源程序
3)已经填写完成的代码复查检查表
4)已经填写完成的时间记录日志
5)已经填写完成的缺陷记录日志
6)已经填写完成的项目计划总结表五、注意事项:
及时记录时间与缺陷数据!
各个表格、文档的数据之间保持一致性!
程序规模估计表
学生日期
教员课程