我是一名学生,我必须做一个项目,我想从用户故事中生成用例和类图。有什么建议可以这样做吗?我已经使用过papyrus插件,但它不能帮助我.It只是将java代码反向转换为类图
发布于 2016-09-30 21:02:18
将用户故事转换为用例不是工具可以帮助你完成的事情,而是像Papyrus和许多其他工具可以帮助你表现的东西,它为你提供了图形元素来从你对问题的分析中提取和可视化结构和行为。工具,嗯,工具,不是解决问题的灵丹妙药,因为它们不会为你思考。
简单地说..。
用户故事通常是“作为一个用户,我想做一些事情,这样我就可以得到结果/好处。
一个用例(实际上是文本,BTW)通常是:前置条件、动作和响应、后置条件、备用场景等。
在UML语言中,用户变成了参与者,__do something_变成了你的用例。结果/收益代表了你的用例的目标/成功因素(在某种程度上,还有后置条件)。前置条件和后置条件是约束。动作和响应可以表示为交互(序列图)、活动和状态机。
从这一点开始,你必须开始考虑如何实现这一点,有许多技术可以做到这一点(功能分解,行为分解,映射到模式,如MVC,等等)。您使用哪一个将取决于您的背景、领域或专业知识、偏好等。
发布于 2016-09-29 04:10:21
在看了你的评论后,我更改了我的答案。
看看Enterprise Architect吧。没有做那种“魔术”,但仍然有许多工具和图表,允许捕获软件分析/设计过程中的大多数步骤。您可以下载免费试用版。
https://stackoverflow.com/questions/39756322
复制相似问题