还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《软件过程管理》实验文档适用专业软件工程(本科)实验学时
161、适用范围大纲适用于软件工程本科教学使用
二、课程名称《软件过程与管理》
三、实验教学目的和要求
1、实验目的《软件过程与管理》是一门讲授用规范化的个人(团队)实践从事软件编码的专业基础课程课程实验的目的是按照软件过程的规范要求,结合实际的程序设计,来深入理解并运用个体(团队)软件过程的基本概念、方法与过程
2、实验要求实验目标是让学生能够理解并领会软件过程的基本概念与理论基础上,注重学生实践能力的培养与训练必须按照个体软件的过程,真实地采集数据、填写相关的表格、编写有关的文档一定要按照相关要求,每个人独立完成一定要按照实验的时间安排进行实验,实验结束后提交有关的表格与文档
四、实验项目与学时分配序号实验项目学时数实验类型1软件过程规范、团队游戏2验证性2个体软件过程6设计3Project的项目管理2验证4软件项目计划的制定2设计5建立项目任务与项目中的任务关系2设计6项目资源管理与成本管理2设计合计16实验1软件过程规范、团队游戏(2学时)
1、实验目的
1.了解软件过程规范
2.了解我国已建立的一系列软件过程规范
3.了解软件生命周期两大标准体系ISO和IEEE的内容
4.搜索软件过程模型的有关资料
5.通过游戏,了解团队协作在团队工作中的重要性、增强团队成员的归属感、激发团队成员员的奋斗精神
2、实验内容与步骤
1.熟悉软件过程规范的内容
2.了解软件生命周期两大标准体系ISO和IEEE的内容
3.搜索软件过程建模的更多资料
4.按所规定的游戏规则和在15分钟内,完成齐心协力团队游戏
3、实验要求
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)已经填写完成的项目计划总结表
五、注意事项及时记录时间与缺陷数据!各个表格、文档的数据之间保持一致性!程序规模估计表 学生 日期 教员 课程 程序代码行以前的功能估计的功能最小平均最大 时间记录日志学生 日期 教员 课程 日期开始时间结束时间中断时间净时间活 动备 注CU缺陷记录日志学生 日期 教员 程序号 日期编号类型引入阶段排除阶段修复时间相关缺陷 PSP项目计划总结表 学生 日期 程序 程序号# 教师 程序设计语言 总结 计划 实际 累计 Minutes/LOC LOC/Hour Defects/KLOC 过程效益 A/FR 程序规模(LOC) 新开发与更改的 最大规模 最小规模 开发阶段时间/min 计划 实际 累计 累计百分比 计划 设计 编码 代码复查 编译 测试 后置处理 总计 最大时间 最小时间 引入的缺陷 计划 实际 累计 累计百分比 Def/Hour 计划 设计 编码 代码复查 编译 测试 总计 排除的缺陷 计划 实际 累计 累计百分比 Def/Hour 计划 设计 编码 代码复查 编译 测试 总计 《个体软件过程》实验报告
一、 程序流程图或伪码表示
二、 实验总结与体会 (包括需改进的地方)实验3Project项目管理工具
一、实验目的
1、了解IT项目管理的基本概念和项目管理核心领域的一般知识
2、初步掌握项目管理软件MicrosoftProject的操作界面和基本操作
3、学会使用project2007的帮助文件.
二、实验内容与步骤
1、熟悉project的界面和基本操作
2、了解project2007视图(甘特图、任务分配状况、日历、网络图、资源工作表、资源使用情况、资源图表、组合视图),能够在各个视图之间切换
3、新建项目文件、设置关键项目信息(结合本组的项目)
三、实验要求
1、根据实验内容完成任务,按上机报告的撰写规范完成实验报告报告不得相互抄袭或拷贝,否则一律不及格
2、实验报告至少包括以下内容
①实验目的;
②实验内容和步骤;
③实验结果;
④实验思考题
四、实验思考1可以从哪些方面来检查一个计划是否合理2可以使用哪些优化策略对项目计划进行进一步优化?实验4软件项目计划的制定
一、实验目的借助project工具制定合理科学的软件开发计划;
二、实验内容(二选一)
1、你和一些朋友最近在纽约美丽的FingerLakes度假一周在游泳、钓鱼、滑水和打高尔夫球之余,你和你的朋友决定在湖边建一座度假别墅这是一个合伙项目由于你有项目管理的知识,你的朋友要求你领导这个项目,并保证一切进展顺利案例问题1列出你的假设2列出完成项目所必须的工序3列出资源需求,在项目中哪些资源可能受到限制?4画出考虑所有可能资源的网络图5做每一工序的工期估计6确定关键路径7标出组成关键路径的工序
2、或者结合课外实训完成上面问题
三、实验步骤第一步骤确定项目目标第二步骤项目工作包分解第三步骤借助project制定项目的进度计划(参考下表)识号任务名称工期开始时间完成时间前置任务1项目范围规划
2.5工作日2001年6月20日2001年6月22日 2确定项目范围4工时2001年6月20日2001年6月20日 3项目资源配备2工作日2001年6月20日2001年6月22日24项目范围规划阶段结束0工作日2001年6月22日2001年6月22日35软件需求分析
10.38工作日2001年6月22日2001年7月6日 35文档
20.5工作日2001年7月18日2001年8月15日 36制定“帮助”规范1工作日2001年7月18日2001年7月19日1640审阅并修改用户文档2工作日2001年8月13日2001年8月15日394l文档阶段结束0工作日2001年8月15日2001年8月15日4042项目总结
2.38工作日2001年9月3日2001年9月5日 43经验教训归档2工作日2001年9月3日2001年9月5日3444建立软件维护小组3工时2001年9月5日2001年9月5日4345回顾完成0工作日2001年9月5日2001年9月5日44 第四步骤项目进度控制第五步骤项目总结
四、实验要求
1、撰写项目计划和提交project项目文件;实验5建立项目任务与项目中的任务关系
一、实验目的学习利用Project创建任务列表,编辑任务列表,排定任务日程,建立任务相关性,拆分任务和任务限制等
二、实验内容与步骤实验内容以课程项目为例,创建任务列表,排定任务日程,建立任务相关性实验步骤
1、输入任务及工期
2、把任务设置为里程碑(里程碑是用于标识日程中的重要事项,其工期为0)
3、输入周期性任务(项目进行过程中重复发生的任务)插入-周期性任务-周期性任务信息
4、编辑任务列表
(1)使用任务信息对话框(项目-任务信息-常用-任务信息)
(2)使用大纲组织任务列表(在甘特图的任务名称域选择第一个要作为子任务的任务,然后选择插入-新任务命令,在任务名称域中输入摘要任务的任务名称,最后选择要作为子任务的多个任务,单击降级按扭把这些任务降级为子任务)
5、对任务分组(甘特图视图常用-分组依据)
6、排定任务日程
(1)为项目选定基准日历(理解基准、项目、资源和任务四种日历,知道四种基准日历的异同)项目-项目信息-项目信息
(2)改变日期显示格式工具-选项-视图-日期格式
(3)自定义工作时间工具-选项-日历4新建日历工具-更改工作时间-新建5编辑日历工具-更改工作时间-范围下拉列表选择要编辑的日历-选择日期6设置日历视图的外观视图-日历打开日历视图-格式-条形图样式7为任务分配日历甘特图的任务名称域双击要为其分配日历的任务-打开任务信息对话框-高级-日历下拉列表中选择分配给任务的日历.选中排定日程忽略资源日历
7、建立任务的相关性甘特视图中选择要建立相关性的任务在常用工具栏中选择链接任务或者选择编辑-链接任务命令建立任务的相关性.
8、能够进行任务的拆分常用工具栏-单击任务拆分
三、实验要求
1、根据实验内容完成任务,按上机报告的撰写规范完成实验报告报告不得相互抄袭或拷贝,否则一律不及格
2、上机报告至少包括以下内容
①实验目的;
②实验内容和步骤;
③实验结果(含截图)
④实验思考题实验6项目资源管理与成本管理
一、实验目的学习利用Prroject创建资源列表、资源分配,成本分配及运作等
2、实验内容与步骤结合课外实训内容进行如下操作1创建资源列表2利用资源信息对话框设置资源3编辑资源日历4分配资源5删除和替换资源分配6跟踪资源7成本分配8为项目添加估计成本9组织成本数据10资源成本
3、实验要求
1、根据实验内容完成任务,按上机报告的撰写规范完成实验报告报告不得相互抄袭或拷贝,否则一律不及格
2、上机报告至少包括以下内容
①实验目的;
②实验内容和步骤;
③实验结果(含截图)
④实验思考题。