首页 > 其他分享 >今日总结

今日总结

时间:2024-04-03 15:56:58浏览次数:11  
标签:总结 需求 对象 Robustness 分析 用例 鲁棒图 今日

鲁棒图(Robustness Diagram)是由Ivar Jacobson于1991年发明的,用以回答“每个用例需要哪些对象”的问题。后来的UML并没有将鲁棒图列入UML标准,而是作为UML版型(Stereotype)进行支持。对于RUP、ICONIX等过程,鲁棒图都是重要的支撑技术。当然,这些过程反过来也促进了鲁棒图技术的传播。
而“鲁棒图(Robustness Diagram)”的作用,除了初步设计之外,就是检查用例规约是否正确和完善了。“鲁棒图”正是因为后者检查的作用,而得其名的——所以“鲁棒图(Robustness Diagram)”严格来讲所指不是“鲁棒性(Robustness)”。

http://blog.sina.com.cn/s/blog_63641501010184cb.html

1、概念
鲁棒图——是需求设计过程中使用的一种方法(鲁棒性分析),通过鲁棒分析法可以让设计人员更清晰、全面了解需求。它通常使用在需求分析后及需求设计前做软件架构分析之用,它主要注重于功能需求的设计分析工作。需求规格说明书为其输入信息,设计模型为其输出信息。它是从功能需求向设计方案过渡的第一步,重点是识别组成软件系统的高级职责模块、规划模块之间的关系。

包含三种图形:边界、控制、实体。
边界——起与外界交互的作用,它只能与控制对象和执行者有关系
控制——对业务控制、流程控制的作用,它能与边界对象和实体对象有关系
实体——业务元素的存储对象,与领域模型中的对象有良好的关系。它只能与控制对象有关系

2、特点
鲁棒图分析方法与具体的技术没有任何关系。它抛开了很多具体的技术细节,使用它分析需求的时候主要抓住概念性设计的本质,规划需求,分析需求,找出需求中关系问题的解决策略。常应用以下场景:

a、与用户讨论、收集需求时一般都使用用例,很少使用鲁棒图,但有时讨论到比较细节、复杂的业务规则,可使用鲁棒图来当场整理清楚业务规则。也方便后继的分析。

b、用户只提供简单需求,无法提供更多内容的时,使用鲁棒图主要是由需求或设计人员为用户整理出用户的业务需求及规则。

c、在需求不明确时,可用鲁棒图代替用例,好处是可同时分析出用例以及可能性预见的流程及逻辑对象。

d、在需求明确但复杂时,用来做系统功能设计分析。可分析出系统功能的流程及逻辑对象。

3、订单流程实例说明

 

 

标签:总结,需求,对象,Robustness,分析,用例,鲁棒图,今日
From: https://www.cnblogs.com/zhaoyueheng/p/18112856

相关文章

  • 【算法竞赛】拆分字符串方法总结
    方式1:使用stringstream拆分#include<bits/stdc++.h>usingnamespacestd;stringnums;intnum;intmain(){nums="12693755a48";stringstreamss(nums);while(ss>>num){cout<<num<<endl;}}输出:12......
  • PADS无模命令总结表
    无模命令总结表 1、C补充格式,在内层负片设计时用来显示Plane层的焊盘及Thermal。使用方法是,从键盘上输入C显示,再次输入C可去除显示。2、D打开/关闭当前层显示,使用方法是,从键盘上输入D来切换。建议设计时用D将DisplayCurrentLayerLast=ON的状态下。(还没有发......
  • MCS-51单片机汇编指令总结
    一、前言       本片文章是基于MCS-51单片机的汇编指令集进行的指令总结,讲解内容少,记忆内容多,方便查询使用,也可以应对考试内容记忆......
  • 今日新词汇——现网版本
    现网版本这个词,在不同的上下文中有着不同的含义,但在IT和软件行业通常是指:在网络游戏或应用服务领域中,“现网版本”指的是当前在线运营的、所有用户实际使用的正式版本。这个版本是已经上线并可供广大用户实时访问和交互的最新稳定版。在网络运维或者通信行业,“现网”指的是......
  • python 面试题练习总结
    python搜索模块的顺序为:内建模块>当前路径,即执行Python脚本文件所在的路径>环境变量中的PYTHONPATH>python安装路径,故答案为C一、导入模块的搜索顺序:(1)首先导入内建模块。首先判断这个module是不是built-in即内建模块,如果是内建模块则引入内建模块,如果不是则在一个称为sys.pat......
  • 第四章总结
    1、组件的定义及属性    组件是页面视图层(WXML)的基本组成单元,组件组合可以构建功能强大的页面结构。小程序框架为开发者提供了容器视图、基础内容、表单、导航、多媒体、地图、画布、开放能力等。8类(30多个)组件。    每一个组件都由一对标签组成,有开始标签和......
  • 12.Springsecurity简单总结
    关于springsecurity的介绍后面我接触的应该是这个和Shiro!!!一个网站很重要很重要的是安全问题(狂神说的)哈哈我觉得更重要的是编写吧来看吧maven依赖这个肯定很重要thymeleaf依赖就跳过了这个东西应该很重要我学到现在一直离不开当然我还是没完全搞懂语法嘞就像jsp......
  • 使用git(ee的一个小总结
    我先把后端项目推进了gitee,后面为了方便又想把前端也放在同一个项目里,结果出问题了:一开始是因为前端项目内包含了.git的文件(这个玩意还是隐藏文件,就是你在idea里其实是看不到他的),导致只能推进去一个点不开的文件夹。经历过看不懂英文上头乱点把项目删干净的经历,我提......
  • ARM 指令集总结
            ......
  • ssh 无法登录到Linux虚拟机分析总结
    ssh登录到Linux虚拟机出现登录失败,错误提示为:Permissiondenied,pleasetryagain.可能的原因如下:1.登录到root账户失败如果是登录到root账户失败,则可能是sshd_config配置限制了root账户登录的问题。需要通过指令:sudovim/etc/ssh/sshd_config来设置PermitRo......