概要设计说明书项目管理.docx

上传人:b****5 文档编号:8522788 上传时间:2023-01-31 格式:DOCX 页数:21 大小:81.47KB
下载 相关 举报
概要设计说明书项目管理.docx_第1页
第1页 / 共21页
概要设计说明书项目管理.docx_第2页
第2页 / 共21页
概要设计说明书项目管理.docx_第3页
第3页 / 共21页
概要设计说明书项目管理.docx_第4页
第4页 / 共21页
概要设计说明书项目管理.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

概要设计说明书项目管理.docx

《概要设计说明书项目管理.docx》由会员分享,可在线阅读,更多相关《概要设计说明书项目管理.docx(21页珍藏版)》请在冰豆网上搜索。

概要设计说明书项目管理.docx

概要设计说明书项目管理

卷号

卷内编号

文档编号

密级

 

项目编号:

<正大软件项目管理系统>

普耀科技公司,2007

概要设计说明书(瀑布)

Version:

1.0

项目承担部门:

软件技术一系.NET项目组

撰写人(签名):

杨勇

完成日期:

2007年7月23日

本文档使用部门:

□主管领导□项目组

□客户(市场)□维护人员□用户

评审负责人(签名):

评审日期:

 

修订历史记录

日期

版本

说明

作者

2007年7月24日

1.0

起草

杨勇

目录

1.引言3

1.1编写目的3

1.2定义3

1.3项目背景3

1.4参考资料3

2.范围3

2.1系统主要目标3

2.2主要软件需求3

2.3产品需求列表3

2.4运行环境设计3

2.4.1网络拓朴图4

2.4.2硬件运行环境4

2.4.3软件运行环境4

2.4.4系统余量设计4

2.5设计约束、限制4

3.软件系统结构设计4

3.1业务控制流描述4

3.2软件体系结构4

3.2.1软件程序结构图4

3.2.2模块命名规则4

3.2.3模块描述4

3.3功能需求追溯5

3.4复用策略5

4.数据设计5

4.1数据字典复审5

4.2数据项5

4.3数据库结构设计6

4.4数据结构与程序的关系6

4.5文件设计6

5.接口设计6

5.1用户界面设计规则6

5.2内部接口设计6

5.3外部接口设计6

6.系统性能设计6

7.技术路线与关键技术6

8.人工处理过程6

9.开发人员角色划分7

10.出错处理设计7

11.系统维护设计7

12.安全保密设计7

13.尚未解决的问题列表7

1.引言

编写目的

由于本系中大多数老师主要从事理论课程的教学,没有太多的实际的项目开发经验。

为了提高广大教师的实际项目开发动手能力,在此特以《正大软件项目管理》进行项目展开。

在本文档中,是根据《需求规格说明书》和《数据库设计说明书》基础上,来进行的概要设计,它是《详细设计》和软件开发的基础。

定义

(暂无)列出文件中用到的专门术语的定义和外文首字母的原词组缩写词的原文。

项目背景

该项目是结合我系教师项目培训的具体安排,以及普耀公司软件开发过程管理的具体需要而提出来的。

一方面让广大教师亲临公司的实际开发环境,体练软件开发的整体流程,另一方面将教师的理论理论知识融合于实践,增强教师的实际动手能力。

参考资料

列出用的参考资料,如:

本项目的经核准的计划任务书或合同,上级机关的批文。

属于本项目的其他已发表的文件本文件中各处引用的文件、资料、包括所需用到的软件开发标准。

a.项目经核准的计划任务书、合同或上级机关的批文;

  b.项目开发计划;

  c.需求规格说明书;

  d.测试计划;

  e.用户操作手册;

  f.文档所引用的资料、采用的标准或规范。

2.范围

本文档是在《需求规格说明书》的基础上,进行编辑的,是项目详细设计和项目开发的基础。

系统主要目标

本系统的主要目标:

对软件公司的项目进行集中管理,其主要包括:

用户信息管理、项目成员信息管理、客户信息管理、项目技术信息管理等。

主要软件需求

本系统采用三层架构,利用浏览器实现项目管理信息的管理和维护。

采用B/S结构来实现。

需要进行数据库信息管理的数据库服务器和进行数据操作、查询和维护的客户端。

产品需求列表

和《需求规格说明书》的表格一致

需求编号

中文名称

需求描述

性能要求

运行环境设计

简要地说明对本系统的运行环境(包括硬件环境、操作系统、版本和支持环境、网络环境或与其共存的应用程序)的规定。

在此处说明该系统的支撑能力:

支持多少用户、并发用户多少、处理能力、概要描述所需的运行环境需求,再按下面4个方面进行分别描述。

网络拓朴图

系统运行环境的物理结构图。

硬件运行环境

数据库服务器:

cpu2.6GHZ以上内存1GB以上硬盘80G以上

客户端台式机配置:

cpu2.6GHZ以上内存512MB以上硬盘60G以上

软件运行环境

MicrosoftSQLServer2000

