摘要
本文主要介绍了软考系统架构师(高级)中系统工程与信息系统基础的相关内容。包括系统工程方法,如霍尔三维结构、切克兰德方法、并行工程方法、综合集成法和 WSR 系统方法等,以及系统工程周期阶段及方法。还涉及信息系统分类、电子政务类型、信息化基本概念、企业信息化方法、信息战略规划方法以及电子信息化与电子商务的相关内容。
1. 系统工程
1.1. 系统工程方法
1.2. 系统工程周期阶段及方法
1.3. 系统建设原则
1.4. 系统开发方法
- 自顶向下开发方法:是先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。它强调从系统的总体目标和功能出发,逐步将系统分解为更小的子系统和模块,直到最底层的具体实现。
- 自底向上开发方法:是根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和扩大,构成所要求的系统。它是从最基础的部分开始构建,逐步向上集成,最终形成完整的系统。
- 形式化开发方法:是建立在严格数学基础上的软件开发方法,它采用数学模型和逻辑推理来描述和验证软件系统的行为和性质,以确保软件的正确性和可靠性。
- 基于架构的开发方法(ABSD):基于架构的软件设计(Architecture - Based Software Design,ABSD)方法强调由商业、质量和功能需求的组合驱动软件架构设计,是一个自顶向下、递归细化的软件开发方法,软件系统的体系结构通过该方法得到细化,直到能产生软件构件和类。
- 统一过程方法(Unified Process,UP)是一种迭代和增量的软件开发过程框架。其核心工作流包括业务建模、需求、分析设计、实施、测试、部署、配置与变更管理、项目管理和环境这 9 个核心工作流。其中,业务建模、需求、分析设计、实施、测试和部署是工程活动,配置与变更管理、项目管理和环境是管理活动。
2. 信息系统分类
2.1. TPS(业务处理系统)
2.2. MIS (管理信息系统)
2.3. DSS (决策支持系统)
2.4. ES (专家系统)
- ES 专家系统:主要是模拟特定领域专家的思维过程和知识,旨在为用户提供专业领域内的问题解决方案、建议或诊断结果等,使非专家用户能够借助系统获得与专家相当的决策支持。
- DSS 决策支持系统:侧重于为决策者提供一个支持平台,帮助他们在复杂和不确定的环境中,通过对数据和模型的分析,做出更明智的决策,强调的是对决策过程的支持,而不是替代决策者。
- 专家系统:知识主要来源于领域专家的经验、专业知识和判断规则等,通常以规则、框架、语义网络等形式表示,如 “如果 [条件],那么 [结论]” 的产生式规则。通过专家的经验做出判断。
- DSS 决策支持系统:知识来源更广泛,包括历史数据、业务规则、数学模型等,其知识表示方式除了规则外,还大量使用数学模型、统计方法等,如线性规划模型、回归分析模型等。使用机器学习方法做出判断。
3. 电子政务类型
4. 信息化基本概念
信息化是指在国家宏观信息政策指导下,通过信息技术开发、信息产业的发展、信息人才的配置,最大限度地利用信息资源以满足全社会的信息需求,从而加速社会各个领域的共同发展以推进信息社会的过程。
信息化的主体是全体社会成员(政府、企业、团体和个人),时域是一个长期过程,空域是经济和社会的一切领域,手段是先进社会生产工具。
企业信息化目的:企业信息化的具体目标是优化企业业务活动使之更加有效,它的根本目的在于提高企业竞争能力,使得企业具有平稳和有效的运作能力,对紧急情况和机会做出快速反应,为企业内外部用户提供有价值的信息。
三类创新
- 【技术创新】在生产工艺设计、产品设计中使用计算机辅助设计系统,并通过互联网及时了解和掌握创新的技术信息,加快技术向生产的转化。还有,生产技术与信息技术相结合,能够大幅度地提高技术水平和产品的竞争力。
- 【管理创新】按照市场发展的要求,要对企业现有的管理流程重新整合,从作为管理核心的财务、资金管理,转向技术、物资、人力资源的管理,并延伸到企业技术创新、工艺设计、产品设计、生产制造过程的管理,进而还要扩展到客户关系管理、供应链的管理乃至发展到电子商务。
- 【制度创新】那些不适应企业信息化的管理体制、管理机制和管理制度必须得到创新。
组织信息化需求通常包含三个层次,其中
- 战略需求的目标是提升组织的竞争能力,为组织的可持续发展提供支持环境。
- 运作需求包含实现信息化战略目标的需求、运营策略的需求和人才培养的需求三个方面。
- 技术需求主要强调在信息层技术层面上对系统的完善、升级、集成和整合提出的需求。
5. 企业信息化方法
人力资本投资方法:把一部分优化员工是看作是一种资本。
6. 信息战略规划方法
6.1. 关键成功因素方法啊(CSF)
6.2. 战略回合转化法(SST)
6.3. 企业系统规划法(BSP)
7. 电子信息化与电子商务
7.1. 企业资源计划(ERP)
7.2. 客户管理系统(CRM)
7.3. 供应链管理(SCM)
7.4. 商业智能(BI)
7.5. 数据仓库
7.6. 数据挖掘
7.7. 数据湖
7.8. BPR与BPM
7.9. 企业应用集成(EAI)
博文参考
- 《软件系统架构师(高级)》