欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件缺陷管理系统需求与设计.docx

    • 资源ID:4500584       资源大小:73.88KB        全文页数:15页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件缺陷管理系统需求与设计.docx

    1、软件缺陷管理系统需求与设计软件缺陷管理系统需求与设计(软件文档写作课程设计)姓名:于家鹏班级:070608 学号:070603114软件缺陷管理系统需求规格与设计说明书Prepared by 拟制于家鹏Date日期2010-10-28Reviewed by 评审人Date日期Approved by批准Date日期1 Introduction 简介1.1 Purpose 目的本文档为软件缺陷管理系统项目的需求规格说明书,规范的定义本软件项目的需求。该项目计划的阅读人员包括项目经理、项目总监以及项目组中的所有成员。1.2 Scope 范围本文档包括: 软件总体概述 功能需求 性能需求 接口需求 总

    2、体设计约束 软件质量特性 General description总体概述本项目软件需求由项目经理提供,项目组通过需求调研(网上查阅相关资料和同类产品比较),对需求进行裁剪。1.3 Software perspective 软件概述1.3.1 About the Project 项目介绍本系统是缺陷跟踪管理的专业软件,它用于帮助公司和团队跟踪工作中的问题,管理和记录这些问题的处理过程。通过此系统可以整合客户、开发人员、测试人员,各人各司其职,信息很快得到交流和反馈,让大家感到软件开发在顺利快速的进行,朝意想的目标迈进。它的主要作用是为开发人员服务,实时将信息反馈给开发人员,开发人员同时迅速地将修

    3、复的结果信息反馈到跟踪系统中,最后通过持续集成,软件迅速地完成了更新,这些方便、便捷的操作会极大地鼓舞软件开发中的各方人员,甚至包括客户,及时响应。1.3.2 Environment of Product 产品环境介绍本软件产品运行在装有java运行环境的任何操作系统上运行。1.4 Software function 软件功能功能模块用例一. Bug管理1. Bug管理2. 分配给我的bug3. 我创建的bug4. Bug查询二. 项目管理1. 项目管理2. 用户组管理3. 版本管理4. 查询统计三. 用例管理1. 测试用例管理2. 测试计划管理3. 用例测试结果管理四. 系统管理1. 用户管

    4、理2. 权限管理3. 测试类别管理4. Bug级别管理表格 1 软件功能表1.5 ActorsActor为软件研发的项目经理,开发人员和测试人员2 Functional Requirements 功能需求2.1 Use Case Diagram 系统总用例图2.2 系统活动图2.3 系统子用例图2.3.1 Project.Module01.Function01 bug管理-bug管理2.3.1.1 Goal in Context 简要说明检索与维护所有项目的BUG的状态信息,BUG一共由8种状态。状态1:已提交:测试员发现 BUG 后提交到 BUG 管理系统中的状态。(初始状态) 状态2:已修

    5、改:程序员在修改了 BUG 后提交到 BUG 管理系统中的状态。 状态3:不修改:程序员或项目经理根据需求分析、概要设计、详细设计说明书等上的要求经过考虑后决定对 BUG 不进行修改。其 BUG 的状态为不修改,需要说明理由。 状态4:延迟:根据目前项目进程或计划等情况,暂时延期的状态 状态5:待讨论:需要进行讨论后才能决定是否需要修改的 BUG 的状态。 状态6:已验证:已经解决的并经过测试员复测的 BUG 的状态。 状态7:关闭:完全解决了,只供以后备查的状态 状态8:重新打开:重新出现在新的版本中,重新打开以前关闭的 bug 状态 。2.3.1.2 Preconditions 前置条件无

    6、2.3.1.3 End Condition 后置条件无2.3.1.4 Actors 所有人员。2.3.1.5 Trigger 触发条件无2.3.2 Project.Module01.Function02 bug管理-分配给我的bug2.3.2.1 Goal in Context 简要说明 测试人员对对象软件进行测试发现了bug后分配给开发人员。2.3.2.2 Preconditions 前置条件 测试人员发现了bug。2.3.2.3 End Condition 后置条件 获取bug信息。 2.3.2.4 Actors 开发人员。 2.3.2.5 Trigger 触发条件 测试人员发现了bug。

    7、 2.3.3 Project.Module01.Function03 bug管理-我创建的bug2.3.3.1 Goal in Context 简要说明 根据测试人员给开发人员提供的bug信息创建一个处理这个bug的功能模块。2.3.3.2 Preconditions 前置条件 获取bug信息。 2.3.3.3 End Condition 后置条件 处理好这个bug以后,将信息交给测试人员。2.3.3.4 Actors 开发人员。 2.3.3.5 Trigger 触发条件 获取bug信息。2.3.4 Project.Module01.Function04 bug管理-bug查询2.3.4.1

    8、Goal in Context 简要说明查询bug信息的一个功能模块。2.3.4.2 Preconditions 前置条件 无。2.3.4.3 End Condition 后置条件无。 2.3.4.4 Actors 所有用例。2.3.4.5 Trigger 触发条件无。 2.3.5 Project.Module02.Function01 项目管理-项目管理2.3.5.1 Goal in Context 简要说明 根据需求,实际情况,创建项目。2.3.5.2 Preconditions 前置条件了解需求,条件允许2.3.5.3 End Condition 后置条件创建用户组2.3.5.4 Act

    9、ors 项目经理2.3.5.5 Trigger 触发条件 无2.3.6 Project.Module02.Function03 项目管理-用户组管理2.3.6.1 Goal in Context 简要说明根据项目需求,选择合适人员,组成项目组2.3.6.2 Preconditions 前置条件项目已经建立2.3.6.3 End Condition 后置条件制定项目计划2.3.6.4 Actors 项目经理2.3.6.5 Trigger 触发条件该项目已经立项,项目计划已经建立2.3.7 Project.Module02.Function03 项目管理-版本管理2.3.7.1 Goal in C

    10、ontext 简要说明对 每一次出现bug并修改后的被测项目的版本进行修改。2.3.7.2 Preconditions 前置条件 开发员对当前bug修改完成。2.3.7.3 End Condition 后置条件 修改被测项目的版本。2.3.7.4 Actors 项目经理。2.3.7.5 Trigger 触发条件 当前Bug修改完成。2.3.8 Project.Module02.Function04 项目管理-查询统计2.3.8.1 Goal in Context 简要说明查询反馈信息中已关闭的bug数量,来得到被测试项目某阶段解决bug的程度。根据bug的解决程度用来控制被测项目的进度。2.3

    11、.8.2 Preconditions 前置条件 无。2.3.8.3 End Condition 后置条件统计已关闭bug的数量。2.3.8.4 Actors 项目经理。2.3.8.5 Trigger 触发条件 反馈信息确定。2.3.9 Project.Module03.Function01 用例管理-测试计划管理2.3.9.1 Goal in Context 简要说明 管理所有的测试计划,并可以添加、删除、修改、查询测试计划。2.3.9.2 Preconditions 前置条件 制定项目计划。2.3.9.3 End Condition 后置条件 编写测试用例。2.3.9.4 Actors 软件

    12、 测试人员。2.3.9.5 Trigger 触发条件 项目计划的制定。2.3.10 Project.Module03.Function02 用例管理-测试用例管理2.3.10.1 Goal in Context 简要说明 用来管理测试用例:可以对测试用例进行添加、删除 、修改、查询。2.3.10.2 Preconditions 前置条件 编写测试计划。2.3.10.3 End Condition 后置条件 管理所有bug。2.3.10.4 Actors 软件测试人员2.3.10.5 Trigger 触发条件 测试计划的编写。2.3.11 Project.Module03.Function03

    13、用例管理-用例测试结果管理2.3.11.1 Goal in Context 简要说明在使用测试用例进行测试的时候要求测试用例应该包含5种状态,状态1:未测试,说明还没有开始测试。状态2:测试通过:测试用例通过测试。状态3:测试不通过:测试用例没有通过。状态4:测试阻塞:阻塞表示该测试用例的前置条件还未符合,所以该用例测试没有办法开始进行。状态5:测试取消:取消表示如果测试用例与实际软件实现不想符合,那么测试用例不能按照实际情况测试,那么测试用例取消。2.3.11.2 Preconditions 前置条件 无2.3.11.3 End Condition 后置条件 无2.3.11.4 Actors

    14、 软件测试人员2.3.11.5 Trigger 触发条件 当测试人员需要管理用例测试结果的时候2.3.12 Project.Module04.Function01 系统管理-用户管理2.3.12.1 Goal in Context 简要说明 创建系统用户2.3.12.2 Preconditions 前置条件 无2.3.12.3 End Condition 后置条件 权限管理2.3.12.4 Actors 系统管理员2.3.12.5 Trigger 触发条件 该项目已经立项2.3.13 Project.Module04.Function02 系统管理-权限管理2.3.13.1 Goal in C

    15、ontext 简要说明对系统权限的管理2.3.13.2 Preconditions 前置条件用户创建2.3.13.3 End Condition 后置条件 无2.3.13.4 Actors 系统管理员2.3.13.5 Trigger 触发条件用户创建2.3.14 Project.Module04.Function03 系统管理-测试类别管理2.3.14.1 Goal in Context 简要说明软件测试常用的测试方法:黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。白盒测试:基于一个应用代码的内部逻辑知识,基于覆盖全部代码、分支、路径、条件。单元测试:最微小规模的测试;以测试

    16、某个功能或代码块。累积综合测试:当一个新功能增加后,对应用系统所做的连续测试。集成测试:一个应用系统的各个部件的联合测试,以决定他们能否在一起共同工作。部件可以是代码块、独立的应用、网络上的客户端或服务器端程序。功能测试:用于测试应用系统的功能需求的黑盒测试方法。系统测试:基于系统整体需求说明书的黑盒类测试;应覆盖系统所有联合的部件。2.3.14.2 Preconditions 前置条件 无2.3.14.3 End Condition 后置条件无2.3.14.4 Actors 系统管理员2.3.14.5 Trigger 触发条件该项目已经立项2.3.15 Project.Module04.Fu

    17、nction04系统管理-bug级别管理2.3.15.1 Goal in Context 简要说明BUG一般分为4个等级分别为致命(可对应目前BUG体系中的“非常严重”):致命性问题主要为:系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。具体基本上可分为: 内存泄漏 用户数据丢失或破坏 系统崩溃/死机/冻结 模块无法启动或异常退出 严重的数值计算错误 功能设计与需求严重不符 其它导致无法测试的错误 严重(可对应目前BUG体系中的“严重”)严重性问题主要为:影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。具体基本上可分为: 功能未实现 功

    18、能错误 系统刷新错误 语音或数据通讯错误 轻微的数值计算错误 系统所提供的功能或服务受明显的影响 一般(可对应于目前BUG体系中的“普通”)一般性问题主要为:界面、性能缺陷具体基本上可分为: 操作界面错误(包括数据窗口内列名定义、含义是否一致) 边界条件下错误 提示信息错误(包括未给出信息、信息提示错误等) 长时间操作无进度提示 系统未优化(性能问题) 光标跳转设置不好,鼠标(光标)定位错误 提示(可对应于目前BUG体系中的“轻微及建议”)提示性问题主要为:易用性及建议性问题具体基本上可分为: 界面格式等不规范 辅助说明描述不清楚 操作时未给用户提示 可输入区域和只读区域没有明显的区分标志 个

    19、别不影响产品理解的错别字 文字排列不整齐等一些小问题 建议2.3.15.2 Preconditions 前置条件无2.3.15.3 End Condition 后置条件无2.3.15.4 Actors 系统管理员2.3.15.5 Trigger 触发条件 该项目已经立项3 Performance Requirements 性能需求1. 可以同时让30个用户同时在线操作.2. 保证系统在6个工作日内运行不能出现异常.4 Overall Design Constraints 总体设计约束4.1 Standards compliance 标准符合性1. Java编码规范:a) 使用Tab键缩进;b)

    20、 使用驼峰标识;c) 主要方法和属性要有注释;d) 属性名小写;e) 方法名小写;f) 常量大写.2. 标准文档模板,格式: 参见所给文档模板.4.2 Hardware Limitations 硬件约束要求能运行在内存大于1G的各类PC机器上.5 Software Quality Attributes 软件质量特性5.1 Reliability 可靠性1.强大的及时存储能力,防止数据以外丢失.2.经测试系统可靠性99.999%.3.定期对系统进行维护和升级.5.2 Usability 易用性1.操作界面友好.2.系统附带用户手册.3.提供联机帮助.6 Requirements Classifi

    21、cation 需求分级Requirement ID 需求IDRequirement Name 需求名称Classification 需求分级Project.Module01.Function01bug管理 AProject.Module01.Function01分配给我的bug BProject.Module01.Function01我创建的bug CProject.Module01.Function01bug查询 AProject.Module02.Function01项目管理 AProject.Module02.Function02用户组管理 AProject.Module02.Funct

    22、ion03版本管理 BProject.Module02.Function04查询统计 BProject.Module03.Function01测试计划管理AProject.Module03.Function02测试用例管理BProject.Module03.Function03用例测试结果管理BProject.Module04.Function01用户管理AProject.Module04.Function02权限管理AProject.Module04.Function03测试类别管理AProject.Module04.Function04bug级别管理B表格 2 需求分级表A. 十分重要B.

    23、 重要C. 达到需求即可 出师表两汉:诸葛亮先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体;陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰“能”,是以众议

    24、举宠为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也。臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。先帝知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;故五月渡泸,深入不毛。今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。此臣所以报先帝而忠陛下之职分也。至于斟酌损益,进尽忠言,则攸之、祎、允之任也。愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏。臣不胜受恩感激。今当远离,临表涕零,不知所言。


    注意事项

    本文(软件缺陷管理系统需求与设计.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开