




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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、;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 2000 或Oracl
3、e。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系统项目编码VARCHAR16系统项目
6、编码Pcode主编码VARCHAR16主编码Code编码VARCHAR16编码Name名称VARCHAR32名称Ptype主类型VARCHAR16主类型Type类型VARCHAR16类型Memo备注VARCHAR256备注State状态CHAR1该记录所处状态Flag特征标示CHAR1该记录的特征标示Seq序号NUMBER6序号DllDll 文件名VARCHAR16包含该模块的Dll 文件名GroupNo组序号NUMBER3模块的分组序号Icon图标序号NUMBER3模块的图标序号Depth模块层次CHAR1模块所处的层次Divi部门编码VARCHAR16部门编码Pass用户密码VARCHAR
7、16用户密码Lev职务层次CHAR1用户的职务层次Priv用户权限尺 项目编码VARCHAR60用户权限尺ProjectCodeVARCHAR16项目编码(最重要主键)ProjectName项目名称VARCHAR32项目名称ManagerCode项目负责人编码VARCHAR16项目负责人编码eBgDate预测开始日期DATE8预测开始日期eEdDate预测完成日期DATE8预测完成日期BegDate实际开始日期DATE8实际开始日期EndDate实际完成日期DATE8实际完成日期Unit时间单位CHAR1项目开发管理时间单位(天或 小时)Estimate预计时间NUMBER10预计时间单位(天
8、或 小时)Curr已用时间NUMBER10已用时间单位(天或 小时)LeaderCode项目组成员编码VARCHAR16项目组成员编码MemberCode项目组成员编码VARCHAR16项目组成员编码MemberName项目组成员姓名VARCHAR32项目组成员姓名Position项目组成员职务CHAR1项目组成员职务Memo1数据项备注1VARCHAR32数据项的备注1Memo2数据项备注2VARCHAR32数据项的备注2DescCls指定的类编码VARCHAR16指定的类编码ClsCode类编码VARCHAR16类编码ClsName类名称VARCHAR64类名称ClsType类类型VARC
9、HAR16类类型ClsDesc类描述VARCHAR256类描述ClsMemo类备注VARCHAR256类备注ClsState类状态CHAR1该记录所处状态DefaultValue预置值VARCHAR32表中数据项的预置值Direct流动方向CHAR1数据的流动方向IsPrimaryKey是否主键CHAR1表中数据项是否主键IsNull是否可不确定CHAR1表中数据项是否可不确定TaskId任务号NUMBER16任务标示号TaskResource任务来源VARCHAR16任务来源ResourceType任务来源类型VARCHAR16任务来源类型TaskName任务名称VARCHAR64任务名称T
10、askType任务类型CHAR1任务的类型TaskState任务状态CHAR1该任务所处状态TaskDate任务日期DATE8任务日期TaskDesc任务描述VARCHAR256对任务的描述Progess任务进度的描述VARCHAR256对任务进度的描述Monday1周一日期DATE8周一日期Flag11周任务特征标示CHAR1周任务的特征标示Flag12周任务特征标示CHAR1周任务的特征标示Flag13周任务特征标示CHAR1周任务的特征标示Flag14周任务特征标示CHAR1周任务的特征标示Flag15周任务特征标示CHAR1周任务的特征标示Flag16周任务特征标示CHAR1周任务的特
11、征标示Float0周任务特征值NUMBER6.2周任务的特征值Float1周任务特征值NUMBER6.2周任务的特征值Float2周任务特征值NUMBER6.2周任务的特征值Float3周任务特征值NUMBER6.2周任务的特征值Float4周任务特征值NUMBER6.2周任务的特征值BugId问题号NUMBER16问题标示号CreaterName问题登记者姓名VARCHAR32问题登记者姓名ReceiverName问题回应者姓名VARCHAR32问题回应者姓名BugWhere问题出现位置VARCHAR64问题出现的位置BugType问题类型VARCHAR64问题类型BugContent问题内
12、容VARCHAR1024详细描述问题的内容BugState问题状态CHAR1该问题所处状态Reply问题回应VARCHAR 512 详细回答问题RepState回应状态CHAR1 该回应所处状态3.2 实体列出所有系统所涉及到实体的编码、名称(及相关数据结构)。实体编码实体名称DiviManager部门经理;ProjManager项目经理;Tester测试人员;Designer设计人员;Programmer编程人员。3.3 文档列出项目开发所涉及的文档的编码、名称等。项目文档编码fp1000项目文档名称 软件项目管理(需求分析书)fp2000软件项目管理(系统设计书)(系统设计书)fp3000
13、软件项目管理(工程规范)(工程规范)fp4000软件项目管理(测试文档)(测试文档)列出目标系统所要求的文档的编码、名称、流入和流出的数据结构、组成等。流入和流出的数据结构、组成等。系统文档编码系统文档名称主要相关数据结构fs0001周任务进度报表TprojTaskOfDay(i), TprojTaskOfWeek(i)4、其它4.1 性能需求说明4.1.1 数据精度需求非整数的数值数据项精确到小数点后两位。4.1.2 时间格式需求所有的日期存储和显示格式: YYYY-MM-DD ;所有的日期时间存储和显示格式: YYYY-MM-DD HH:MM:SS4.1.3 可用性需求4.1.4 可靠性需求4.1.5 有效性需求4.1.6 安全性需求4.1.7 可维护性需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纤维原料在冶金行业中的应用考核试卷
- 管道工程环境保护法律法规政策研究与探讨考核试卷
- 纺织品在家居绿植养护的创新考核试卷
- 纺织品物流配送考核试卷
- 老年营养与餐饮服务考核试卷
- 生物农药田间试验与农业人才培养合同
- 大型综合体建筑工程质量监管及综合评价协议
- 高效流水线工人岗位竞聘及劳务派遣合同
- 智能家居全屋定制智能家居系统集成与施工一体化服务合同
- 区块链矿机网络交换机租赁与智能化升级合同
- 第二章中国体育产业的发展与现状
- 静脉炎的护理 课件
- DB3303T078-2024规模以上工业企业健康评价指标体系
- 特种作业合同协议
- 社工证考试试题及答案
- 2025年云南专升本招生计划
- 2025年宽带网络拓展合作协议书
- 教学主管竞聘培训机构
- 【9语期末】黄山市歙县2024-2025学年九年级上学期期末语文试题
- 血液安全管理制度
- 《工程勘察设计收费标准》(2002年修订本)
评论
0/150
提交评论