软件项目管理平台需求分析.docx_第1页
软件项目管理平台需求分析.docx_第2页
软件项目管理平台需求分析.docx_第3页
软件项目管理平台需求分析.docx_第4页
软件项目管理平台需求分析.docx_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件项目管理与实践综合课程设计 题 目 软件项目管理平台 院 系 计算机科学与技术 专 业 计算机科学与技术 学生姓名 石立用、张世坤、姜作玉 学 号 161110321,161110314, 161110225 指导教师 张德平 二0 一四 年 十二 月 十一 日 软件需求说明书1.引言31.1 编写目的31.2 背景31.3 定义31.4 参考资料42.任务概述42.1 目标42.2 用户的特点42.3 假定和约束43.需求规定43.1 对功能的规定53.1.1 功能模块53.2 对性能的规定63.2.1 精度63.2.2 时间特性要求63.2.3 灵活性63.3 输入输出要求63.4 数据管理能力要求73.5 故障处理要求73.6 其他专门要求73.7 分析模型84.运行环境规定124.1设备124.2支持软件124.3接口124.4控制121.引言随着我国各行业信息化的不断发展,软件数量和种类急剧扩大,与之相适应的软件项目复杂程度及工作量也成倍增长,一个软件项目需要多人甚至是多团队协同进行,工作周期几个月甚至数十个月,软件项目过程文档有时超过万页; 另一方面软件研制普遍存在周期紧、任务重、质量要求高的特性,对软件项目过程管理的规范性、软件测试实施效率和质量的要求也越来越高。1.1 编写目的 此说明书覆盖用户需求分析,明确所要开发的软件应具有的功能、性能和界面,使系统分析人员和软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。该文档可作为: 1. 设计人员进行系统设计的输入源 2. 开发人员对系统功能开发的依据 3. 产品经理检查系统实现程度的依据 4. 项目需求阶段的主要交付物 5. 收集并记录所有的外部接口,以用于作为完成设计和实现系统的参考1.2 背景说明:a.项目名称:软件项目管理平台b.项目提出者:张德平老师c.项目开发者:石立用、张世坤、姜作玉 d.用户:软件开发相关人员 1.3 定义 软件采用B /S 架构,设计一个能对软件项目管理的“软件项目管理平台”,以解决在软件测试管理日益增长的需求。系统分为服务器端软件、客户端软件两个部分: 客户端软件通过网络连接服务器,主要负责软件测试流程业务处理; 服务器端软件主要负责项目数据处理,包括数据库操作、数据统计、软件项目管理过程文档生成等。1.4 参考资料 软件可靠性模型预测评估平台2.任务概述2.1 目标 设计一个软件项目管理平台。当用户登录到该平台以后,能够选择或输入软件项目,对软件项目管理过程进行管理,自动生成各类软件项目文档,并以图和表的形式展示分析结果。2.2 用户的特点 用户:软件开发项目小组成员、项目经理、部门领导 档阅读建议: 请各用户使用自己的用户名进行登录 请务必保管好自己的用户名和密码 由于用户名和密码借给别人而导致的一切后果由用户自己承担 开发人员:石立用、张世坤、姜作玉小组 项目负责人:石立用 测试人员:张世坤 文档编写人员:姜作玉2.3 假定和约束2015.1.15前完成开发3.需求规定目前很多企业内部软件项目过程管理和文档编制工作主要靠手工进行,效率普遍低下,软件工程师很大一部分时间花在文档编写和格式调整等方面,其原因主要因为市场上现有的常规软件项目管理工具,都存在与现有行业软件项目流程不符、项目管理内容要求不一致、中文本地化支持不好、价格昂贵等问题。为保证软件项目实施高效性、规范性和高质量要求,传统手工作业已逐渐不能满足要求,研发具有自主知识产权且符合行业软件测试标准流程和规范的过程管理工具刻不容缓。3.1 对功能的规定 功能: 实现项目经理提交项目开发计划与计划跟踪管理,项目小组成员提交周计 划,并于每天填写周计划完成情况、项目经理对项目小组成员进行考评、部门领导审核考评、小组成员考核结果查询。 性能:要求性能稳定,不能出现数据丢失等情况 输出:要求将各种数据以表单形式打印 输入:要求系统模块具有添加新数据的功能。 安全与保密要求:要求系统具有权限管理功能,使不同的用户有不同的权限,建立后的数据库需要加密。 完成期限;1个月3.1.1 功能模块 元素名:用户 描述:使用该系统的人 定义:用户 = 项目经理 + 项目小组成员 + 部门领导 元素名:用户名 描述:用来区分项目经理、项目小组成员和部门领导 定义:用户名 = 项目经理名+项目小组成员名+部门领导名(可以自定义) 元素名:验证 描述:用来区分登录用户类型及信息 定义:用户名 + 密码 元素名:项目小组成员信息 描述:用来存储员工信息 定义:成员信息 = 姓名 + 部门 + 员工号 元素名:关键任务信息 描述: 对项目关键任务进行说明 定义: 关键任务详细说明 元素名:版本信息 描述:查看每个版本实现的功能,比较任意两个版本功能的差别 定义:版本信息 = 版本功能 + 差别 元素名:计划管理信息 描述:说明对项目计划书的相应操作 定义:详细说明对项目计划书的相应操作 元素名:文档信息 描述:说明各阶段文档内容,及对应操作 定义:详细说明各阶段文档内容,及对应操作 元素名 :人员管理信息 描述:说明对人员的安排 定义:详细说明对人员的安排3.2 对性能的规定3.2.1 精度按照严格的数据格式输入,否则提示再重新输入3.2.2 时间特性要求处理流程的每一步中不超过5s即可显示结果。3.2.3 灵活性考虑Win7+Chrome/IE环境,数据库使用SQL server或mysql。3.3 输入输出要求 用户名必须是英文,密码6位,全位数字 添加组员信息时,名字是汉字 查询结果以表格形式输出3.4 数据管理能力要求最多支持99个项目,每个项目支持99次测试3.5 故障处理要求正常使用情况下不应出错,若运行时出现不可恢复的系统错误,也必须保证数据库完好;有些空记录往往会使程序无法执行,此时可先判定是否为空记录再进行操作。3.6 其他专门要求 系统的功能实现情况:用户可在本系统下实现三种不同用户要求的功能; 系统安全性:登录需要密码登录,保证了一定的安全; 系统容错性:容错性较好,用户输错数据会提示信息以便重新输入; 系统封闭性:用户封闭性较好。3.7 分析模型数据流程图:项目人员管理系统项目经理领导 1 2 3 项目人员信息1 为项目经理添加人员分派信息2 为项目经理查看人员分派信息3 查看人员分派信息项目版本管理系统项目人员领导 项目经理 1 2 3 4项目版本信息1 为项目经理提交版本信息2 为项目经理查看版本信息3 为领导查看版本信息4 为项目成员查看版本信息项目功能管理系统项目经理 1 2 项目功能信息1 为项目经理查看功能2 为项目经理添加功能项目计划信息系统成员领导经理 1 2 3 4 5 项目计划信息1 为经理查看计划信息2 为经理提交项目计划3 为领导查看项目计划信息4 为成员查看项目计划5 为成员提交自己的计划用例图项目成员查看领导 人员信息 人员信息 项目人员信息项目版本信息查看 领导 版本信息 版本信息 项目版本信息项目计划查看领导 项目计划 项目计划 项目计划提交版本信息经理 版本信息 版本信息 版本信息查看版本信息 版本信息 版本信息提交人员分派信息 人员信息经理 人员信息 人员信息查看人员信息 人员信息 人员信息添加功能经理 功能信息 功能信息 功能信息提交项目计划 计划信息 经理 计划信息 项目计划信息 计划信息查看项目计划 计划信息查看版本信息成员 版本信息 版本信息 项目版本信息提交计划书成员 个人计划 个人计划 项目计划信息查看项目计划 项目计划 项目计划4.运行环境规定4.1设备 硬件平台: CPU:1.7G以上 内存:128mb及以上 硬盘:10G及以上 运行环建: Wondows 98 Windows 2000 Windows XPWindows 7 支撑环境;Mysql server 或 SQL SERVER4.2支持软件 Win7+Chrome/I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论