查看原文
其他

《软件方法》分步改进指南

潘加宇 UMLChina 2024-03-10

DDD领域驱动设计批评文集>>

《软件方法》强化自测题集>>

《软件方法》各章合集>>

本文读者
*已接受UMLChina训练的人员
*已购买UMLChina建模示范视频学习的人员
*已阅读《软件方法》的人员
改进步骤
尽量按照以下顺序改进,有任何不同看法可以先放下,等到做完题再回头看自己当初的看法。
步骤1:定位首先要改进的工作流
用A-业务建模,B-需求,C-分析来定位自己当前的工作,看看占比例最重的是什么工作流,可以把它定为首先要改进的工作流。
D-设计工作流不用考虑,除非您是在学习新的编程语言、新的框架……,原因参见《设计工作流,有彩蛋》
如果出现“我目前主要工作是x,但我觉得我的x还不错,我想改进y”这样的想法,可以反思:(1)是不是定位有误;(2)您的x是不是真的还不错。
步骤2:做题
定位出所要改进的工作流后,访问以下两个自测题链接,找到该工作流的测试题,扫码自测。
(1)《软件方法》基本自测题
http://umlchina.com/url/quiz1.html
2-4章是A-业务建模的内容,5-7章是B-需求的内容,8章以后是C-分析的内容。
第1章是总纲,所有人都要做。
要求第1章以及所要改进的工作流的每一套题都做到全对。
(2)《软件方法》强化自测题
目前有总纲3套,业务建模4套,需求3套,分析3套。
http://umlchina.com/url/examad.html
要求总纲3套以及所要改进的工作流的每一套题都做到80%以上正确。
至于为什么自测题不给答案而需要自己做到全对,原因可以看下面两篇文章:
*《软件方法》自测题为什么不直接给出答案
*漫画版《软件方法》、奶头乐和高数买菜
(3)做题的参考资料
*《软件需求设计方法学全程实例剖析》幻灯片,http://umlchina.com/training/slide.html
*《软件方法(上)》,自行购买
*软件方法(下),http://umlchina.com/book/softmeth2.pdf
*UMLChina公众号文章精选。隔一段时间会更新,访问公众号服务页面的“公众号精选”链接。

步骤3:实作
挑选所要改进的工作流合适的技能,应用到自己的实际工作中。
改进记录
每个人都要根据上面的改进步骤做一份改进记录,给老师评点。
改进记录样例如下页,更换红字内容为您的内容即可。
 (1)我是__潘加宇___。我认为我当前要改进的主要是__分析___工作流,因为___我正在整理一份复杂的遗留代码中的领域逻辑_______。
(2)
因为我要改进__分析__工作流,所以
《软件方法》基本自测题,我需要做第__1__章,第__8__章的题目。
我所做每一套题的得分页面截屏如下:
贴图
贴图
《软件方法》强化自测题,我需要做__分析的3套__题
我所做每一套题的得分页面截屏如下:
贴图
贴图
(3)我决定先在我的工作中应用___分析类图___和____分析状态机图___的技能,以下是我的工作成果:
贴图
贴图

33套UML/SysML+EA/StarUML的建模示范视频-全程字幕(20230217更新)
4月24-26晚8点使用状态机整理领域逻辑和生成代码-网络公开课
5月13-14日(周末)分析设计高阶-网络公开课(原“剔除伪创新的领域驱动设计”)
5月15-19晚8点网课:使用EA+Rhapsody的SysML建模和MBSE基于模型的系统工程
CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]
如何选择UMLChina服务
作者微信:umlchina2

继续滑动看下一个

《软件方法》分步改进指南

潘加宇 UMLChina
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存