学生社团管理系统需求设计Word文档格式.docx
《学生社团管理系统需求设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生社团管理系统需求设计Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
开始签订合同的时候,根据以往类似项目的经验,采用类比估算方法,进行粗略的估算:
根据用户的要求采用B/S结构,公司JSP+SQLServer的技术比较成熟,以前成功完成过类似的项目,根据SOW的说明,基本上需要4~5个开发人员,2个月左右的开发时间,基本上是8~10人月的规模,所以,24~30万可以作为合同的参考价格。
(2)、合同签署后
合同签署之后,根据现有的资源和WBS分解的结果,进一步细化估算,由于WBS分解是针对项目的功能进行的分解,在成本估算的时候,首先估算每个任务的开发规模,然后在通过系数获得相应的质量、管理任务的规模,从而计算直接成本,然后计算间接成本,以及总成本,具体过程如下。
首先分析资源
●
人力资源
⏹5个开发人员
⏹1个项目管理人员
⏹1个项目质量人员
⏹1个配置管理人员
设备资源(作为间接成本计算)
⏹
5台电脑
1台服务器
项目规模估算表注:
规模单位为人/天
WBS
名称
估计值(人天)
小计(人天)
总计(人天)
1
登录版块
25
110
1.1
身份识别
20
1.2
权限
5
2
非学院访问者版块
3
学院访问者版块
3.1
发送申请
4
社团成员版块
18
4.1
个人信息
4.2
社团关联
8
4.3
信息获取
5
社团管理版块
15
5.1
成员管理
10
5.2
信息发布
6
学院管理版块
6.1
审核
6.2
维护
7
数据库
主界面
表4-1项目规模估算表
表4-1给出项目规模的估算
估算步骤如下:
1.
获取项目分解结果WBS
a)
任务分解是根据项目的功能进行分解的,
2.
计算开发成本
由于任务分解的结果主要是针对开发任务的分解,管理任务和质量任务可以通过计算开发任务得到,根据以往经验,管理任务和质量任务=30%*开发任务。
b)
从表3-1得知项目规模是110人天,开发人员成本参数=1000元/天,则内部的开发成本=1000元/天*110天=元,
3.
计算管理、质量成本
项目的管理和质量成本=开发成本*30%=33000元,
4.
直接成本=+33000=元,
5.
计算间接成本
间接成本包括前期合同费用、房祖水电、培训、员工福利、客户服务等,
根据以往经验,采用公式:
间接成本=30%*直接成本=42900元,
6.
计算总估算成本
a)项目总估算成本=+42900=元。
b)根据情况,需为该系统添加一套服务器,价值为元
7.
重新评估项目的报价
重新评估一下项目的报价准确性,当然这时候,项目的合同已经签署了,报价是不能更改的,但是通过再次的评估可以进一步明确企业的项目运作和利润情况等,
项目利润如果是40%,其中风险基金15%,利润20%,税费5%。
则项目的总报价=×
140%=元。
另外,可以采用简便的算法进行估算,企业的报价可以通过开发规模的估算直接得出,例如如果成本系数为5.2万元/人月,一个人月22人天,则项目报价=5.2*110/22=元。
(二)、成本预算
在编制学生社团管理系统项目计划中考虑到,4个开发人员是全职在这个项目中,而项目经理、质量保证和配置管理人员不是全职在这个项目中,他们同时还在管理其他的项目,进行成本估算的时候,应该根据项目人员付出的时间及各项任务的具体情况进行成本预算,最后可以得到比较详细的成本分配情况,即成本基准,资源费用比例如表4-2所示
表4-2资源费用比例
资源名称
类型
缩写
最大单位
标准费率
加班费率
每次使用成本
成本累算
基准日历
蒋维维
工时
蒋
100%
¥120.00/工时
¥0.00/工时
¥0.00
按比例
标准
胡庆庆
胡
¥90.00/工时
陈洲
陈
徐毅
徐
张
苗启迪
苗
¥50.00/工时
吴騻
吴
根据每个任务的资源分配和时间安排,确定项目的预算,如表4-3,预算总成本为元,与估算成本基本持平,这样元可以作为项目的成本控制参考。
表4-3项目成本预算
任务名称
开始时间
完成时间
比较基准
学生社团管理系统
2011-11-18:
00
2012-1-1817:
软件规划
2011-11-417:
12480
项目规划
2011-11-217:
3360
蒋维维,胡庆庆
计划评审
2011-11-38:
9120
蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪
需求开发
2011-11-78:
2011-11-1817:
34880
用户界面设计
2011-11-817:
7200
陈洲,徐毅,张涛,胡庆庆,苗启迪
用户需求评审
2011-11-98:
2011-11-1017:
修改需求、修改用户界面
2011-11-118:
2011-11-1417:
9
编写需求规格说明书
2011-11-158:
2011-11-1617:
需求验证
2011-11-178:
4160
蒋维维,苗启迪,吴騻
11
设计
2011-11-218:
2011-11-2817:
22960
12
概要设计
2011-11-2217:
13
数据库ER图编制、建库
2011-11-238:
2011-11-2517:
10800
14
设计评审
2011-11-288:
4960
蒋维维,陈洲,徐毅,张涛,胡庆庆,苗启迪,吴騻
实施
2011-11-298:
2012-1-1217:
93600
16
登录版块
2011-12-617:
21600
17
身份识别
2011-12-217:
14400
权限
2011-12-58:
19
非学院访问者版块
2011-12-78:
2011-12-817:
学院访问者版块
2011-12-98:
2011-12-1217:
21
发送申请
22
社团成员版块
2011-12-138:
2011-12-2017:
23
个人信息
2011-12-1417:
24
社团关联
2011-12-158:
2011-12-1617:
信息获取
2011-12-198:
26
社团管理版块
2011-12-218:
2011-12-2717:
18000
27
成员管理
2011-12-2317:
28
信息发布
2011-12-268:
29
学院管理版块
2011-12-288:
2012-1-317:
30
审核
2011-12-2917:
31
维护
2011-12-308:
32
数据库
2012-1-48:
2012-1-917:
33
主界面
2012-1-108:
34
系统集成
2012-1-138:
2012-1-1617:
9920
35
系统集成测试
2012-1-1317:
36
环境测试
2012-1-168:
37
提交
2012-1-178:
8480
38
完成文档
2012-1-1717:
39
验收、提交
2012-1-188:
图4-1是成本预算图示,即项目随时间的费用支出图,其中BCWS就是预算曲线,也是将来项目跟踪控制费用曲线
学生社团管理系统质量计划
1.导言
略。
2.项目组织
2.1组织机构
在项目实施期间成立项目质量保证组织,该组织由质量保证人员和项目经理组成,项目经理负责质量监督工作及项目进展过程中各环节的质量把关,开发经理负责质量控制的工作,质量保证人员负责质量保证的工作。
组织结构图1如下:
图1项目的组织结构
2.2职责
在本项目中,质量保证组织的职责如下:
2.2.1高层管理
高层管理是公司负责质量的高级管理,其质量职责如下:
受理项目内不能解决的不符合问题,必要时与项目经理协调;
负责听取质量保证组的工作报告,评审质量保证活动和结果;
参加有关质量保证过程改进的评审。
2.2.2项目的质量保证人员
质量保证人员的质量职责如下:
负责项目实施过程中对项目实施情况进行监督,包括对项目实施过程和工作产品进行监督检查;
实施项目组成员的质量保证培训;
制定质量保证计划;
按计划实施审计活动,依照质量保证计划执行评审/审计,并记录执行中发现的不符合项
对不符合问题提交不符合项报告,跟踪并验证纠正措施的执行情况
对项目内不能解决的不符合项问题向高层管理提交报告
向项目经理报告项目质量工作状况和质量度量结果
定期向项目组报告质量活动的结果
制订质量保证的过程改进计划,记录过程数据
2..2..3项目经理
项目经理的质量职责如下:
评审质量计划;
与质量保证人员一起协商不符合项问题的纠正措施,并安排资源实施纠正措施;
定期或事件驱动的评审质量保证活动和结果
3.质量目标
根据企业的质量方针和质量目标,结合本项目特点,制定项目的总体质量目标:
1)
基于需求的测试覆盖率为100%;
2)
软件功能测试用例通过率不低于95%;
3)
每个阶段评审中发现的问题都已经解决或得到适当处理。
4)
产品发布时不存在严重及其以上的缺陷。
注:
严重问题指导致系统或模块不能正常工作的问题。
结合以往的项目经验和企业的质量相应标准,制定质量标准如下表
表1:
质量计划标准
项目
具体描述
计划
实际
缺陷排除率(缺陷数/页)
需求检查
系统总体设计检查
缺陷排除率(缺陷数/KLOC)
详细设计复核
详细设计检查
代码复核
65
代码检查
编译
单元测试
系统集成
系统测试
4.质量策略
为了保证提交用户的产品是高质量,实施过程中采取的质量保证措施包括:
1)将质量贯彻到日常的项目进展过程中,2)应该特别注意项目工作产品质量的早期评审工作,无论是质量保证还是质量控制采取的策略都是早期预防和早期排除缺陷。
5质量保证活动
质量保证的主要活动包括过程评审和产品审计。
过程评审和产品审计的目的是为了确保在项目进展过程的各个阶段和各个方面采取各项措施来保证和提高提交给用户的产品质量。
每一次过程评审和产品审计都应填写相应的报告或活动记录。
5.1.产品审计
产品审计由质量保证人员来进行,审计项目产品是否达到质量目标。
质量保证人员对项目生存期中创建的工作产品可以有选择性的进行审计,以验证是否符合适当的标准,是否进行了质量检查。
表2便是质量审计一览表
表2:
审计产品一览表
项
审计对象
审计阶段
参照的标准
软件项目计划
计划结束
企业质量体系
软件配置管理计划
软件质量保证计划
总体设计文档
设计结束
企业质量体系和项目计划
详细设计文档
数据库表和编码规范
产品代码
每个阶段实施结束
测试报告
测试结束
测试计划
用户文档
5.2过程评审
项目严格按照组织定义的软件过程进行开发,过程评审的具体依据参照企业的过程规范,保证项目中的所有过程活动都在实施范围内。
在每次评审之后,要对评审结果做出明确的决策并形成评审记录。
评审可采取文件传阅、评审会等形式。
质量保证人员负责对项目过程进行监督,发现的问题和解决情况在每周的例会上通报,对没有解决的问题进行讨论,对不能解决的问题提交高级管理者处理。
每个周末,进行一次配置管理审核,确认配置管理工作是否正常进行。
根据公司的质量保证体系和本项目的具体特点,确定项目执行过程如下:
项目规划过程及产品标准
项目跟踪管理过程
需求分析过程及产品标准
系统设计过程及产品标准
5)
详细设计过程及产品标准
6)
调试运行过程及产品标准
7)
代码走查过程及代码编写标准
8)
产品集成测试过程及产品标准
9)
开发环境中的执行规则
10)
测试环境中的执行规则
11)
质量保证过程及其标准
12)
配置管理过程及其标准
具体过程执行标准详见企业质量体系和项目计划的过程附件.
6.质量控制活动
质量控制活动包括代码走查、单元测试、集成测试、环境测试等,由开发人负责,详见进度计划。
编码人员在编写代码时要进行同步单元测试,单元测试要达到分支覆盖,产品通过单元测试和编码检查后,应提交测试部进行集成测试、系统测试。
测试部的测试应达到质量目标要求,软件发布时应达到测试通过准则的要求.
7.质量保证的报告途径
质量保证人员对每次审计活动发现的不符合项,应该和项目经理协商不符合项的纠正措施,及预定完成日期,若和项目经理存在意见分歧,质量保证人员可以上报给高层管理者,高层管理者决定最后的措施。
同时不符合项在项目周例会中汇报。
对不符合项,质量保证人员要在预定完成日期内重新审计、验证不符合项的纠正情况,若超过预定完成日期1周仍然有没解决的不符合项,质量保证人员上报给高级管理者,由高级管理者决定最后的措施。
质量保证人员有独立的汇报途径,日常的汇报途径如下:
发现的问题通知项目经理,协调纠正措施。
将项目组内不能协调的问题汇报给高级管理者,由高级管理者协调解决。
的日常工作和过程数据要汇报给质量经理统一收集、统计。
8.记录的收集、维护和保存
项目组应当保留项目执行过程中形成的各类文档、各种记录、各级周报、各级会议记录、对于项目中问题的处理也需要形成记录保存。
每周由质量保证人员根据任务清单的审计任务进行审计活动,并收集各活动的过程数据。
社团管理系统人力资源计划
一、社团管理系统的组织结构
其中:
项目经理
-负责项目的组织规划
-负责项目计划的制定和维护
-负责项目的跟踪和管理
-负责资源的分配和协调
-负责组织和计划之间的协调
-负责与信息部的协调
信息部
-负责与学生之间的协调工作
-负责与项目相关的商业活动
-负责记录学生的各种需求信息
-配合项目经理的工作
项目开发
-负责项目的软件开发,包括程序设计,编码,单元测试和集成测试
-负责产品的质量控制
-负责系统测试,文档编制等质量保证活动
-配合项目检验的各项活动
项目配置
-负责项目配置的管理活动
-负责软件产品的提交
学生
-确保相关责任的实施
-参与项目的组织规划
-负责产品的验收
二、社团管理系统的责任矩阵
项目检验
负责人
组员
胡庆庆,陈洲,徐毅,张涛
学生社团管理系统项目的沟通计划
蒋维维、苗启迪
为了保