软考系统架构师知识点集锦一:系统工程与信息系统基础

一、考情分析

二、考点精讲

2.1 软件开发方法

(1)结构化开发方法

        用户至上,自顶向下,逐步分解(求解),严格区分工作阶段,每阶段有任务与成果,强调系统开发过程的整体性和全局性,系统开发过程工程化,文档资料标准化。

优点:

  • 理论基础严密,它的指导思想是用户需求在系统建立之前就能被充分了解和理解。由此可见,结构化方法注重开发过程的整体性和全局性。

缺点:

  • 开发周期长;文档、设计说明繁琐,工作效率低;
  • 要求在开发之初全面认识系统的信息需求,充分预料各种可能发生的变化,但这并不十分现实;若用户参与系统开发的积极性没有充分调动,就会造成系统交接过程不平稳,使系统运行与维护管理难度加大。
  • 阶段固化,不善变化,适用于需求明确的开发场景。

(2)原型法开发方法

        适用于需求不明确的开发,按功能分为水平原型(界面)、垂直原型(复杂算法) ;按最终结果分为抛弃式原型、演化式原型。原型法的特点在于原型法对用户的需求是动态响应、逐步纳入的,系统分析、设计与实现都是随着对一-个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。系统开发计划就是一个反复修改的过程。适于用户需求开始时定义不清、管理决策方法结构化程度不高的系统开发,开发方法更易被用户接受;但如果用户配合不好,盲目修改,就会拖延开发过程。

        抛弃型原型(Throw-lt-Away Prototype), 此类原型在系统真正实现以后就放弃不用了。

        进化型原型(Evolutionary Prototype) ,此类原型的构造从目标系统的一个或几个基本需求出发,通过修改和追加功能的过程逐渐丰富,演化成最终系统。

(3)面向对象方法

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

        用面向对象方法开发软件,通常需要建立三种形式的模型:对象模型(描述系统数据结构)、动态模型(描述系统控制结构)、功能模型(描述系统功能)。

(4)面向服务的方法

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

        从概念上讲, SO方法有三个主要的抽象级别:操作、服务、业务流程。

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

        服务:代表操作的逻辑分组。例如,如果我们将Customer Profiling视为服务,则按照电话号码查找客户、按照 名称和邮政编码列出顾客和保存新客户的数据就代表相关的操作。

        业务流程:为实现特定业务目标而执行的一-组长期运行的动作或活动。业务流程通常包括多个业务调用。业务流程的例子有:接纳新员工、出售产品或服务和完成订单。

2.2 信息系统的分类

2.3 政府信息化与电子政务

        电子政务主要有3类角色:政府( Government )、企(事)业单位( Business )及公民( Citizen )。如果有第4类就是公务员( Employee )。

2.4 企业信息化与电子商务

 2.4.1 信息化概念

        信息化是指在国家宏观信息政策指导下,通过信息技术开发、信息产业的发展、信息人才的配置,最大限度地利用信息资源以满足全社会的信息需求,从而加速社会各个领域的共同发展以推进信息社会的过程。

        信息化的主体是全体社会成员(政府、企业、团体和个人),时域是一-个长期过程,空域是经济和社会的一切领域,手段是先进社会生产工具。

2.4.2 企业信息化涉及三类创新

        [技术创新]在生产工艺设计、产品设计中使用计算机辅助设计系统,并通过互联网及时了解和掌握创新的技术信息,加快从技术向生产的转化。还有,生产技术与信息技术相结合,能够大幅度地提高技术水平和产品的竞争力。

        [管理创新]按照市场发展的要求,要对企业现有的管理流程重新整合,从作为管理核心的财务、资金管理,转向技术、物资、人力资源的管理,并延伸到企业技术创新、工艺设计、产品设计、生产制造过程的管理,进而扩展到客户关系管理、供应链的管理乃至发展到电子商务。

        [制度创新]那些不适应企业信息化的管理体制、管理机制和管理制度必须得到创新。

2.4.3 信息化需求的3个层次

