软件项目管理系统需求分析说明书.docx

上传人:b****1 文档编号:263159 上传时间:2022-10-08 格式:DOCX 页数:19 大小:57.12KB
下载 相关 举报
软件项目管理系统需求分析说明书.docx_第1页
第1页 / 共19页
软件项目管理系统需求分析说明书.docx_第2页
第2页 / 共19页
软件项目管理系统需求分析说明书.docx_第3页
第3页 / 共19页
软件项目管理系统需求分析说明书.docx_第4页
第4页 / 共19页
软件项目管理系统需求分析说明书.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

软件项目管理系统需求分析说明书.docx

《软件项目管理系统需求分析说明书.docx》由会员分享,可在线阅读,更多相关《软件项目管理系统需求分析说明书.docx(19页珍藏版)》请在冰豆网上搜索。

软件项目管理系统需求分析说明书.docx

软件工程综合课程设计

题 目 软件项目管理系统

院 系 理学院

专 业 信息与计算科学

组员姓名 黄德罡(组长)

刘瑞()刘超()

苏海涛()仇国见()陈林()

指导教师 张德平

二0一三 年十二月十二日

1引言 2

1.1编写目的 2

1.2背景 2

1.3定义 2

1.4参考资料 3

2任务概述 3

2.1目标 3

2.2用户的特点 3

2.3假定和约束 4

3需求规定 4

3.1对功能的规定 4

3.2对性能的规定 13

3.2.1精度 13

3.2.2时间特性要求 14

3.2.3灵活性 14

3.3输入输出要求 14

3.4数据管理能力要求 14

3.5故障处理要求 14

3.6其他专门要求 14

4运行环境规定 15

4.1设备 15

4.2支持软件 15

4.3接口 15

4.4控制 15

软件需求说明书

1引言

1.1编写目的

本需求说明书目的在于:

将用户提供的需求描述系统化、精确化、全面化。

从而实现:

1.便于用户、分析人员和设计人员进行理解和交流。

2.支持目标软件系统的确认。

3.控制系统进化过程。

预期读者:

软件设计者和测试者。

1.2背景

说明:

a.待开发的软件系统的名称:

项目管理系统;

b.本项目的任务提出者:

南京航空航天大学老师;

c.本项目的任务开发者:

南京航空航天大学理学院项目开发小组,小组成员(黄德罡,刘瑞,苏海涛,仇国见,陈林,刘超);

d.该软件系统同其他系统或其他机构的基本的相互来往关系:

本系统同公司的其他管理系统共同构成公司的自动化办公系统。

1.3定义

用户输入:

用户输入的用户名及密码

用户名及口令与用户分类信息:

存放在一个数据库表中,用以判断该用户是成员用户还是部门领导用户还是项目经理用户(权限递增);

成员用户信息管理:

是小组成员用户使用该系统的权限的表现,只能处理自己的信息,比如递交文档(包括里程碑文档),查询自身信息以及在月度考评系统中查询自身绩效。

部门领导用户信息管理:

是部门领导用户使用权限的表现,这在用户分类信息中都已表示出来;

项目经理用户信息管理:

是项目经理用户使用权限的表现,拥有最大权限,可对项目

计划,周计划,以及员工的绩效考评做出操作。

项目计划基本信息:

即档案信息,存放项目的名称、标号、事件、起始时间、计划完成时间,小组成员及分工,项目经理可以对计划进行修改,部门领导和小组成员只能进行查询;

周计划信息:

存放单个事件的名称、标号、起始时间、完成度(0%~100%),以及相应的评语或者备注(一系列字符串);

文档信息:

一般可由能登入系统的所有成员提交,可以是各种可直接操作的文档,但是里程碑文档只能由部门领导或者项目经理提交修改删除等;

成员绩效信息:

部门领导和项目经理根据其周计划的完成度,会给出相应的分数和评语,到最后月度时会有,加权总结的绩效评定。

1.4参考资料

1.孙涌等编,现代软件工程,北京希望电子出版社2002年

2.齐治昌等,软件工程(第二版),高等教育出版社,2004

3.PressmanRS.SoftwareEngineering:

APractitioner’sApproach.3rd

4.郑人杰等,实用软件工程(第二版),清华大学出版社,1997

2任务概述

2.1目标

项目计划,周计划以及各种可操作文档数量众多,在管理项目计划基本信息、计划修改以及文档等信息时,管理难度较大信息量大且容易出错,为了统一管理,尽量减少计划进度及档案信息的错误,减小项目经理以及部门领导的工作量,因此开发该系统,使软件项目管理系统、工作人员绩效管理、人事管理系统等共同构成公司的自动化办公系统。

2.2用户的特点

本软件的最终用户分为小组成员用户,部门领导用户以及项目经理用户三类,其中项

目经理以及部门领导用户拥有一定的计算机操作技术,允许他们查询每一位小组成员的各项信息,包括基本信息、周计划信息、文档信息、奖惩情况等;小组成员用户是全体员工,具有基本的操作计算机的能力,可以提交文档和周计划完成情况、查询自己的各项信息。

预计本软件的使用频度为:

500人次/天

2.3假定和约束

经费限制:

3000元

开发期限:

三个月以内

3需求规定

3.1对功能的规定

1、项目计划信息管理,包括新建、修改、删除等;

a.引言

项目计划信息管理是项目管理的最基本的功能,每个项目开始前都要对项目进行大致的计划方向从而新建计划;在项目开发过程中根据周计划落后或者领先从而进行自动修改,对于中途未达到目的不得不放弃的项目进行计划删除。

b.输入

项目名称,事件,标号,事件的起始时间,事件的完成时间,项目起始时间,项目计划完成时间,小组成员及其分工

