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

111 阅读3分钟

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

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

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

本文读者

*已接受UMLChina训练的人员

*已购买UMLChina建模示范视频学习的人员

*已阅读《软件方法》的人员

改进步骤

尽量按照以下顺序改进,有任何不同看法可以先放下,等到做完题再回头看自己当初的看法。

步骤1:定位首先要改进的工作流

用A-业务建模,B-需求,C-分析来定位自己当前的工作,看看占比例最重的是什么工作流,可以把它定为首先要改进的工作流。

D-设计工作流不用考虑,除非您是在学习新的编程语言、新的框架……,原因参见《设计工作流,有彩蛋》

如果出现“我目前主要工作是x,但我觉得我的x还不错,我想改进y”这样的想法,可以反思:(1)是不是定位有误;(2)您的x是不是真的还不错。

步骤2:做题

定位出所要改进的工作流后,访问以下两个自测题链接,找到该工作流的测试题,扫码自测。

(1)《软件方法》基本自测题

umlchina.com/url/quiz1.h…

2-4章是A-业务建模的内容,5-7章是B-需求的内容,8章以后是C-分析的内容。

第1章是总纲,所有人都要做。

要求第1章以及所要改进的工作流的每一套题都做到全对。

(2)《软件方法》强化自测题

目前有总纲3套,业务建模4套,需求3套,分析3套。

umlchina.com/url/examad.…

要求总纲3套以及所要改进的工作流的每一套题都做到80%以上正确。

至于为什么自测题不给答案而需要自己做到全对,原因可以看下面两篇文章:

*《软件方法》自测题为什么不直接给出答案

*漫画版《软件方法》、奶头乐和高数买菜

(3)做题的参考资料

*《软件需求设计方法学全程实例剖析》幻灯片,umlchina.com/training/sl…

*《软件方法(上)》,自行购买

*软件方法(下),umlchina.com/book/softme…

*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

图片