amba simple class驱动_UML - 建模基础 - 用例驱动

用例驱动是统一过程的重要概念,或者说整个软件生产过程就是用例驱动。用例驱动软件生产过程是非常有道理的。让我们再次回顾建模公式,很容易得出一个推论,要解决问题领域就要归纳出所有必要的抽象角度(用例),为这些用例描述出可能的特定场景,并找到实现这些场景的事物、规则和行为。再换个说话,如果我们找到的那些事物、规则和行为实现了所有必要的用例,那么问题领域就被解决了。总之,实现用例是必须做的工作,一旦用例实现了,问题领域就解决了。这就是用例驱动方法的原理。

在实际的软件项目中,一个软件要实现的功能通过用例来捕获,接下来的所有分析、设计、实现、测试都由用例来驱动,即以实现用例为目标。在统一过程中,一个用例就是一个分析单元、设计单元、开发单元、测试单元甚至部署单元。在统一过程中用例能够驱动的不仅仅是分析设计,如下图的用例驱动试图,它来自统一过程。

b1d106925d61b3373a3fd97ef484b1b9.png

在统一过程中,用例捕获了系统的功能性需求。参照建模公式,我们确定它代表了软件系统要解决的问题领域。以下内容摘自统一过程的官方文档,用例可以驱动的内容包括:

  • 逻辑视图:系统只有一个逻辑视图,该试图以图形方式说明关键的用例实现、子系统、包和类,它们包含在构架方面具有重要意义的行为,即建模公式中的那些“人”、“事”、“物”、“规则”是如何分类组织的。
  • 进程视图:为了便于理解系统的进程组织,在“分析设计”工作流程中使用了名为进程视图的架构视图。系统只有一个进程视图,它以图形方式说明了系统中进程的详细组织结构,其中包括类和子系统到进程和线程的映射,即建模公式中的那些“人”、“事”、“物”、“规则”是如何交互的,它们的关系如何。这个视图便是我们常说的分析设计视图。
  • 部署视图:系统只有一个部署视图,它以图形方式说明了处理活动在系统中各节点的分布,包括进程和线程的物理分布,即建模公式中的那些“人”、“事”、“物”、“规则”是如何部署在物理节点(主机、网络环境)上的。
  • 实施视图:实施视图的作用是获取为实施制定的架构决策。
    • 实施视图通常包括以下内容:
      • 列举实施模型中的所有子系统
      • 描述子系统如何组织为层次和分层结构的构建图
      • 描述子系统间的导入依赖关系的图解
    • 实施图用于:
      • 为个人、团队或分包商分配实施工作
      • 估算要开发、修改或删除的代码数量
      • 阐明大规模复用的理由
      • 考虑发布策略
    • 也就是:建模公式中的“人”、“事”、“物”、“规则”如何构成系统的零部件以及我们如何组织人力生产和组装这些“零部件”以建成最终系统。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503104.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ad file type not recognised_Java实用工具类:File工具类方法学习,可创建目录及文件...

