【原文链接】系统架构设计师(第二版)学习笔记----系统工程
文章目录
- 一、系统工程方法
-
- [1.1 系统工程方法的特点](#1.1 系统工程方法的特点)
- [1.2 系统工程方法种类](#1.2 系统工程方法种类)
- [1.3 霍尔三维结构的7个阶段](#1.3 霍尔三维结构的7个阶段)
- [1.4 霍尔三维结构的7个步骤](#1.4 霍尔三维结构的7个步骤)
- [1.5 切克兰德方法的7个步骤](#1.5 切克兰德方法的7个步骤)
- [1.6 并行工程的目标](#1.6 并行工程的目标)
- [1.7 并行工程强调以下3点](#1.7 并行工程强调以下3点)
- [1.8 开放的复杂巨系统的一般基本原则](#1.8 开放的复杂巨系统的一般基本原则)
- [1.9 开放的复杂巨系统的主要性质](#1.9 开放的复杂巨系统的主要性质)
- [1.10 综合集成方法的主要特点](#1.10 综合集成方法的主要特点)
- [1.11 人理的分类](#1.11 人理的分类)
- 二、系统工程的生命周期
-
- [2.1 生命周期阶段](#2.1 生命周期阶段)
- [2.2 生命周期方法](#2.2 生命周期方法)
- [2.3 敏捷原则](#2.3 敏捷原则)
- 三、基于模型的系统工程
-
- [3.1 系统工程的三个阶段及阶段产物](#3.1 系统工程的三个阶段及阶段产物)
- [3.2 MBSE(基于模型的系统工程)的三大支柱](#3.2 MBSE(基于模型的系统工程)的三大支柱)
一、系统工程方法
1.1 系统工程方法的特点
- 整体性
- 综合性
- 协调性
- 科学性
- 实践性
1.2 系统工程方法种类
- 霍尔的三维结构
- 切克兰德方法
- 并行工程方法
- 综合集成法
- WSR系统方法
1.3 霍尔三维结构的7个阶段
- 规划
- 拟定方法
- 研制
- 生产
- 安装
- 运行
- 更新
1.4 霍尔三维结构的7个步骤
- 明确问题
- 确定目标
- 系统综合
- 系统分析
- 优化
- 决策
- 实施
1.5 切克兰德方法的7个步骤
- 认识问题
- 根底定义
- 建立概念模型
- 比较及探寻
- 选择
- 设计与实施
- 评估与反馈
1.6 并行工程的目标
- 提高质量
- 降低成本
- 缩短产品开发周期和产品上市时间
1.7 并行工程强调以下3点
- 在产品的设计开发期间,将概念设计、结构设计、工艺设计、最终需求等结合起来,保证以最快的速度按要求的质量完成
- 各项工作由与此相关的项目小组完成。进程中小组成员各自安排自身的工作,但可以随时或定期反馈信息,并对出现的问题协调解决
- 依据适当的信息系统工具,反馈与协调整个项目的进行。利用现代CIM技术,在产品的研制与开发期间,辅助项目进程的并行化
1.8 开放的复杂巨系统的一般基本原则
- 整体论原则
- 相互联系原则
- 有序性原则
- 动态原则
1.9 开放的复杂巨系统的主要性质
- 开放性
- 复杂性
- 进化与涌现性
- 层次性
- 巨量性
1.10 综合集成方法的主要特点
- 定性研究与定量研究的有机结合,贯穿全过程
- 科学理论与经验知识结合,把人们对客观事物的只是综合成集成解决问题
- 应用系统思想把多种学科结合起来进行综合研究
- 根据复杂巨系统的层次结构,把宏观援救与微观研究统一起来
- 必须有大型计算机系统支持,不仅有管理信息系统、决策支持系统等功能,而且还有综合集成的功能
1.11 人理的分类
- 关系
- 感情
- 习惯
- 知识
- 利益
- 在协调管物、管事中人的管理
二、系统工程的生命周期
2.1 生命周期阶段
- 探索性研究阶段
- 概念阶段
- 开发阶段
- 生产阶段
- 使用阶段
- 保障阶段
- 退役阶段
2.2 生命周期方法
- 计划驱动方法
- 渐进式迭代开发
- 精益开发
- 敏捷开发
2.3 敏捷原则
- 最高的优先级是通过尽早地和持续地交付有价值的软件来满足客户。
- 欢迎需求变更,即使是在项目开发后期。敏捷流程利用需求变更帮助客户获得竞争优势。
- 不断交付可用的软件,周期从几周到几个月不等,且越短越好。
- 在项目中业务人员与开发人员每天在一起工作,业务人员始终参与到开发工作中。
- 在开发团队内部和团队之间,传递信息最有效的方法是面对面交谈。
- 工作软件是进展的主要度量。
- 对技术的精益求精以及对设计的不断完善将提升敏捷性。
- 简单性(尽最大可能减少不必要的工作的艺术)是精髓。
- 最佳的架构、需求和设计出自于自组织的团队。
- 团队要定期反省如何能够做到更加高效,并相应地调整团队的行为。
三、基于模型的系统工程
3.1 系统工程的三个阶段及阶段产物
- 需求分析阶段,产生需求图、用例图、包图
- 功能分析和分配阶段,产生顺序图、活动图、状态机图
- 设计综合阶段,产生模块定义图、内部快图、参数图
3.2 MBSE(基于模型的系统工程)的三大支柱
- 建模语言
- 建模工具
- 建模思路