美文网首页
如何快速学会isa方法进行分析

如何快速学会isa方法进行分析

作者: AlexanderH_98e5 | 来源:发表于2020-01-14 14:29 被阅读0次

ISA方法(information system architecture)

ISA(信息系统体系结构)是一种自底向上的方法,它为能够适应各种业务策略的IS解决方案提供了一种中立的系统结构框架因此它简单地提供了一个影响大多数业务策略的框架。

ISA框架被描述成一个具有30个单元的表格,有5行(从1标记到5)6列(从A标记到F)

表中的行表示用于复杂工程产品(如信息系统)构建的不同视角,这些视角就是那5个主要的

“游戏中的玩家”—

5个IS参与者:

1)规划者确定系统的范围。

2)所有者定义企业概念模型。

3)设计者——详细说明系统物理模型。

4)建造者——提供详细的技术解决方案。

5)承包者——提供系统构件。

表中的6列表现了每个参与者所从事的6种不同的描述或体系结构模型。就像视角一样,每个描述彼此都有很大的不同,但是同时,它们在本质上又互相关联着。描述提供了对每个参与者都很关键的6个问题的答案

A.这件事由什么构成?(即IS实例中的数据)

B.这件事是如何起作用的?(即业务过程)

C.这件事位于何处?(即处理构件的位置)

D.谁与这件事一起工作?(即用户)

E.这件事何时发生?(即事件和状态的调度)

F.这件事为何而发生?(即企业的动机)

这30个单元中的视角与描述相结合,提供了一个强有力的分类,为IS开发建造了一个完整的体系结构。纵向视角可能在细节上有所不同,但更重要的是,它们在本质上是不同的并且使用了不同的建模表示法。不同的模型强调参与者的不同观点。同样,横向描述是针对不同原因的——每项描述都回答了以上6个问题中的一个。

ISA方法最具吸引力的特征来自它提供的框架,该框架具有足够的灵活性。

相关文章

  • 如何快速学会isa方法进行分析

    ISA方法(information system architecture) ISA(信息系统体系结构)是一种自底...

  • JavaScript入门篇

    快速认识JavaScript熟悉JavaScript基本语法窗口交互方法通过DOM进行网页元素的操作学会如何编写J...

  • OC底层4-类的探究分析

    今天通过源码的学习对类进行分析,从isa 的走位和继承链来进行展开。我们先来看一下isa经典的流程图: isa流程...

  • isa结构分析

    在我们iOS开发进行lldb调试的时候,经常会在控制台看到isa的存在,那么本文就来分析一下isa的结构。 在分析...

  • (第二弹代码实现)iSA:DNA甲基化新的分析方法

    接着上一篇iSA:DNA甲基化新的分析方法(part 1)下载并且安装好了软件工具+数据后,进行下一步分析了。 3...

  • 底层原理:Category

    实例对象的isa指向类对象,当调用对象方法时,通过实例对象的isa找到类对象,最后找到对象方法的实现进行调用,分类...

  • 兵器在手,只差火候——《洋葱阅读法》之快速阅读

    我读《洋葱》的初衷就是为了学会如何进行高效快速地阅读,而不负所望,快速阅读法这一章的方法论相当系统,但不巧的是《洋...

  • OC 类探索(一)

    一、isa->类和元类 上篇文章分析了对象的isa底层实现以及是如何与cls关联的,这边文章继续分析类的结构。 对...

  • iOS底层原理 04 : isa指向&类的结构分析

    前言: 1.我们前面已经对isa的结构进行了分析,但整个isa指向过程是什么呢?2.我们经常看到的那张经典的isa...

  • iOS底层探索004-类分析

    iOS底层探索-目录 1. 类的分析 主要分析两个部分:isa的走向和继承关系 isa分析 类的isa走向,参考这...

网友评论

      本文标题:如何快速学会isa方法进行分析

      本文链接:https://www.haomeiwen.com/subject/qaqaactx.html