活动图、状态图与用例的关系!

lmdhit 2004-09-08 08:47:53
最近在看别人的设计文档,有一种感觉就是活动图和状态图太大,太杂,让人不想继续看。我个人觉得原因在于这里画的活动图是根据每个大业务流程来画的,而不是根据已经设计出的细化用例来画的,这样导致了粒度太大,不知道是不是这样的原因。大家谈谈你们的经验,怎样把握用例与活动图、状态图之间的关系,是与业务流程对应呢,还是与粒度比较小的子用例来对应?谢谢
...全文
534 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
stonespace 2004-09-11
  • 打赏
  • 举报
回复
我只画use case图,主要用来描述use case之间的关系,然后再用一个word文件详细描述use case。

设计方面画类图,详细说明接口,包括前置条件,后置条件等等。对系统中少数重要模块,用简单的顺序图描述对象交互关系。

对哪些复杂的逻辑,我认为应该把他们封装在不同的模块之中,到实现时再仔细考虑,设计早期只考虑这些功能的实现需要什么样的输入,而不考虑具体逻辑。如果有些算法很重要而且不知道能否实现,就用伪码,或者写个试验程序验证算法。
sql_fly 2004-09-09
  • 打赏
  • 举报
回复
to stonespace(stonespace)
那你都画什么图?
lmdhit 2004-09-08
  • 打赏
  • 举报
回复
to stonespace
谢谢,因为我们的系统流程很复杂,所以可能流程的细化建模以及各个状态之间的转换条件就显得特别的重要,所以这些图应该是必不可少的。不过您说的用文字描述以及伪代码我们是辅助这些图示来的,可能有点多余:)可是单纯用文字来描述前置条件、后置条件、事件流、同步、状态转化的话好象不是很好!
stonespace 2004-09-08
  • 打赏
  • 举报
回复
从来不画活动图,更不可能根据细化用例画活动图。活动图表达一个意思所占用的版面,远远大于文字或者伪代码,所以不可能描述详细逻辑,这样的话篇幅就会太大。

用活动图大粒度建模比小粒度建模合适

内容概要:本文围绕“可再生能源发电与电动汽车的协同调度策略”展开硕士论文级别的研究与复现工作,基于Matlab平台构建了高比例可再生能源接入背景下电力系统与电动汽车(EV)之间的多时间尺度协同优化模型。研究重点在于应对风光发电不确定性,充分利用电动汽车作为移动储能单元的灵活充放电能力(含V2G技术),实现电网削峰填谷、提升新能源消纳效率与系统运行经济性。文中综合考虑了异质电动车集群特性、V2G过程中的损耗约束以及随机因素影响,采用如深度确定性策略梯度(DDPG)强化学习、混合整数线性规划(MILP)等先进优化算法进行求解,并通过基准模型对比验证了所提自适应调度策略在提升电网稳定性、降低运行成本方面的有效性。; 适合人群:具备一定电力系统基础知识、优化理论背景及Matlab编程能力的研究生、科研人员,以及从事新能源并网、智能电网调度、车网互动(V2G)等方向的工程技术人员。; 使用场景及目标:①学习并复现已发表高水平硕士论文中的协同调度建模方法与仿真流程;②掌握将深度强化学习(如DDPG)应用于虚拟电厂、电动汽车集群调度等复杂非线性决策问题的技术路径;③为开展新能源消纳、需求侧响应、微电网优化运行等相关课题的研究提供可复用的代码框架与创新思路参考。; 阅读建议:建议读者结合文中提供的完整Matlab代码与技术文档,深入理解模型构建逻辑、算法实现细节与参数设置依据,优先在Simulink/Matlab环境中运行并调试仿真案例,通过调整场景参数与算法超参,探究不同策略对调度效果的影响,从而深化对协同调度机制与智能优化方法应用的理解。

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