系统架构师学习笔记-1

系统工程与信息系统基础

系统工程

系统工程的概念

系统工程利用计算机作为工具,对系统的结构、元素、信息和反馈等进行分析,以达到最优规划、最优设计、最优管理和最优控制的目的。

从整体出发、从系统观念出发,以求整体最优。

系统工程方法

霍尔三维结构

  • 逻辑维:逻辑维关注于“事物是什么”,即系统的组成部分及其相互之间的关系。在这个维度中,我们会定义和分析系统的要素、子系统、过程、功能以及它们如何互动协作。这里需要解决的关键问题是系统的结构与功能,比如系统是如何被设计来完成任务的。
  • 时间维:时间维关注于“事物发生的顺序”,即系统中各事件、任务和活动随着时间的变化和演进。这个维度强调过程、阶段、状态、趋势和系统的生命周期。在时间维中,我们通常会使用时序图、甘特图或者PERT图等工具来规划和监控项目进度。
  • 知识维关注于“我们如何了解和控制系统”,即所需的技术、原则、理论、数据和经验。这个维度涉及到信息获取、处理、应用和传播,以及决策支持。在知识维中,我们会考虑如何利用现有的知识和经验来解决问题,同时也可能涉及创新和学习以增强系统能力。

切克兰德方法

  1. 认识问题:实地考察公园、与公园管理员、游客、维护人员等进行交流,收集他们对现状的看法,如公园保洁不足、娱乐设施老化等问题。
  2. 根底定义:对于每个关键问题制定根底定义,比如,“公园维护系统”可能有这样的根底定义:“一个旨在提供清洁、安全、愉悦环境的服务系统。”
  3. 建立概念模型:依据“公园维护系统”的根底定义,构建一个包括垃圾回收、设施检查、游客反馈处理等活动的概念模型。
  4. 比较及探寻:把概念模型与实际的公园运营情况相比较,识别出哪些是按照概念模型运作得好的地方,哪些是存在差异的地方,并探讨为什么会有这种差异。
  5. 选择:决定一系列改变,例如增加保洁人员、更新娱乐设施、创建游客反馈系统等,这些都是在现实条件下可行且期望达到的改变。
  6. 设计与实施:制定具体行动计划来实施这些改变,比如招聘更多的保洁人员、购置新的设施或开发一个在线反馈平台。
  7. 评估与反馈:在实施后,持续对改变效果进行监测和评估,收集游客、员工的反馈,并根据反馈结果调整行动计划。

并行工程方法

并行工程方法(Concurrent Engineering, CE)是一种现代产品开发理念,它打破传统的串行开发模式(每个阶段依次进行),而是通过让多个开发过程并行进行来加速产品从概念到市场的整个过程。

1. 产品设计开发期间,最快速度按质完成

这指在产品的设计与开发期间,各个相关的工作流程如设计、分析、测试和评估等应该尽可能同时进行,而不是一个完成后另一个才开始。

比如,汽车开发中,往往需要团队分别完成内饰设计、安全性分析、动力系统设计等任务。在并行工程中,这些团队会同时工作,互相交换信息,以确保设计的每个部分都能协同工作,从而在确保产品质量的前提下提高开发速度。

2. 各项工作问题协调解决

并行工程要求团队成员之间有高效的沟通与协调机制,从而实时解决跨功能的问题。

采用这种方法的公司可能会组建跨部门的项目团队,团队成员包括来自设计、工程、制造、物料管理、质量控制等部门的专家。当设计师提出新的组件设计时,生产部门可以立刻评估其制造可行性,并给出反馈,以便设计可以及时调整,减少后期修改的时间和成本。

3. 适当的信息系统工具

并行工程还需要支持信息共享和协作的工具和系统,如计算机辅助设计(CAD)、计算机辅助工程(CAE)、产品生命周期管理(PLM)软件等。

这类工具可以帮助团队成员在全球范围内实时共享设计文件、测试数据和进度报告,以确保所有人都能访问到最新信息,并基于这些信息做出快速响应。

综合集成方法

综合集成法是中国科学家钱学森在对复杂系统(尤其是巨系统)研究中提出的一种系统工程方法。它涉及到如何将不同的系统元素、子系统和过程整合到一个统一的框架中,以解决大规模、多方面和高度复杂的问题

1. 整体论原则

整体论强调要从整体上理解系统,认识到整个系统的行为和特性不仅仅是各部分简单相加的结果。

应用到城市交通系统中,整体论原则意味着我们不能仅仅关注单一的交通工具或某条道路的流量问题,而是需要考虑整个城市交通网络如何高效协同工作。例如,街道规划、公共交通布局、交通信号系统等都需要被综合考虑,以确保整个城市的交通流动性和安全性。

2. 相互联系原则

系统中的各个部分并非孤立存在,它们之间存在着复杂的相互联系和依赖。

在城市交通系统中,相互联系原则反映在各种交通要素之间的依存关系。例如,公共汽车服务的有效性受到道路状况、交通拥堵程度和乘客需求的影响。这些因素相互作用,共同影响整个系统的性能。修建一个新的地铁线路可能会减少道路上的车辆数量,从而影响交通拥堵情况。

3. 有序性原则

即使在看似混乱的系统中也存在着某种程度的有序性,通过寻找和利用这种有序性可以更有效地组织和管理系统。

虽然城市交通看起来可能很混乱,但实际上它遵循一定的规律和有序性。比如,交通高峰时段的出现是有规律的,红绿灯的交替也是有序进行的。理解并应用有序性原则可以帮助我们预测交通流量模式,并据此设计更有效的交通控制和引导策略,比如设定巴士专用道,或者在交通高峰期调整信号灯时长

4. 动态原则

系统是动态变化的,它们随时间演进并且响应外部和内部的变化。

城市交通系统是不断变化的:道路可能需要维修,新的购物中心开业可能增加特定区域的交通流量,节假日可能会导致特殊的交通模式等。动态原则要求我们不断监测和评估这些变化,并适时调整交通规划和管理策略。比如,根据季节性活动(如马拉松赛事)或长期趋势(如城市扩张)调整交通规划。

WSR系统方法

WSR系统方法是由中国著名系统工程专家吴敬琏提出的,它被认为是解决复杂社会、经济问题的一种实践导向的系统分析方法。WSR代表“物”、“事”、“人”,这三个字分别触及了系统方法应用中需要考虑的三个关键维度:技术层面(物理)、管理层面(事理)和人文层面(人理)。

  • 懂物理:在任何系统问题中,首先要对所涉及的技术或物质条件有深入的理解。这包括了解系统的物理组成、技术特性和操作原理等。例如,在一个供水系统中,“懂物理”意味着要了解水管的材料、泵的工作原理、供水网络的布局等。
  • 明事理:接着,需要清楚地把握系统运行的规则、程序、法律法规以及管理策略等。这些都是影响系统效能的重要因素。在供水系统的案例中,“明事理”可能涉及到水资源的管理策略、维持供水安全的政策,以及维修和升级供水设施的计划。
  • 通人理:最后,也是最重要的一点是,必须认识到系统操作和发展受到人的行为、需求、文化和价值观的影响。有效的系统方法需要考虑到其影响的利益相关者和用户群体。对于供水系统,这意味着要考虑用户的用水习惯、支付意愿、节水意识等,同时还要理解和预测社会发展对水资源需求的变化。

系统工程生命周期阶段及方法

  • 探索性研究
  • 概念阶段
  • 开发阶段
  • 生产阶段
  • 使用阶段
  • 保障阶段
  • 退役阶段