信息系统项目管理师(高项)--学习笔记【第5章:信息系统工程】

第5章 信息系统工程

5.1 软件工程

  • 架构设计、需求分析、软件设计、软件实现、部署交付、过程管理

5.1.1架构设计

  • 核心:软件复用
  • 架构评估人员关注:质量属性
  • 敏感点:关系特性
  • 权衡点:影响多个质量属性的特性
  • 软件架构风格
    • 数据流风格(批处理、管道/过滤器
    • 调用/返回风格(主/子程序、数据抽象、面向对象、层次结构
    • 独立构件风格(进程通信、事件驱动)
    • 虚拟机风格(解释器、基于规则的系统)
    • 仓库风格(仓库、数据、黑板、超文本)
  • 评估方式
    • 调查问卷/检查表
    • 基于场景:常用;架构权衡分析法ATAM、软件架构分析法SAAM、成本效益分析法CBAM;刺激(交互)、环境(发生时情况)、响应(系统做出反应);分析架构对场景的支持程度判读质量满足程度
    • 基于度量

5.1.2需求分析

  • 软件需求:系统必须完成的事及必须具备的品质
  • 需求层次:业务需求、用户需求、系统需求
  • 质量功能部署QFD:将用户要求转化成软件需求、提升满意度
  • 需求分类:常规需求、期望需求、意外需求
  • 需求模型
    • 数据模型(实体关系图ER图:实体、属性及关系)
    • 功能模型(数据流图DFD:图形符号描述数据传递情况说明系统功能)
    • 行为模型(状态转换图STD:状态及转换事件)
  • 需求过程
    • 需求获取:用户访谈、问卷调查、采样、情节串联板、联合需求计划等
    • 需求分析:需求提炼分析和审查;面向对象分析OOA:用例模型和分析模型; 结构化方法(核心是数据字典、数据模型、功能模型、行为状态模型)
    • 需求规格说明书SRS编制:初始规定的共同理解
    • 需求验证与确认:需求评审(SRS的技术评审、提供达成共识的方法)、需求测试(及早发现问题、较低代价解决问题)

5.1.3软件设计

  • UML
    • 结构:构造块、规则、公共机制
    • 事物(建模元素):结构事物、行为事物(动作事物)、分组事物、注释事物(注解事物)
    • 关系
      • 依赖:A变化引起B变化,B依赖于A
      • 关联:对象间关系
      • 泛化:一般与特殊、父类与子类
      • 实现:说明和实现关系
      • 共享聚合:整体与部分(可独立)
      • 组合聚合:整体与部分(不可独立、部分跟随整体)

5.1.4软件实现

5.1.5部署交付

5.1.6过程管理

5.2 数据工程

5.2.1数据建模

5.2.2数据标准化

5.2.3数据运维

5.2.4数据开发利用

5.2.5数据库安全

5.3 系统集成

5.3.1集成基础

5.3.2网络集成

5.3.3数据集成

5.3.4软件集成

5.3.5应用集成

5.4 安全工程

5.4.1工程概述

5.4.2安全系统

5.4.3工程基础

5.4.4工程体系架构

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值