在“软件工程:研究与实践”研讨会上关于UML Use-Case的开放空间讨论

   2014年12月20日我有幸参加了复旦大学承办的“软件工程:研究与实践”研讨会。在下午的开放空间活动中,我推荐了UML Use-Case作为6个话题之一,成为了这个话题的主持人。就这个话题与多位老师和业界专家进行了探讨。最后我作为此话题的代表向大家汇报了话题讨论。本文试图来整理记录下当时的讨论。

1,在产业界UML和Use Case并没有得到很广泛的使用,能够用Use Case表达出原来SRS表达的内容,已经算是不错了。难以充分利用OOSE的好处。推测的原因有1,基于功能分解的结构化过程化思维是更天然的思维模式,面向对象思维是需要提升后才能得到的思维。因此无论在学校的学习,还是在产业界真正的应用,UML Use-Case停留在画画层面,而不是建模层面。

2,阿朗在UML上的成功经验是方法论先行。

3,高校当中UML Use-Case已经成为软件工程几乎必需的课程内容。

4,北航刘超老师介绍了缩写为RUCM的新方法,其特征是利用受限的自然描述语言来表达需求,此方法目前已经在北航的研究生课上。这也许是解决Use-Case难以用好的一个途径

5,从时间顺序看,需求的表达形式历经3代:1,传统的SRS;2,Use-Case;3,User Story,最新的Use-Case2.0是全面向User Story学习。 user Story是以价值为导向,控制颗粒度以便于在短迭代中开发。而原Use-Case没有对颗粒度提出明确的控制,导致大粒度用例无法在敏捷短迭代中实现。传统大文档形态的SRS在短迭代中根本不考虑。User Story迎合了面向过程的场景化思维,反而在最近的产业界更有活力。也许整合User Story的Use-Case 2.0将成为搭通校园到产业界的一个桥梁。






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值