• 0
  • 0
分享

  用例描述反映了系统分析员对用户需求的理解,要达到能够完全理解用户需求的目标以及实现系统良好运转的期许,例图和文字描述相结合才是最完整的用例描述。

  一份全面的用例描述是怎样的?

  一、描述

  很多人在做用例描述的时候只注重于用例图的绘制,有的则只注重于文字的描述,这两者单单重其一都是有所欠缺的。

  这样说吧,图形(比如用例图或者流程图)其实是文字说明的一种补充方式,它的直观性虽然可以,但是睡明星确实不足,因此必须让那些图形能够表达其内心世界的想法,讲述图形背后的故事。通过文字描述程序的运行流程,描述参与者与系统的交互过程等。

  单单只用文字描述也是片面的,文字描述尽管可以更为详细的说明一些问题,但是它的缺点就是没有所谓的直观性,相对复杂的用例会通过时间流图来补充,为架构师提供更加形象和直观的用例描述。

  根据以上说法,用例图和文字描述相结合才是完整的用例描述,或者将其叫做能够形成一种多元化多角度多层面融合的需求分析方阵(比如:用例矩阵),用例矩阵的形成也许会更加能够表现出需求的直观性。

  二、案例

  2.1 项目筹划功能模块

  2.1.1 模块描述

  主要分为四个专题页,分别为:项目信息、项目初始化、计划管理和计划纠偏。

  1)项目信息:主要展示的是项目相关的合同信息内容,项目经理在这里可以根据其内具体的信息进行相关的编辑和完善。

  2)项目初始化:为项目经理提供标准化的WBS字典,通过形象进度项关联工程量清单,实现进度货币化管理,并及时提供全面的进度分析以及资源分析。

  3)计划管理:主要分为进度计划、产值计划、成本计划、资金计划、施工风险计划、安全计划、质量计划、人员计划、材料计划、设备计划、供应商计划十一个计划,以项目初始化中的wbs字典数据为基础来进行所有计划(某些计划为必填)的信息录入和提交,通过流程审批从而激活整个项目。

  进度货币化:进度货币化包括WBS工区分部分项树结构管理、分项部件管理、业主清单管理三个模块,WBS工区分部分项树结构关联业主清单实现进度计划编辑、实物量统计、对上计价对下计量自行关联,失效件进度产值货币化管理,帮助项目经理准确切形象的管控项目进度,提升工作效率和质量。

  4)计划纠偏:分为资源平衡(与关键路径有关)和资源平滑(与关键路径无关)两种纠偏方式。根据时间和资源两种维度来进行项目跟踪的同时,并及时进行进度提醒及进度纠偏处理,从而帮助项目经理进行项目进度的把控。

  2.1.2 需求分析

1-1.jpg

  2.1.3 用例矩阵

1-2.jpg

  2.1.4 界面描述

1-3.jpg

  三、结语

  用例矩阵反映了系统分析员对用户需求的理解,必须能够完全理解客户需求和对系统运行的期许。

  通过一种图形结合文字描述的手法,是让客户在大脑中形成一个系统的运行蓝图,让客户能够明白在将来的系统中扮演的角色以及在这个角色中要承担的责任,和客户将通过哪些行为动作来完成自己的工作,并结合高保真原型(UE、UI)设计来更加立体的呈现所要印证的需求。


作者:佚名    

来源:http://www.51testing.com/html/01/n-7789401.html



  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:APP 登录功能,用例怎么写 ?阿常回答:假定该登录为手机号密码的登录方式,登录界面存在 2个输入框(手机号,密码), 1个登录按钮。一、正常登录流程正常登录流程 case前置条件    应用安装成功,网络连接正常    输入数据    手机号:18957440009密码 :Aa123456测试步骤1、输入手机号2、输入密码3、点击登录按钮预期结果1、输入成功2、输入成功3、登录成功,跳转首页二、异常登录流程手机号异常校验前置条件    应用安装成功,网络连接正常   &nb...
            0 0 3019
            分享
          •   对业务指标的要求主要有:请求响应时间,最大并发量等等。  对系统资源的指标,如:资源使用率是指在系统负载运行期间,数据库服务器,应用服务器,web服务器的cpu,内存,硬盘,外置存储,网络带宽的使用率,低于20%的使用率为资源使用稳定,60%-80%的使用率表示资源使用饱和,超过80%的使用率的资源使用率必须尽快进行资源调整和优化。  1) 业务指标  2) 系统资源指标  根据测试目的不同,需要统的系统资源指标也不同。主要包括以下一些:服务器操作系统资源使用情况,各种服务器的资源消耗情况等等。  内存  Paging rate:内存页交换速率  如果该值偶尔走高,表明当前有线程竞争内存。...
            0 0 1113
            分享
          •   1.Api文档导入  如果你的旧项目数据存储在其他软件上,那么迁移到apifox也很简单,apifox支持多种格式的接口文档的导入。  导入完毕之后,Apifox会将实体类数据自动生成一个数据结构,方便后面复用。  2.后端接口测试  成功导入后的项目API文档如图所示,接口的请求方法,url和参数 会自动填写到界面中,测试人员只需要手动修改相应的参数即可对单个接口进行测试。 对于接口测试常规涉及到的需求 1)校验接口传参是否合理(少传,漏传,多传,边界值测试和空值测试等); 2)response返回值是否符合api文档约定,数据是否存在异常,是否有做容错机制 3)接口的安全性测试等 Ap...
            0 0 2114
            分享
          •   OpenAI刚刚宣布了 对其旗舰对话式人工智能模型 ChatGPT 的一些更新 ,其中包括一个新的应用程序和界面,以及系统面向用户的新个性:一个黑洞。首席技术官米拉-穆拉提(Mira Murati)在台上暗示了这些变化:"我们知道这些模型会变得越来越复杂,但我们希望交互体验实际上能变得更加自然、轻松,让你完全不必关注用户界面。"  为此,新界面是一个点、一个洞或一个圆,无论你如何看待它。  从某种意义上说,这是一个积极而果断的改变,是向苹果曾经奉行的极简主义致敬。  当 ChatGPT 说话时,黑点会变成风格化的波形,就像用户说话时提示区会变成波形一样。这巧妙地强化了对...
            0 0 558
            分享
      • 51testing软件测试圈微信