目录
- 对外展现的功能
- 内部功能
- 功能交互与价值通路
- 系统架构
目标
- 认识系统的价值通路
- 认识功能架构,通过把功能结构与形式结构结合来描述系统架构
受益原则
好的架构必须使人受益,要想把架构做好,就要专注于功能的涌现,使得系统把它的主要功能通过跨越系统边界的接口对外展示出来
对外展现的功能
ASP .NET Core 的使用者是程序员,最终的受益是老板
上一讲对 ASP .NET Core 的描述是文字性描述,是一种非结构性描述,不是很准确,因为每个人对文字的理解都不一样
ASP .NET Core 对外展现的功能和价值可以主要拆分为两个过程:启动和执行
启动的时候有目标,就是代码;执行的时候有请求和响应
如何描述一个功能
一个过程通常会改变操作数对象的状态(包括创建、销毁)