第7章_嵌入式系统的项目开发与维护知识

{% markmap %}

第7章 嵌入式系统的项目开发与维护知识

系统开发过程和项目管理

  • 系统生存周期
    • 问题定义
    • 可行性分析
    • 需求分析
    • 总体设计
    • 详细设计
    • 实现和单元测试
    • 综合测试
    • 运行与维护
  • 过程模型
    • 瀑布模型
    • 增量模型
    • 原型模型
    • 螺旋模型
    • 喷泉模型
    • 形式化方法模型
    • 统一过程模型
    • 敏捷方法
  • 过程评估
    • 软件能力成熟度模型 CMM
    • 能力成熟度模型集成 CMMI
  • 工具与环境
    • 开发工具
      • 需求分析工具
      • 设计工具
      • 概要设计工具
      • 实现与排错工具
      • 测试工具
    • 维护工具
      • 版本控制工具
      • 文档分析工具
      • 开发信息库工具
      • 逆向工程工具
      • 再工程工具
    • 项目管理和支持工具
      • 项目管理工具
      • 配置管理工具
      • 评价工具
    • 开发环境
  • 项目管理
    • 管理范围
    • 成本估算
    • 风险分析
    • 进度管理
  • 质量保证
    • 质量特性
      • ISO/ICE 25010 系统和软件质量模型
      • Mc Call软件质量模型
    • 质量保证

系统分析知识

  • 系统需求的定义
    • 功能需求
    • 非功能需求
    • 设计约束
  • 需求分析的基本任务
    • 确定系统的综合要求
    • 分析系统的数据要求
    • 导出系统的逻辑模型
    • 修正项目开发计划
    • 原型系统
  • 需求建模

系统设计知识

  • 系统概要设计
    • 设计系统总体体系结构
    • 数据结构及数据库设计
      • 数据结构的设计
      • 数据库的设计
    • 编写概要设计文档
    • 评审
  • 系统详细设计
  • 系统设计原则
    • 抽象
    • 模块化
    • 信息隐蔽
    • 模块独立
      • 内聚
      • 耦合
  • 软硬件协同设计方法
    • 软硬件的功能划分
    • 单任务流图的软硬件协同设计方法
    • 多分支系统任务流图的软硬件协同设计方法
    • 并行系统任务流图的软硬件协同设计方法

结构化分析与设计方法

  • 结构化分析方法
    • 结构化分析的过程
    • 数据流图
      • 数据流
      • 加工
      • 数据存储
      • 外部实体
      • 分层数据流图
    • 数据字典
    • 加工逻辑的描述
  • 结构化设计方法
    • 结构图
      • 模块
      • 调用
      • 数据
      • 结构图的形态特征
    • 数据流图到软件体系结构的映射
      • 变换流
      • 事务流
        数据流图映射到结构图的步骤
  • 结构化程序设计方法
    • 采用自顶向下、逐步求精的程序设计方法
    • 使用三种基本控制结构构造程序。

面向对象分析与设计方法

  • 面向对象分析与设计
    • 面向对象分析
    • 面向对象设计
    • 面向对象程序设计
    • 面向对象方法中的五大原则
      • 单一责任原则
      • 开关原则
      • 里氏替换原则
      • 依赖倒置原则
      • 接口分离原则
  • UML构造块
    • 事物
    • 关系
    • UML图
  • 设计模式
    • 创建型设计模式
      • 抽象工厂
      • 单例模式
    • 结构型设计模式
    • 行为型设计模式

系统实施知识

  • 软硬件平台搭建
  • 系统测试
    • 测试目的
    • 测试原则
    • 测试过程
    • 测试工具
  • 系统调试
    • 试探法
    • 回溯法
    • 对分查找法
    • 归纳法
    • 演绎法

系统运行与维护

  • 系统运行管理
    • 系统运行情况记录
    • 审计追踪
    • 审查应急措施的落实
    • 系统资源管理
    • 系统软件及文档管理
  • 系统维护概述
    • 可维护性概念
      • 系统的可维护性的评价指标
        • 可理解性
        • 可测试性
        • 可修改性
      • 维护与软件文档
      • 软件文档的修改
    • 系统维护的内容及类型
      • 硬件维护
      • 软件维护
      • 分类
        • 按维护目的不同
        • 按维护内容的不同
          • 程序维护
          • 数据维护
          • 代码维护
          • 硬件设备维护
    • 系统维护的管理和步骤
      • 提出维护或修改要求
      • 领导审查并作出答复
      • 领导分配任务,维护人员执行修改
      • 验收维护成果并登记修改信息
    • 系统维护技术
      • 面向维护的技术
      • 维护支援的技术
  • 系统评价
    • 系统评价概述
    • 系统评价的指标
posted @ 2025-03-27 22:00  StarAire  阅读(16)  评论(0)    收藏  举报