【第四版】 信息系统项目管理高级(高项)--第五章 信息系统工程 知识点逻辑思维导图

news/2024/10/17 6:24:45/

第五章 信息系统工程

  • Part1 软件工程
    • 一、架构设计
      • 1.软件架构目的:解决好软件的复用、质量、维护问题
      • 2.软件架构风格
        • 数据流风格:批处理序列、管道/过滤器
        • 调用/返回风格:主程序/子程序
        • 独立构建风格:通信工程、事件驱动
        • 虚拟机风格:解释器
        • 仓库风格:数据库系统、黑板系统、超文本系统
      • 3.软件架构评估
        • 评估人员关注系统质量属性,敏感点只影响一个质量属性,权衡点影响多个质量属性
        • 评估方式
          • 调查问卷
          • 场景(常用)
            • 架构权衡分析法
            • 软件架构分析法
            • 成本效益分析法
          • 度量(量化)
    • 二、需求分析
      • 1.需求的层次
        • 业务需求:客户对系统高层次的目标追求
        • 用户需求:用户的具体目标
        • 系统需求
          • 功能需求
          • 非功能需求
          • 设计约束
        • 质量功能部署QFD:将用户要求转化为软件需求、目的是提高用户满意度
          • 常规需求:应该、越多越满意
          • 期望需求:想当然以为系统应具备的功能、没有不满意
          • 意外需求:要求范围外的功能
      • 2.需求过程
        • 需求获取:确定和理解不同干系人的需求和约束的过程
        • 需求分析:把杂乱无章的用户要求转换为用户需求
          • 结构化分析(SA):建立模型的核心是数据字典
            • 数据模型:实体关系图(E-R图)
            • 功能模型:数据流图(DFD)
            • 行为模型:状态转换图
          • 面向对象分析(OOA)
            • 用例模型:用例是描述系统需求的方法
            • 分析模型:描述系统的基本逻辑结构
        • 需求规格说明书(SRS):是需求开发活动的产物,任何规模和性质的软件都不应该缺少
        • 需求验证与确认
      • 3.UML
        • 统一建模语言
        • 事物(建模元素)
          • 结构事物:静态,类、接口、协作、用例、活动类、构件(存在于系统运行阶段)、节点
          • 行为事物:动态,交互、状态机
          • 分组事物:包,只存在于开发阶段
          • 注释事物:结实
        • 关系
          • 依赖:一个影响另一个
          • 关联:一组对象之间连接的结构关系
          • 泛化:一般和特殊
          • 实现:执行
        • UML视图
          • 逻辑视图:设计视图、设计模型
          • 进程视图:可执行线程与进程作为活动类
          • 实现视图:物理代码
          • 部署视图:把构建部署到物理节点上,表示软件到硬件的映射和分布结构
          • 用例视图:是最基本的需求分析模型
    • 三、软件设计
      • 1.结构化设计:自顶向下、逐步求精和模块化的设计。高内聚、低耦合
      • 2.面向对象设计
        • 特征:封装、继承、多态
        • 特点:
          • 符合人们的思维习惯
          • 普遍适用于各类系统开发
          • 不能涉及系统分析以前的环节
        • 原则:
          • 单职原则:设计功能单一的类。高内聚
          • 开闭原则
          • 里氏替换原则
          • 依赖倒置原则
          • 接口隔离原则
          • 组合宠用
          • 迪米特原则:最少知识原则,低耦合
      • 3.设计模式:方便复用成功的软件设计
        • 根据处理范围不同:类模式、对象模式
        • 根据目的和用途不同:创建型模式、结构型模式、行为型模式
    • 四、软件实现
      • 1.软件配置管理
      • 2.软件编码
      • 3.软件测试
        • 静态测试
          • 文档:检查单
          • 代码:桌前检查、代码走查、代码审查
        • 动态测试
          • 白盒测试:结构测试、逻辑覆盖
          • 黑盒测试:功能测试
          • a测试:开发环境,beta测试:使用环境
    • 五、部署交付
      • 软件打包、安装、配置、测试、集成和更新
    • 六、过程管理
      • 成熟度模型(CSMM)
        • 1级:初始级,不确定性
        • 2级:项目规范级,基本可以按计划实现
        • 3级:组织改进级,稳定地实现
        • 4级:量化提升级,量化地管理
        • 5级:创新引领级
  • Part2 数据工程
    • 一、数据建模
      • 1.数据模型
        • 概念模型:信息模型
        • 逻辑模型:关系模型
        • 物理模型:数据库体系结构设计
      • 2.建模过程:数据需求分析、概念模型设计、逻辑模型设计、物理模型设计
    • 二、数据标准化
      • 数据标准化是数据共享的基础
      • 内容:
        • 元数据标准化
        • 数据元标准化
        • 数据模式标准化
        • 数据分类与编码标准化
        • 数据标准化管理
    • 三、数据运维
      • 数据存储:
        • 数据存储介质:磁带、光盘、硬盘
        • 存储管理
      • 数据备份
        • DAS、LAN、LAN-FREE、DERVE-FREE
        • 完全备份、差分备份、增量备份
      • 数据容灾
        • 应用容灾:应用服务的完整、可靠、安全
        • 数据容灾:数据的高可用性,尽量少丢失或者不丢失,数据备份是数据容灾的基础
      • 数据质量与评价控制
    • 四、数据开发利用
      • 数据集成:将不同数据源的数据进行整合
      • 数据挖掘:从大量数据中提取挖掘知识
      • 数据服务
        • 数据服务目录:方便检索
        • 数据查询与浏览及下载服务:数据共享的主要方式,查询、下载
        • 数据分发服务
      • 数据可视化
        • 一维、二维、三维、多维、时态、层次、网络
      • 信息检索
    • 五、数据安全
  • Part3 系统集成
  • Part4 安全工程
    • 1.信息安全空间:
      • x轴安全机制、y轴安全服务、z轴OSI网络参考模型
      • 安全空间属性:认证、权限、完整、加密、不可否认
    • 2.安全服务
      • 对等实体认证
      • 数据保密服务
      • 数据完整性服务
      • 数据源点认证服务
      • 禁止否认服务
      • 犯罪证据提供服务
    • 3.安全技术::加密、数据签名技术、访问控制、数据完整性、认证、数据挖掘

