软件需求项目计划 C 组 2010 362° Green Book
图书循环利用系统
项目需求计划
图书循环利用系统《项目需求计划》
1
软件工程 C 组 2010 362° Green Book
版 本 历 史
图书循环利用系统《项目需求计划》 2
软件工程 C 组 2010 362° Green Book
目 录
0. 文档介绍 ............................................................................................................................ 5 0.1 文档目的 ....................................................................................................................... 5 0.2 文档范围 ....................................................................................................................... 5 0.3 读者对象 ....................................................................................................................... 5 0.4 参考文献 ....................................................................................................................... 5 0.5 术语与缩写解释 ............................................................................................................ 5
1. 项目需求介绍 ..................................................................................................................... 6
1.1 项目需求背景 ............................................................................................................... 6
1.2 项目需求范围 ............................................................................................................... 6
1.3 项目需求目标 ............................................................................................................... 6
1.4 客户与最终用户介绍 .................................................................................................... 7
1.4.1 用户类别 ................................................................................................................ 7
1.4.2 客户介绍 ................................................................................................................ 7
1.4.3 学生用户介绍......................................................................................................... 7
1.4.4 教师用户介绍......................................................................................................... 7
1.4.5 游客用户介绍............................................................................................................. 7
1.4.6 管理员用户介绍 ..................................................................................................... 7
1.4.7 各类用户代表介绍 ................................................................................................. 8
1.5 开发方介绍 ................................................................................................................... 8
1.6 制约 ............................................................................................................................... 8
2. 项目过程定义 ..................................................................................................................... 9
2.1 过程模型 ....................................................................................................................... 9
2.2 方法与工具 ................................................................................................................... 9
3. 人力资源计划 ................................................................................................................... 10
4. 任务与进度 ....................................................................................................................... 10
4.2需求工程项目计划说明 ............................................................................................... 11
4.3项目需求任务执行表 .................................................................................................. 12
5 项目风险管理计划 ............................................................................................................ 14
5.1风险识别和风险避免 .................................................................................................. 14
5.1.1风险检查表 ........................................................................................................... 14
5.2风险控制 ...................................................................................................................... 15
5.2.1接替人选资源表 .................................................................................................... 15 图书循环利用系统《项目需求计划》 3
软件工程 C 组 2010 362° Green Book
5.2.2风险管理报告........................................................................................................ 16
图书循环利用系统《项目需求计划》 4
软件工程 C 组 2010 362° Green Book
0. 文档介绍
0.1 文档目的
应可持续发展的科学发展观的要求,开发可再生资源和再循环系统。有利于中国的资源利用率和废物再利用的效率。图书循环利用系统正是根据循环的原理,构建一个新的,可循环的图书循环利用的社会,养成循环利用的习惯。
0.2 文档范围
本文档首先介绍了“图书循环利用系统”项目的需求背景、计划目标与业务范围;接着阐述了实施项目计划的过程、方法与工具;然后对组内人员的定义和安排进行了说明。最后采用Gantt图的形式详细说明了实施本项目的进度安排与具体计划。 0.3 读者对象
项目投资方
项目审批者
项目用户代表
项目需求开发人员
0.4 参考文献
1. 《软件需求》[美] Karl E.Wiegers 著,陆丽娜、王忠民、王志敏译,机械工业出
版社,20xx年7月第1版;
2. 《软件工程——面向对象和传统的方法》原书第七版,[美]Stephen R. Schach著,
邓迎春、韩松、徐天顺、等译,机械工业出版社,20xx年4月第1版;
3. 《软件需求最佳实践——SERU过程框架原理与应用》徐锋 著,电子工业出版社,
20xx年10月第1次印刷。
0.5 术语与缩写解释
图书循环利用系统《项目需求计划》 5
软件工程 C 组 2010 362° Green Book
1. 项目需求介绍
1.1 项目需求背景
21世纪是个资源匮乏,积极提倡可持续发展的世纪。科学技术以前所未有的速度和规模迅猛发展,增强了人类改造自然的能力,给人类社会带来了空前的繁荣,也为今后的进一步发展准备了必要的物质条件。对此,人们产生了盲目乐观的情绪,好像自己已经成为大自然的主人,可长期掠夺资源而不会受到大自然的惩罚。然而,这种掠夺生产已经造成了生态和生活的破话,大自然想人类亮起了红灯。可持续发展战略的核心是经济发展与保护资源、保护生态环境的协调一致,让人类子孙后代能够享受充分的资源和良好的自然环境。
在这一大背景的环境下,我们应当树立新的循环利用原则,充分提倡我们循环的思想。贯彻循环和再循环的思想。并可以通过网络进行思想传播。网络化的倡导,更容易带动根管大的群众,让他们了解现今资源的缺乏状况,推动他们自发的循环利用,废物再利用的行为。从而达到思想的广泛传播。网络绝对是一个便利的信息发布手段。
1.2 项目需求范围
本项目的需求范围是“图书循环系统”项目的需求工程部分,该项目需求完成,是为以后的项目设计的实现提供前期准备。本项目的需求包括工程阶段的需求获取、需求分析需求规格说明、需求规格审核、以及后期的需求变更管理过程。整个项目以及需求工程项目计划、需求规格说明书、需求便跟管理文档的提交为里程碑,分三个阶段完成项目需求工作。这个项目需求过程不包含设计、实现阶段的工作,除了需求变更管理部分。本项目需求适合图书交换,循环利用的网站领域。
1.3 项目需求目标
实施这一项目的的目的是实现循环的,节约资源浪费。从这一目的出发,项目需求的目标就是对客户实现资源再利用,图书循环借阅。为不同客户提供其本身所需的书籍,从而节省书籍购买的经费和制作书籍的材料。从而能够为可持续发展做出小小的贡献 。 图书循环利用系统《项目需求计划》 6
软件工程 C 组 2010 362° Green Book
1.4 客户与最终用户介绍
本项目需求是以合同形式立项进行的,项目需求的客户是李清水老师,责任人是林建峰。最终用户包括客户李清水老师和浙江工业大学全体注册师生,通过此项目他们将得到一个简单、全面、便捷的二手书交易服务与图书捐赠服务。
1.4.1 用户类别
经团队小组讨论,需求分析得出,将会有五类主要用户将直接使用我网站系统,他们是 客户、学生用户、教师用户、游客用户、管理员用户。
1.4.2 客户介绍
客户即为投资本网站开发的投资方。
1.4.3 学生用户介绍
学生用户即为浙江工业大学全体在校注册学生,他们可以以登录名:学号、初始密码123456的方式登录访问我们的网站,十分方便,是我们图书循环利用系统的主要使用者,将可以从本系统中获得及时最新的二手书买卖信息,他们可以在本系统中查找自己想要的图书、出售自己多余的书籍、并可以加入到我们的图书捐赠计划中。
1.4.4 教师用户介绍
教师用户即为浙江工业大学的全体教职工,他们通过以登录名:工号、初始密码123456的方式登录访问我们的网站。也可以参与到我们所有的交易中来。
1.4.5 游客用户介绍
游客用户即为非浙江工业大学的学生,或者是已经毕业的浙工大的学长学姐们,他们可以通过注册账号的方式访问我们的系统,选择他们需要的服务。
1.4.6 管理员用户介绍
管理员用户即为对本网站惊醒日常维护的网站管理员。
图书循环利用系统《项目需求计划》 7
软件工程 C 组 2010 362° Green Book
1.4.7 各类用户代表介绍
1.5 开发方介绍
此项目由浙江工业大学计算机学院软件工程0802班学生林建峰、王斌峰、张少枫、沈泽华、汪斌、方明杰、李庆、汤圣威八人负责开发项目的需求文档。项目需求部分负责人为林建峰。
1.6 制约
开发方的开发能力与实践经验有限。
图书循环利用系统《项目需求计划》 8
软件工程 C 组 2010 362° Green Book
2. 项目过程定义
2.1 过程模型
2.2 方法与工具
图书循环利用系统《项目需求计划》 9
软件工程 C 组 2010 362° Green Book
3. 人力资源计划
4. 任务与进度
4.1需求工程项目计划甘特图
(见附件:“图书循环利用系统”项目需求计划_甘特图。)
图书循环利用系统《项目需求计划》 10
软件工程 C 组 2010 362° Green Book
4.2需求工程项目计划说明
整个项目中,我们将设置2个里程碑,并以此为依据分阶段完成本次的项目。
第一阶段里程碑:提交项目计划书
时间:2010.9.30~2010.10.9(国庆7天放假不工作)
在这一阶段,我们计划完成对项目的分析(包括项目实施的目标、背景,业务需求及范围),选择用户代表,召开第一次JAD,初步获取用户对产品的功能需求,并根据功能需求拟定项目计划书,交由老师评审,如果不够完善,继续修改直至通过。
第二阶段里程碑:提交需求规格说明书
时间:2010.10.10~2010.11.18
第1阶段时间:2010.10.10~2010.10.20
在这一阶段,我们计划完成需求获取工作,其中包括召开第二次JAD以全面了解用户需求,分析用户工作流程,确定质量属性,最后完成对用户需求(包括功能需求和非功能需求)的整理。
第2阶段时间:2010.10.21~2010.10.28
在这一阶段,我们计划初步完成需求分析的工作,我们将注意检查用户每项需求的可行性(对于将影响整个项目开发进度的功能需求,将建议用户取消之)并确定优先级。 一方面我们将根据分析后的需求建立分析模型,另一方面我们将快速制作出原型供用户评审以保证我们的认识无误。
第3阶段时间:2010.10.29~2010.11.4
在这一阶段,我们将对第2阶段完成的工作进行进行小组内互评,保证前期工作的质量,对于发现的问题,交给原负责人完成修改,依次迭代。
第4阶段时间:2010.11.5~2010.11.11
在这一阶段,我们计划初步完成需求规格说明书,为保证之后的变更管理工作的有效进行,将重点注意每一项需求的来源,并注上标号,记录业务规范,创建需求跟踪能力矩阵。
第5阶段时间:2010.11.12~2010.11.18
在这一阶段,我们将首先着手制定需求规格说明书合格的标准,然后对第4阶段完成的工作进行小组内互评,对于发现的问题,交给原负责人完成修改,依次迭代。
第三阶段:提交所有SRS材料和优先级矩阵
时间2010.11.19~2010.12.23
第1阶段时间:2010.11.20~2010.12.2
图书循环利用系统《项目需求计划》 11
软件工程 C 组 2010 362° Green Book
在这一阶段,我们将继续收集需求和完善原型系统,尽量做到用户和商家满意 第2阶段时间:2010.12.3~2010.12.9
在这一阶段,我们将画出优先级矩阵以及整理所有SRS材料 第3阶段时间:2010.12.10~2010.12.16
在这一阶段,我们对第三阶段完成的工作进行小组内互评,对于发现的问题,交给原负责人完成修改,依次迭代。
第4阶段时间:2010.12.17~2010.12.23 准备答辩
4.3项目需求任务执行表
图书循环利用系统《项目需求计划》 12
软件工程 C 组 2010 362° Green Book
图书循环利用系统《项目需求计划》 13
软件工程 C 组 2010 362° Green Book
5 项目风险管理计划
5.1风险识别和风险避免
我们计划在每周开会的时候参考风险检查表,并且按照进程予以不断的更新,根据其中提到的可能风险来检查我们的项目计划。
一旦我们的工程在进行中遇到了风险,我们将根据“风险管理报告”,对风险进行跟踪管理应对,在第一时间发现解决风险,使整个项目按照计划要求工程计划按时完成,让客户放心满意。
5.1.1风险检查表
图书循环利用系统《项目需求计划》 14
软件工程 C 组 2010 362° Green Book
5.2风险控制
由于项目的特殊性重要性以及需要的时间较长,针对项目进程中可能出现的风险我们制定了相应的控制措施:
1. 针对人员工作情况不稳定,请假,生病等问题,我们以一周为单位,2-3人为单位小组,分配任务的时候如果本周内有事情需要请假须会议上提出,如果发生突发状况来不及提前请假通知的,小组内部应负责完成缺勤人的工作份额,如果小组人员全部有事或者小组由于各种原因不能完成组内工作的,应马上提出,全部成员召开紧急会议,修改制定新的工作计划。
2. 针对过程中小组人员或者项目经理可能出现的懈怠厌倦情况,小组之间应该互相鞭策激烈,项目经理应该定期与小组内部成员进行思想心理交流,并且定期小组成员进行一定的户外娱乐活动调节心情,舒缓压力。如果项目经理出现懈怠,小组成员在会议上应该委婉提出意见,如果长时不改正,小组成员可进行投票,更改项目经理。
3.针对学期上教师的要求的变化,以教师要的要求为优先,如果与客户要求发生冲突,可与教师进行交流,争取得出3方都能接受的结果。
4. 针对项目中可能出现的的“需求误解”这一风险,我们计划在“确定用户实例”,“创建开发原型” ,“为需求建立模型”,“确定需求优先级”,“应用质量功能调配”,“指明需求来源”等关键阶段进行需求评审,在讨论需求阶段若小组内部发生意见分歧,则第一时间联系客户,客户代表以客户的要求为优先并且结合实际,并且在完成一个阶段的项目之后交付客户代表进行讨论验审,对于出现的问题立即讨论修改,确保不会偏离客户要求主线。
5.2.1接替人选资源表
图书循环利用系统《项目需求计划》 15
软件工程 C 组 2010 362° Green Book
5.2.2风险管理报告
图书循环利用系统《项目需求计划》 16
软件工程 C 组 2010 362° Green Book
图书循环利用系统《项目需求计划》 17
软件开发计划书项目名称:图书管理系统参与人员:目录1引言-------------------------------------…
粉笔杀手项目策划书用智能手机实现视频展示台西安邮电大学计算机学院软件之翼创新团队20xx年12月2日星期二1项目概述在多媒体教室进…
XXX系统软件项目计划书20##-10-1210:10目录1引言...11.1背景...11.3定义...21.4参考资料...2…
1前言项目实施是指软件开发项目在开发过程完成后系统在正式移交客户使用前系统所进行的现场联调系统试运行和实施培训的过程项目正式实施之…
软件开发计划书项目名称:乐吧乐游戏平台参与人员:目录1引言------------------------------------…
XXX系统软件项目计划书20##-10-1210:10目录1引言...11.1背景...11.3定义...21.4参考资料...2…
目录1.引言...21.1编写目的...21.2项目简介...21.2.1项目名称...21.2.2产品标识...21.2.3项目…
宝鸡市公安交通警察支队办公自动化系统软件项目计划书20xx7101目录1引言111背景113定义114参考资料22项目概述321项…
上海营康计算机科技有限公司上海营康计算机科技有限公司职工及病人点餐系统实施方案1地址中国上海长逸路复旦软件园A幢905室电话021…
第七届齐鲁大学生软件设计与外语大赛红日部落团队曲阜师范大学项目开发计划书五棍棋游戏手机版本组成员周昊乔卿董小龙李美婷1第七届齐鲁大…
信息系统项目管理师论文范例2:论软件项目计划的制定摘要本文讨论了一个作者参与的软件项目的项目计划制订的若干问题.项目所开发的产品是…