MicrosoftvisualStudio2005

IE6.0以上版本

WindowsXP2003以上版本

系统余量设计

余量设计要考虑以下内容:

CPU的处理能力要求是否留有余量;

内存的容量要求是否留有余量;

外存储设备的容量要求是否留有余量;

算法的效率是否可接受;

安全关键软件部件发生故障时是否有快速恢复能力等等。

明确列出系统高峰指标、余量指标等

设计约束、限制

3.软件系统结构设计

业务控制流描述

复审需求分析阶段对软件的功能需求的描述是否合理和精化。

否则,应在本节进行进一步分解和精化。

软件体系结构

通过变换映射,并采用适当的优化准则进行软件结构的优化。

该过程可在本节中分段落进行描述。

已得到优化的软件体系结构用结构图(StructureChart)进行描述。

描述的内容包括:

软件程序结构图

模块命名规则

给出软件模块的命名规则,保证模块名称在项目内的唯一性和无二义性。

模块描述

可用IPO图结合下表对每一软件模块进行描述。

名称

用户登录管理

标识

xm-gn-01

子系统名称

基础功能管理

系统

名称

项目管理系统

接 口

说 明

输入

用户帐号、密码

输出

登录成功进入程序主界面

功 能

说 明

实现用户信息登录,并根据其角色分配权限。

运行环

境说明

调用关

系说明

调用模块

主界面

被调用模块

名称

用户角色管理

标识

xm-gn-02

子系统名称

基础功能管理

系统

名称

项目管理系统

接 口

说 明

输入

对角色信息的输入。

输出

将增、删、改的角色信息保存到数据库中。

功 能

说 明

实现系统角色信息的增、删、改。

运行环

境说明

暂无

调用关

系说明

调用模块

暂无

被调用模块

暂无

名称

用户信息管理

标识

xm-gn-03

子系统名称

基础功能管理

系统

名称

项目管理系统

接 口

说 明

输入

用户信息输入。

输出

将增、删、改的用户信息保存到数据库中

功 能

说 明

对用户基本信息进行管理,其中包括:

增、删、改等操作。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

权限分配管理

标识

xm-gn-04

子系统名称

基础功能管理

系统

名称

项目管理系统

接 口

说 明

输入

选择角色信息和权限信息

输出

功 能

说 明

进行给定角色的权限分配。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

注册密码管理

标识

xm-gn-05

子系统名称

基础功能管理

系统

名称

项目管理系统

接 口

说 明

输入

输入新用户的基本信息

输出

将新增用户和密码修改保存到数据库中

功 能

说 明

1、进行新用户注册。

2、为已有用户进行密码修改。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

参数设置管理

标识

xm-gn-06

子系统名称

基础功能管理

系统

名称

项目管理系统

接 口

说 明

输入

输入相关的基础数据。

输出

将数据保存到数据库中。

功 能

说 明

进行系统中,基础数据的维护。

运行环

境说明

应用树型控件进行数据维护。

调用关

系说明

调用模块

被调用模块

名称

日志信息管理

标识

xm-gn-07

子系统名称

基础功能管理

系统

名称

项目管理系统

接 口

说 明

输入

输出

功 能

说 明

用户登录成功后,对系统和数据库进行的所有操作,记录到日志文件中。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

项目信息管理

标识

xm-xm-01

子系统名称

项目信息管理

系统

名称

项目管理系统

接 口

说 明

输入

输入项目的基本信息管理。

输出

将项目信息保存到数据库中。

功 能

说 明

对项目的基本信息进行增、删、改,并将结果保存到数据库中。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

项目技术管理

标识

xm-xm-02

子系统名称

项目信息管理

系统

名称

项目管理系统

接 口

说 明

输入

输出

功 能

说 明

对项目的技术信息进行增、删、改,并将结果保存到数据库中

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

客户信息管理

标识

xm-xm-03

子系统名称

项目信息管理

系统

名称

项目管理系统

接 口

说 明

输入

输入客户的基本信息。

输出

将客户的基本信息保存到数据库中。

功 能

说 明

对客户的基本信息进行增、删、改,并将结果保存到数据库中。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

 

名称

成员信息管理

标识

xm-cy-01

子系统名称

项目成员管理

系统

名称

项目管理系统

接 口

说 明

输入

输入项目成员的基本信息。

输出

将项目成员的基本信息保存到数据库中。

功 能

说 明

对项目成员的基本信息进行增、删、改,并将结果保存到数据库中。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

 

名称

成员异动信息管理

标识

xm-cy-02

子系统名称

项目成员管理

系统

名称

项目管理系统

接 口

说 明

输入

输入成员异动信息。

输出

将项目成员的异动信息保存到数据库中。

功 能

说 明

对项目成员异动的信息进行保存到数据库中。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

成员考核信息管理

标识

xm-cy-03

子系统名称

项目成员管理

系统

名称

项目管理系统

接 口

说 明

输入

输入项目成员考核的基本信息。

输出

将项目成员的基本信息保存到数据库中。

