架构师重要知识点100条

1、企业集成分类:按传输方式分

特点

消息集成

数据量小,交互频繁,立即地,异步

共享数据库

交互频繁,立即地,同步

文件传输

数据量大,交互频度小,即时性要求低(月末,年末)

2、 企业集成分类:按集成点分

集成点

效果

解题关键点

界面集成

界面

统一入口,产生“整体”感觉

“整体”感觉

最小代价实现一体化操作

数据集成

数据

不同来源的数据逻辑或物理上

   

其他集成方法的基础

控制集成

应用逻辑

调用其他系统已有方法,达到集

成效果

业务流程集成

(过程集成)

应用逻辑

跨企业,或优化流程而非直接调

企业之间的信息共享能力

门户集成

将内部系统对接到互联网上

发布到互联网上

3、 系统工程方法

系统工程方法

关键点

霍尔三维结构

“硬科学”方法论

逻辑维:逻辑维即解决问题的逻辑过程。

时间维:时间维即是工作进程。

知识维:知识维即是专业科学知识。

应用场景:组织和管理大型工程建设项目。

切克兰德方法

“软科学”方法论

核心不是“最优化”,而是“比较”和“探寻”。

7步骤:认识问题、根底定义、建立概念模型、比较及探寻、选择、设计与

实施、评估与反馈

并行工程方法

“制造过程”与“支持过程”并行。

强调三个方面:产品设计开发期间,最快速度按时完成;各项工作问题协调

解决;适当的信息系统工具。

综合集成法

钱学森命名,    【简单系统】和【巨系统】

四原则:整体论原则、相互联系原则、有序性原则、动态原则

WSR系统方法

实践准则:    【懂物理】-【明事理】-【通人理】

4、 信息系统战略规划

信息系统战略规划 (Information  System  Strategic  Planning,ISSP) 是从企业战略出发,构建企业 基本的信息架构,对企业内、外信息资源进行统一规划、管理与应用,利用信息控制企业行为,辅助企业进行决策,帮助企业实现战略目标。

ISSP  方法经历了三个主要阶段,各个阶段所使用的方法也不一样。

第一个阶段主要以数据处理为核心,围绕职能部门需求的信息系统规划,主要的方法包括企业系统规划法 (BSP)--CU 矩阵、关键成功因素法 (CSF)    和战略集合转化法 (SST);

第二个阶段主要以企业内部管理信息系统为核心,围绕企业整体需求进行的信息系统规划,主要的方法包括战略数据规划法 (SDP) 、  信息工程法 (IE)   和战略栅格(SG);

第三个阶段的方法在综合考虑企业内外环境的情况下,以集成为核心,围绕企业战略需求进行的信息系统规划,主要的方法包括价值链分析法 (VCA)  和战略一致性模型 (SAM)。

5、 电子政务

政府对政府 (G2G,Government          To           Government): 政府之间的互动及政府与公务员之间互动。基础信息的采集、处理和利用,如人口/地理/资源信息等;各级政府决策支持;政府间通信。

政府对企业 (G2B,GovernmentTo        Business): 政府为企业提供的政策环境。包括产业政策、进出口、注册、纳税、工资、劳保、社保等各种规定;政府向企事业单位颁发的各种营业执照、许可证、合格证、质量认证等。

企业对政府 (B2G,Business      To      Government): 企业纳税及企业为政府提供服务。企业参加政府各项工程的竞/投标,向政府供应各种商品和服务,企业向政府提建议,申诉。

政府对公民 (G2C,GovernmentToCitizen):       政府对公民提供的服务。关于社区公安和水、火、天

灾等与公共安全有关的信息等,还包括户口、各种证件的管理等政府提供的各种服务。

公民对政府 (C2G,Citizen   To   Government):个人应向政府缴纳税费和罚款及公民反馈渠道。个人 应向政府缴纳的各种税款和费用。了解民意,征求群众意见。报警服务(盗贼、医疗、急救、火警等)。 政府对公务员 (G2E,Government    To    Employee): 政府与政府公务员即政府雇员。政府机构通过网络技术实现内部电子化管理(例如, OA 系统等)的重要形式。

6、 与逆向工程相关的概念有重构、设计恢复、再工程和正向工程。

(1)重构 (restructuring) 重构是指在同一抽象级别上转换系统描述形式。

(2)设计恢复 (design  recovery)设计恢复是指借助工具从已有程序中抽象出有关数据设计、总体

结构设计和过程设计等方面的信息。

(3)逆向工程 (reverse   engineering):逆向工程是分析程序,力图在比源代码更高抽象层次上建立

程序的表示过程,逆向工程是设计的恢复过程。

(4)正向工程 (forward  engineering)正向工程是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。

(5)再工程 (re-engineering) 。   再工程是对现有系统的重新开发过程,包括逆向工程、新需求的考

虑过程和正向工程三个步骤。

7、 结构化开发方法

用户至上,自顶向下,逐步分解(求解),严格区分工作阶段,每阶段有任务与成果,强调系统开发过

程的整体性和全局性,系统开发过程工程化,文档资料标准化。阶段固化,不善变化,适用于需求明确。

8、 原型法开发方法

适用于需求不明确的开发,按功能分-水平原型(界面)、垂直原型(复杂算法),按最终结果分为抛弃

式原型和演化式原型。

9、 面向对象方法

最早来源于仿真领域,其特点是系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提供系统开发的准确性和效率。 具有更好的复用性,关键在于建立一个全面、合理、统一的模型,分析、设计、实现三个阶段界限不明确。

10、 面向服务的方法

以粗粒度、松散耦合的系统功能为核心,强调系统功能的标准化和构件化,加强了系统的灵活性、可复用性和可演化性。

从概念上讲, SOA  中有三个主要的抽象级别:

操作:代表单个逻辑工作单元 (LUW)   的事务。执行操作通常会导致读、写或修改一个或多个持久性数据。SOA  操作可以直接与面向对象 (OO)  的方法相比。它们都有特定的结构化接口,并且返回结构化的响应。完全同方法一样,特定操作的执行可能涉及调用附加的操作。操作位于最底层。

服务:代表操作的逻辑分组。例如,如果我们将

猜你喜欢

转载自blog.csdn.net/feritylamb/article/details/134194917
今日推荐