成绩管理软件工程项目管理计
The software project management plan on study
班级:信息与计算科学091班 姓名: 陈 兵
2012年12月1日
成绩管理软件工程项目管理计
1.
简介
1.1 项目概述
本项目要开发一个银行系统,系统一共分为学查成绩、教师查询成绩、教师提交修改成绩、管理员作和游客查询五个子系统。本计划负责其中的有关管理的子系统。通过团队合作开发个子系统,团员获得软件工程开发的实际练。统采用目前主流的B/S开发架构,交付的产品包括可的文件、源代码、技术文档与管理员使用册等。本系统的开发过程中的要工作子系统需求分析、系统总体设、子系统源代码开发、子系统测试、交付团队领进行最后的集成、整个系统的测试。关键里程碑是制定项目管理划、制定设规格说明书初、制定系统计报告的初、进行子系运行况的检查测试、进行系统集成后的运行情况的检查与测试。项目所需工具是个人电脑和开工具。进
1.2 项目范围
(1)提交文档:项目管理计划、需求规格说,设计报告、测试报告、管理员使用册和目个人总结。其中项目总结为每人一份,每个小组所有成员的总结装订在一起;其余文档每组交一份。每个团队将各小组的文档综合到一起,小组也可自行分提交,具体式由团队内部协商确定。所有文档需要提
(2)源程序检查:一共两次。第一次检查每小组的系统运行情况。第二次检查每个团队内六个小组集成后完整的银行统运行情况,检查完成后需要提程序源文件执行的系统。程序检查安排在
1.3 软件项目计划书的
软件项目计划书在第三周周末前经由小组讨论、同撰写、总整合三步形成初稿,第四周以后根据项目的进展进行修改,组员出修改,在全会上讨论通过,并组长整理修意并出相应的修改。其余组员同
2. 项目组织管理
2.1 过程模型
表1.过程模型表
2.2 团队的分工与
主程序员负责制。本团队组织关系图如
表2 组织关系图
3. 管理过程
3.1管理目标及优
基本管理原则:每位成员既是积极的建言者,又负责的合作,同时也是决策的制定者。决策应在充分的论基础上大家共同做出,旦决策做就须被及时有效的执行。禁
目标 1:按时按量完项目的基本功能,按时发布产品及文档,这是团队的最
目标 2:遵循规范化的项运作标准,文档严谨完整,代码注释充分,于后续护,这是第
目标3:产品运行稳定,界友好,用户易操作,尽量从用户的角度去看题,并出解决问题
目标4:注重团队建设,成员分工合理,团成员合作契,气氛融洽。每周的讨论会积极建言。开发过中积极协作。 目标5:项设计和开发上尽量有创
3.2 项目风险
本次开发过程中存在的风险及规避方如
表3项目风险及其规避
3.3 项目沟通
报告机制:
1. 要求各组员以周为单位记录作进展,形成开发日志,并以电子文档的形式提交给秘书行整理,后由文档维护员
2.每周例会上各位组员积极对当前的开发工进行积的评审和建言,由组长做最后的作口头总结,由秘书主持会议并记和整理会议内容。文档维护员改和维护相文档。并交由小组进行会议评
3. 小组成员都要密切监控风险状态,发现风险后提风险告。由秘
提交风险报告。必要时将突发风险通知所有组,并由组做出临时处理决定。然后在该周的例会上小组成员同讨论对风险的理意见。并成风险处理的日志做为
4.在项目进行的过程当中,组员之间应该多进行各种形式的非正式沟通,以使沟
报告格式:报告主题,时间段,发现人,报告容,审
评审机制:每周例会上小组论形成一致意见后并,并邀请团和其他组长参加评议。对于重大风险处即为通过,相关负责针对改进意见开下周工作,严格执行例会上所制定的决策。小组会议持续评估其成效。每一项目阶段结束前(里程碑前后),组织一次阶段评审会,评整个阶段的工作效率和成果质量。尽量与目会合理意见,应该由长及他组长成审团对处理意见进行审议和评估。并以评审团的决议
3.4 项目人力资源
3.4.1 项目所需
表4 人员分配表
3.4.2 技能
表5 培训计划表
4. 技术过程
4.1开发工具、方法和技
本小组的团队组织结构为主程序员式组织结构;编程言为C#;采用面向对象的析设计方法;用Windows .Net平台作为开发平台;使用SqlSever 2005作为数据库管理系统图;并采用统的C#标准的文件命名式、代码版式、注释等编码规范;码员对代码进行严检查再进代
开发环境:Sqlsever 2005+ .Net 2.0 + Visual Studio 2005。
4.2 软件需交付的文
1.软件项目管理
该文档由组长完成,介绍项目的整个管理程。该档在软件设计需求分析初级阶段完成,后续阶由文档维护进行相应的新。 1. 需求规
在需求分析阶段,由全体小组成员采集分析用户需求,并例会上作出决策,有文档维护员撰写整理求规格说明稿,并在后续个阶段进求变更的更新。 2.
在总体设计阶段,小组根据需求规格说明文档,完软件体系结的设计,由组长编写软件体系结构设计文档初,并在后续发阶段补充和更。该文档文
在软件开发阶段,测试人员需要编写测试格说明文,并在后续测试阶段更新。开发人员根据测试格说明文档建
在更新用需求分析阶段,测试人员需要开始着手编用户手册,在需求分析结束后需要形成初稿;在后续阶段断由文档维员户文档;并在统交付阶随系统一起被交付。 6.
由组内成员各自独立完成,开发过程中获得的工作经验进行总结。在提交系时一并交。 7.
软件开发过程中的其他文档,如开发日志(按组员见选择公开与否),风险报告及其处意见等,秘书进行整与汇聚。为以后软件开发以及交
5. 项目进度及成本
5.1进度描述
项目进度描述如下
表6 进度表格描述
5.2 开发过程中的资源
人员:小组软件项目开发
支持软件:Microsoft Visual Studio 2005、.Net 2.0、Office、Sqlsever 2005 开发地点:
实验设备:个人PC 机、笔记本、实
PC 机
项目资源维护需求的数目和类:3台人电脑(Pentium III 800 以上CPU,256M以
5.3 软件管理过程中预算及资源
1.统一的开发不涉及任何济的预算,工程量初步设置为3人/天。 2.源分配各自使用自己
5.4 项目进度及关键工期
表7 进度工期表
6. 参考
《软件项目管理》杨律青 电子工业出社 《软件测试大学教程》 蔡建平 清大学出版社 《C#.Net程开发》黄敏 北京
《软件工程导论》 陈明 机械业出
软件项目管理计划书
----------------------------精
项目名称:图书信息检索管理系
1104060111 吕
----------------------------精
-----------------------------------------------------------------------------------------------------------------------------
----------------------------精
一、介绍
1.1项目概述
随着图书城图书数量的增加,图书的搜索成一个亟待解决的题,而引进个合适的管理信系统不仅方便读者和工作人员对图书的检索工作,也能更好的查看图的库存等。所以一符合北方图书城的图书查信息管理系统,能更加时的了解图书信息,减少检索时间,
1.2项目可交付成
系统可交付成果包括:图书信息录入、书信息的查询、图书信息的修改等;本系统可节图书检时间,提高检索
1.3 软件项目计划的制定过
软件项目计划管理计划由小组讨论、共同撰写、总整合步骤形成初稿,一周以后根据项目的进展可以对其进行修改,需要有组提出修改意,讨论中通过,并由组整理修改意并相应的修改。其余组成员同步
1.4参考资料
《软件项目管理原理分析》,肖来元。
《软件工程导论》,张海藩。
《软件工程思想》,林锐。
《软件工程讲义》,万静。
1.5有关定义和缩写说
----------------------------精
-----------------------------------------------------------------------------------------------------------------------------
----------------------------精
二、项目组织
关键时间 任务 要
组长和组员一起讨论计划,形成第一周 制定项计划稿 初
完成需求初稿和设计报专组员将电子版提交给组长,第二周 由组长总检、提交,
以组为单位进行,由组长及
组组长组成评审团,对子系统进第三、四周 进子统运行
行运行测试检查。
由组长和主程序开发人员参
对整个人力资源管理系统进
进行系统集成后的运行成、运行测试检查。并同时对提第五周 交各种档的电版、提交电
版源代码和可执行系统进行
的修改。
由组长和主程序开发人员参
利用上机时间进行产品的交
发布。提交各种文档的电子版和第六周 交付件项
打印稿,提交电子版源代码
执行系统。
2.1过程模型
2.2 组织结构
本团队组织关系图如下。
成员 角色 职责
许小辉 组长、主程序员 领导项目团队、执和管理
负责软件的交付工作。
同时作为主程序员还要负责
设计和编写代码,并进行软
施。
吕弘 软件规划、分析员 整理需求分析并撰需求
告、做可行性分析和流程结
等。
----------------------------精
-----------------------------------------------------------------------------------------------------------------------------
----------------------------精
郑英秀 软件设计员 主要负责软件流程
总体设计和详细设计。 2.3组织限和
2.4 项目责任
成员 责任
许小辉 领导、组织责任;
软件实施责任;
吕弘 分析规划责任;
系统前期策划责任;
郑英秀 软件设计责任;
三、管理过程
3.1 管理目标及优先
目标:按时按量完成项目的基本功能和有关报告;产品
友好,用户易操作,尽量从用户的角度去看问题,并出决问题的
注重团队建设,成员分工合理,团队成员合作默契;目计和开发
有创新,有亮点。
3.2 设定条件、依赖关系和约束条
设定条件:个人PC 机、笔记本、实验
依赖关系:现有的计算机设备和组员业
约束条件:数据库的大小、图书录入数的有
----------------------------精
-----------------------------------------------------------------------------------------------------------------------------
----------------------------精
3.3风险管理
本次开发过程中存在以下风险:
1. 开发技术熟练成都不够。
2(需求变更频繁。
3. 缺乏足够的美工支持。
4. 由于课程紧张导致项目最后无法期完
5. 后期维护和更新的困
风险规避方法:
1.由最有开发经验的组长负责软件实施过程,需要请求外
2.在开发过程中参考已有系统的交界
3.由于课程紧张可能使项目延期。如果出现必须延的况,组长
向老师解释清楚,并申请延期时间。
3.4监督及控制机
监督机制:
1. 要求各组员以周为单位记录工作进展,形成开发志,以电子文
式提交给秘书进行整理,最后由文档维护员行维
2.每周例会上各位组员积极对当前的开发工作进行总和省,做出
改进;
控制机制:报告的及时提交、报告质审核
3.4人员计划
java程序员:许小
要求:熟悉java编程和jsp发平
界面设计员:郑英
要求:熟悉CSS、Photoshop
数据库设计员:许小
要求:熟悉SQL语句,熟练使用SQL Sever 2005
系统分析员:吕弘
要求:对系统开发前期的调查分析和对系统可行性做详而正确的
----------------------------精
-----------------------------------------------------------------------------------------------------------------------------
----------------------------精
四、技术过程
4.1 方法、工具和技
本小组的团队组织结构为主程序员式组织结构;编程语为java;采用面向对象分析设计方法;用Windows jsp开发平台作为开发平台;使用SqlSever 2005作为数据库管理系统图;并采用统的java标准的文件名方式、代码版式、注释等编码规范;编人员对代码进行格检后再进码编译;测试人员根据测试文档进行单元测试;
开发环境:Sqlsever 2005+ Myeclipse6.0+ Visual Studio 2005。 4.2
1(软件项目管理计
该文档由组长完成,介绍项目的整管理过程。该文档在软件设计需求分析初级阶段完,后续阶由文档维护员行相应的新。 2.需求分析和
在需求分析阶段,由吕弘做调,分用户的需求,并在组织、经济等可行性上做周全的析和正确的结
3.系统设计初稿
在总体设计阶段,小组根据需求规格说文档,成软件体系结构的设计,由郑英秀写软件体系结构设计档初稿,在后续开发阶段补充
4. 测试文档
在软件开发阶段,测试人员需要编写测试规说明文,并在后续测试阶段更新。开发人员将据测试规说明文档建测试环境、备测试数据。 5(
在更新用需求分析阶段,测试人员要开始着编写用户手册,并在需求分析结束后需要形成稿;在后续段不断由文档维员户文档;在系统交付阶段随着系统一
6. 个人项目总
由组内成员自独立完成,对开发过程中获得的工作经验进行结。在交系统时一并
7. 其他文
软件开发过程中的其他文档,开发日志(按组员意见选择公开与否),风险报告及处理意见,由秘书进行理与汇聚。为以后软件开发以及交
----------------------------精
-----------------------------------------------------------------------------------------------------------------------------
----------------------------精
4.3 项目各项辅助职
五、开发进度安排及预
5.1工作包
5.2依赖关系
支持软件:Microsoft Visual Studio 2005、Myeclipse6.0、Office、Sqlsever 2005
开发地点:宿舍或者机
实验设备:个人PC 机、笔记本、实验
5.3 资源要求
1.系统的开发不涉及任何经济的预算。
2.资源分配为各自使用自己的电脑。
人员:小组软件项目开发成
支持软件:Microsoft Visual Studio 2005、Myeclipse6.0、Office、Sqlsever 2005
开发地点:宿舍或者机
实验设备:个人PC 机、笔记本、实验
项目资源维护需求的数目和类型:4台人电脑(Pentium III 800 上CPU,256M以上
5.4 预算与资源分配以及进度计划;
1.准备工作:
时间:第一周
关键工期:项目管理计划初稿发
2.需求分析:
时间:第二周到第三
关键工期:需求规格说明书初的
3.系统设计:
时间:第三周到第四
----------------------------精
-----------------------------------------------------------------------------------------------------------------------------
----------------------------精
关键工期:系统设计初稿的发
4.源代码开发与测试:
时间:第四周到第五
关键工期:编码开发与测
5.软件交付:
时间:第六
关键工期:整个系统能成功且定的
----------------------------精word文档 值得下载 值得拥
软件项目管理计划书
软件项目管理计划书
项目名称:人力资源管理
组 长:付友苹 组成员:付
学校:山东农业大学 专业:计算机
时间:2010年10月25日
1、介............................................................................................... 4 1.1目概 ................................................................................. 4 1.2项目交付产品 .......................................................................... 4 1.3软件项目计划书的演化 ........................................................... 4 1.4参考资料 ................................................................................. 5 2、项组织 ....................................................................................... 5 2.1过程模 ................................................................................. 5 2.2 队的分工与合作.................................................................. 6 3、管理过程 ....................................................................................... 7 3.1 理目标及优级.................................................................. 7 3.2 风管理................................................................................. 7 3.3督及控制机制 ...................................................................... 8 3.4人员划 ................................................................................. 8 3.5培划 ................................................................................. 9 4、技术过程 ....................................................................................... 9 4.1 开工具、法和技术: ...................................................... 9 4.2软件需交的文档: ............................................................... 9 5、开发进度安排
5.2 开发过程中的资源需 .........................................................11 5.3 软件管理过程中预算及资源分配 ......................................... 12 5.4 项目进度及关键期
1、简介
1.1项目概述
本项目要开发一个人力资源管理系统,本系统将实现对息的详细管理、对学校各个部门的详细管理;重点在加强奖惩度的实施,以实现激励员工的工作激情,还要加强员工的技能培训,使职工或者教师具有更高的文化水平,高学校的知,培高精尖水平的学生。通过团队合开发子统,使团队成员获得软件工程开发的实际训练。本系统采用目前的B/S开发架构,将与整个人力资源管理系统系统起发布。不单独发布。交付的产品包可执行的件、源代码、技术文档与用户使册等。本系统的开发过程中的主要工作是子系统需求分、系统总体设计、子系统源代码开发、子系统测试、交付组长进行最后的集成、整系的测。里程是制定项目管理计书、制定需设计规格说明书稿、制定系统计报告初稿、进行子系统运行情况的检查与测试、进行系统集成后的运行情况的检查与测试。项目所需工具是个人和开发工。进
1.2项目交付产品
(1)提交文档:项目管理计划、需求规格说明,计告、测试
用户使用手册和项目个人总结。其项目总结为每人一,每个小所有成员的总装订在一起;其余文档每组提交一份。每个团队可将各小组文档综合到一起,各小组也可自行分开交,具体方式团内协商确定。所有文档需要提交
(2)源程序检查:一共两次。第一次检查每个组的子统运行情况。二次检查每个团队内六个小组集成后完整的人力资源理系统运行况,检查完成后需要交程序源文可行的系统。程序检查安排在
1.3 软件项目计划书的
软件项目计划书在第三周周末前经由小组讨论、同撰、汇总
步骤形成初稿,第四周以后根据项目的进展可对其进行改,需要有组员提出修改意,在全体会上讨通过,并组长整理修改见并作出的修改。其余组成员同步
1.4参考资料
《软件项目管理原理分析》,肖来元。 《软件工程导论》,张海藩。 《软
《软件工程讲义》,万
2、项目组织
2.1过程模型
2.2 团队的分工与
主程序员负责制。本团队组织关系图如
3、管理过程
3.1 管理目标及优
基本管理原则:每位组成员既是积极的建言者,是负的合作
时也是决策的制定者。决策应在分的论基础上由大家共同做出,一旦决策做出就必须及时有的执行。禁止再
目标 1:按时按量完项目的基本功能,按时发布产品及文档,这是团队的最
目标 2:遵循规范化的项运作标准,文档严谨完整,代码注释充分,于后续护,这是第
目标3:产品运行稳定,界友好,用户易操作,尽量从用户的角度去看题,并出解决问题
目标4:注重团队建设,成员分合理,团队成员合作默契,气氛融洽。每周的讨论会极建言。在开发过程中积
目标5:项目设计和开发上尽量有创,有
3.2 风险管理
本次开发过程中存在以下风
1、开发技术熟练成都不够。 2、需变更
3、缺乏足够的美工支
4、由于课程紧张导致目最后无法按期完成。 5、最后进行统集时出现重
风险规避方法:
1.由于部分组员对开发技术和工具的不熟练可能对个项目有着灾难性的影响。此为了将这种响降低最低,本小组定提前制定好两周的学习计划,各组员要对开发工具Myeclipse搭建SSH框架和sqlsever2005行快速的学习。尽快掌握其中的要。时在软件的设计尽可降低度项目最后能成功完成。对于IIS服务的架
2.在设计开发过程中可能发现原有需求不容易转为设计稿, 测试体验过程可能发系统界面并不好,易操作,这都会带来需求的重新变更。这两种情况,尤其后一种要尽量避免,以免带重复开发的浪费。因在前期的软件设计工作上要求各组尽能的提出具有瞻性预见的言,同时与其他团队进行充分讨论,设计方
3.由于本小组成员对美工技术的不足,可能致最后软件界 面并不友好美观易操作,因此要求组员深入学习于美工的知,比如css,photoshop以及flash技术。并积极
4.由于课程紧张可能使项目期。果出现必须延期的情况, 组长需及时向师解释楚,并申请延
5.在最后进行系统集成时出现重大失误,比如能共用据库等。为避这类风险,组长将协同团队中其他组成员共同设计个系统需求分及总体设计。并共开发使用同个库。开放源代码与其他组员
3.3监督及控制
报告机制:
1. 要求各组员以周为单位记录作进展,形成开发日志,并以电子文档的形式提交给秘书行整理,后由文档维护员
2.每周例会上各位组员积极对当前的开发工进行积的评审和建言,由组长做最后的作口头总结,由秘书主持会议并记和整理会议内容。文档维护员改和维护相文档。并交由小组进行会议评
3. 组成员都要密切监控风险状,发现风险后提交险报告。由秘书定期提交险报告。必要时将突发风险通知所有组员,并由组长做出临处理决定。然在该周的例会上由组员共同讨论对险处意见。并形成风险处理的日志
报告格式:
报告主题,时间段,发现人,报告内,审
评审机制:
每周例会上小组讨论形成一致见后即为通过,相关负责人针对改意见开展下一周工作,严格执行例会锁制定的决策。小会议持估其成效。每一项阶结束之前(里程碑前后),组织一次阶段评审会,评估整个阶段的工作效率和成果质量。尽量项目例会合并,并请组长和其他组成员参加评议。亦可询问老师的意见。对于重大的风险处理意,由组长及其他组组长成评团对处意
3.4人员计划
java程序员:付友苹、邹萍、刘美、孙乐乐 要求:熟java编程和jsp开发平台 界面设计:刘美、孙乐 要求:熟CSS、Photoshop 数据库设
要求:熟悉SQL语句,熟练使用SQL Sever 2005 文档维护员:邹萍
要求:熟悉使用Word及Powerpoint 沟
要求:较强的沟通能力,能时调解组内以及组与组之间的矛盾。 软件测试员:体组员,有刘
要求:熟练使用开发工具的debug工,有
3.5培训计划
java以及jsp编程培训 培训对象:全体
培训内容:熟练掌握java编程、基了解jsp开发平台的特性、并掌握Myeclipse的调试工
培训内容:熟悉Css及Photoshop、了解Flash以及Dreamever的本操作。于第8
4、技术过程
4.1 开发工具、方法和技
本小组的团队组织结构为主程序员式组织结构;编程语为java;采用面向对象分析设计方法;用Windows jsp开发平台作为开发平台;使用SqlSever 2005作为数据库管理系统图;并采用一的java标准的文件名方式、代码版式、注释等编码规;人员对代码进行格检后再行
开发环境:Sqlsever 2005+ Myeclipse6.0+ Visual Studio 2005。
4.2软件需交付的文
1.软件项目管理
该文档由组长完成,介绍项目的整个管过程。该档在软件设计需求分析初级阶段完,后续阶段由文档维护进行相应更新。 2.需求规
在需求分析阶段,由全体小组成员采集分析用的需求,在例会上作出决策,有文档维护员撰写整理求规格说初稿,并在后各个阶段需求变更的更新。 3.
在总体设计阶段,小组根据需求规格说明文档,完软件体系结的设计,由组长编写软件体系结构设计文档初,并在后续发阶段补充和更。该文档文
在软件开发阶段,测试人员需要编写测试格说明文,并在后续测试阶段更新。开发人员根据测试格说明文档建
在更新用需求分析阶段,测试人员需要开始着手写用手册,
求分析结束后需要形成初稿;在后阶段断由文档维护员户文档;并在系统交付阶段随着系一起被付。 6. 个
由组内成员各自独立完成,对发过中获得的工作经验进行总结。在提交系统时并提交。 7.
软件开发过程中的其他文档,如开发日志(按组员见选择公开与否),风险报告及其处意见等,秘书进行整与汇聚。为以后软件开发以及交
5、开发进度安排及
5.1进度表格描述
5.2 开发过程中的资源
人员:小组软件项目开发成员 支持软件:Microsoft Visual Studio 2005、Myeclipse6.0、Office、Sqlsever 2005
开发地点:宿舍或者
实验设备:个人PC 机、笔记本、实
项目资源维护需求的数目和类:4台人电脑(Pentium III 800 以上CPU,256M以
5.3 软件管理过程中预算及资源
1.系统的开发不涉及任何济的预算,工程量初步设置为4人/天。 2.源分配各自使用自己
5.4 项目进度及关键工期
1.准备工作:
时间:第二周到第
关键工期:项目管理计划初稿发布 2.需求
时间:第五周到第
关键工期:需求规格说明书初稿的发布 3.系统
时间:第八周到第
关键工期:系统设计初稿的发布 4.源代码发与
时间:第十一周到第十三周 关键工期:编码开发测试 5.系统
时间:第十四周到
关键工期:整个系统的成功测试 6.软件
时间:第十五周
关键工期:整个系统能成功且稳定的
《软件项目管理计划书》模板
项目名称,
时间, 年 月
第 1 页 共 12 页
目录
1. 简........................................................................................................................................... 3 1.1. 项目概述 ............................................................................................................................... 3 1.2. 项目要功能及性能 ........................................................................................................... 3 1.3. 项交付产品 ....................................................................................................................... 3 1.4. 参考资料 ............................................................................................................................... 3 2. 目织................................................................................................................................... 3 2.1. 过程模型 ............................................................................................................................... 3 2.2. 团队的分与合作 ............................................................................................................... 4 3. 理过程................................................................................................................................... 4 3.1. 管理目标及优先级 ............................................................................................................... 4 3.2. 风险管 ............................................................................................................................... 5 3.3. 监及控制机制 ................................................................................................................... 5 3.4. 员计划 ............................................................................................................................... 5 3.5. 培训计划 ............................................................................................................................... 6 3.6. 风险管计划 ....................................................................................................................... 6 3.7. 项配计划 ....................................................................................................................... 7 3.8. 计划更新策略 ....................................................................................................................... 7 3.9. 项目沟通计划 ....................................................................................................................... 8 3.9.1. 项目组会议 ....................................................................................................................... 8 3.9.2. 项目报告机制 ................................................................................................................... 8 3.10. 项目的重用计划 ............................................................................................................... 9 3.11. 质保证活 ....................................................................................................................... 9 3.11.1. 内部审核 ........................................................................................................................... 9 3.11.2. 阶段审核 ........................................................................................................................... 9 4. 技术程................................................................................................................................. 10 4.1. 开发工具、方法和技术 ..................................................................................................... 10 4.2. 软件需交付的文档 ............................................................................................................. 10 5. 开发进安排及预算 ............................................................................................................. 11 5.1. 进表格描述 ..................................................................................................................... 11 5.2. 开发过程中的资源需求 ..................................................................................................... 11 5.3. 软件管理过程中预算及资源分配 ..................................................................................... 12 5.4. 项目进度及关键工期设
第 2 页 共 12 页
1. 简介
关键时间 任务 要求 1.1. 目
1.2. 项目主要功能及性
1.3. 项目交付产
,1,提交文档,项目管理计划、需求规格说,设报告、测
用户使用手册和项目个人总结。其中项目总结为每人份,每个小组
员的总结装订在一起,其余文档每组提交一份。每个队将各小组
综合到一起,各小组也可自行分开提交,具体方式由队部协商确
有文档需要提交电子版和打印稿。
,2,源程序检查,一
1.4. 参考资
2. 项目组织
2.1. 过程模
第 3 页 共 12 页
2.2. 团队的分工与合
主程序员负责制。本团队组织关系图如下。 成员 角色
3. 管理过程
3.1. 管理目标及优先
第 4 页 共 12 页
3.2. 风险管
3.3. 监督及控制机
报告机制,
1. 要求各组员以周为单位记录作进展,形成开发日志,并以电子文档形式提交给秘书进整理,最由文档维护员进
2.每周例会上各位组员积极对当前的开发工进行积极评审和建言,由组长做最后的作口头总结,由秘书主持会议并记和整理会议的容。文档维护员修和维护相的档。并交由小组进行会议评审
3. 组成员都要密切监控风险状,发现风险后提交险报告。秘书定期提交险报告。必要时将突发风险通知所有组员,并由组长做出临处理决定。然后该周的例会上由组成共同讨论对风的理见。并形成风险处理的日志做
报告格式,
报告主题,时间段,发现人,报告内容,审核
评审机制,
每周例会上小组讨论形成一致意后即为通过,相关负责人针对改意见开展下一周工作,严格执行例会锁制定的决策。小会议持评其成效。每一项阶束之前,里程碑前后,,组织一次阶段评审会,评估整个阶段的工作效率和成果质量。尽量与目例会合并,并邀组长和其他组成员参加评议。可询问领导的意见。对于重大的风险处理意,应由组长及其他组组长成评审对处理见行审议和评估。并以评审团的决议,亦可根据老师的建议,
3.4. 人员计
java程序员,
要求,熟悉java编程和jsp发平
界面设计员,
要求,熟悉CSS、Photoshop
数据库设计员,
要求,熟悉SQL语句,熟练使用SQL Sever 2005 文档维护
要求,熟悉使用Word及Powerpoint
沟通交流员,
要求,较强的沟通能力,能及时调解组内以及组与组之间的矛。 件测试人
第 5 页 共 12 页
要求,熟练使用开发工具的debug工具,有耐
3.5. 培训计
在本节中,明确说明相应人员现有的水平、需要的技能 、训方和培训效果
式信息。
举例如下:
培训计划
No 培训领域 需要的技能项目组成已具备的培方 培训效
水平 员 技能水平 方式 1 2 3
3.6. 风险管理计
(可根据项目选择来写,没有也可不写)
在此详细说明项目的风险项、风险描述、风险级别、规避措施、应急划、触发
存在哪些技术、市场和财务风险,
已确认的风险和假设是否已解决,有无留问
有无新的风险和假设,
提供简洁的风险管理计划。为了减少险,在阶段必需做些什么,如果在计划时间范围内,这些险不能解,有没有准备其它
如果没有这些风险,对项目会有哪
第 6 页 共 12 页
与产品包相关的各方面的风险包括:
市场/客户风险;
技术风险;
财务风险;
制造风险;
采购风险;
技术支持风险;
项目风险
3.7. 项目配置计
(可根据项目选择来写,没有也可不写)
3.8. 计划更新策
在本节中,应描述项目划的更新策略,明确说明项目计划更新发布法。还要
目计划进行变更控制和管理的机制以及其载体。下文仅供参
在发生如下事件时,修订项目计划和考文
到达某里程碑,在每个阶段结束后如果必要的话修项目计
项目的范围发生变
当风险成为现实时采取了相应的行
当进度、工作量超出控制的范围并需要采取纠行动
当与上阶段规模变化超过+/-15%。
内部或外部审核导致的纠正活
对修订后的项目计划按照项目管理规程来批和签
项目计划的更新,存在段驱动性更新和事件驱动性更新两种类。阶驱动性更
每一阶段结束时,如果计划或者工作量估计的变动过10,,就需要对项
事件驱动性更新是指在计划执行程中遇项目突然变动或者其他影响项目正常运行的事件生,需对项目的计划进
项目计划更新需要对计划文档更新和项目里程碑划的更
不论是阶段驱动性更新还是时间驱动性更新都需要对项目的更计划行评审,
PDT经理、PQA以及功能领域代参
3.9. 项目沟通计
3.9.1. 项目组会
列举项目跟踪、监控的议类型、频率以及参加人员,可以采用表形。 参考
项目组会议
No 会议 频度 参加人 跟踪机制 1. 阶段结束会议 2. 项总结会议 3. 3.9.2. 项目
列举项目跟踪、监控过程需要出示的报告类型、频率、报告人、报人息。 参考
项目报告机制
No. 报告 准备人 频度 向谁汇报 1. 项目状态报告 2. 项阶段结报告 3. 项
第 8 页 共 12 页
3.10. 项目的重用计
需要对公司其他产品在本产品中实现重用进行分析以及本产可共享给公司
产品以供重用,可以直接链接相应的文档或者此加以
1 现有重用构件
Sl. 构件/文档名 采用阶段 (If applicable)
No 重用构件的资产ID
1 2 新增重用构件2
序构件/文档名 需求/文档id
1 2 3.11. 质保证
罗列应该执行的质量保证活动。
举例如下:
3.11.1. 内部审
每个项目在开发生命周期中至少进行一次内部审核。 3.11.2. 阶段
规划在哪些阶段点需要进行基线审核。
第 9 页 共 12 页
, 技术评审1之
, 技术评审2
, 技术评审3
, 技术评审4之
, 技术评审5
, 技术评审6之
4. 技术过程
4.1. 开发工具、方法和技
4.2. 软件需交付的文
1,软件项目管理计
该文档由组长完成,介绍项目的整个管理过程。该文在软件设
分析初级阶段完成,后续阶段由文档维护员进行应的更
2.需求规格说明初
在需求分析阶段,由全体小组成员采集分析用户需求,并在例
出决策,有文档维护员撰写整理需求规格说明初稿,在续各个阶
需求变更的更新。
3.设计报告初稿
在总体设计阶段,小组根据需求规格说明文档,成软体系结
计,由组长编写软件体系结构设计文档初稿,并在后续发段补充和
该文档由文档维护员负责维护更新。
4. 测试文档
在软件开发阶段,测试人员需要编写测试规格说明档,并在后续
段更新。开发人员将根据测试规格说明文档建立测试环、准
5,用户手册
在更新用需求分析阶段,测试人员需要开始手编用户手册,
求分析结束后需要形成初稿,在后续阶段不断由文档护户文档,
统交付阶段随着系统一起被交付。
6. 个人项目总
由组内成员各自独立完成,对开发过程中获的工经验进行总
提交系统时一并提交。
7. 其他文
软件开发过程中的其他文档,如开发日志,按组员见择公开与
风险报告及其处理意见等,由秘书进行整理与汇聚。为后软件开
交流的经验。
5. 开发进度安排及预
5.1. 进度表格描
工作集 子工作 完成时负责人 最终交物
间
5.2. 开发过程中的资源需
人员,小组软件项目开发成
支持软件,
开发地点,
实验设备,个人PC 机、笔记本、实验
项目资源维护需求的数目和类型,
5.3. 软件管理过程中预及资源配 1) 系统的开发不涉及任何经济的预,工程
2) 资源分配为各自使用自己的电脑。
5.4. 项目进度及关键工期设
1) 准备工作,
2) 需求分析,
3) 系统设计,
4) 源代码开发与测试,
5) 系统集成,
6) 软件验收,
软件项目管理项目计划书
软件项目
湖南文
时间:2013 年 12 月 3 日
课程名
实验名称:xx院毕业生
班级: 姓名: 同组人:
指导教师评定: 签名:
一、实验目的
掌握项目计划书的格和写作要求,会结合具体项目写作项目
二、实验要求
1、结合
2、提
三、实验环境
1(
2(操作系
3(相关软件:Microsoft office软件。
四、实验内容
1 引言
1.1 编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目作开展的各个过程合理有序,此文件化的形式,把对于项目生命周期内的工作任务范围、各项工作任务分解、项目团组织结构、各团队成员的工责任、团队内外沟通方式、开发进度、经费预算、项目内外环境条件、风险对策等容做出的安排以书面式,作为项目团队员以及项目干系之间共识约定,项目生命周期内的所有项目活动的动基础,项团队开展和检查项目工
1.2 背景
项目的名称:xx学院
项目的委托单位:xx学院计机科学与技术学院软件开
项目的用户(
项目的任务提出者:xx学院计机科学与技术学院软件开
项目的主要承担部门:xx学院算机科学与技术学院软件开
项目建设背景:通过本系统可以使xx学院毕业生就业息管理工作更加合理化、科学化,提高工的效率,从根本上改就业管理工作的方式,
利用网络的便利,可以直接查询和提交就业信息。在这种系统平台下,可以速、有效、全面的反映新的用人单位信息、业生基本信息和就业趋势,及时提供高校学生工作管人员对届用人单位求信息的分析统计,及时有效地调查分析学毕业生的择业趋势和引的心理问题并进行时有效的就业指导。可以做到息的范理、科学统计和快速查询,从而少管方
Microsoft SQL Server2008:数据
Visual Studio 2010:程序开发环境
1.4 参考资料
[1]朱少民.软过程管理.
[2]朱少民.软件量保证和管
[3]韩万江,姜立新.软件开发项目
[4]Harold Kerzner,杨华,等.项目管理—计、进度控制的系统方.第9版.北京:电子工业出版
1.5 标准、条约和约定
《计算机科学与技学院毕业就业信息管理系统立项建
《计算机科学与技学院毕业就业信息管理系统项目任
《计算机科学与技学院毕业生业信息管理系统项目履行
2、项目概述
2.1 项目目标
为实现项目的总目标,必须实现以下三阶段目标:前一个月解其原有系统的工作原理,整理出系统析和设方案;后一个月完成基本信息管理功能并调试;其
项目目标
明确的陈述
可以衡量的结果
able 可以达成的目标
合理的,现实或者
可以跟踪的
2.2 产品目标与范围
1、该软
2、该软件软硬
3、一般用户不能删除和修改统中的信息,但理员可以对系统的信息进行删除、修
4、涉及个人信息,个人经登陆系统,可以将本人的信息加录到系统中,管理员审核后,其他人员可
2.3 假设与约束
该系统运行寿命的最小值为十年,经费待定,投为6台电脑,可利用的信息本组员自使行在因特网搜索。系统投入使
2.4 项目工作范围
产品范围界定:本项目是web的毕业生就业信息理统,用户能通过大多数浏览器客户端
工作范围界定:为了能够按时保质交付一个有特殊的特征和功能的软件院信息管理系统软件品所要完成的工作任:需求分析阶段着重通过以前的系统及客户需求析出本的软件产的要求,概念设段借鉴以前的信息理软件了解其详细的模之间的关系,详细计阶段设计出基本的实现框,码段,测试阶段通过一步步的系集成试
2.5 应交付成果
2.5.1 需完成的软件
需要完成的程
所用的
存储程序的
软件对象包括:源程序、据库对象创建句、可执行程、支撑系统的数据
置文件、第三方模块、界面件、界面原稿件、声音文件、安装软件、安装软
件等等。
2.5.2 需提交用户的文档
《毕业生就业息管理
《毕业生就业息管理系
《毕业生就业息管
《毕业生就业息管理
2.5.3 须提交内部的文档
《毕业生就信息管
《毕业生就信息
《毕业生就业信息管理系统 数据库设计》 《毕业生就业息管理系统 项目测
2.5.4 应当提供的服务
培训、
2.6 项目开发环境
软件系统所要硬件环
操作系统:microsoft windows 2000及
开发工具:Visual Studio 2010
数据库系统:SQL server 2008
2.7 项目验收方式与依据
验收方
项目验收依据:标书、计机科学与技术学毕业生就业息管理系统开发合同
毕业生就业信管理
3、
3.1 组织结构
项目团队构成:项目经理、计划经理、系分析员、构架计师、设计组、程
组等。
确定项目团队的的每个成员属于组织结构中的什么角色,他们的技术水平、项目中的分与配置,可以用列表方式说,具体编制时按照项实际组织结构编
使用QQ的自带记录方式记录交流内容,每天早晨,午中讨论;个别流时间不论。是当天的问
3.3.2 项目接口人员
a、负责
b、负责本项目同本企业各管理机构,如计划管理门、合同管理部门、采购部、质量理部门、财务部门的接口人员; c、负责本项目同分
3.3.3 项目团
项目开发过程项目团
客户沟通的方:电话沟
沟通频
沟通成果记办法:
用户及其所在本企业,部门名称和
协作开发的有关
4、实施计划
4.1 风险评估及对策
风险:
风险的对策:供详而
减缓:把关键任务分
吸纳:
对于软件开发项目而言,在分析、识别管理风险上投入足够的时和人力可以使项目进展过程更加平稳,高项目和控制的能力,由于在题发生之前已经做了周密计,因而对项目的成功
软件开发
1) 工
规模大,规模估算不精确甚至误差很大;就规模而言,用户要求付、费用很紧;料外的工作(测试未完时的现
2) 技术上的风险
使用新的开发技术、新设备等,或新的应用组合,没有验;是新的行业业务,没有经验;性能上的
3)
用户管理不严,恐怕功能决定、验收能顺利地完成(或者出了延迟);或者恐怕功能会多次变更;与用户担开发,恐怕工程会拖(或者出现了延迟);用其他相关单位承担
4) 其它:无
4.2 工作流程
本项目采用X型的工作流程,以测试动开发,开发之前对问最大的用户需详加分析,写出测试用例
4.3 总体进度计划
总体计划相关检查有:项计划、项目准、需求调研、求分析、构架设计
制定软件项目度计划
1)对于系统需求和项目目标的掌握程度。如开始时对于统需求和项目目标只有比较数的了,就只定出比较粗的进度计,等到需求阶段或设计结束,就应该进
2)软件系统规模和项目规模,这两个不是一个概念。软件统规模往往是从功点的估算或其他算方式得来的,而项目规模还要考虑对文数量与质量的要,使用的开发具、新技术、多复用、沟通的方便程、客户方的情、需要遵守的标准规范等等。例如,完成一个大型的系,
4.4.1 质量保证计划
所有软件均按照项目计划书执行,间产生的文档统一存,硬设施的购买学院自行解决,我们会提
4.4.2 进
4.4.3 预算控计划 资统一支配,记录资金的使
4.4.4 配置管理计划
软件使用Myeclipse 8.5 编写,使用数据库存
5、支持条件
5.1 内部支持
Visual Studio 2010, Microsoft SQL server 2008。
安装windows 2000及以上系统的PC计算机。
5.2 客户支持
尽量提供详尽的需,及试运的环境,安装基本的硬件
6 、预算
6.1 人员成本
项目团队每个人的
总劳务
6.2 设备成本
采购应用的硬与软
开发所
安装所
使用的
6.3 其它经费预算
5000元
6.4 项目合计经费预算
列出完成本项目需的所有经
7、关键问题
需求分析:需求分析在整项目的设计阶段非常重要,有做出了完善具体的
才能清楚客户的求,项