- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Bug管理系统UML2.0全程建模(V1.0)
Bug 管理系统UML 2.0 全程建模
——系统分析与设计报告
刘 伟
( 中南大学 信息科学与工程学院 湖南 长沙 410083)
Bug 管理系统UML 2.0 全程建模
目 录
1.项目概述1
1.1 需求分析1
1.2 开发技术3
1.3 UML2.0 全程建模概述3
2 .系统分析4
2.1 用例模型5
2.2 BMS用例图5
2.3 BMS 时序图(需求模型)6
2.4 BMS状态图(需求模型)8
2.5 BMS活动图(需求模型)9
3 .系统设计10
3.1 体系结构设计11
3.2 BMS类图12
3.3 BMS 时序图(实现模型)13
3.4 BMS包图15
3.5 BMS组件图15
3.6 BMS部署图16
4 .参考资料17
信息科学与工程学院 1
Bug 管理系统UML 2.0 全程建模
1.项目概述
随着软件项目规模和复杂性的增大,有效跟踪和管理项目中存在的缺陷Bug
变得越来越重要。每一个软件企业都需要妥善处理软件中的缺陷,这将直接关系
到软件过程质量与软件产品质量,但并非所有的软件组织都知道如何有效地管理
自己软件中的缺陷。在软件缺陷管理(Software Defect Management) 中,软件缺陷
的分类和管理非常重要,因此软件缺陷管理工具的开发和使用将在现代软件开发
中发挥重要作用。本报告将使用UML2.0 对 Bug 管理系统进行全程建模,该系
统名为缺陷管理系统(Bug Management System, BMS),并按照软件工程的标准,
提供一套完整的解决方案。
1.1 需求分析
一个完备的bug 管理流程通常包括如下几个步骤,如图1-1 所示:
图1-1 bug 管理流程图
图1-1 是bug 管理的最基本流程,而实际的bug 管理要更加复杂,不同的步
骤由不同的角色负责,如提交bug 、验证修改后的软件是测试人员的工作,分析
和定位bug 以及修改相应的软件是分析设计人员以及开发人员的工作,在整个过
信息科学与工程学院 1
Bug 管理系统UML 2.0 全程建模
程中项目经理还需要对bug 信息进行统计和监控。在BMS 的需求分析过程中,
我们发现bug 管理流程的某些步骤可以通过一个bug 管理系统来完成,一方面可
以提高bug 的处理速度,另一方面便于对bug 信息的跟踪与统计。
通过对bug 管理流程和实际使用过程的需求分析,BMS 系统基本需求如下:
(1) 系统预设管理员帐号为Admin ,初始密码为Admin 。BMS 系统管理员在
登录系统后可修改密码,系统管理员的主要工作包括增加相关人员初始信息,包
括帐号、初始密码和项目角色,项目角色包括测试人员、开发组长、开发人员和
项目经理;另外,系统管理员还可以删除人员信息。
(2) 其他用户在登录后方可使用该系统,除了帐号和项目角色外用户可以修
改各项个人信息,包括真实姓名、联系电话和电子邮箱等。
(3) 测试人员可以利用BMS 提交自己发现的bug 信息,提交的信息包括bug
类型、bug 严重程度、bug 发生的位置(如所处功能模块、测试界面的URL 或名
称等)、测试环境描述、使用的测试工具和版本信息、测试用例信息(包括测试
数据、期望结果和实际结果等信息)、附加描述信息、附件(屏幕截图或录像等)
等。测试人员将尽量填写完整这些信息以便最大程度帮
文档评论(0)