Orion's Studio.

软件工程与技术知识点归纳

2024/04/07

各种图

  • 数据流图:数据流动,数据字典
  • 实体关系图:数据库
  • UML 图
    • 结构图
      • 类图:对象关系,继承和关联
      • 对象图:对象的属性,对象的快照
      • 构(组)件图:组件的关系
      • 组合结构图:组合关系
      • 包图:包的关系
      • 部署图:软件和硬件的部署
      • 制品图:物理部署
    • 行为(交互)图
      • 时序图:时间轴顺序
      • 序列(顺序)图:对象之间的交互和顺序
      • 通信(协作)图:对象之间的消息传递和协作
      • 状态图:状态变化
      • 活动图:活动流程
      • 用例图:用户和系统的交互
      • 交互概述图

开发模型

  • 快速原型:需求不明确时,确保相关利益方对需求理解一致
  • 螺旋模型:每个阶段结束时有一个评审。每个阶段都使用瀑布模型
  • 瀑布模型
  • 敏捷模型:强调团队协作和客户参与

工具

  • 需求分析阶段
    • 结构化分析(SA)
    • 数据流程图(DFD)
  • 概要设计阶段
    • 系统结构图(SC)
  • 详细设计阶段
    • 问题分析图(PAD)
CATALOG