UML交流群讨论记录--群2--UML健壮性

64 篇文章 0 订阅
35 篇文章 0 订阅
trufun3 2011/12/6 9:32:25
UML开课啦,今天讨论UML的健壮性
trufun3 2011/12/6 9:37:42
健壮性是对用例描述的延伸分析,是动态模型的基础,是分析的转换阶段。
trufun3 2011/12/6 9:46:25
健壮性分析的目的就是要找出界面类、控制类、实体类
trufun3  9:50:45
如果把用例比作水面的浮萍,没有根、茎它是无法生存的,同样,如果只有用例,没有界面类、控制类、实体类做支撑,用例会死亡
trufun3  9:58:28
基本流程:
        用户在网站首页点击登陆链接,系统显示后台登陆页面。用户在登陆表单中输入其姓名,密码然后点击提交按钮。系统在确认该用户提交信息有效之后,初始用户相关信息。并返回首页。
    可选流程: 如果用户没有提供姓名,系统将显示一条错误信息,来告之用户输入姓名。
        如果用户提供的密码不正确,系统将显示一条错误信息, 要求用户输入正确密码。
大家试试分析一下
trufun3  10:13:45
我举个生活的例子:用例名称:呼吸空气,界面类是鼻子,控制类是肺,存储类是进入血液的氧气
CK(3)  10:16:36
建议把群里的聊天记录,每个礼拜2的都整理成文档,放在群共享里
trufun3  10:16:50

CK(3)  10:16:59
工作比较忙,没时间参加活动,真是可惜
trufun3  10:17:30
对一个用例,我们首先要找的是界面类
trufun3  10:18:36
界面类就是系统外的任何系统和软件系统交互的入口
trufun3  10:21:36
所以,登录界面,鼻子都是界面类
trufun3  10:25:04
软件设计时,可以以界面类、控制类、实体类中任何一个为中心,象vb之类就是以界面类为中心
trufun3  10:26:42
早期的程控交换机就是实体类控制的例子
trufun3  10:30:03
现在是控制类为中心的时代,比如java的action
trufun3  10:34:40
找到界面类之后,我们要找控制类,因为界面传进来的信息必须在系统内部有对应的接收点
trufun3  10:36:58
从鼻子呼吸的空气必须由内部的肺来接收
trufun3  10:39:36
那么由界面接收的登录密码和用户名应该由哪个控制类来接收呢?
trufun3  10:42:06

找控制类的方法是找用例描述中的关键动词

=============欢迎访问www.trufun.net免费下载UML2建模工具===============

============欢迎加入qq交流群讨论UML应用问题,欢迎访问网站查看更多UML资料===========

trufun3  10:45:16
“系统在确认该用户提交信息有效之后。。。”,就可以找到验证类
trufun3  10:48:25
初始用户相关信息”怎样分析
trufun3  10:53:57
“并返回首页”,怎样分析?
trufun3  10:59:39
“返回”是控制类和界面类通信的概念,“首页”是界面类
trufun3  11:02:54
“如果用户没有提供姓名,系统将显示一条错误信息,来告之用户输入姓名”有哪些类
trufun3  11:06:20
验证类,用户类,错误界面类
trufun3  11:09:50
“如果用户提供的密码不正确,系统将显示一条错误信息, 要求用户输入正确密码”也是验证类,用户类,错误界面类
trufun3  11:13:02
大家有没有好的用例我们一起讨论一下
  残 心(1)  11:14:13
麻烦,分析分析社区中的用例吧。
trufun3  11:14:45
说说用例描述
trufun3  11:16:34
从今天开始,已经深入到系统内部,可能有点难,不要怕,多问我
  残 心(1)  11:17:12
一人发消息给一人、一群人、一组织机构
trufun3  11:18:39
一人:是外部的使动者
trufun3  11:19:29
发送信息的输入界面为界面类
trufun3  11:20:02
发送是关键动词,可以作为控制类
trufun3  11:21:10
其次有信息的存储类
trufun3  11:21:50
有三个可选流程
  残 心(1)  11:22:07
你在说什么?
  残 心(1)  11:22:15
说用例?
  残 心(1)  11:22:27
说三层?
trufun3  11:24:07
控制类根据流程把信息类持久
trufun3  11:24:42
本身就是三层
trufun3  11:25:18
说类及通信
trufun3  11:30:07
今天讨论的是对已经搞定的用例怎样延伸进入其内部
以用例描述为基础,为动态分析打基础
trufun3  11:34:42
下次讲顺序图,记住带着问题来
  残 心(1)  11:35:49
 我能问你一个问题吗
trufun3  11:36:00
可以
  残 心(1)  11:36:39
你在现实生活中,有讲过课吗? 讲关于UML的分析法的
trufun3  11:37:05

8年UML方面培训经验

=============欢迎访问www.trufun.net免费下载UML2建模工具===============

============欢迎加入qq交流群讨论UML应用问题,欢迎访问网站查看更多UML资料===========



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值