《大象Thinking in UML》学习笔记(三)

UML是统一建模语言,需要在某个建模的方法下进行建模,统一过程就是最著名的建模方法之一。

RUP:Rational Unified Process,统一过程,归纳和集成软件开发活动中的最佳时间,定义了开发过程中最重要的4个阶段和9个核心工作流,定义了参与软件开发过程的各种角色及其职责,定义了软件开发过程中产生的工件,并提供了模板。最后,采用演进式软件生命周期将工作、角色和工件串在一起,形成了统一过程。

建议:站在软件过程的角度去学习UML,最好是系统学习软件过程,这样才能更好地理解UML。

建模:是指通过对客观事物建立一种抽象的方法用以表征事物并获得对事物本身的理解,并且把这种理解概念化,将这些逻辑概念组织起来,构成一种对所观察的对象的内部结构和工作原理的便于理解的表达。

建模的两大问题:怎么建;模是什么。

一、怎么建

首先决定的是:抽象角度,即建立这个模型的目的是什么——目标

二、模是什么

这个问题依赖于确定了抽象角度下的场景模拟。——找到满足这个目标的事物——过程化

建模公式——务必记住

一个由抽象角度确定的目标需要由静态的事物(物)+特定的条件(规则)+特定的动作(人)下产生一个特定的场景(事件)来完成的。

用例驱动方法的原理——解决问题就是找出所有必要的抽象角度(用例),用例一旦实现了,问题就解决了。

在实际的软件项目中,一个软件要实现的功能通过用例来捕获,接下来所有的分析、设计、实现和测试都是由用例来驱动的,即是以实现用例为目标的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值