组织对信息化的需求是[组织信息化的原动力]。

        一是战略需求。组织信息化的目标是提升组织的竞争能力、为组织的可持续发展提供一个支持环境。从某种意义.上来说,信息化对组织不仅仅是服务的手段和实现现有战略的辅助工具;信息化可以把组织战略提升到一个新的水平,为组织带来新的发展契机。特别是对于企业,信息化战略是企业竞争的基础。

        二是运作需求。组织信息化的运作需求是组织信息化需求非常重要且关键的-环,它包含三方面的内容:一是实现信息化战略目标的需要;二是运作策略的需要。三是人才培养的需要。

        三是技术需求。由于系统开发时间过长等问题在信息技术层面上对系统的完善、升级、集成和整合提出了需求。也有的组织,原来基本上没有大型的信息系统项目,有的也只是一些单机应用,这样的组织的信息化需求,一般是从头开发新的系统。

2.4.4 企业信息化方法

        业务流程重构方法:“彻底的、 根本性的”重新设计流程。

        核心业务应用方法:围绕核心业务推动信息化。

        信息系统建设方法:建设信息系统作为企业信息化的重点和关键。

        主题数据库方法:建立面向企业的核心业务的数据库,消除“信息孤岛”。

        资源管理方法:切入点是为企业资源管理提供强大的能力。如: ERP、SCM。

        人力资本投资方法:人力资本理论[注意不是人力资源管理]把一部分企业的优秀员工看作是一种资本,能够取得投资收益。

2.4.5 信息系统战略规划(ISSP) (★★★)

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

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

2.4.5.1第一个阶段(以数据处理为核心)

        主要以数据处理为核心,围绕职能部门]需求的信息系统规划,主要的方法包括:

  • (1)企业系统规划法(BSP) --CU 矩阵:自上而下识别系统目标,自下而上设计信息系统,对组织机构的变动具有适应性。
  • (2)关键成功因素法(CSF) :找出实现目标的关键信息集合,从而确定开发优先次序。
  • (3)战略集合转化法(SST) :把战略目标看成“信息集合”,把战略目标转变成信息系统的战略目标。
  • (4)其它方法包括:投资回收法、征费法、零线预算法、阶石法。
2.4.5.2第二个阶段(以企业内部管理信息系统为核心) 

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

2.4.5.3第三个阶段(以集成为核心)

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

2.4.6企业资源计划(ERP)

(1)发展过程

(2) ERP 结构

        ERP是将企业所有资源(企业三大流:物流、资金链、信息流)进行集成整合,全面一体化管理的管理信息系统。

        包括三方面:生产控制(计划、制造)、物流管理(分销、采购、库存管理)和财务管理(会计核算、财务管理)。这三个系统本身就是一个集成体,它们相互之间有相应的接口,能够很好地整合在一起。

2.4.7客户管理CRM

        CRM (Customer Relationship Management)理念:将客户看作资产;客户关怀是中心,目的是与客户建立长期和有效的业务关系,最大限度地增加利润;核心是客户价值管理,提高客户忠诚度和留存率。

        CRM的主要模块:销售自动化;营销自动化;客户服务与支持;商业智能。

        CRM的价值:提高工作效率,节省开支;提高客户满意度;提高客户的忠诚度。

2.4.8商业智能BI

(1)过程
需求分析-→数据仓库建模-→数据抽取- >建立BI分析报表→用户培训和数据模拟测试-→系统改进和完善

(2)相关技术:数据仓库+数据挖掘+OLAP

(3)用途:决策分析[分析历史数据预判未来]

(4)数据仓库


 (5)数据挖掘:分类:
关联分析:挖掘出隐藏在数据间的相互关系。

序列模式分析:侧重点是分析数据间的前后关系(因果关系)。

分类分析:为每一个记录赋予-个标记再按标记分类。

聚类分析:分类分析法的逆过程。

(6)数据湖

        概念:数据湖是一个存储企业的各种各样原始数据的大型仓库,其中的数据可供存取、处理、分析及传输。

        特点:数据湖从企业的多个数据源获取原始数据,并且针对不同的目的,同一份原始数据还可能有多种满足特定内部模型格式的数据副本。因此,数据湖中被处理的数据可能是任意类型的信息,从结构化数据到完全非结构化数据。

        区别:数据仓库仅支持分析处理,数据湖既支持分析处理,也支持事务处理。

        比较:

2.4.9 企业应用集成

2.4.9.1企业集成分类

按集成点分:


 (1)表示集成(界面集成)
把各应用系统的界面集成起来,统一入口,产生“整体”感觉。


 (2)数据集成

数据集成是应用集成和业务过程集成的基础。把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集中,从而为企业提供全面的数据共享。ETL、数据仓库、联邦数据库都可视为数据集成。

