移动架构师之EIT开发笔记

241 篇文章 5 订阅

一、内涵与类造型、EIT造型

(一)内涵与类造型

 

如:

 

(二)内涵与EIT造型

如:

1、

2、

 

 

二、架构师的决策:将哪些内涵放入EIT造型里

(一)内涵主要来源:需求知识

1、最基本的内涵是来自需求(Requirements)和知识

2、于是,将需求知识分为两种:

(1)第一种需求知识-->称为基类的内涵

(2)第二种需求知识-->称为子类的内涵

3、两种需求知识

(1)这两种需求知识的取得,会有时间落差

第一种需求知识--->先取得

第二种需求知识--->后取得

(2)落差分界点

 

 

(3)两种知识将必须汇合起来

设计接口<I>,准备将基类与子类汇合起来

于是,就能将两种知识汇合起来了

(4)

 

三、App开发者的职责

App开发者的职责:

买主提供需求知识

App开发者帮他写代码

 

四、分与合:强龙与地头蛇

(一)EIT造型用来表达架构师的先【分】与买主来了之后的【合】

1、软件的架构师也是做<分>的动作。这就扮演强龙角色。

软件APP开发者也是做<合>的动作。这就扮演地头蛇角色。

2、软件架构师的主要任务是做<分>,并设计接口。亦即:

(1)设计<I>,并分离出<E>和<T>

(2)因为做<分>,创造了桌子<E>的复用性(Reusability)。以及<T>的抽换性。

(3)因分而复用,因合而获利

3、架构师的主要任务:(强龙的)架构师依循EIT造形,分出<E、I、T>三种要素

产品效益:让<T>容纳地面的编号,<E&T>就能通用于各个平台(如海滩、街道、高山等地面)了

分工模式:

(1)架构师做EIT设计

(2)强龙做<E&I>

  (3)地头蛇配<T>

4、强龙掌控:

(1)生产面:强龙掌控<I>,外包就不失控

(2)系统面:<E>是控制点,透过<I>来驱动<T>

5、商业用词:框架与插件

<E>是控制点,透过<I>来驱动<T>

<E>+<I>=框架(Framework)

<T>=插件(Plug-in)

6、分工模式

(1)架构师做EIT设计

(2)强龙做框架

(3)地头蛇配插件

 

7、强龙工作

 

 

8、地头蛇工作

 

9、插件与配件

 

五、从架构到代码的演练

(一)

1、于<买主来了>之前,架构师基于已具备的知识,来决定接口<I>;然后把其知识(又称强龙知识)写在基类<E>里。基于<I>.当买主出现了,才把买主的知识(又称地头蛇知识)写入子类<T>里

2、然后,两者汇合,称为完整的知识了。如下图所示:

3、EIT步骤

(1)架构师依循EIT造形,分出<E、I、T>三部分

(2)把强龙知识写入于<E>里

(3)把地头蛇(即买主)知识写入到<T>里

(4)详细定义接口<I>

(5)<E>是控制点,透过<I>来调用<T>

4、

(1)应用程序(App)也是框架的一种插件

(2)框架(或架构)设计的关键任务就是接口(Interface)设计,这项接口是框架<E>与插件<T>之间的接口,这就是所谓的框架API

(3)架构师的工作就是聚焦于这件最为关键的事情上,这样子让APP开发工作就显得很轻松了,只要专注于厘清买主知识的内涵,把它分析出来写入<T>里就行了。最后,将相关的<T>组合起来,就称为应用程序(简称AP或App)了。

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值