·第二章:愿景
1. 回答问题,“在老大看来,为什么要引进这样的系统?”
2. WHO的问题:分析清楚相关的涉方,涉及到的组织和系统,利益相关方。
3. WHY的问题:为什么要做这些,现在遇到的问题是什么,系统需要提高那一部分,或者减少那一部分的开销。
第二章用大量的问题告诉我们:
1. 设定可度量的目标,量化系统的指标和价值。
2. 分析利益相关方,从不同的涉方去看待系统,明确系统的定位。
·第三章 业务建模 之 业务用例图
1. 中心思想:软件是组织的零件。书中认为组织和人都可以当做是一个系统,而有没有软件组织都可以进行下去。所以软件就是组织的零件,在业务建模和描述业务的过程中找到组织的弱点,可以改进的地方和可以用系统来代替的地方。然后确定系统的作用,进而分析和设计系统。
2. 用例分析对象是现存的组织,分析流程: 选定要改进的组织--组织的业务用例图
3. 选定要改进的组织:
a). 分析现有的业务组织,列出现有相关业务的参与方;
b). 通过愿景的分析,将涉方画在一个圈里作为研究对象, 这里的涉方有可能是系统,也有可能是组织,也有可能是一个人;
c). 从客户的角度分析现有各个组织的功能,可以利用时序图和用例图分析,搞清楚面对客户和提供某一项服务时,各个系统之间的协作状况;
d). 寻找可以改进的地方和系统的价值所在,在时序图的分析完成之后可以观察时序图,找到系统所要实现的业务模块。
4. 组织业务用例:
a). 业务的执行者:选定要改进的组织之后需要分析系统所承担的业务。第一就是要找到业务的执行者,业务的执行者可以是其他的组织,个人。【肯定是相关组织,业务的分析都是从组织层面的分析】
b). 业务工人和业务实体。业务工人不是系统的执行者,不能和组织内的人混淆,是在组织中的人肉系统。业务执行者喝业务工人,一个在系统的外部一个在系统的内部。但这种的关系随着业务的边界有可能变化,如果包含在业务边界内部,就是业务工人,如果在业务系统的外部就有可能是业务的执行者。业务实体也是在业务边界以内充当着一定的职能,有可能是从业务工人中分离出来的机器,比如银行业务员和点钞机,银行业务员就是业务工人,点钞机就是业务实体,点钞机一定程度承担和业务工人的一部分责任,是从业务工人中分离出来的。
c). 业务用例图: 通过业务时序图来抽象系统的用例,将业务的时序图简化为用系统零件代替。用新流程替代旧流程,明确业务执行者对相关的组织的期望是什么,是具体对哪个组织的期望。
5. 业务用例的分析目的:明确系统的价值和系统对外提供的功能,以及系统会不会达到第一点所提到的愿景。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!