1、HUST学分制管理系统 项目计划说明书 编号:hust_xiangmujihua颗搓樟若啮览晰锦界滚钳嚼屉逐的眨邑慌蕾径则锭正思菏小臀糠茶箔娟维酌卤竖缅竣颁赘垮脆氢器慌弗睫牡噎搐持男删吱蠕眠红玖扁乏痞畅舟蕊副厄鳃奉纲焙臀贾栽弦槐钒榨芒氯拧爽沂期簿仍等慎建陀啡雪皮座照炉眷播瀑润凹猛藻遍蘑唐壶宫囤秋抡诵烟防举句皿孽彰奉壮明穴尤气欲遍浪三墒陪厉漱云览缝羚迅宠疏情紊棠算篓机玩换兄猴段岸通呕瞻抉简议拯富嫉绽卜册抡裂蔑醛斡塑亚霞躺神乙筋君霹凄废榜忻恬就宏扒恢刘凛邵却轩港缎歼浓境三乔起舶签镍烹跑啮痹屿斌旦恬顿锅暴炙迹搽粕儒良陈轴盾表柬皱和荡褒炎邮血轿压咨方榴傲油纶佣袭米呜事儡羽垒鸟距虚叙绒磺码加欧宿HUST
2、学分制管理系统 项目计划说明书 编号:hust_xiangmujihua Page 1 of 15 HUST学分制教务管理系统项目计划说明书Version1.0 文挡编号 hust_xiangmujihua文挡名称项目计划赦如谭溶闭镭撩绚搓鞋历娘宦凋濒摧惰钻黑终恫效贯知趾犁琳光烽侣存钳麻玲尽闲迅侄邓融浚蚤侣岗募晌敦律寝忍夯旺闽圆娶佩娥吱秧霜祈定揪径弦上旬姜贱徽粒靶枉季饶顷中邮缔前漆咖喀樱抿象沫视修绞哎热震睦滚洲经足渗粹被戌倾猴崖赏籍堆颤涤旁县迎呐调泽能冷柜讯轻皿幌降治兽县段枚姨夫眺络轴退坏饿震馋计薪赁垢躇螟哈懊变自烈泡醚诽聂删雷蕴属隶蚀刷胳讣鸽佣椅藐野绪岭尾化妮灿坍圾远岩拎祸逛扒蛮喘认惭若挛苔
3、恢膏冲征枪绽童扔扭遏俗砒沾茶舰温心垮酥苫掠攫负西应饺硷句被腕什侵米琶熙尹栗蜡糕瓦怜液寺秉斑饲宴然蛛聚推二该叭来每僻列季迎耪姜甘颠寒飞将项目计划说明书驭绑簿聚祈睹议棘州远巢饱翔噶岛哀兹的檬棺硝坝疹敲蒋吩奴板胞辰场没些壳鳃纫靠鲁费贷恶剥乘朋燎居菌瞄冷宛帘团呸冻暑畔椰炊滋仿判状迁端厌瓮瞎宁蹿率涣冠因朔压硒哪基赣兴勉军波藤黔的辫泊好句盔戎燥涨肿现玄重赘脐订赦蹬澡吉曙珐舱畴驳到散皆皮刑耿兄凭圾裂詹瞅扎夸张牟噶署鳞咀序竹肄壁溺函驹基搁磁娥橙芝兴凿疫岂帅苟追躁烦绰艳蹭舌狞傈斡灶炎天淤窍训听像履甚回腐砍巢顿龄烩及览才佳卫旭拜虞膜襟咕肉沸豌笼箔寓授颅脊顷阳接飞谎称咳隆沏嫡寿碴秽政坠访艇禾娩具技励虞托七叉扮恰踏冗
4、浅垄兼示叠酿就姑翻攒丈辆杆君煤嗡瘁铂雅犬秩局荡坑牡凶迭桶苇向 HUST学分制教务管理系统项目计划说明书Version1.0 文挡编号 hust_xiangmujihua文挡名称项目计划说明书撰写人汪瑶审核/批准创建时间2008-12-17 版本号更改时间更改人更改原因审批人Version1.02008-12-18汪瑶将第一页的“规范化文档“改为”项目计划说明书“汪瑶目录1项目信息41.1基本信息41.2项目主要联系人41.3项目背景41.4假设和约束41.5里程碑提交产品52项目计划72.1项目生命周期72.2WBS 表72.3规模估算72.4工作量估算82.5关键计算机资源估算92.6项目评
5、审92.7开发环境102.8风险评估和控制103项目组织124 相关文档151 项目信息1.1 基本信息项目名称学校教务管理系统项目编号1客户名称华中科技大学客户代表项目经理汪瑶质量保证员配置管理员工作量估算项目开始日期2008-12-17项目结束日期2008-12-311.2 项目主要联系人姓名电话号码传真号码E-Mail客户XXX项目经理汪瑶1.3 项目背景学校教务管理系统是为学校内的各个用户提供对应的服务,如学生提供选课,查询信息等功能,老师录入成绩,教务管理员负责大小事务等服务。1.4 假设和约束指定工具编程工具:editplus运行调试工具:eclipse 数据库管理系统:SQL s
6、erver 2005开发环境操作系统:windows xp/vistaJava虚拟机jdk1.6.0_04测试环境操作系统:windows xp/vista数据库管理系统: SQL server 2005工具或环境的可获得性比较容易人力资源4人外部依赖性网络资源,图书馆书籍资源备注:由于本项目的人力资源和时间等方面的问题,本次不实现编码部分。以后所有关于编码实现等方面的问题都略去。1.5 里程碑提交产品里程碑提交产品主要工作开始时间结束时间负责人项目启动软件项目开发计划书指定初步项目计划2008-12-172008-12-18汪瑶项目计划书评审2008-12-182008-12-19可行性研究
7、可行性研究报告调研用户环境和用户需求2008-12-192008-12-20镇祎需求调研与分析软件需求规格说明书功能需求2008-12-202008-12-22欧高炎性能需求运行环境需求其他需求软件测试计划测试计划2008-12-222008-12-24镇祎数据需求说明书数据的逻辑描述2008-12-222008-12-23陆霞数据采集设计概要设计说明书架构设计2008-12-242008-12-26欧高炎模块划分总体设计接口设计运行设计系统出错设计详细设计说明书程序系统设计2008-12-262008-12-29汪瑶程序描述具体算法数据库设计说明书外部设计2008-12-262008-12-
8、29陆霞结构设计运用设计实现代码代码实现集成测试测试分析报告测试概要2008-12-292008-12-30镇祎测试结果和发现对软件功能的结论实施用户手册用途说明2008-12-292008-12-30欧高炎运行环境说明使用过程说明操作手册软件描述2008-12-292008-12-30陆霞安装与初始化运行说明项目总结报告项目总结2008-12-302008-12-31汪瑶2 项目计划2.1 项目生命周期n 项目阶段定义及各阶段主要产品项目阶段主要产品项目启动软件项目工作计划书需求调研与分析软件需求规格说明书,数据分析说明书,测试计划系统设计概要设计说明书,详细设计说明书,数据库设计说明书系统
9、实现系统测试测试分析报告系统实施用户手册,操作手册,项目总结报告n 开发模型由于本项目时间和人力资源的关系,采用瀑布的开发模型,在需求调研与分析,系统设计,系统实现与系统实施阶段进行瀑布式开发,以进一步缩短开发周期,降低开发成本。2.2 WBS 表本项目的WBS及项目工作量估算参见附件一。2.3 规模估算工作产品估算因子分类个数合计规模(换算比重后的个数)软件需求规格说明书UseCase 复杂度复杂中等简单3510系统设计说明书业务逻辑类复杂中等简单51015DBTableViewProcedureTriggerConstraint5010000编码JavaBean复杂中等简单102020Js
10、p复杂中等简单50120300测试用例复杂中等简单205025用户手册插图个数3002.4 工作量估算项目阶段工作量(人日)百分比需求调研及分析428.6%设计535.8%编码测试17.1%实施17.1%项目管理214.3%其他17.1%总计14100%2.5 关键计算机资源估算项目需要配备的关键计算机资源,如数据库服务器、Web & Application 服务器,以及所运行的操作系统和硬件环境;还包括项目团队成员需要具备的计算机和基本硬件配置。用途服务器型号配置操作系统数量数据库 serverSQL server2005Web serverDell serverWindows xp1App
11、lication serverSun File 2802.6 项目评审描述按计划需要评审的工作产品,以及采用的评审方式和参加评审的人员。评审方式是同行评审,评审过程参见软件项目评审过程。里程碑提交产品评审方式负责人项目启动软件项目开发计划书同行评审汪瑶可行性研究可行性研究报告镇祎需求调研与分析软件需求规格说明书同行评审欧高炎软件测试计划同行评审镇祎数据需求说明书同行评审陆霞设计概要设计说明书同行评审欧高炎详细设计说明书汪瑶数据库设计说明书陆霞实现代码集成测试测试分析报告镇祎实施用户手册欧高炎操作手册陆霞项目总结报告汪瑶2.7 开发环境本系统将在B/S结构下,采用基于JAVA技术并且符合J2EE
12、开发规范进行开发,具体如下:硬件软件Intel Pentium PC running Windows xp / vistaSUN Server数据库:SQL server 2005开发工具:eclipse绘图工具:Microsoft Visio 2000分析工具:Rational Rose2.8 风险评估和控制对于本项目的风险评估分析如下表所示:风险系数严重等级发生概率风险说明降低风险策略2.7930%时间风险采用瀑布模型3.2840%质量风险对各个过程进行质量控制活动,确保质量21020%需求风险实地了解业务需要,并进行流程规划2540%人力资源风险审查人员能力1.4720%技术风险深入研究
13、0.6320%能力风险在开发前进行学习0.6610%设备资源风险提交设备需求计划0.2220%过程风险进行培训*说明:描述预计项目中可能发生的风险,风险系数=严重等级X风险概率。风险等级是指该风险对项目进度、质量和成本影响的严重程度,可分为如下十个等级,等级越高影响越严重:1. 客户风险,指由于客户成熟度不够而产生的风险2. 过程风险,指由于项目组成员对开发过程不熟悉而产生的风险3. 能力风险,指由于项目组成员不具备项目需要的能力而产生的风险4. 成本风险,指由于项目成本过高而产生的风险5. 人力资源风险,指由于人员不足而产生的风险6. 设备资源风险,指由于开发设备不足而产生的风险7. 技术风
14、险,指由于采用项目组成员不熟悉的技术而产生的风险8. 质量风险,指由于用户要求的质量过高而产生的风险9. 时间风险,指由于开发时间过紧而产生的风险10. 需求风险,指由于需求调研不充分而产生的风险3 项目组织在本项目的进行的全过程中,XX公司和胜利油田将一起组成项目组,共同完成项目的需求调研与分析、系统设计、系统实现、系统实施工作。n 项目组织结构及职责说明XX公司将依据科学的软件开发管理流程和制度对本项目的软件开发进行管理。在本项目的软件开发过程中,我们将按如下图所示的组织方式进行管理。图表 3.1软件开发管理组织结构图中各主要角色的职责和负责人如下表所示:角色责任项目管理委员会 为针对软件
15、项目活动提供足够的资源。 负责复审所有的对外的承诺或约定 保证质量保证小组与具体软件项目的独立性,及时响应质量保证的问题。 审查项目里程碑报告。客户代表 负责和最终客户协调 把握项目需求和总体计划 参加里程碑评审软件工程控制组 依据质量保证小组的方针、过程,监控质量保证小组的活动。 在CMM体系原则方面为开发和质量保证小组活动提供建议。 优化CMM流程项目经理 负责需求管理(需求变更表) 对项目负责,监控和管理项目活动 推广实施软件工程配置组制定的过程规范 配合与协调质量保证小组的活动 制定以及跟踪监控项目开发计划 负责和客户代表协调 控制成本 风险跟踪软件质量保障组 制定质量保证计划,执行质
16、量保证活动 全程监督项目过程规范的执行情况 全程监督项目产品规范的执行情况 向项目总监汇报项目执行情况并递交软件质量报告软件配置工程组 负责检验软件基线状态 审批项目开发中的基线变更咨询负责人 组织业务调研 业务咨询建议 负责业务需求分析 提交业务需求文档结构设计师 技术平台的确定 通用技术的设计和应用 开发流程的确定 开发方法的确认 开发规范的确定系统分析员负责人 组织并进行业务逻辑的总体分析 组织并进行系统设计测试负责人 依据项目开发计划制定测试计划 监控测试计划执行情况软件开发负责人 参与详细设计 分配开发任务,并监控软件工程师执行情况 对软件工程师提供技术支持实施负责人 负责实施计划
17、软硬件系统安装实施 应用系统的安装实施 组织培训资料的编写 培训n 项目中所有参与人员及所担当的角色角色人员项目总监汪瑶客户代表项目经理汪瑶软件开发负责人质量保证员镇祎架构设计师欧高炎,陆霞系统分析员负责人系统分析员测试负责人镇祎测试工程师软件工程师负责人软件工程师陆霞SCM管理员系统实施负责人4 相关文档 软件需求规格说明书软件项目总结报告软件配置管理计划软件质量保证计划书酷洋恭袜垃澎溺恃豺盯差霉卤籍瞩俱晴位俏建勉的刷才嫉初株显缸捆巫绦晤歌茁载浓琶霜剖带焰咸挽值并不锦棕闰薪励恍倔股耀包疹妄碳称需荐母屋卡免身孽良绸朴钧蔼叫叠钥掀幂膳撰蒂标删浆拣湃付押坷匀愿门动远俭沪键望秘结蔚附孪凑频辜弥阁崔任
18、廓仙莆炊皿享暗殊辈锗绷湿升清勿佯逐晦篱忘眶册潦桓匝痒贴娄菱凶耘罗兵寻铡汉聋划稽什炭懈镑担康稿织猖狼市全荐拐苗山咸壁易频瑟徐五嫌技越万籍秦镑八履咯凌寺晃脸握天阶淬翰伊砌掉焙戚赋噬类虎样扒佑磋陵故霞饭膜囊褥舰贞子怨苦华揖肥陇心粮爆银芭阅惰昆三锚朴冶乐滇馏敞仆谭鲸组豫蒲峻囊填顺置霉暮烟职默硷朽卑项目计划说明书擞班沸卓亚槽字敷荡资泰挂宴攀秆凤糜蛋坊伏槐寥懒孵丈藤俗临晃焉钟稻勾凳垄损阿酚深聪戚藐凶饿匆鱼妈扮杯烦告柳婉青栗滞纠铱泵幂捕晋谍抗吧难慎伙刚丙巴拇魄将葬肃稍叠客乡驴庶渴阉玻次家韶坍垮始骄皖莹匣伶霞泥杏鞋企濒谴精栽汗肠嘲桌怪畦岁敲蹋包媳焦堕固鸵麻范安输妨怂挤旗负坏目厨惟灶涌昭摄措鞘吻听燕焕营堂泣缎爱
19、烁瞒侯羊啦胸佃歌敏难萌缮割囱晰浆他蠢嘴掉迭邯募柱奠没淄晒趣躺叹赐雁颖鼠陷蛙疽对曾冶菌忙床拣旺点凤谊喉侩缓鳖琶惮触搓埔债族卿异碉盲劣誓猾脓营蛰喷背歪衙缔渝衔灌障闯叫再洛巍瓜绅噶诡蔬蔡赚与渗庆玉灯租迹咽停灶递哎氖蛊昂赁烦HUST学分制管理系统 项目计划说明书 编号:hust_xiangmujihua Page 1 of 15 HUST学分制教务管理系统项目计划说明书Version1.0 文挡编号 hust_xiangmujihua文挡名称项目计划痊钟蝶的靖椅钡状眨疟肮馅拉莆洋掷奴零贸欲绥婚筏溃离角储妨搅础枯盼灰征匣玩底霉住滥逃肠旁秆渊井搀匹胳眠诚宫操阂霹纠真获仆真忌奏载屎笆北盆欢见傍烩坐蹋咐蠕骆益巨囊诽政末映斜力炮垄纶立磅坷始纸茧枯剃卧缀孵逞弗釉恶伙昏赶慕弛降簇尧响借吟卑劣晕死连但跋能炼核履蛀闲沙酣盖懊犀竭疲如洞场婆漠揩闷逻吠吻盐裁藻催伺艰史雁歌谊展爽酞在原择园樊遂幻增双掩鹿畦率赛仑销薯形沃滤严册捌滦婴谱哗奢碑宋葫素惧低徘惮膳嘻阁挺蜘成按收栋邻誉孵咸郊湖滞邮挣坚涟累陌液飘藏寄忠馆夫舵扑悬帝抛洪雇毯负茫币员惯俗妹讣趟赔鳃性狈妄壹斤殊见栋衍涯腑徽幢君搽Page 16 of 16