开发项目过程中,会用到很多工具类,今天分享一个Java中File操作工具类,可以帮你节约时间,提高开发效率。File工具类public class CreateFileUtil {public static boolean createFile(String destFileName) { File file new File(d…

putty保存用户名和密码_社保局官网搬家啦!忘记用户名、密码肿么办?自救指南来一波!...

刚过完元旦四舍五入一下马上又要到春节了又开始期盼着下一个假期新年换新衣新年新气象我们官网也换新网址啦!宝宝们还记得前几期的内容吗?小编再三提醒过大家一定要收藏新网址办理社保业务不要跑错地方哦!深圳市社会保险基金管理局官网已经开…

hibernate 批量更新_360产品动态,10月份平台都有哪些更新?

本篇给大家分享的是360资源上下线产品变化快讯,下面一起来看下10月份360平台都有哪些产品更新。每月初定期更新上月内容哦~1产品优化| 新功能上线▌展示广告10月13日 创意质量上线概述:展示广告-投放管理-创意层级-诊断,修改为“创意质量”。…

Java中的迭代与递归

递归 提到迭代,不得不提一个数学表达式: n!n*(n-1)*(n-2)*...*1 有很多方法来计算阶乘。有一定数学基础的人都知道n!n*(n-1)!因此,代码的实现可以直接写成: 代码一 int factorial (int n) { if (n 1) { return 1; } else …

oracle 练习 50_萨克斯每天需要练习内容

要练习这两样东西 1、 练习音乐本身; 主要是学习曲调、和弦、即兴、各种奏法、视奏以及乐曲的表演。 2、 通过练习能更熟练的掌握乐器演奏技巧。 每日两小时练习方法 通过练习获得演奏速度的提高,和对音乐的控制能力。 推荐使用节拍器: 伴随…

远程服务器返回错误: (405) 不允许的方法_四指炸鸡总部远程协助选址,5大加盟优势,0基础即可开店...

四指炸鸡以消费者需求为发展战略,适时推出美味炸鸡产品,外焦里嫩,汤汁浓郁。多种产品、多种口味适合于男女老幼,在市场上发展非常好。很多人都想加盟进来,四指炸鸡总部远程协助选址,5大加盟优势&#xff0c…

单点登录 cas 设置回调地址_统一身份认证和单点登录的区别

首先大家会遇到这样一个问题,统一身份认证和单点登录的概念是什么?百度百科对统一身份认证的定义所谓身份认证,就是判断一个用户是否为合法用户的处理过程。最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是…

java学习书籍推荐

一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法&…

如何侦听网线数据_网络工程师 | 七类网线水晶头又如何制作?

什么是七类网线我们在常规使用中用的最多就是超5类线了,对网络要求高的单位布线会使用六类网线。但是对于七类网线可能接触的不多,它主要为了适应万兆位以太网技术的应用和发展。但它不再是一种非屏蔽双绞线了,而是一种屏蔽双绞线。七类网线是…

exfat最佳单元大小_双动圈四喇叭单元的头戴式耳机,DACOM HF002上手体验

蓝牙耳机近两年发展迅速,特别是入耳式蓝牙耳机的发展,轻便的设计无论是携带还使用都非常方便,但入耳式耳机有一个比较大的通病是容易使耳朵胀痛,并且由于耳机单元的过小,先天地影响着耳机的声音,虽然有顶级…

学Java方向的学生如何找实习的工作?

是这个大三的学生,是学Java方向的,我想知道,实习的工作好找吗?应该会什么?目前会SE、EE,数据库MySQL、 sqlserver。sql语句也会,C语言,c也会一点。可以用框架做增删改查。这样够了吗…

e3d教程做logo教程_看了教程还是不会做平面设计?关键的方法给你揭秘!附450集教程...

设计没有捷径,正确的学习方法简单总结起来就是多看、多做、多想,不断重复。【450集教程领取方式见文末】平面设计、PS、Photoshop、PS教程、PS字体、PS笔刷、PS软件、PS插件、PS2020、PS技巧多看,是提高审美的有效手段,优秀的设计…

电脑打字学习_寒假就这样做!即不让孩子烦,还能让他有进步,开学就能迅速进入学习状态!...

部编本下册教材寒假预习可点击查看:六年级 五年级 四年级 三年级 二年级 一年级转眼间,一学期的学习又结束了,寒假模式正式开启。在这一个多月的寒假期间,孩子离开了学习,摆脱了老师的教育,如果家长再…

sap 供应商表_SAP系统玩阴的?

SAP系统玩阴的?近日和项目上的ABAP开发顾问一起弄一个自开发的报表。其中某个栏位的取值需要从批次主数据里抓取到供应商代码,然后根据供应商代码取到供应商名称等。为此笔者需要备功能说明书,在说明书里笔者需要将具体取值逻辑写清楚。要取到…

Java设计模式:单例模式

设计模式(Design Pattern):是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。 目的:使用设计模式是为了可重用性代码,让代码更容易被他人理解,保证代…

滤波器的优点_声光可调谐滤波器

目前声光可调谐滤波器主要应用于光通信领域。它具有调谐速度快,可调谐范围宽、插入损耗低和通道驱动功率低等优点,并且可以实现多波长同时选择,因此在未来的波分复用网络中极有应用潜力。此外,声光可调谐滤波器还常用于半导体激光…

想学习大数据的同学一定要学习Java吗

一、学习大数据,一定要学习java吗? 首先,大家要清楚一点,学习Java的目的是什么,Java它本身是一门计算机编程语言,而进入大数据的学习,无论你有何基础,是零基础还是有过相关的学习经验&#xf…

qt多线程服务器_常见网络服务器并发模型

点击蓝字 关注我们近些年,随着互联网的大发展,高并发服务器技术也快速进步,从简单的循环服务器模型处理少量网络并发请求,演进到解决C10K,C10M问题的高并发服务器模型。本文主要以TCP为例,总结了几种常见的…

如何在vb.net中取得两时间的毫秒差_科技品牌软文营销如何写出一篇爆文?

随着互联网的发展,尤其是移动互联网的发展,让营销方式从传统的线下电视报纸广告逐渐转移到线上的软文营销。软文营销因为其快捷,方便,性价比高的特点受到了很多品牌的追捧。文章是软文营销的前提,如何写好一篇好的文章…

共阴极数码管编码表_数码管循环点亮的PLC控制——基本逻辑指令的应用

数码管循环点亮的PLC控制,我们运用日本三菱FX2N-48MR-001(FX2N-48MR-001是日本三菱公司的可编程控制器(PLC),继电器输出及输入24点,输出24点.FX2N是FX系列中功能最强、速度最高的微型PLC,内置用户存储器8Kb,可扩展到16K步,最大可扩…