《软件过程管理》实验.doc_第1页
《软件过程管理》实验.doc_第2页
《软件过程管理》实验.doc_第3页
《软件过程管理》实验.doc_第4页
《软件过程管理》实验.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件过程管理实验文档适用专业: 软件工程(本科) 实验学时:16 一、 适用范围大纲适用于软件工程本科教学使用。二、课程名称软件过程与管理三、实验教学目的和要求1、实验目的软件过程与管理是一门讲授用规范化的个人(团队)实践从事软件编码的专业基础课程。课程实验的目的是按照软件过程的规范要求,结合实际的程序设计,来深入理解并运用个体(团队)软件过程的基本概念、方法与过程。2、实验要求实验目标是让学生能够理解并领会软件过程的基本概念与理论基础上,注重学生实践能力的培养与训练。必须按照个体软件的过程,真实地采集数据、填写相关的表格、编写有关的文档。一定要按照相关要求,每个人独立完成。一定要按照实验的时间安排进行实验,实验结束后提交有关的表格与文档。四、实验项目与学时分配序号实验项目学时数实验类型1软件过程规范、团队游戏2验证性2个体软件过程6设计3Project的项目管理2验证4软件项目计划的制定2设计5建立项目任务与项目中的任务关系2设计6项目资源管理与成本管理2设计合计16实验1 软件过程规范、团队游戏(2学时)一、 实验目的1. 了解软件过程规范。2. 了解我国已建立的一系列软件过程规范。3. 了解软件生命周期两大标准体系ISO和IEEE的内容4. 搜索软件过程模型的有关资料5. 通过游戏,了解团队协作在团队工作中的重要性、增强团队成员的归属感、激发团队成员员的奋斗精神。二、 实验内容与步骤1. 熟悉软件过程规范的内容2. 了解软件生命周期两大标准体系ISO和IEEE的内容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)已经填写完成的项目计划总结表 五、注意事项: 及时记录时间与缺陷数据!各个表格、文档的数据之间保持一致性!程序规模估计表 学生 日期 教员 课程 程序代码行以前的功能估计的功能最小平均最大时间记录日志学生日期教员课程日 期开始时间结束时间中断时间净时间活动备注CU缺陷记录日志学生日期 教员程序号日 期编号类型引入阶段排除阶段修复时间相关缺陷PSP项目计划总结表学生 日期 程序 程序号# 教师 程序设计语言 总结 计划 实际 累计 Minutes/LOC LOC/Hour Defects/KLOC 过程效益 A/FR 程序规模(LOC) 新开发与更改的 最大规模 最小规模 开发阶段时间/min 计划 实际 累计 累计百分比 计划 设计 编码 代码复查 编译 测试 后置处理 总计 最大时间 最小时间 引入的缺陷 计划 实际 累计 累计百分比 Def/Hour 计划 设计 编码 代码复查 编译 测试 总计 排除的缺陷 计划 实际 累计 累计百分比 Def/Hour 计划 设计 编码 代码复查 编译 测试 总计 个体软件过程实验报告一、程序流程图或伪码表示二、实验总结与体会(包括需改进的地方)实验3 Project项目管理工具一、实验目的1、了解IT项目管理的基本概念和项目管理核心领域的一般知识。2、初步掌握项目管理软件Microsoft Project的操作界面和基本操作。3、学会使用project 2007的帮助文件.二、实验内容与步骤1、熟悉project的界面和基本操作2、了解project 2007视图(甘特图、任务分配状况、日历、网络图、资源工作表、资源使用情况、资源图表、组合视图),能够在各个视图之间切换。3、新建项目文件、设置关键项目信息。(结合本组的项目)三、实验要求1、根据实验内容完成任务,按上机报告的撰写规范完成实验报告。报告不得相互抄袭或拷贝,否则一律不及格。2、实验报告至少包括以下内容:实验目的;实验内容和步骤;实验结果; 实验思考题四、实验思考1) 可以从哪些方面来检查一个计划是否合理?2) 可以使用哪些优化策略对项目计划进行进一步优化?实验4 软件项目计划的制定一、实验目的 借助project工具制定合理科学的软件开发计划; 二、实验内容(二选一)1、你和一些朋友最近在纽约美丽的Finger Lakes度假一周。在游泳、钓鱼、滑水和打高尔夫球之余,你和你的朋友决定在湖边建一座度假别墅。这是一个合伙项目。由于你有项目管理的知识,你的朋友要求你领导这个项目,并保证一切进展顺利。案例问题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创建

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论