c.处理过程描述

开始时,由项目经历新建一个项目计划,首先是周计划尽量按照项目计划来进行,如果进度落后或者领先可按照周计划做出调整,从而周计划也得及时更新。

d.输出

操作成功或失败的提示信息

(在实际操作过程中看情况实现:

在给出提示信息后自动将页面切换到刚提交的页面)

2、周计划;

a.引言

周计划管理是按时完成项目计划甚至提前完成计划的保障,成员根据自己的时间分配完成周计划。

同时由项目经理和部门经理进行考评,给出分数以及相关备注信息(如:

评论等)。

b.输入

小组成员:

本周完成标号,事件,完成度等;项目经理:

各小组成员的分数,备注评论;部门经理:

项目小组的分数,备注评论;

c.处理过程描述

员工一周结束后递交一周完成的事件和完成度,部门领导和项目经理会根据员工递交信息的内容(项目计划的实际运行情况)来给出相应的分数,分数则最终流向月度绩效考评系统中。

d.输出

操作成功或失败的提示信息以及员工的考核分数

(在实际操作过程中看情况实现:

在给出提示信息后自动将页面切换到刚提交的页面)

3、文档管理;

a.引言

文档是由小组成员以及项目经理提交的,而管理是系统自动进行的。

而其中的里程碑文档既可以是用户重新撰写后递交,也可以是用户从普通文档中筛选而来,根据不同的需求体现。

依照权限提供给开发人员提交,查看,修改,删除文档的权力。

b.输入

项目名称,文档名,文档标志位(区别普通文档和里程碑文档),时间等。

在查看,修改,删除文档时输入要查看,要修改,要删除的文档名,项目名称。

c.处理过程描述

文档的提交可以由登入系统的用户提交。

提交后存入库中。

d.输出

操作成功或失败的提示信息

显示出查看,修改的文档,删除时有确认删除提示信息。

4、月度考评

a.引言

员工信息、工作情况、绩效的查询是员工和领导了解自己或管理员了解员工的各项情况的基本要求,通过对用户的授权,他们拥有不同的权限,员工用户只能查询自己的信息,部门领导可以查询除经理外每一位员工的信息,经理则可以查询每一位用户的信息,可以报表输出。

b.输入

用户名(工号)、用户密码。

c.处理过程描述

在输入有效信息并验证后,系统根据id号匹配或输入姓名根据姓名匹配,在数据库中进行搜索,并根据用户要求输出档案、绩效信息等各种信息。

d.输出

操作成功或失败的提示信息,用户信息的报表输出。

5.基本信息管理

a.引言

由管理员对用户名及口令信息,用户分类信息的创建,修改,删除的管理。

b.输入

用户名(工号)、用户密码。

c.处理过程描述

在输入有效信息并验证后,系统根据id号匹配或输入姓名根据姓名匹配,在数据库中进行搜索,并根据用户要求输出用户分类信息。

管理员创建,修改,删除信息。

d.输出

操作成功或失败的提示信息,用户信息的报表输出。

对功能的需求可用如下的数据流图描述:

软件项目管理系统

项目计划管理

周计划管理

项目文档管理

月度考评管理

基本信息管理

提交

提交周计划

普通文档管理

里程碑文档管理

打开

提交周计划完成情况

提交

提交

跟踪

小组成员评分

打开

打开

删除

删除

删除

顶级数据流图

软件项目管理系统

用户

显示

项目信息

一级数据流图

项目计划管理

周计划管理

文档管理系统

月度考评系统

项目经理

小组成员

部门领导

项目计划信息

周计划信息

文档信息

成员绩效信息

项目成员信息

基本信息管理系统

管理员

二级数据流图

1、输入处理及系统处理

用户在进入系统时,需要输入用户名和密码。

输入处理就是根据用户输入的用户名及密码进行判断该用户的合法性。

如果口令有效则进行权限判断,是项目经理用户则进行项目经理权限操作,是小组成员用户就进行小组成员权限操作,是部门领导就进行部门领导权限操作;如果口令无效,则提示出错。

用户输入

输入处理

口令无效

用户判断

用户名及口令信息

用户分类信息

项目经理权

限操作

组成员

小组成员权限操作

部门领导权

限操作

显示口令无效

2、项目经理权限操作

项目计划管理

项目计划信息

周计划审核

周计划信息

文档信息

项目文档管

成员绩效信息

小组成员考评

项目经理

项目经理的权限:

项目计划管理,周计划的审核,项目文档的管理小组成员的考评等

3、小组成员权限操作

小组成员权限:

提交周计划,填写周计划完成情况,查询考核结果

周计划提交

周计划信息

填写完成情况

成员绩效信息

查询考核结果

小组成员

4、部门领导权限操作

部门领导权限:

项目文档管理,审核周计划及完成情况,审核考评

项目文档管

周计划

审核

审核考评

部门领导

文档信息

周计划信息

成员绩效信息

5、管理员权限操作

添加

修改

用户分类信息

删除

管理员

6、显示处理

显示分为正常显示和出错显示

输出信息

信息处理 出错提示

显示屏

正常显示

三级数据流图

1、项目计划管理

项目计划管理包括:

项目计划提交,项目计划跟踪,项目计划删除

提交

项目计划管理

打开

跟踪

删除

项目计划信息

2、小组成员考评

小组成员考评包括:

新建,查询,修改,删除

新建

小组成员

考评

查询

成员绩效信息

修改

删除

3、项目文档管理

项目文档管理包括:

文档管理和里程碑文档管理

文档管理

项目文档管

文档信息

里程碑文档

管理

四级数据流图:

1、文档管理

文档管理包括:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1