第7章_嵌入式系统的项目开发与维护知识
{% markmap %}
第7章 嵌入式系统的项目开发与维护知识
系统开发过程和项目管理
- 系统生存周期
- 问题定义
- 可行性分析
- 需求分析
- 总体设计
- 详细设计
- 实现和单元测试
- 综合测试
- 运行与维护
- 过程模型
- 瀑布模型
- 增量模型
- 原型模型
- 螺旋模型
- 喷泉模型
- 形式化方法模型
- 统一过程模型
- 敏捷方法
- 过程评估
- 软件能力成熟度模型 CMM
- 能力成熟度模型集成 CMMI
- 工具与环境
- 开发工具
- 需求分析工具
- 设计工具
- 概要设计工具
- 实现与排错工具
- 测试工具
- 维护工具
- 版本控制工具
- 文档分析工具
- 开发信息库工具
- 逆向工程工具
- 再工程工具
- 项目管理和支持工具
- 项目管理工具
- 配置管理工具
- 评价工具
- 开发环境
- 开发工具
- 项目管理
- 管理范围
- 成本估算
- 风险分析
- 进度管理
- 质量保证
- 质量特性
- ISO/ICE 25010 系统和软件质量模型
- Mc Call软件质量模型
- 质量保证
- 质量特性
系统分析知识
- 系统需求的定义
- 功能需求
- 非功能需求
- 设计约束
- 需求分析的基本任务
- 确定系统的综合要求
- 分析系统的数据要求
- 导出系统的逻辑模型
- 修正项目开发计划
- 原型系统
- 需求建模
系统设计知识
- 系统概要设计
- 设计系统总体体系结构
- 数据结构及数据库设计
- 数据结构的设计
- 数据库的设计
- 编写概要设计文档
- 评审
- 系统详细设计
- 系统设计原则
- 抽象
- 模块化
- 信息隐蔽
- 模块独立
- 内聚
- 耦合
- 软硬件协同设计方法
- 软硬件的功能划分
- 单任务流图的软硬件协同设计方法
- 多分支系统任务流图的软硬件协同设计方法
- 并行系统任务流图的软硬件协同设计方法
结构化分析与设计方法
- 结构化分析方法
- 结构化分析的过程
- 数据流图
- 数据流
- 加工
- 数据存储
- 外部实体
- 分层数据流图
- 数据字典
- 加工逻辑的描述
- 结构化设计方法
- 结构图
- 模块
- 调用
- 数据
- 结构图的形态特征
- 数据流图到软件体系结构的映射
- 变换流
- 事务流
数据流图映射到结构图的步骤
- 结构图
- 结构化程序设计方法
- 采用自顶向下、逐步求精的程序设计方法
- 使用三种基本控制结构构造程序。
面向对象分析与设计方法
- 面向对象分析与设计
- 面向对象分析
- 面向对象设计
- 面向对象程序设计
- 面向对象方法中的五大原则
- 单一责任原则
- 开关原则
- 里氏替换原则
- 依赖倒置原则
- 接口分离原则
- UML构造块
- 事物
- 关系
- UML图
- 设计模式
- 创建型设计模式
- 抽象工厂
- 单例模式
- 结构型设计模式
- 行为型设计模式
- 创建型设计模式
系统实施知识
- 软硬件平台搭建
- 系统测试
- 测试目的
- 测试原则
- 测试过程
- 测试工具
- 系统调试
- 试探法
- 回溯法
- 对分查找法
- 归纳法
- 演绎法
系统运行与维护
- 系统运行管理
- 系统运行情况记录
- 审计追踪
- 审查应急措施的落实
- 系统资源管理
- 系统软件及文档管理
- 系统维护概述
- 可维护性概念
- 系统的可维护性的评价指标
- 可理解性
- 可测试性
- 可修改性
- 维护与软件文档
- 软件文档的修改
- 系统的可维护性的评价指标
- 系统维护的内容及类型
- 硬件维护
- 软件维护
- 分类
- 按维护目的不同
- 按维护内容的不同
- 程序维护
- 数据维护
- 代码维护
- 硬件设备维护
- 系统维护的管理和步骤
- 提出维护或修改要求
- 领导审查并作出答复
- 领导分配任务,维护人员执行修改
- 验收维护成果并登记修改信息
- 系统维护技术
- 面向维护的技术
- 维护支援的技术
- 可维护性概念
- 系统评价
- 系统评价概述
- 系统评价的指标

浙公网安备 33010602011771号