- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ssh需规格说明书
BMS需求规格说明书
更改记录
日期 修改章节 修改类型* 修改描述 修改人 版本 2012-2-16 全部 创建 新建文档 组长或者组员的名字 1.0 *修改类型分为 A - ADDED M - MODIFIED D – DELETED
文档编号:
项目名称:缺陷管理系统,简称BMS 拟制:成志伟 审核: SQA: 批准: 项目代号: 收文: 产品版本: 抄送:
目的:定义软件需求,为后期的设计打下基础背景、备注:
定义:
参考:
1概述
我们这个项目是bug管理系统,在项目中的项目角色分别是项目经理、开发人员、测试人员和浏览人员。浏览人员只能查看,不能修改任何信息。测试人员可以创建和修改Bug,并可反馈Bug。开发人员对Bug进行回复和修改部分内容。项目经理则可以决定Bug是否遗留,并对项目管理(设置人员和项目、修改项目)。用户可能在不同的项目中的拥有不同的角色,也可能在同一个项目中担当不同角色。不同的角色对于拥有不同的功能权限。其次管理员管理所有项目和用户,并且可新建项目和用户。所有项目角色登录后可以修改个人信息和密码,还有退出功能。
在此项目中最主要的模块是Bug管理,它主要有以下功能:所有用户都可以查询bug,可以根据bug名称,状态,创建时间,负责人等条件进行查询并查看bug。测试人员对自己负责的项目进行测试时,如果发现bug可以新建一个Bug(只有测试员能新建bug),然后反馈给指定的开发人员,开发人员对该bug进行修正后,反馈给测试员审核。项目经理和测试人员都具有删除Bug的权利。第二个模块是项目管理,它主要有以下功能:项目管理分为管理员管理项目和项目经理管理项目,管理员和项目经理都可以设置项目开始结束时间,对项目模块功能的增删改操作及项目人员设置,但项目经理只能负责自己的项目,管理员可以负责所有项目,同时可以新建项目。第三个模块是用户管理,它主要有以下功能:新增用户、快速查询、删除用户、修改用户。第四个模块是统计报表,它主要有以下功能:Bug模块分布、Bug状态分布、Bug日期分布。第五个模块是个人设置,它主要有以下功能:修改个人信息(包括电话、邮件和部门,用户名不能修改)、修改密码(要求先验证原有密码,并输入新密码)。第六个模块是公共模块,它主要有以下功能:用户登录、个人设置、退出。
软件名
缺陷管理系统
版本
1.0
背景
实现公司对于所有项目的缺陷进行统一管理
实现各项目组在开发过程中对于缺陷的管理和跟踪
用户群
本产品的客户是软件开发部的所有员工,包括项目经理、开发人员、测试人员、QA等
。
需求描述
整体结构描述
首先,使用本系统的用户需要登陆,在登陆页面输入正确的用户名和密码后进入系统主页。进入系统主页所能看到和操作的界面是和登录用户的权限相关的。
系统用例如下:
本系统包含的主要功能模块包括:(模块划分和描述)
本系统主要分:Bug管理、项目管理、统计报表、项目查看、用户管理、个人设置六大功能模块。
Bug管理系统主要对项目的中所需Bug信息的查询,对所有Bug信息及详细信息的查看
Bug管理用例图如下
Bug管理系统中项目管理包括管理员对所有项目的管理和项目经理对所负责项目的管理,管理员可以查询项目。
项目管理用例图如下
Bug管理系统中统计报表功能包括bug模块分布,bug状态分布,bug日期分布
统计报表用例图如下
Bug管理系统中所有用户都可以查看项目
项目查看用例图如下
Bug管理系统中只有管理可以管理用户
用户管理用例图如下
Bug管理系统中个人设置模块所有用户可以设置个人基本信息
综合描述
Bug的生命周期与状态
Bug管理系统的主要任务就是实现对系统中各个软件项目的Bug的管理。就某一个项目而言,项目中的每一个Bug的都有自己的生命周期中,在此过程中,项目组内的开发人员和测试人员以及项目经理都会关系到。
Bug的状态图
用户、权限、角色的关系
本系统中的角色有两种,一种是系统角色,另一种是项目角色。
系统角色相对简单。
在项目中有四类项目角色,
项目经理,开发人员,测试人员,浏览人员,测试人员可以新建,修改及反馈bug,开发人员回复,反馈bug,项目经理则决定bug是否遗留,浏览人员只能查询项目信息,不能修改任何信息
本系统权限是分成两块的:系统权限和项目权限,下面对这些权限进行简单描述:
系统权限--系统的操作权限,只有系统管理员有该项权限,其他类型的用户都无权操作。比如项目管理,用户管理等。
项目权限--不同角色在具体项目中具有具体的权限,比如项目组成员可以浏览项目的所有Bug,项目经理设置项目人员,设置项目模块和时间,测试人员可以创建Bug,反馈bug,删除bug,开发人员反馈bug等等。
公共页面
概述
典型模
您可能关注的文档
- JSP九内置对象.doc
- Jcunbw电大财务管理小抄单选、多选、对错题).doc
- JS复合防水料在工程上的应用.doc
- JAVA远监控系统论文.doc
- JYPC职业格证书简介.doc
- JS安全理制度gh.doc
- KAB 商业划书().doc
- KBG、JDG壁镀锌钢管施工工艺.doc
- JZDS列直线(椭圆)等厚筛.doc
- KFT脚王贵州分司管理制度.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)