项目管理软件需求
视频比较大,请耐心等待5秒,下载视频
项目管理软件主要采用B /S 架构,设计一个能对软件项目管理的“软件项目管理平台”,以解决在软件测试管理日益增长的需求。系统分为服务器端软件、客户端软件两个部分: 客户端软件通过网络连接服务器,主要负责软件测试流程业务处理; 服务器端软件主要负责项目数据处理,包括数据库操作、数据统计、软件项目管理过程文档生成等。
1、目标
设计一个软件项目管理平台。当用户登录到该平台以后,能够选择或输入软件项目,对软件项目管理过程进行管理,自动生成各类软件项目文档,并以图和表的形式展示分析结果。
2、需求规定
目前很多企业内部软件项目过程管理和文档编制工作主要靠手工进行,效率普遍低下,软件工程师很大一部分时间花在文档编写和格式调整等方面,其原因主要因为市场上现有的常规软件项目管理工具,都存在与现有行业软件项目流程不符、项目管理内容要求不一致、中文本地化支持不好、价格昂贵等问题。为保证软件项目实施高效性、规范性和高质量要求,传统手工作业已逐渐不能满足要求,研发具有自主知识产权且符合行业软件测试标准流程和规范的过程管理工具刻不容缓。
3、对功能的规定
功能:实现项目经理提交项目开发计划与计划跟踪管理,项目小组成员提交周计 划,并于每天填写周计划完成情况、项目经理对项目小组成员进行考评、部门领导审核考评、小组成员考核结果查询。
性能:要求性能稳定,不能出现数据丢失等情况
输出:要求将各种数据以表单形式打印
输入:要求系统模块具有添加新数据的功能。
安全与保密要求:要求系统具有权限管理功能,使不同的用户有不同的权限,建立后的数据库需要加密。
功能模块:①元素名:用户;描述:使用该系统的人;定义:用户 = 项目经理 + 项目小组成员 + 部门领导。②元素名:用户名;描述:用来区分项目经理、项目小组成员和部门领导;定义:用户名 = 项目经理名+项目小组成员名+部门领导名(可以自定义)。③元素名:验证;描述:用来区分登录用户类型及信息;定义:用户名 + 密码。④元素名:项目小组成员信息;描述:用来存储员工信息;定义:成员信息 = 姓名 + 部门 + 员工号。⑤元素名:关键任务信息;描述: 对项目关键任务进行说明;定义: 关键任务详细说明。⑥元素名:版本信息;描述:查看每个版本实现的功能,比较任意两个版本功能的差别;定义:版本信息 = 版本功能 + 差别。⑦元素名:计划管理信息;描述:说明对项目计划书的相应操作;定义:详细说明对项目计划书的相应操作。⑧元素名:文档信息;描述:说明各阶段文档内容,及对应操作;定义:详细说明各阶段文档内容,及对应操作。⑨元素名 :人员管理信息;描述:说明对人员的安排;定义:详细说明对人员的安排。
4、对性能的规定
①精度:按照严格的数据格式输入,否则提示再重新输入
②时间特性要求:处理流程的每一步中不超过5s即可显示结果。
③灵活性:考虑Win7+Chrome/IE环境,数据库使用SQL server或mysql。
④输入输出要求:用户名必须是英文,密码6位,全位数字;添加组员信息时,名字是汉字;查询结果以表格形式输出
⑤数据管理能力要求:最多支持99个项目,每个项目支持99次测试
⑥故障处理要求:正常使用情况下不应出错,若运行时出现不可恢复的系统错误,也必须保证数据库完好;有些空记录往往会使程序无法执行,此时可先判定是否为空记录再进行操作。
⑦其他专门要求:系统的功能实现情况:用户可在本系统下实现三种不同用户要求的功能;系统安全性:登录需要密码登录,保证了一定的安全;系统容错性:容错性较好,用户输错数据会提示信息以便重新输入;系统封闭性:用户封闭性较好。
5、运行环境规定
①设备:硬件平台:CPU:1.7G以上;内存:128mb及以上;硬盘:10G及以上;运行环建:Wondows 98 Windows 2000 Windows XPWindows 7;支撑环境;Mysql server 或 SQL SERVER
②支持软件:Win7+Chrome/IE+SQL server+Eclipse
③接口:本软件不需要特定的硬件或硬件接口支撑,需运行在Win7操作系统上,内部接口即为实现各个类的接口。
④控制:控制软件的运行主要靠键盘、鼠标等外部设备。用户登陆系统时,登陆界面的登录响应事件会根据用户给予用户的权限,对于项目经理、组员,系统数据库会识别判断并给予不同权限,控制信号由外部设备发出。
- 1简单工程管理软件开发有哪些技巧?
- 2淮北定制工程管理软件开发公司有哪些?
- 3工程管理软件源代码之家有哪些资源值得探索?
- 4SaaS项目系统的优缺点
- 5在线的项目管理软件
- 6好用的开发工程成本动态管理软件
- 7项目管理软件比较
- 8研发一个工程管理软件的关键步骤是什么?
- 9开发web版建筑工程项目管理软件系统的公司
- 10项目计划管理系统
- 11建筑工程项目施工ERP开发需要注意什么?
- 12软件项目开发中如何进行成本管理
- 13宣城工程管理软件开发市场如何?
- 14如何选择工程施工管理软件开发?
- 15滁州工程管理软件开发外包服务怎么选?
- 16开发工程项目管理软件的特点
- 17工程项目管理软件系统开发
- 18工程项目管理软件开发商如何实现高效管理
- 19工程管理软件开发
- 20软件开发项目高效管理:系统贡献大
- 21项目管理软件开发公司
- 22国内的项目管理软件
- 23有哪些适合作为开源软件项目管理软件的工具?
- 24开发建筑项目文档管理平台系统
- 25制作一个工程管理软件的要点是什么
- 26工程进度计划管理软件
- 27互联网项目进度管理软件
- 28铜陵工程管理软件开发定制服务如何?
- 29好用的开发工程项目管理软件
- 30项目研发管理系统软件能提升哪些效率?
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