《软件项目管理》实验指导书
- 格式:doc
- 大小:289.00 KB
- 文档页数:22
软件项目管理实验指导书太原理工大学软件学院2017-5-2说明本书适用于软件工程专业《软件项目管理》的实验指导,共8个学时。
覆盖软件项目管理的全过程。
一、实验的性质、目的和任务:1.巩固和运用所学知识,解决具体问题,以达到理论联系实际的目的。
2.软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成而进行的分析和管理活动,通过本实验主要让学生了解如何来制定软件项目的进度计划、规模成本估算、质量计划、项目配置计划及团队管理计划等,为今后从事软件项目管理工作打下良好的基础。
3.了解和掌握软件项目管理计划的制定过程,并通过对一个实际案例的计划制定过程,提高软件项目管理的实际能力。
*4.了解当前流行的软件项目管理工具与配置管理工具。
二、实验内容及学时分配:1.分解项目工作 (2学时)2.软件项目进度计划编制 (2学时)3.项目规模成本估算 (2学时)4.软件项目质量、团队、沟通及配置管理计划编制 (2学时)5.软件项目开发阶段各种管理(1)(2学时)6.软件项目开发阶段各种管理(2)(2学时)三、实验考核:以学生的实验报告和做实验时的表现考核为依据,有优、良、中、差四个等级,分别每次实验写一个报告,最后写成综合报告提交。
实验所用项目说明1、项目简述本项目是为太原某公司开发一个《网上招聘系统》,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多工作量。
为此,公司希望有一个自动化招聘系统能够给他们带来工作便利,提高工作效率,同时能及时招聘到满意的人才。
为实现企业与人才的有效联系,弥补招聘中存在的种种不足,该企业通过招标的方式确定由太原科达新公司开发该《网上招聘系统》。
公司人力资源部的工作人员通过这个招聘系统维护知识题库、编制问卷、发布职位和与这个职位相应的问卷。
应聘者可以通过网上提交自己的简历并同时回答相应的问卷。
软件项目管理实验指导书太原理工大学计算机与技术学院2011-11-11说明本书适用于软件工程专业《软件项目管理》的实验指导,共10个学时。
覆盖软件项目管理的全过程。
一、实验的性质、目的和任务:1.巩固和运用所学知识,解决具体问题,以达到理论联系实际的目的。
2.软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成而进行的分析和管理活动,通过本实验主要让学生了解如何来制定软件项目的进度计划、规模成本估算、质量计划、项目配置计划及团队管理计划等,为今后从事软件项目管理工作打下良好的基础。
3.了解和掌握软件项目管理计划的制定过程,并通过对一个实际案例的计划制定过程,提高软件软件项目管理的实际能力。
*4.了解当前流行的软件项目管理工具与配置管理工具。
二、实验内容及学时分配:1.分解项目工作 (2学时)2.软件项目进度计划编制 (2学时)3.项目规模成本估算 (2学时)4.软件项目质量、团队、沟通及配置管理计划编制 (2学时)5.软件项目开发阶段各种管理(1)(2学时)6.软件项目开发阶段各种管理(2)(2学时)三、实验考核:以学生的实验报告和做实验时的表现考核为依据,有优、良、中、差四个等级,可以分别每次实验提交一个报告,也可以写成综合报告。
实验所用项目说明1、项目简述本项目是为太原某公司开发的一个《网上招聘系统》,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。
为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时能及时招聘到满意的人才。
为现实企业与人才的有效联系,弥补招聘中存在的种种不足,该企业通过招标的方式确定由太原科达新公司开发该《网上招聘系统》。
公司人力资源部的工作人员通过这个招聘系统维护知识题库,编制问卷,发布职位和与这个职位相应的问卷。
应聘者可以通过网上提交自己的简历并同时回答相应的问卷。
《软件项目管理》实验指导书实验一:监控中心工程建设方案的项目管理一、实验目的1、了解计算机在项目管理中的作用;2、掌握项目管理软件的功能和组成;3、熟悉Project软件的界面;4、掌握Project软件的基本操作。
5、就一个具体的项目实现管理。
二、实验仪器1、计算机2、Microsoft Office Project 2003三、实验原理项目管理软件是辅助项目管理人员完成项目动态管理、项目协调调度以及系统集成控制、完成工程的质量、进度、成本控制,完成项目合同、人力资源的管理,以及完成项目费用估算、风险分析、不可预见费用估计等。
本次实验要掌握项目管理软件的基本功能和组成,并且学会利用project 2003创建项目。
四、实验步骤和内容1.启动Project2003,在工作区中默认打开的是“甘特图”试图,单击“任务名称”列标题下面的第一个单元格,如图1-1所示图1-1 单击选中第一个单元格2.单击数据编辑栏,将插入点放置在其中,输入“监控中心工程建设方案”,再单击按钮(或者【Enter】键),如图1-2所示。
该任务是任务1,其为总任务,下面的所有任务都是其子任务。
图1-2 在单元格中输入文本作为任务名称3.这时任务1的“工期”域自动显示为“1工作日?”(问号表示估计工期),单击其后的微调按钮(也可直接在编辑栏中输入数字),将工期调整为60个工作日,如图1-3所示。
图1-3 设置任务1的工期4.在开始1的下方输入任务2“工程实施前的准备”,设置其工期为5个工作日。
其默认的开始时间就是任务1的开始时间,如图1-4所示。
图1-4设置任务2的工期5.同样输入任务3“设备采购”,其工期为21个工作日,开始时间为任务2完成后,因此其开始时间应该为任务2完成时间后面的一个工作日,如图1-5所示。
图1-5设置任务3的开始时间6.这时会弹出“规划向导”对话框,如图1-6所示,其默认选项是链接两个相关联的任务,单击【确认】按钮。
项目管理软件应用实验实验指导书一、实验目的本实验旨在通过实际操作项目管理软件,学习和掌握项目管理软件的基本功能和使用方法,提高项目管理能力,并且验证项目管理软件在实际项目中的应用效果。
二、实验材料1. 计算机:具备安装和运行项目管理软件的计算机。
2. 项目管理软件:选择一款常用且适合实际需求的项目管理软件。
三、实验步骤1. 软件安装根据项目管理软件的安装文件,进行软件的安装。
安装过程中,根据提示选择安装目录、设置语言等。
2. 创建项目打开项目管理软件,根据实际项目需求,创建一个新项目。
填写项目名称、描述、开始时间和结束时间等基本信息,并设置相关的项目属性。
3. 制定项目计划项目计划是项目管理的核心,也是项目管理软件能发挥作用的关键。
在项目管理软件中,点击“项目计划”或类似功能入口,制定项目计划。
(1)项目分解:将项目分解为不同的任务或阶段,形成项目的工作分解结构(Work Breakdown Structure, WBS)。
(2)任务排列:对任务进行排序,确定任务的前后关系,形成项目的逻辑关系图。
(3)任务时间估算:根据过往经验和专业知识,估算各个任务的完成时间,并为任务设置起始日期和截止日期。
(4)资源分配:为每个任务分配相应的资源,包括人力资源、物质资源、财务资源等。
(5)设置里程碑:根据项目目标和需求,设置里程碑,用于标识项目的重要节点。
4. 项目进度跟踪在项目执行期间,通过项目管理软件进行项目进度跟踪。
根据实际完成情况,及时更新任务的完成状态和进度百分比。
5. 项目资源管理利用项目管理软件,对项目资源进行管理。
包括人力资源、物资资源、财务资源等。
通过软件的功能,可以实现资源的调配、资源的优化利用以及资源的成本控制等。
6. 项目风险管理项目管理软件通常提供风险管理的功能。
在项目管理软件中,可以识别和记录项目可能面临的风险,并制定相应的风险应对措施。
7. 编制项目报告项目管理软件具备生成项目报告的功能。
目录第一章实验基础知识概述 (1)1.1 团队协作和沟通 (1)1.2 几种配置管理工具简介 (1)1.2.1 Visual Source Safe (VSS) (1)1.2.2 Concurrent V ersion System (CVS) (2)1.2.3 StarTeam (2)1.2.4 ClearCase (3)1.2.5优缺点对比 (4)1.3 Project工具 (4)1.4 项目基本设定与快速上手 (4)1.4.1 利用范本方式进行部署 (5)1.4.2 利用现成的文件快速变更成自己的部署计划 (8)1.4.3 从空白项目开始制作起-火速上线 (9)第二章实验要求 (15)2.1 实验过程要求 (15)2.2 实验报告要求 (15)2.2.1 实验报告书写格式 (15)2.2.2 实验报告范例 (15)2.3 实验成绩评价 (15)2.3.1 实验成绩评价结构及比例 (15)2.3.2 考核方式 (15)2.3.3 评价标准及考核方式细则的确定 (15)第三章实验内容 (16)3.1 团队游戏(齐心协力) (16)3.1.1 实验类型 (16)3.1.2 实验目的 (16)3.1.3 背景知识 (16)3.1.4 实验设备 (16)3.1.5 实验内容 (16)3.1.6 实验步骤 (16)3.1.7 实验要求 (16)3.1.8 实验思考 (16)3.2 沟通游戏(扑克牌游戏) (17)3.2.1 实验类型 (17)3.2.2 实验目的 (17)3.2.3 背景知识 (17)3.2.4 实验设备 (17)3.2.5 实验内容 (17)3.2.6 实验步骤 (17)3.2.7 实验要求 (17)3.2.8 实验思考 (17)3.3 VSS配置管理工具 (17)3.3.1 实验类型 (17)3.3.2 实验目的 (17)3.3.3 背景知识 (17)3.3.4 实验设备 (18)3.3.5 实验内容 (18)3.3.6 实验步骤 (18)3.3.7 实验要求 (18)3.3.8 实验思考 (18)3.4 Project项目管理工具 (18)3.4.1 实验类型 (18)3.4.2 实验目的 (18)3.4.3 背景知识 (19)3.4.4 实验设备 (19)3.4.5 实验内容 (19)3.4.6 实验步骤 (19)3.4.7 实验要求 (19)3.4.8 实验思考 (19)3.5 网站项目管理 (19)3.5.1 实验类型 (19)3.5.2 实验目的 (19)3.5.3 背景知识 (19)3.5.4 实验设备 (19)3.5.5 实验内容 (19)3.5.7 实验要求 (23)附录B 实验报告封面 (40)附录C Project工具使用实验报告模板 (41)附录D 团队游戏总结报告模板 (42)附录E 软件项目计划模板 (43)第一章实验基础知识概述1.1团队协作和沟通团队是一组个体成员为实现一个共同目标而协同工作,团队工作就是团队成员为实现这一共同目标而共同努力。
《软件项目管理》实验指导书2 0 16年第一部分软件项目管理实验内容实验目标:通过实践,使学生进一步加深对软件项目管理方法和技术的了解,将软件项目管理的理论知识运用于软件项目开发实践,并在实践中逐步掌握项目管理工具的使用,提高项目管理能力及分析解决问题的能力。
为了配合《软件项目管理》课程,本实验要求针对《软件项目管理教学网站》项目(也可自选项目),项目简称:SPM。
完成软件项目管理的全过程实践,一共包括17个实验(实践)环节。
准备:所有的学生进行分组,每组4-5人,每组代表一个团队,并且有一个代表团队的名称。
每个团队以团队的形式完成给定的项目的项目管理的实践环节。
1、实验(实践)一、项目招投标实验目的:明白项目招投标过程实验要求:1)老师(甲方)提供项目要求2)团队(乙方)选定并分析项目3)编写***项目的项目章程4)选择2个团队课堂上进行竞标,进行答辩,提交项目章程5)其他团队进行评述,充当评审专家的角色,可以提问题。
老师评述和总结:2、实验(实践)二、项目生存期模型确定实验目的:掌握软件项目生存期模型选择方法实验要求:1)复习课程的生存期模型2)分析SPM项目特性3)确定SPM项目生存期模型4)选择1个团队课堂上讲述SPM项目生存期模型5)其他团队进行评述,可以提问题。
老师评述和总结:3、实验(实践)三、项目需求管理实验目的:掌握软件项目需求管理过程,可以编制需求规格,实验要求:1)复习需求分析的几个方法2)编写SPM项目的需求分析说明书3)复习需求变更控制流程4)编写SPM项目的需求变更控制5)选择1个团队课堂上讲述SPM项目需求规格和需求变更控制流程6)其他团队进行评述,可以提问题。
老师评述和总结:4、实验(实践)四、任务分解实践环节实验目的:明白WBS概念,掌握任务分解和验证方法实验要求:1)复习任务分解和验证方法2)编写SPM项目的任务分解,即WBS.3)选择1个团队课堂上讲述SPM项目任务分解结果4)其他团队进行评述,可以提问题。
《软件项目管理》实验指导书2 0 16年第一部分软件项目管理实验内容实验目标:通过实践,使学生进一步加深对软件项目管理方法和技术的了解,将软件项目管理的理论知识运用于软件项目开发实践,并在实践中逐步掌握项目管理工具的使用,提高项目管理能力及分析解决问题的能力。
为了配合《软件项目管理》课程,本实验要求针对《软件项目管理教学网站》项目(也可自选项目),项目简称:SPM。
完成软件项目管理的全过程实践,一共包括17个实验(实践)环节。
准备:所有的学生进行分组,每组4-5人,每组代表一个团队,并且有一个代表团队的名称。
每个团队以团队的形式完成给定的项目的项目管理的实践环节。
1、实验(实践)一、项目招投标实验目的:明白项目招投标过程实验要求:1)老师(甲方)提供项目要求2)团队(乙方)选定并分析项目3)编写***项目的项目章程4)选择2个团队课堂上进行竞标,进行答辩,提交项目章程5)其他团队进行评述,充当评审专家的角色,可以提问题。
老师评述和总结:2、实验(实践)二、项目生存期模型确定实验目的:掌握软件项目生存期模型选择方法实验要求:1)复习课程的生存期模型2)分析SPM项目特性3)确定SPM项目生存期模型4)选择1个团队课堂上讲述SPM项目生存期模型5)其他团队进行评述,可以提问题。
老师评述和总结:3、实验(实践)三、项目需求管理实验目的:掌握软件项目需求管理过程,可以编制需求规格,实验要求:1)复习需求分析的几个方法2)编写SPM项目的需求分析说明书3)复习需求变更控制流程4)编写SPM项目的需求变更控制5)选择1个团队课堂上讲述SPM项目需求规格和需求变更控制流程6)其他团队进行评述,可以提问题。
老师评述和总结:4、实验(实践)四、任务分解实践环节实验目的:明白WBS概念,掌握任务分解和验证方法实验要求:1)复习任务分解和验证方法2)编写SPM项目的任务分解,即WBS。
3)选择1个团队课堂上讲述SPM项目任务分解结果4)其他团队进行评述,可以提问题。
IT项目管理实验指导书背景材料1、需求分析某省的教育部门希望有一个现代化的信息交流平台,为此他们提出了建立《校务通管理系统的需求》,希望委托软件公司为其开发这样的一个软件项目。
经过不懈的努力,北京科力拓技术开发有限公司获得了这个项目的开发权。
《校务通管理系统》是对学校教务和教学活动进行综合管理的平台系统,是一个学校和地区教育信息化的基础信息平台。
他要求完成学校管理层、教师、学生、家长日常工作、学习、管理、咨询等任务。
其目的是共享学校各种资源、提高学校的工作效率、规范学校的工作流程、便利校内外的交流。
科力拓通过大量的调查分析,与学校领导、学生、教师、家长等进行大量的沟通,确定系统功能如下:(一)通用功能对于每位教师,登陆系统后,都应提供如下功能:(1)电子课表;(2)会议通知和公告;(3)日程安排;(4)个人日记;(5)通讯录;(6)教师答疑;(7)家庭作业。
(二)学校日常业务管理功能(1)招生工作:包括报名;入学;分班;统计查询。
(2)学生日常管理:包括档案管理;考勤管理;奖惩管理;变动管理。
(3)教务管理:包括教师日常管理;年级班级设置;学科设置;年级班级课程设计;派课表;考试;评价(4)教师备课系统(5)资源库系统(6)网上考试功能(7)聊天室(8)论坛公司采用原型分析方法进行需求分析,很快得到用户的确认,而且在项目实施过程中需求的变更比较少。
2、计划在功能需求分析结束后,进行工作分解。
根据对本项目的需求规格的分析,采用图表方式表示任务分解结构,按照功能组成标准进行工作分解。
聊天室和论坛采用标准的复用技术,网上考试功能已有成熟的产品(可直接外购),所以这些功能不用分解。
- 3 -本项目采用自下而上法和参数法综合的估算方法,具体过程如下:(1)招标成功前开始招标的时候,根据以往类似项目的经验,采用类比估算方法,进行粗略的估算:根据用户的要求采用B/S结构,公司JSP+SQL SERVER的技术比较成熟,以前成功完成过类似的项目,采用增量式的生存期模型,基本上需要2~3个开发人员,2个月左右的开发时间,基本上是4~6个人月的规模,企业的成本系数为2.5万/人月,10万~15万可以作为合同的参考价格。
《软件项目开发与管理》实验指导书2012/2013年第二学期姓名:黄子轩学号:班级: 10软件卓越指导教师:殷凯计算机科学与技术系编写目录实验一项目计划制定一、实验目的掌握如何使用Microsoft project 2000制定项目计划。
二、实验环境软件平台:Microsoft Windows2000 /XP。
软件工具:Microsoft project 2000以上版本。
三、实验内容与要求1.Microsoft project2003的基本界面。
主要包括:标题栏、菜单栏、工具栏、编辑栏、任务窗格、视图栏。
2.新建项目计划。
主要包括:定义项目、设置项目常规工作时间、设置项目属性。
3.建立项目任务列表。
主要包括输入任务、设置项目里程碑、设置项目摘要任务、创建WBS图表、添加其它项目任务信息。
4.设置任务工期。
主要包括:任务工期的表示、任务工期估算技术、显示具有任务工期的任务。
5.设置任务链接。
主要包括:建立和修改任务链接、设置链接的前置重叠和延隔时间。
6.项目进度计划管理工具。
主要包括:设置任务限制、设置任务期限、使用任务日历、使用关键路径管理项目进度。
7.要求在试验报告中写出主要的操作流程,并插入适当的主要截图和必要的说明。
四、实验预习和准备参考Microsoft Project相关书籍,对Microsoft Project2003有初步的认识和了解。
五、实验过程与结果1、将Microsoft project 2003的操作界面与微软Office系列产品的操作界面相比较,发现其中的异同点。
发现其布局基本相似。
Microsoft project 2003的标题栏中显示运行程序的名称和Project 文件的名称,以及最大化窗口、最小化窗口、关闭窗口等快捷按钮。
在标题栏的下方是工具栏,包含按钮、菜单或两者的组合。
项目向导包含:任务、资源、跟踪和报表4个目标区域。
左侧窗格提供了循序渐进的说明,以帮助使用者完成项目管理过程中的主要操作。
软件项目管理实验指导书陈皓桂林电子科技大学计算机科学与工程学院2014.9目录实验一 Project的基本操作 (1)实验二建立项目任务与项目中的任务关系 (8)实验三项目时间管理 (18)实验四项目资源管理与成本管理 (26)实验五跟踪项目进度 (38)实验六软件配置管理 (59)实验一 Project的基本操作一、实验目的1.了解IT项目管理的基本概念和项目管理核心领域的一般知识。
2.初步掌握项目管理软件Microsoft Project的操作界面和基本操作。
3.学会使用project 2007的帮助文件.二、实验内容与步骤1.熟悉project的界面和基本操作2.了解project 2007视图(甘特图、任务分配状况、日历、网络图、资源工作表、资源使用情况、资源图表、组合视图),能够在各个视图之间切换。
3.新建项目文件、设置关键项目信息。
步骤:(1)针对某具体项目(以<软件工程>为例)做wbs功能分解(2)选着<文件>---<新建>命令,打开<新建项目>任务窗格,选择新建区域下的<空白项目>超链接,新建一个项目文件“项目1”(3)选择项目---项目信息命令,打开项目信息对话框(4)默认情况下,用户可以利用项目信息对话框指定开始时间等。
(5)在日历下拉列表中指定一个用于计算工作时间的标准日历。
(6)完成上述操作后单击<确定>。
(7)输入本组项目中的各个任务。
把功能分解的所有任务都输入(只需要输入任务名称即可)。
7、修改项目名称。
<文件>-<属性>-<属性>对话框,<常规>,修改标题为软件开发。
<主题>,修改为<Managing Information Technology Projects>.结合实际情况,可对其他选项进行修改。
8、使用模板创建项目文件(1)文件---新建,打开新建项目任务窗格(2)选择<模板>选项域下的<计算机上的模板>模板,打开模板对话框,打开<模板(3)在<项目模板>中选择<软件开发>模板,单击确定。
3.4 Project项目管理工具3.4.1 实验类型验证性实验,2学时,选做;3.4.2 实验目的安装并能熟练使用Project项目管理工具的基本功能;3.4.3 背景知识3.4.4 实验设备PC机一套,服务一台。
3.4.5 实验内容1)安装单机版Project;2)以书上第八章油漆工的资源组合为例,通过帮助文档使用project的基本功能;3)根据优化策略,对所给的example进行优化;3.4.6 实验步骤第一步骤:从服务器下载project安装程序和example文件;第二步骤:安装Project,并输入example;第三步骤:通过帮助文档,熟悉project的基本功能;第四步骤:根据所学的优化策略,对example进行优化;3.4.7 实验要求1)熟练使用Project的基本功能;2)撰写实验报告;3.4.8 实验思考1)可以从哪些方面来检查一个计划是否合理?2)可以使用哪些优化策略对项目计划进行进一步优化?3.5 软件项目计划的制定3.5.1 实验类型设计性实验,4学时,必做;3.5.2 实验目的借助project工具制定合理科学的软件开发计划;3.5.3 背景知识项目经理最重要的职责是做计划、整合计划和执行计划。
由于相对较短的期限和资源的优先控制,几乎所有的项目都需要正式的、详细的计划。
又因为每个职能单位可能只按自己的计划文件来进行工作而很少顾及其他职能单位,所以计划活动的整合是必要的。
为了履行个人应负的责任,计划决定需要做什么,由谁做,什么时候做。
计划阶段主要有9个主要组成部分:●目标。
一个目的、指标或在一定时间内要完成的任务。
●程序。
为到达或超过目标要采取的战略和主要的行动;●进度计划。
计划说明了个人或集体活动或任务在什么时候开始和结束。
●预算。
为达到或超过目标,计划所需要的费用。
●预测。
在某一时间会发生什么情况,通常用风险来描述。
●组织:为达到或超过目标,对所需要的职位数目,种类及其相应的权利和责任的设计。
软件项目管理实验指导书及实验报告南昌航空大学软件学院2014年2月班级:学号:姓名:时间:二0一四年月日课程名称:软件项目管理实验名称:撰写南昌航空大学软件学院信息管理系统项目建议书(实验一)班级:姓名:同组人:指导教师评定:签名:一、实验目的掌握项目建议书的格式和写作要求,会结合具体项目写作项目建议书。
二、实验要求1、结合模拟项目—南昌航空大学软件学院信息管理系统项目写出项目建议书。
2、提交南昌航空大学软件学院信息管理系统项目建议书(报告)一份。
三、实验环境1.硬件:计算机2.操作系统:windows平台。
3.相关软件:Microsoft office软件。
四、实验步骤(软件项目项目建议书编写参考指南)1、背景介绍写清楚项目的立项背景。
2、项目的意义和必要性写清楚项目立项的意义和必要性。
3、项目产品或服务的市场预测写清楚项目产品或服务市场前景(本实验可不作分析)。
4、项目的规模和期限定义项目的规模(范围),以及完成期限。
5、投资估算给出项目的初步投资概算。
6、市场前景及经济效益初步分析分析项目的社会、经济效益。
7、其他需要说明的问题时间:二0一四年月日课程名称:软件项目管理实验名称:撰写南昌航空大学软件学院信息管理系统项目计划书(实验二)班级:姓名:同组人:指导教师评定:签名:一、实验目的掌握项目计划书的格式和写作要求,会结合具体项目写作项目计划书。
二、实验要求1、结合模拟项目—南昌航空大学软件学院信息管理系统项目写出项目计划书。
2、提交南昌航空大学软件学院信息管理系统项目计划书一份。
三、实验环境1.硬件:计算机2.操作系统:windows平台。
3.相关软件:Microsoft office软件。
四、实验步骤(软件项目计划书编写参考指南)根据《计算机软件文档编制规范(GB/T 8567-2006)》中软件开发计划的要求,结合本实验(项目)的实际情况写作《项目计划书》。
1 引言本章分为以下几条。
软件项目管理实验指导书理工大学软件学院2017-5-2说明本书适用于软件工程专业《软件项目管理》的实验指导,共8个学时。
覆盖软件项目管理的全过程。
一、实验的性质、目的和任务:1.巩固和运用所学知识,解决具体问题,以达到理论联系实际的目的。
2.软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成而进行的分析和管理活动,通过本实验主要让学生了解如何来制定软件项目的进度计划、规模成本估算、质量计划、项目配置计划及团队管理计划等,为今后从事软件项目管理工作打下良好的基础。
3.了解和掌握软件项目管理计划的制定过程,并通过对一个实际案例的计划制定过程,提高软件项目管理的实际能力。
*4.了解当前流行的软件项目管理工具与配置管理工具。
二、实验容及学时分配:1.分解项目工作 (2学时)2.软件项目进度计划编制 (2学时)3.项目规模成本估算 (2学时)4.软件项目质量、团队、沟通及配置管理计划编制 (2学时)5.软件项目开发阶段各种管理(1)(2学时)6.软件项目开发阶段各种管理(2)(2学时)三、实验考核:以学生的实验报告和做实验时的表现考核为依据,有优、良、中、差四个等级,分别每次实验写一个报告,最后写成综合报告提交。
实验所用项目说明1、项目简述本项目是为某公司开发一个《网上招聘系统》,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多工作量。
为此,公司希望有一个自动化招聘系统能够给他们带来工作便利,提高工作效率,同时能及时招聘到满意的人才。
为实现企业与人才的有效联系,弥补招聘中存在的种种不足,该企业通过招标的方式确定由科达新公司开发该《网上招聘系统》。
公司人力资源部的工作人员通过这个招聘系统维护知识题库、编制问卷、发布职位和与这个职位相应的问卷。
应聘者可以通过网上提交自己的简历并同时回答相应的问卷。
人力资源部的工作人员通过这个招聘系统可以统计整理这些简历,并根据应聘者的简历和问卷分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,在面试过程中,记录相应的面试结果。
人力资源部的工作人员可以随时浏览人员简历和面试的相关信息。
2、工作任务(Statement Of Work, SOW)书《网上招聘系统》业务需求《网上招聘系统》是对公司招聘和应聘工作的综合管理系统,通过该系统:1)公司人力资源部的工作人员可以系统维护知识题库、编制问卷、发布职位和与这个职位相应的问卷;2)应聘者可以通过网上提交自己的简历,并同时回答相应的问卷;3)人力资源部的工作人员可以统计整理应聘者的简历,并根据应聘者的简历和问卷分数提取出需要面试的人员,然后按照一定的方式通知面试人员参加面试,并记录相应的面试结果。
从提高公司人员招聘的工作效率及公开度,为企业引进更好的人才,提高企业的竞争力。
一、整体要求1)系统要求提供管理端子系统和客户端子系统;2)系统要求有严格的权限管理,权限不但体现在功能方面,而且也要体现在对数据的操作方面;3)系统要求有可扩充性,可以在现有系统的基础上,通过前台加挂其它子系统。
二、用户的特点本系统的用户都是网上用户,包括两类:一类是应聘者,他们的差异比较大,有的学历很高,有的可能很低。
有的经验很丰富,有的可能没有经验等。
另外一类用户是管理用户,他们是公司部的人,主要是人力资源管理人员和系统管理人员。
人力资源管理人员对招聘业务很熟悉,系统管理人员对系统很熟悉,总之,他们对使用管理软件比较熟悉。
三、项目目标本项目设定的目标如下:.系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少;.系统具有良好的运行效率,能够达到提高生产率的目的;.系统应有良好的可扩充性,可以容易地加入其他系统的应用;.平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化;.通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。
四、系统功能描述本项目分为客户端和管理端,客户端的主要功能是提供应聘者的职位查询、简历录入、回答问卷、简历提交等。
管理端的功能是提供公司人力资源管理人员(HR)进行的知识库(题库)管理、问卷管理、职位发布、简历管理、用户管理等。
它们的关系及工作流程如下图所示。
1、客户端子系统应聘者通过公司的招聘登录到系统中进行应聘,应聘者通过它提交简历,进行应聘,这就是客户端子系统的功能。
在客户端,用户可以看到职位名称、职位发布日期、截止日期、职位类型、招聘人数等说明,按职位发布日期排序。
当点击职位名称时,进入职位详细信息页面,如果应聘的话,可以填写简历信息,并回答问卷,最后将问卷连同简历一同提交。
客户端的功能主要包括选择职位、填写简历、回答问卷等功能。
(1)职位选择应聘者登录到招聘可以看到招聘的职位列表,在职位列表中显示职位名称、职位发布日期、截止日期、职位类型、招聘人数等,按职位发布日期排序。
并对所招聘职位进行详细描述,包括职位名称、职位描述、职位要求、招聘人数等。
(2)简历输入简历输入包括输入应聘者的基本信息、工作经历、教育经历、基本技能、家属关系、个人简短评价等。
(3)问卷回答问卷分为价值取向、工作取向两种,问卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两套试题,企业人力资源人员通过问卷的回答情况和简历情况来选择应聘者。
2、管理端子系统管理端子系统主要是提供公司人力资源管理人员使用的功能,它的功能分为题库管理、问卷管理、职位发布、简历整理、面试管理等部分。
每个登录者首先要通过安全认证,然后确认权限,系统根据相应的权限实现相应的功能。
(1)登录管理登录管理负责所有的管理端登录,管理端人员要登录到管理端,必须经过登录界面,输入自己的用户名和密码,然后系统判断这个用户的权限信息,不同的登录人员可能具有不同的权限,系统根据不同的权限实现不同的功能。
(2)题库管理题库管理是由管理员登录到系统,实现对知识库试题的增加、删除、修改的功能及提供知识库试题的详细信息。
(3)问卷管理问卷管理是由管理员登录到系统,根据知识题库中提取出来的题目生成各种类别的问卷,并且对问卷的试题进行增加、删除、修改的功能。
(4)职位发布职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位进行增加、删除、修改的功能。
(5)简历管理简历管理是由人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适的简历,同时浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历三个状态。
(6)面试管理面试管理是由人力资源管理部门的面试管理者通知需要面试的人员具体面试时间、然后对人员进行面试,记录面试结果。
(7)用户管理用户管理是由系统管理员增加或删除用户,编辑用户名、用户密码,修改用户权限,使具有不同权限的用户进入系统主界面时,出现在界面左侧栏中的图标数有所不同,具体的图标与用户所具有的权限对应。
五、性能要求1、界面要求1)页面容主题突出,站点定义、术语和行文格式统一、规、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。
容丰富,文字准确,语句通顺,专用术语规,行文格式统一规。
2)导航结构页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境页面大小适当,能用各种常用浏览器以不同分辨率浏览,无错误和自;采用CSS处理,控制字体大小和版面布局。
4)艺术风格界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方,动与静搭配恰当,动静效果好,色彩和谐自然,与主题容相协调。
2、响应时间要求无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应时间在5秒以。
系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,以避免出现长时间等待甚至无响应。
3、可靠性要求系统应保证7×24小时不宕机,保证20人可以同时在客户端登录,此时系统能正常运行,正确提示相关容。
4、开放性要求系统应具有较强的灵活性,以适应将来功能扩展的需求。
5、可扩展性要求系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
6、系统安全性要求系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。
系统需能够防止各类误操作可能造成的数据丢失,破坏。
防止用户非法获取网页以及容。
实验一分解项目工作一、实验目的:学会通过业务需求说明书对项目结构进行分解。
二、实验容:分解项目工作有两种方法:1)按项目功能进行项目结构分解;2)按软件生命周期进行项目结构分解。
本实验的容包括:1.按项目功能进行项目结构分解,并划出工作分解结构图。
2.按软件生命周期进行项目结构分解,并划出工作分解结构图。
三、实验要求:1.按项目功能进行项目结构分解时,要充分考虑到:(1)子系统的划分;(2)三个角色工作的体现。
2.按软件生命周期进行项目结构分解时,要充分考虑到:(1)需求分析细化到需求获取、需求分析、需求定义及需求验证;(2)开发环境准备细化到硬件环境准备、软件环境准备;(3)总体设计细化到策略确定、开发标准确定、架构设计及集成测试计划编制;(4)详细设计细化到接口设计、模块设计、界面设计及单元测试计划编制;(5)实现阶段细化到编码、代码复核、单元测试;(6)测试阶段细化到集成测试、系统测试、测试总结、缺陷跟踪及手册编写;(7)试运行阶段细化到试运行、试运行报告及系统改进;(8)交付阶段细化到验收测试、产品提交及用户培训。
注意:在进行项目进度计划编制时,要使用到按软件生命周期进行的项目结构分解结果,因而应考虑对每一个任务不但要给出名称,而且应进行编号。
四、实验步骤:1.仔细阅读《网上招聘系统》业务需求,深刻领会功能、性能要求;2.按项目功能进行项目结构分解;3.按软件生命周期进行项目结构分解;4 详细描述分解后的每个任务的主要功能.5.整理实验报告。
WBS提示:实验二软件项目进度计划编制一、实验目的:1.学会通过项目工作结构分解图,制作项目工作关系表的方法;2.学会绘制甘特图;3.学会项目网络图的制作方法;4.进一步理解关键路径、最早开始时间、最迟开始时间、最早完成时间、最迟完成时间、总时差、自由时差的概念,并掌握各自的计算方法。
二、实验容:1.通过按软件生命周期产生的项目结构分解图制作项目工作关系表。
容包括任务编码、任务名称、工作代号、前期工作、后续工作及持续时间;2.制作项目进度计划的甘特图;3.按单代号网络制作项目进度计划网络图;4.制定项目里程碑计划。
三、实验要求:1.项目的总工期预计为150天;2.需求分析完成后,开发环境准备和总体设计可同时进行;3.详细设计为总体设计的后续环节;4.详细设计和开发环境准备都完成后才能开始实现环节;5.开发环境准备所需时间大约是总体设计和详细设计时间之和的三分之一;6.在每一个节点(任务)上,都标出最早开始时间、最迟开始时间、最早完成时间、最迟完成时间、总时差、自由时差等参数;7.用粗线标记出关键路径。