信息系统项目管理第五章信息系统工程


http://www.ppmy.cn/news/998298.html

相关文章

对嵌入式驱动的理解

一,裸机编程或单片机开发 裸机编程,顾名思义,就是直接在硬件上编程写代码,或者说编写直接在硬件上运行的程序,没有操作系统的支持。一般我们把没有操作系统的编程环境,称为裸机编程环境,比如在…

从 DejaVu 改为 Noto,Ubuntu 23.10 发行版计划调整字体包

近日消息,代号为“Mantic Minotaur”的 Ubuntu 23.10 发行版计划调整字体包,从 DejaVu 修改为 Noto。 近日消息,代号为“Mantic Minotaur”的 Ubuntu 23.10 发行版计划调整字体包,从 DejaVu 修改为 Noto。 Ubuntu 开发团队表示为…

React Hooks 中的 useEffect(副作用)

useEffect 是什么? useEffect 是一个 React Hook,它允许你将组件与外部系统同步 当我们在 React 中使用 useEffect 这个 Hook 时,实际上是在告诉 React 在特定情况下执行我们定义的副作用函数。这种副作用函数可以处理一些与组件渲染结果无关…

新闻标题文本分类任务

目录 知识回顾使用debug调试 知识回顾 预处理内容 文本主要进行清洗、分词/分字 ID替换(不希望计算机看到文字,而是ID),通过语料表来表示,根据频率高低来分配ID号 文本的ID映射到文本的一个特征向量,进行词嵌入(Embedding)&…

如何能够高效实现表格中的分权限编辑功能

摘要:本文由葡萄城技术团队于CSDN原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 在表格类填报需求中,根据当前登录用户的不同等级,能填报的区域会…

企业电子招投标采购系统源码之电子招投标的组成 tbms

功能模块: 待办消息,招标公告,中标公告,信息发布 描述: 全过程数字化采购管理,打造从供应商管理到采购招投标、采购合同、采购执行的全过程数字化管理。通供应商门户具备内外协同的能力&…

YOLOv8-pose姿态模型笔记1

YOLOv8-pose关键点模型输出,每个框输出51个信息,即17个关键点以及每个关键点的得分 COCO的annotation一共有17个关节点。 分别是:“nose”,“left_eye”, “right_eye”,“left_ear”, “right_ear”,“left_shoulder”, “right_shoulder”…

Elasticsearch 全文检索 分词检索-Elasticsearch文章四

文章目录 官方文档地址refercence文档全文搜索体系match简单查询match 多词/分词单字段分词match多个词的逻辑控制match的匹配精度match_pharse_prefix分词前缀方式match_bool_prefixmulti_match多字段匹配 query string类型Interval类型DSL查询之Term详解聚合查询之Bucket聚合…