缺陷管理系统(BMS)

上传人:jin****ng 文档编号:190268454 上传时间:2023-02-27 格式:DOCX 页数:24 大小:180.88KB
返回 下载 相关 举报
缺陷管理系统(BMS)_第1页
第1页 / 共24页
缺陷管理系统(BMS)_第2页
第2页 / 共24页
缺陷管理系统(BMS)_第3页
第3页 / 共24页
点击查看更多>>
资源描述
缺陷管理系统(BMS)更改记录日期修改章节修改类型*修改描述修改人版本2009-10-12全部创建新建文档张坚1.0*修改类型分为 A - ADDED M - MODIFIED D - DELETED文档编号:项目名称:缺陷管理系统,简称BMS拟制:小组成员审核:SQA:批准:项目代号:收文:产品版本:抄送:目的:定义软件需求,为后期的设计打下基础背景、备注:定义:参考:为了管理软件公司的软件产品所存在的缺陷问题,我们开发了这套“BMS缺陷管理 系统“项目。在软件公司的软件产品开发过程中,最主要有三个角色,分别是项目经理、开发人员 和测试人员。每个角色在项目中承担着不同的职责。项目经理负责确定需求并完成对每个 功能特性的设计文档。开发人员则是通过编写代码实现项目经理制定的需求和设计。测试 人员负责检查开发人员实现的功能是否符合项目经理定义的功能需求和设计文档。项目经理、开发人员和测试人员三者之间有效合作并制衡,“三权分立”。当开发人员 和测试人员对某个Bug的解决方案产生分歧时,由代表用户的项目经理做出裁决;整个软件产品的研发过程中,特别是在测试软件产品、修复Bug的中后期,团队中 所有人都参与到了修改缺陷的过程中,所有发现的 Bug 要统一管理起来,所有人都可以 自由的查看,并按照一定的流程进行修改操作。1.1软件名缺陷管理系统(BMS)1.2版本1.01.3背景实现公司对软件缺陷的管理1.4用户群 所有软件公司的开发者,包括项目经理,软件开发人员,测试人员还有浏览项目缺陷 人员。1.5产品理念规范、高效、友好.1.6文档约定1.7需求优先级说明A1: 优先级 1,优先,必须做;A2: 优先级 2,中等,争取做;A3: 优先级 3,下等,可不做;备注:需求项没有特别说明优先级的,表示为A1。1.8预期的读者和阅读建议此需求规格说明文档的预期读者是项目开发人员,测试人员,项目经理。1.9 参考文献2 需求描述2.1整体结构描述首先,使用本系统的用户需要登陆,在登陆页面输入正确的用户名和密码后进入系统 主页。进入系统主页所能看到和操作的界面是和登录用户的权限相关的。系统用例如下:用户管理本系统主要功能模块包括:用户管理、项目管理、BUG管理用户登陆成功以后,管理员进入用户管理界面,而其它用户则进入项目的 览界面2.2 综合描述2.2.1 公共页面2.2.1.1概述登陆管理员模块参与者7、1亠y习个人信息设置普通用户模块2.2.1.2典型模块2.2.1.2.1用户登录用户在登录页面输入用户名和密码点击【登录】,系统验证通过后才能登录本系统。2.2.1.2.2系统主页用户登录后,判别用户身份。管理员进入后台管理页面,其它用户进入进入项目浏览 页面。后台管理页面包括用户管理和项目管理。浏览页面就是浏览公司反有项目,还包括 关键字查询,个人相关项目查询等。2.2.2 个人设置2.2.2.1概述修改个人信息所有可以登录本系统的用户都可以在个人设置模块对个人信息和登录密码进行修改操作。2.2.2.2典型模块2.2.2.2.1修改个人信息用户在这里修改个人相关信息,包括电话、邮件和部门和密码,用户名不能修改。2.2.3 用户管理2.2.3.1概述用户管理模块是管理员对用户的管理,包括添加和删除该用户,修改用户、查询 用户.删除用户查看用户修改用户用户管理新建用户2.2.3.2 典型子模块2.2.3.2.1 新建用户只有管理员登录后才能新建项目,新建用户包括名称,密码,电话,邮件,部门2.2.3.2.1 浏览用户包括浏览所有用户和查看详细信息。查看所有用户,支持排序和分页。2.2.3.2.2 修改用户信息修改用户信息包括基本信息修改和密码修改。用户Id不能更改。2.2.3.2.3 删除用户删除用户信息。2.2.4 项目管理2.2.4.1概述Q /刁项目管理.一丿查看详细信息 、/ 查看项目extend/刀分配人员管理员新建项目查看详细信息项目经理项目管理分配人员查看项目2.2.4.2典型子模块2.2.4.2.1查看项目信息查看项目状态可以快速查询所有项目,查询条件包括项目名称、项目状态、项目人员信息、 项目开始时间、结束时间以及BUG查看新建项目是需要录入项目名称、项目开始时间、预计完成时间和项目状态。项目状态有完 成和未完成,默认是未完成.列表显示当前系统中的所有项目信息。管理员可以通过项目列表进行后续操作,包括项目 修改、项目删除、项目模块设置和项目成员设置.2.2.4.2.创3建子模块只有管理人员可以进行项目管理,那么其他项目组成员如何了解项目的相关信息呢?通过 项目查看模块,项目组其他成员可以了解到项目的相关信息,包括项目基本信息、人员信 息和模块信息等。2.2.4.2.用4户角色管理在项目中有四类项目角色,分别是项目经理、开发人员、测试人员和浏览人员。不同 人员对项目拥有不同的权限。项目角色的管理,主要包括快项目经理、开发人员、测试人员和浏览人员的设置。2.2.5 BUG 管理2.2.5.1概述新建BUGBUG 管理模块:是本系统的核心,是对每一个项目的BUG的管理。2.2.5.2典型子模块2.2.5.2.1查询BUG信息列表显示Bug信息,可能是通过模块筛选的,也可能是条件查询的,默认显示所有Bug。 列表中的信息包括BugID、Bug优先级、所在模块、Bug标题、测试人员、创建时间、责 任人、 Bug 状体、最后一次反馈内容、最后更新时间。22522修改BUG信息开发人员可以对自己被指定为修改责任人的 Bug 进行反馈,反馈时,可以修改责任人、 引入阶段、反馈类型,反馈描述和附件。反馈类型包含:未反馈、推迟修改、已经修改、 描述不清、外部Bug、存在异议、修改责任人。22523删除BUG信息测试人员可以对由自己创建的 Bug 进行反馈。反馈时,可以修改责任人、引入阶段、关 闭版本、反馈类型,反馈描述和附件。反馈类型包含:待修复、待验证、已解决、注销。22524添加BUG信息测试人员:可以在此项目组新建Bug。新建Bug时,测试人员需要录入Bug的相关 信息如下: Bug 所在模块,当前测试的版本,测试环境, Bug 标题, Bug 说明, Bug 分析, Bug附件,严重程度,质量特性,再现程度,修改负责人,默认测试人员为当前登录 用户。新建Bug,状态默认为待修复,优先级默认为一般.226 统计报表2.2.6.1概述z.-.查看缺陷状态分布C_卜查看缺陷优先级分布 查看缺陷模块分布I/ciude查看缺陷严重程度分布测试人员include?o. !统计报表查看缺陷阶段分布项目经理开发人员2.2.6.2典型子模块2.2.6.2.1显示项目中关于 Bug 的各种统计信息,包括 Bug 模块分布和 Bug 状态分布后期将会扩展严重程度分布、优先级分布、阶段分布2.3功能性需求2.3.1 功能点列表全部功能清单功能编号功能名称文中标题编号备注101个人操作101001修改个人信息101002修改登陆密码102图表统计102001查看缺陷模块分布102002查看缺陷状态分布103缺陷管理103001查看缺陷103002解决缺陷只能解决由自己创建的缺陷103003新建缺陷103004删除缺陷只能删除由自己创建的缺陷103005修改缺陷104项目管理104001查看项目104002新建项目104003分配项目人员105用户管理105001查看用户105002修改用户105003删除用户普通用户功能清单功能编号功能名称文中标题编号备注101个人操作101001修改个人信息101002修改登陆密码102图表统计102001查看缺陷模块分布102002查看缺陷状态分布开发人员功能清单功能编号功能名称文中标题编号备注101个人操作101001修改个人信息101002修改登陆密码102图表统计102001查看缺陷模块分布102002查看缺陷状态分布103缺陷管理103001查看缺陷103002解决缺陷测试人员功能清单功能编号功能名称文中标题编号备注101个人操作101001修改个人信息101002修改登陆密码102图表统计102001查看缺陷模块分布102002查看缺陷状态分布103缺陷管理103001查看缺陷103002解决缺陷只能解决由自己创建的缺陷103003新建缺陷103004删除缺陷只能删除由自己创建的缺陷 项目经理功能清单功能编号功能名称文中标题编号备注101个人操作101001修改个人信息101002修改登陆密码102图表统计102001查看缺陷模块分布102002查看缺陷状态分布103缺陷管理103001查看缺陷103002解决缺陷只能处理属于自己的项目缺陷103003新建缺陷103004删除缺陷只能处理属于自己的项目缺陷103005修改缺陷只能处理属于自己的项目缺陷104项目管理104001查看项目104003分配项目人员管理人员功能清单功能编号功能名称文中标题编号备注101个人操作101001修改个人信息101002修改登陆密码102图表统计102001查看缺陷模块分布102002查看缺陷状态分布103缺陷管理103001查看缺陷103002解决缺陷只能解决由自己创建的缺陷103003新建缺陷103004删除缺陷只能删除由自己创建的缺陷103005修改缺陷104项目管理104001查看项目104002新建项目104003分配项目人员只分配项目经理105用户管理105001查看用户105002修改用户105003删除用户2.3.2 功能项描述2.3.2.1个人操作2.3.2.1.1修改登陆密码编号105004优先级A1功能描述101001典型操作输入:原始密码 操作:提交输出:显示结果异常无交叉引用约束条件前置条件后置条件参考界面数据描述数据项数据描述显示格式能否修改初始值用户ID文本能空密码文本厶匕冃能空电话文本厶匕冃能空邮件文本厶匕冃能空部门文本厶匕冃能空2.3.2.1.2修改个人信息编号105004优先级A1功能描述新建用户典型操作输入:输入用户详细信息 操作:提交输出:显示结果异常无交叉引用约束条件前置条件后置条件参考界面数据描述数据项数据描述显示格式能否修改初始值用户ID文本能空密码文本厶匕冃能空电话文本厶匕冃能空邮件文本厶匕冃能空部门文本厶匕冃能空2.3.2.2项目管理2.3.2.2.1新建项目编号104002优先级A1功能描述新建项目典型操作输入:项目名称、开始时间、预计完成时间和项目状态 操作:点击提交时输出:如果输入正确,则提示项目创建成功异常如果开始时间大于预计完成时间,以及项目名称已经存在交叉引用约束条件开始时间必须大于预计完成时间前置条件必须是管理员登录后置条件参考界面数据描述数据项数据描述显示格式能否修改初始值项目名称字符(50)能开始时间日期能结束时间日期厶匕冃能状态字符(50)厶匕冃能编号104001优先级A1功能描述浏览项目典型操作输入:操作:点击项目管理时输出:显示所有项目列表的信息异常交叉引用约束条件前置条件后置条件参考界面编号104003优先级A1功能描述修改项目典型操作输入:项目名称、开始时间、预计完成时间和项目状态 操作:点击修改时输出:如果输入正确,则提示项目修改成功异常如果开始时间大于预计完成时间,以及项目名称已经存在交叉引用约束条件开始时间必须大于预计完成时间前置条件必须是管理员登录,进入修改项目页面后置条件2.3.2.3用户管理2.3.2.3.1 添加用户编号105004优先级A1功能描述新建用户典型操作输入:输入用户详细信息 操作:提交输出:显示结果异常无交叉引用约束条件前置条件后置条件参考界面数据描述数据项数据描述显示格式能否修改初始值用户ID文本能空密码文本厶匕冃能空电话文本厶匕冃能空邮件文本厶匕冃能空部门文本厶匕冃能空2.3.2.3.2 修改用户编号105002优先级A1功能描述编辑用户典型操作输入:填写用户详细信息 操作:提交输出:结果异常交叉引用约束条件前置条件管理员或用户本人进入修改页面后置条件参考界面数据描述数据项数据描述显示格式能否修改初始值用户ID文本否当前用户ID电话文本能当前用户电话邮件文本厶匕冃能当前用户邮件部门文本厶匕冃能当前用户部门重置密码文本厶匕冃能空2.3.2.3.3删除用户编号105003优先级A1功能描述删除用户典型操作输入:操作:点击删除图片 输出:显示结果异常交叉引用约束条件前置条件管理员登陆用户管理页面后置条件参考界面2.3.2.3.4 查询用户编号105001优先级A1功能描述查看用户典型操作输入:操作:点击列表中的用户项输出:显示选中用户的详细信息异常交叉引用约束条件前置条件管理员登陆后置条件参考界面2.3.2.4Bug 管理2.3.2.4.1Bug 浏览与查询编号103001优先级A1功能描述Bug浏览与查询典型操作输入:选择查询选项或输入关键字操作:点查询输出:满足条件的Bug列表异常无交叉引用约束条件前置条件后置条件参考界面2.3.2.4.2 新建 Bug编号103003优先级A1功能描述新建Bug典型操作输入:填写Bug相关信息操作:点击提交输出:显示结果异常交叉引用约束条件前置条件后置条件参考界面数据描述数据项数据描述显示格式能否修改初始值Module所在模块列表框能列表框默认值测试版本列表框厶匕冃能列表框默认值Bug标题文本厶匕冃能空Bug说明文本厶匕冃能空Bug分析文本厶匕冃能空严重程度列表框厶匕冃能列表框默认值修改责任人列表框能列表框默认值测试人员文本否当前项目测试人员创建时间文本否当前项目创建时间23243提交Bug反馈编号103005优先级A1功能描述提交反馈典型操作输入:填写反馈相关信息 操作:提交输出:显示结果异常交叉引用约束条件前置条件后置条件参考界面数据描述数据项数据描述显示格式能否修改初始值修改责任人列表框能列表框默认值引入阶段列表框厶匕冃能列表框默认值优先级列表框厶匕冃能列表框默认值反馈类型列表框能列表框默认值反馈人文本否当前用户2.3.2.5报表统计23251模块分布编号102001优先级A2功能描述统计子模块Bug数量典型操作输入:操作:勾选模块分布 输出:显示饼状图异常交叉引用约束条件前置条件后置条件参考界面2.3.2.5.2 状态分布编号102002优先级A2功能描述统计子模块Bug数量典型操作输入:操作:勾选状态分布输出:显示柱饼状图异常交叉引用约束条件前置条件后置条件参考界面2.4非功能性需求2.5 质量要求3 其他描述4 附录4.1 基础数据说明服务分类:咨询建议投诉
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!