uml - 我应该设计多少个活动图?
问题描述
我必须实现一个 Web 应用程序,并且按照良好实践的需要,我从一开始就使用 UML。我设计了用例图,但现在我正在努力寻找有关设计活动图的最佳方法的好信息。我不知道如何开始……我的意思是,我不知道我应该设计哪些活动或它们应该有多大。我不知道我是否应该使用一些大型详细的活动图或更小的活动图。我不知道我应该在图表中添加多少细节,例如:如果有一个活动图描述了用户在电子商务上购买产品的活动,我是否应该在图表中也包含“打开应用程序” , "转到搜索项目页面", "显示搜索结果“,”选择所需的项目“,”将项目添加到购物车“活动?或者我应该只是把“搜索项目”,“购买项目”活动?希望已经让自己清楚了。
解决方案
一如既往,这取决于。如果您的 UC 描述格式正确(例如,您使用 Cockburn 表格),则不需要单个 AD。当然,这取决于你的听众。如果您必须与为其设计系统的客户打交道,您应该制作大量详细的广告,以便您可以讨论和澄清 UC 被很好地理解。如果您只与内部开发人员打交道,您将获得更少的细节。如果您将事情外包出去,您将需要更多细节。简而言之:看我的第一句话。
推荐阅读
- asp.net-web-api - Swagger UI 不暴露端点
- google-maps - 使用 Google Maps API 查找与街道地址相关联的商家名称?
- google-sheets - Google表格:如何在OR比较是字符串的情况下对多个条件(OR的AND)求和?
- php - Resful API json_decode(file_get_contents("php://input")); 总是返回 null
- excel - 具有动态内容的 Excel 下拉菜单
- bash - 如何通过 curl --binary-data 和 webkit 表单边界上传文件?
- javascript - 将 2 个数组参数传递给 wasm
- microcontroller - 无法使用 ESP32 (esp-idf) 处理 nRF24L01+
- xamarin.forms - 如何使用 BoxView 分隔网格中的两个元素?
- android - Flutter Navigation push 替换没有放在第一个活动中时不起作用