在“软件工程:研究与实践”研讨会上关于UML Use-Case的开放空间讨论
来源:互联网 发布:indexof js 数组 编辑:程序博客网 时间:2024/04/29 10:51
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将成为搭通校园到产业界的一个桥梁。
- 在“软件工程:研究与实践”研讨会上关于UML Use-Case的开放空间讨论
- 我在业务架构平台研讨会上的演讲视频
- Use Case实践的困惑与改进 笔记
- 指导教师邱栋在2012年CSDN高校研讨会上的演讲
- LIGGHTS开发组在第二届LAMMPS研讨会上报告的整理编译
- 《Use Case入门与实践》笔记
- 关于use case的误区
- 关于use case的笔记
- UML 2.0 - Use Case
- UML精粹--use case
- UML----Use Case Diagram
- [软件工程]敏捷过程模型的特性研讨——源自newsmth上的讨论
- 关于一个简单ATM系统的UML建模——Use Case图
- UML在软件工程的应用领域
- [全程建模]关于UML与新概念名词的问题讨论
- Use Case实践总结
- UML与软件工程的关联
- 关于软件工程的实践体会
- 自定义Partitioner
- ViewPager 实行切换效果
- 巧妙的sql语句(持续更新)
- 数据仓库各个层
- 在Servlet中使用开源fileupload包实现文件上传功能
- 在“软件工程:研究与实践”研讨会上关于UML Use-Case的开放空间讨论
- jdbc 连接 mysql数据库
- 文件夹查看方式默认为缩略图
- MFC中的命令传递(Command Routing)
- 黑马程序员——Java面向对象之二(接口和多态 )
- Windows下如何更新 CodeBlocks 中的 MinGW 使其支持新版本 C++
- 爬虫原理
- Java中的多线程
- advice for applying machine learning:Deciding what to do next