软件需求项目计划

软件需求项目计划 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

软件需求项目计划

相关推荐