ONEPSOFT | 软考学习知识库
speedrun5|第5章 信息系统工程速通框架
1. 章节定位
2. 本章在讲什么
3. 教材原文精摘
子节 5.1 软件工程
软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程……软件工程由方法、工具和过程三个部分组成。
【讲解】软件工程定义与 " 方法/工具/过程 " 三组成。怎么考:三组成、IEEE 定义。
5.1.1 架构设计软件架构研究的主要内容涉及软件架构描述、软件架构风格、软件架构评估和软件架构的形式化方法等。解决好软件的复用、质量和维护问题,是研究软件架构的根本目的。
Garlan 和 Shaw 将软件架构分为:①数据流风格(批处理序列和管道/过滤器);②调用/返回风格(主程序/子程序、数据抽象和面向对象、层次结构);③独立构件风格(进程通信和事件驱动的系统);④虚拟机风格(解释器和基于规则的系统);⑤仓库风格(数据库系统、黑板系统和超文本系统)。
【讲解】五大架构风格(数据流/调用返回/独立构件/虚拟机/仓库)及代表。怎么考:给场景判架构风格。
5.1.2 需求分析需求是多层次的,包括业务需求、用户需求和系统需求。质量功能部署 (QFD) 是一种将用户要求转化成软件需求的技术,将软件需求分为三类:常规需求、期望需求和意外需求。
【讲解】需求三层(业务/用户/系统)与 QFD 三类(常规/期望/意外)。怎么考:需求层次、QFD 分类。
5.1.6 过程管理常见的软件过程管理方法和实践包括 CMMI 和中国电子工业标准化技术协会发布的 T/CESA 1159《软件过程能力成熟度模型》(CSMM)。
【讲解】成熟度模型 CMMI 与国产 CSMM。怎么考:CMMI 等级、CSMM。
子节 5.2 数据工程
5.2.1 数据建模根据模型应用目的不同,划分为三类:概念模型、逻辑模型和物理模型。
5.2.3 数据运维数据开发利用的前提是通过合适的方式将数据保存到存储介质上,并能保证有效的访问,还要通过数据备份和容灾手段,保证数据的高可用性。数据质量管理是在数据产品的生产过程中,确定质量方针、目标和职责……
5.2.5 数据库安全数据库安全是指保护数据库,防止不合法的使用所造成的数据泄露、更改或破坏。数据库安全机制包括用户的身份认证、存取控制、数据库加密、数据审计、推理控制等内容。
【讲解】数据建模三模型(概念/逻辑/物理);数据运维 (备份容灾、质量管理);数据库安全机制 (认证/存取控制/加密/审计/推理控制)。怎么考:三模型、安全机制。
子节 5.3 系统集成(含网络集成)
5.3.2 网络集成(对应网络工程)计 算机网络系统集成的一般体系框架包括传输子系统、交换子系统、安全子系统、网管子系统、服务器子系统、网络操作系统、服务子系统等。
应用集成 (互操作性) 在最上层,主要解决应用的互操作性问题。用语言做比喻,网络集成解决语法问题,数据集成解决语义问题,应用集成解决语用问题。
【讲解】网络集成七子系统;网络/数据/应用集成 " 语法/语义/语用 " 三层比喻。怎么考:集成层次、子系统。
子节 5.4 安全工程
5.4.2 安全系统用 " 宏观 " 三维空间图来反映信息安全系统的体系架构:X 轴是安全机制,Y 轴是 OSI 网络参考模型,Z 轴是安全服务。形成的安全空间具有认证、权限、完整、加密和不可否认五大属性。
5.4.4 工程体系架构信息安全系统工程能力成熟度模型 (ISSE-CMM) 是一种衡量信息安全系统工程实施能力的方法。ISSE 过程分解为:工程过程、风险过程和保证过程三个基本部分。
【讲解】安全系统三维 (X 机制/Y OSI/Z 服务) 与五大属性 (认证/权限/完整/加密/不可否认);ISSE-CMM 三过程 (工程/风险/保证)。怎么考:三维、五属性、ISSE 三过程。
4. 核心知识树
信息系统工程
├── 软件工程
│ ├── 五架构风格
│ ├── 需求三层
│ └── CMMI/CSMM
├── 数据工程
│ ├── 三模型
│ ├── 数据运维
│ └── 库安全
├── 系统集成
│ ├── 网络集成
│ └── 三层集成
└── 安全工程
├── 三维五属性
└── ISSE三过程
5. 知识脑图
思维导图(结构化呈现)
6. 关键概念速解
| 概念 | 教材定义原词 | 大白话速解 | 怎么考 |
|---|---|---|---|
| 软件工程三组成 | 方法、工具和过程 | 技术 + 工具 + 流程 | 三组成 |
| 五大架构风格 | 数据流/调用返回/独立构件/虚拟机/仓库 | 五种搭软件骨架套路 | 场景判风格 |
| 需求三层 | 业务需求、用户需求、系统需求 | 老板要/用户要/系统要 | 层次辨析 |
| 数据建模三模型 | 概念、逻辑、物理模型 | 画草图/画蓝图/落地施工图 | 三模型 |
| 安全三维 | 机制 X、OSI Y、服务 Z | 安全系统的 xyz 坐标 | 三维含义 |
| ISSE-CMM | 工程/风险/保证三过程 | 安全工程能力成熟度 | 三过程 |
7. 记忆口诀&类比
8. 易混淆点对比
| 易混 A | 易混 B | 核心区别 |
|---|---|---|
| 业务需求 | 用户需求/系统需求 | 业务是组织级目标,用户是使用者期望,系统是技术条件 |
| 概念模型 | 逻辑/物理模型 | 概念最抽象 (草图),逻辑去 DBMS 无关,物理落存储 |
| 网络集成 | 数据集成/应用集成 | 语法/语义/语用三层,逐层解决互操作 |
| 五大架构·仓库风格 | 数据流风格 | 仓库以数据为中心共享,数据流是管道顺序处理 |
9. 与其他章节关联
10. 考试出题方式
专项突破提醒
高项速通地图(本批第 1-6 章)
| 章 | 知识点 | 星级 | 题型 |
|---|---|---|---|
| 第 1 章 | 信息化发展 | ★★ | 综合 |
| 第 2 章 | 信息技术发展 | ★★★★ | 综合 |
| 第 3 章 | 信息系统治理 | ★★★ | 综合 |
| 第 4 章 | 信息系统管理 | ★★★ | 综合 + 案例 |
| 第 5 章 | 信息系统工程 | ★★★★ | 综合 + 案例 |
| 第 6 章 | 项目管理基础 | ★★★★★ | 综合 + 案例 + 论文 |