功 能

说 明

对项目成员考核的信息结果保存到数据库中。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

项目基本信息查询

标识

xm-cx-01

子系统名称

查询统计管理

系统

名称

项目管理系统

接 口

说 明

输入

输入要进行要查询项目的基本信息。

输出

将项目查询结果展现出来。

功 能

说 明

根据时间段或项目的名称或类型等进行查询,并将查询结果展现出来。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

客户基本信息查询

标识

xm-cx-02

子系统名称

查询统计管理

系统

名称

项目管理系统

接 口

说 明

输入

输入要进行要查询客户的基本信息。

输出

将客户信息查询结果展现出来。

功 能

说 明

根据客户的名称或类型等进行查询,并将查询结果展现出来。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

成员基本信息查询

标识

xm-cx-03

子系统名称

查询统计管理

系统

名称

项目管理系统

接 口

说 明

输入

输入要进行要查询项目组成员的基本信息。

输出

将成员的基本信息进行查询,并将结果展现出来。

功 能

说 明

根据项目成员姓名或项目组名称等进行查询,并将查询结果展现出来。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

名称

项目技术信息查询

标识

xm-cx-04

子系统名称

查询统计管理

系统

名称

项目管理系统

接 口

说 明

输入

输入要进行要查询的项目基本信息。

输出

将查询到的项目技术结果展现出来。

功 能

说 明

根据给定的项目名称或项目编号,显示特定项目的技术信息。

运行环

境说明

暂无

调用关

系说明

调用模块

被调用模块

 

功能需求追溯

需求功能点

对应的模块

用户与权限管理

用户登录、角色管理、用户管理、权限管理、注册与密码修改管理,用户信息查询等。

基础数据管理

参数设置管理、日志管理。

项目信息管理

项目基本信息管理、项目基本信息查询。

客户信息管理

客户基本信息管理、客户基本信息查询与统计。

成员信息管理

项目成员基本信息管理、项目成员信息查询等。

项目技术信息管理

项目技术信息管理、项目信息查询和统计等。

复用策略

由于该系统,是由教师从需求分析、系统构架、系统设计、系统开发以及系统测试等,这一整体的软件开发过程,对于大多数教师都是崭新的体验。

暂无可复用的东西。

4.数据设计

本章对软件所使用的数据进行定义和概要设计。

本章内容在项目的其他文档中若有描述,请在相应小节指明。

数据字典复审

对需求分析阶段形成的数据字典进行复审和精化。

数据项

定义软件使用的数据项,可能包括:

名称、简称、类型、长度、别名等。

数据库结构设计

将需求分析阶段形成的实体模型转化为数据库系统支持的数据库模型。

如根据E-R图或IDEF1x图建立数据库的物理模型。

数据结构与程序的关系

该系统暂不涉及到其他的数据结构。

文件设计

在本系统中,暂不存在文件的存取的信息。

5.接口设计

用户界面设计规则

在本系统中所涉及的界面的设计的基本规则如下:

界面风格统一、操作方便简洁、可使用和维护性强。

内部接口设计

由于该系统,功能和模块较少,模块间相互独立,所有的交互是通过访问数据库来实现。

外部接口设计

该系统暂无外部接口。

6.系统性能设计

分类说明系统的性能指标。

(暂无)

7.技术路线与关键技术

如果有需要特别说明或预先研究的关键技术,需要在此处列出并说明清楚。

这里列出的应当都是有可能在开发中不易实现的环节,需要提前作好技术准备,或提前做好技术试验,以保证开发的功能和性能等指标。

(暂无)

8.人工处理过程

列出所有需要人工干预的处理过程,说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。

不是错误处理的过程,而是正常人工介入的过程。

例如:

初始化数据的导入。

(暂无)

9.开发人员角色划分

需求分析师:

系统设计师:

系统架构师:

软件开发工程师:

软件测试工程师:

如设计较大系统而且需要开发人员有较明确的分工则在此处列明,如:

界面开发人员、控件制作人员、数据库编程人员、测试程序编写人员、系统调度程序编写人员等,说明角色、人数、工作内容、协调关系等。

一般软件体系结构和技术路线定出后,就可以更精确地定出开发人员的角色划分。

这部分内容可能与软件开发计划中的相关部分重复,可以参见开发计划相关章节,在这里并不对应具体人员。

10.出错处理设计

系统在运行中,出现的错误直接在客户端界面显示出来。

说明每种可能的出错或故障情况,并对他们命名和编号;给出出错时的信息显示界面;和相应的补救措施。

11.系统维护设计

说明为了系统维护的方便而在程序内部设计中作出的安排,指明哪些功能和数据需要维护及其实现维护功能的模块。

(暂无)

12.安全保密设计

根据需求对项目系统从网络级安全,操作系统级安全,应用级安全和数据库级安全四个方面进行描述。

(暂无)

13.尚未解决的问题列表

问题编号

问题描述

问题解决条件

计划解决时间

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

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

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

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