




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、需求说明书(软件项目管理系统)§1、前言1.1 概述1.1.1 项目名称:软件项目管理系统 项目代码:ProjectManager1.1.2 开发目的:本系统应能a管理软件项目和项目组;b管理与项目相关的数据项和数据结构;c管理与项目相关的系统功能描述和分组;d管理与项目相关的项目任务和项目任务进度;e管理与项目相关的问题,并且能进行问题跟踪;f管理与项目相关的文档。1.1.3 相关读者:部门经理,项目经理,测试人员,设计人员,编程人员。1.1.4 本项目与其它产品(软件)关系。1.2 术语本分析书所使用的专门术语定义:部门经理 能建立项目和项目组的系统使用者;项目经理 能进行
2、67;1.1.2.b - §1.1.2.f管理的系统使用者;设计人员 能进行§1.1.2.b - §1.1.2.f管理的系统使用者;编程人员 能进行§1.1.2.d - §1.1.2.f管理的系统使用者;数据项 目标系统中的最小信息单位;数据结构 数据项的有意义集合;系统功能 通过目标系统能完成的有效活动;项目任务 开发项目中要求完成的有效活动;1.3 参考资料列举编写本分析书时所参考资料的详细信息、标题、作者、版本号、发表日期和来源等。1.4 运行环境操作系统:Windows 2000 Professional;数据库: MS SQL 200
3、0 或 Oracle。1.5 条件和限制开发环境:Microsoft Visual Studio .NET 2003;使用工具:C#§2、系统需求1.1 功能说明根据用户编码和用户密码校核该用户是否合法;在校验用户密码后,可修改用户自己的密码;新增一个系统的新用户;修改一个用户的姓名,部门,职务等数据;删除一个系统的用户;新增、修改、删除用户使用系统模块的权限;新增、修改、删除系统常数表的记录;新增、修改软件开发项目;新增、修改、删除软件开发项目组成员;新增、修改、删除软件开发项目的原始数据项;新增、修改、删除软件开发项目的数据库表;新增、修改、删除软件开发项目的数据库视图;新增、修
4、改、删除软件开发项目的功能;新增、修改、删除软件开发项目的实体;新增、修改、删除软件开发项目的处理逻辑;新增、修改、删除构成数据库表中的数据项;新增、修改、删除构成数据库视图中的数据库表;新增、修改、删除构成处理逻辑中的表、视图、文档、功能、实体;新增、修改、删除软件开发项目的文档数据;修改软件开发项目中文档的内容;打印软件开发项目的文档的内容;新增、修改、删除软件开发项目的任务;新增、修改软件开发项目组成员的周任务;项目组成员修改自己的任务进度;修改软件开发项目组成员的周任务数据;打印软件开发项目组成员的周任务报表(格式见附件:WeekProgess);新增软件项目开发中发现的问题;新增、修
5、改软件项目开发中对所发现问题的回应;2.4 系统接口2.4.1 用户介面规格说明这是用户与目标系统的接口,必需和用户详细讨论,确定:见本项目的工程规范书§2.1。2.4.2 软件接口系统统一通过 组件ClsLib.yyDb 访问数据库。2.4.3 硬件接口逐一详细描述与硬件的接口和测试计划等。2.4.4 通信接口主要是通信协议的约定,E-mail、web等。2.4.5 故障处理注意系统的恢复和转移。§3、数据需求分析3.1 数据项列出所有系统所涉及到全部数据项的编码、名称、类型、长度、描述(、特征、别名)等。数据编码 数据项名称 数据类型 长度 数据项描述ProjCode
6、系统项目编码 VARCHAR 16 系统项目编码Pcode 主编码 VARCHAR 16 主编码Code 编码 VARCHAR 16 编码Name 名称 VARCHAR 32 名称Ptype 主类型 VARCHAR 16 主类型Type 类型 VARCHAR 16 类型Memo 备注 VARCHAR 256 备注State 状态 CHAR 1 该记录所处状态Flag 特征标示 CHAR 1 该记录的特征标示Seq 序号 NUMBER 6 序号Dll Dll文件名 VARCHAR 16 包含该模块的Dll文件名GroupNo 组序号 NUMBER 3 模块的分组序号Icon 图标序号 NUMBE
7、R 3 模块的图标序号Depth 模块层次 CHAR 1 模块所处的层次Divi 部门编码 VARCHAR 16 部门编码Pass 用户密码 VARCHAR 16 用户密码Lev 职务层次 CHAR 1 用户的职务层次Priv 用户权限尺 VARCHAR 60 用户权限尺ProjectCode 项目编码 VARCHAR 16 项目编码(最重要主键)ProjectName 项目名称 VARCHAR 32 项目名称ManagerCode 项目负责人编码 VARCHAR 16 项目负责人编码eBgDate 预测开始日期 DATE 8 预测开始日期eEdDate 预测完成日期 DATE 8 预测完成日
8、期BegDate 实际开始日期 DATE 8 实际开始日期EndDate 实际完成日期 DATE 8 实际完成日期Unit 时间单位 CHAR 1 项目开发管理时间单位(天 或 小时)Estimate 预计时间 NUMBER 10 预计时间单位(天 或 小时)Curr 已用时间 NUMBER 10 已用时间单位(天 或 小时)LeaderCode 项目组成员编码 VARCHAR 16 项目组成员编码MemberCode 项目组成员编码 VARCHAR 16 项目组成员编码MemberName 项目组成员姓名 VARCHAR 32 项目组成员姓名Position 项目组成员职务 CHAR 1 项
9、目组成员职务Memo1 数据项备注1 VARCHAR 32 数据项的备注1Memo2 数据项备注2 VARCHAR 32 数据项的备注2DescCls 指定的类编码 VARCHAR 16 指定的类编码ClsCode 类编码 VARCHAR 16 类编码ClsName 类名称 VARCHAR 64 类名称ClsType 类类型 VARCHAR 16 类类型ClsDesc 类描述 VARCHAR 256 类描述ClsMemo 类备注 VARCHAR 256 类备注ClsState 类状态 CHAR 1 该记录所处状态DefaultValue 预置值 VARCHAR 32 表中数据项的预置值Dire
10、ct 流动方向 CHAR 1 数据的流动方向IsPrimaryKey 是否主键 CHAR 1 表中数据项是否主键IsNull 是否可不确定 CHAR 1 表中数据项是否可不确定TaskId 任务号 NUMBER 16 任务标示号TaskResource 任务来源 VARCHAR 16 任务来源ResourceType 任务来源类型 VARCHAR 16 任务来源类型TaskName 任务名称 VARCHAR 64 任务名称TaskType 任务类型 CHAR 1 任务的类型TaskState 任务状态 CHAR 1 该任务所处状态TaskDate 任务日期 DATE 8 任务日期TaskDes
11、c 任务描述 VARCHAR 256 对任务的描述Progess 任务进度的描述 VARCHAR 256 对任务进度的描述Monday1 周一日期 DATE 8 周一日期Flag11 周任务特征标示 CHAR 1 周任务的特征标示Flag12 周任务特征标示 CHAR 1 周任务的特征标示Flag13 周任务特征标示 CHAR 1 周任务的特征标示Flag14 周任务特征标示 CHAR 1 周任务的特征标示Flag15 周任务特征标示 CHAR 1 周任务的特征标示Flag16 周任务特征标示 CHAR 1 周任务的特征标示Float0 周任务特征值 NUMBER 6.2 周任务的特征值Flo
12、at1 周任务特征值 NUMBER 6.2 周任务的特征值Float2 周任务特征值 NUMBER 6.2 周任务的特征值Float3 周任务特征值 NUMBER 6.2 周任务的特征值Float4 周任务特征值 NUMBER 6.2 周任务的特征值BugId 问题号 NUMBER 16 问题标示号CreaterName 问题登记者姓名 VARCHAR 32 问题登记者姓名ReceiverName 问题回应者姓名 VARCHAR 32 问题回应者姓名BugWhere 问题出现位置 VARCHAR 64 问题出现的位置BugType 问题类型 VARCHAR 64 问题类型BugContent
13、问题内容 VARCHAR 1024 详细描述问题的内容BugState 问题状态 CHAR 1 该问题所处状态Reply 问题回应 VARCHAR 512 详细回答问题RepState 回应状态 CHAR 1 该回应所处状态3.2 实体列出所有系统所涉及到实体的编码、名称(及相关数据结构)。实体编码 实体名称DiviManager 部门经理;ProjManager 项目经理;Tester 测试人员;Designer 设计人员;Programmer 编程人员。3.3 文档列出项目开发所涉及的文档的编码、名称等。项目文档编码 项目文档名称 fp1000 软件项目管理(需求分析书) fp2000 软
14、件项目管理(系统设计书) fp3000 软件项目管理(工程规范)fp4000 软件项目管理(测试文档)列出目标系统所要求的文档的编码、名称、流入和流出的数据结构、组成等。系统文档编码 系统文档名称 主要相关数据结构 fs0001 周任务进度报表 TprojTaskOfDay(i), TprojTaskOfWeek(i)§4、其它4.1 性能需求说明4.1.1 数据精度需求非整数的数值数据项精确到小数点后两位。4.1.2 时间格式需求 所有的日期存储和显示格式 :YYYY-MM-DD; 所有的日期时间存储和显示格式 :YYYY-MM-DD HH:MM:SS。4.1.3 可用性需求4.1.4 可靠性需求4.1.5 有效性需求4.1.6 安
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 4498.1-2025橡胶灰分的测定第1部分:马弗炉法
- GB 45669.4-2025黄河流域工业用水定额第4部分:水泥
- 2025年信息处理考试深化试题及答案
- 高考语文复习突破口及试题与答案2023
- 行政管理的道德困境与试题答案解析
- 高考数学集中训练模块试题及答案
- 仓库出现火灾应急预案(3篇)
- 高考数学解题效率提升分享试题及答案
- 通信公司火灾应急预案(3篇)
- 采油树火灾应急预案(3篇)
- 采访技巧与效率提升
- 生命科学简史知到智慧树章节测试课后答案2024年秋中国科学技术大学
- 农村电网改造项目实施方案
- 医疗纠纷防范及法律责任课件
- 公司招标书范本大全(三篇)
- 正念减压疗法详解课件
- 知识产权管理体系讲解课件
- 彩钢板除锈喷漆施工方案
- 国家开放大学(山东)《地域文化(本)》形考任务1-3+终结性考核参考答案
- 2022年高考数学试卷(上海)(秋考)(解析卷)
- 国家开放大学《数据库应用技术》形考任务1-4参考答案
评论
0/150
提交评论