项目案例简介 |
|
制作教练计划 |
- 明确目标
- 明确提交工件的形式与程度
- 教练方式确定
- 案例软件开发过程定制:
- 需求
- 软件架构设计
- 数据结构设计
- 详细设计
- 开发
- 测试
- 部署
|
需求分析 |
- 需求分析的目标
- 需求都有哪些工作内容
- 功能需求分析
- 非功能需求分析
- 需求文档编写方法
- 需求评审方法
- 需求管理与变更控制
|
软件架构设计 |
- 嵌入式软件架构设计的目标
- 嵌入式架构都有哪些内容
- 通用的架构模式参考
- 层次框架选择和划分
- 子系统划分
- 模块设计
- 处理过程设计
- 软件架构设计文档的编写方法
- 架构评审方法
- 基于架构的开发指导
|
数据结构设计 |
- 数据设计的目标
- 数据设计的工作内容
- 数据需求与容量分析
- 数据逻辑模型设计
- 数据存储设计
- 数据有关的性能与安全优化
- 数据设计文档编写方法
- 数据设计文档评审
|
详细设计 |
- 详细设计的目标
- 详细设计的工作内容
- 程序模块设计
- 处理流程设计
- 算法设计
- 函数设计
- 变量设计
- 详细设计文档编写方法
- 详细设计文档评审
|
高效开发 |
- 编写编码规范
- 建立开发环境
- 编写高质量的代码
- 编码与单元测试
- 持续集成
- 代码质量评审与重构
|
有效测试 |
- 测试的目标
- 测试的工作内容
- 测试需求分析
- 测试用例设计
- 测试执行与缺陷记录
- 缺陷管理
- 测试分析与报告
|
部署 |
- 部署的目标
- 部署的工作内容
- 根据部署需求打包程序
- 编写用户手册
- 现场安装
- 系统运行与维护
|
项目总结
|
|