(3)控制集成(功能集成、应用集成、API集成)

        业务逻辑层次集成,可以借助于远程过程调用或远程方法调用、面向消息的中间件等技术。

(4)业务流程集成(过程集成)

        进行业务流程集成时,企业必须对各种业务信息的交换进行定义、授权和管理,以便改进操作、减少成本、提高响应速度。按传输方式分:

2.4.9.2企业门户

企业信息门户(EIP, Enterprise Information Portal) :使员工/合作伙伴/客户/供应商都能够访问企业内部网络和因特网存储的各种自己所需的信息。[统一 访问入口]

企业知识门户(EKP, Enterprise Knowledge Portal) :企业网站的基础上增加知识性内容。[企业知识库]

企业应用门户(EAP, Enterprise Application Portal) :以商业流程和企业应用为核心,把商业流程中功能不同的应用模块通过门户技术集成在一起。(企业信 息系统的网上集成界面]

垂直门户:为某一特定的行业服务的,传送的信息只属于人们感兴趣的领域。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软考系统架构设计师(高级)学习笔记汇总 系统架构设计师考试大纲 系统架构设计师考试大纲和复习指南 系统架构设计师课程大纲 系统架构设计师:浅谈架构 系统架构设计师:软件架构师之路 系统架构设计师复习笔记 系统架构师论文范文50篇(含完整目录) 系统架构设计师各知识点思维导图(很全很详细) 2010年下半年系统架构设计师上午试题分析与解答 2009年下半年系统架构设计师上午试题分析与解答 2009年下半年系统架构设计师上午题 2009年下半年系统架构设计师下午试题I分析与解答 2009年下半年系统架构设计师下午试题II分析与解答 2009年下半年系统架构设计师下午题I 2009年下半年系统架构设计师下午题II 2010年下半年系统架构设计师上午题 2010年下半年系统架构设计师下午试题II分析与解答 2010年下半年系统架构设计师下午题I 2010年下半年系统架构设计师下午题II 2011年下半年系统架构设计师上午试题 2011年下半年系统架构设计师上午试题分析与解答 2011年下半年系统架构设计师下午试题I 2011年下半年系统架构设计师下午试题I分析与解答 2011年下半年系统架构设计师下午试题II 2011年下半年系统架构设计师下午试题II分析与解答 系统架构设计师真题_2009-2015论文合集 系统架构设计师真题_2009下半年_案例分析 系统架构设计师真题_2009下半年_综合知识 系统架构设计师真题_2010下半年_案例分析 系统架构设计师真题_2011下半年_案例分析 系统架构设计师真题_2012下半年_案例分析 系统架构设计师真题_2013下半年_案例分析 系统架构设计师真题_2014下半年_案例分析 系统架构设计师真题_2014下半年_综合知识 系统架构设计师真题_2015下半年_案例分析 系统架构设计师真题_2015下半年_综合知识 系统架构设计师真题_2016下半年_上午试卷 系统架构设计师真题_2016下半年_下午试卷I
软考系统架构师知识点主要包括以下几个方面。 首先是系统架构设计原理和方法。这方面的知识点包括系统架构设计的基本原则和方法论,如模块化设计、分层设计、面向服务设计等。此外,还需要了解一些常用的系统架构设计模式,如MVC、MVVM等,以及它们的适用场景和优缺点。 其次是分布式系统架构。分布式系统是现代大型系统的常见形式,因此需要掌握相关的知识,包括分布式系统的设计原则、常见的分布式存储和计算技术、分布式事务等。 第三是数据架构设计。数据是系统的核心组成部分,需要进行合理的数据架构设计。此方面的知识点包括数据建模技术、数据库设计原则、数据一致性和完整性保证等。 第四是网络和安全。系统架构师需要对网络原理和协议、网络设备有一定的了解,以便进行合理的网络架构设计。同时,还需要了解常见的网络安全威胁和防护措施,以确保系统的安全性。 第五是性能和可用性设计。系统架构师需要对系统的性能和可用性进行评估和设计。知识点包括性能评测方法、性能调优技术、负载均衡和容灾设计等。 最后,软考系统架构师还需要了解其他相关的知识,如软件工程、项目管理、商业模式等。这些知识对于系统架构师的综合能力和业务理解都非常重要。 综上所述,软考系统架构师考试涵盖了系统架构设计的各个方面,包括原理、方法、技术和工具。考生需要全面掌握这些知识点,才能在考试中取得好的成绩。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值