|
||
嵌入式开发流程详解 | ||
如对此感兴趣,请拨打电话02l-228l84l9,QQ微信,微博 诚招各地区市场各行业应用推广合作伙伴。查看详细联系方式。 欢迎提出产品建议,思路,合作信息,我们计入产品股份,享有对应的分红权。 嵌入式开发流程是怎样的呢?相信很多嵌入式初级入门者都想对嵌入式开发流程有一个大致的了解。 需求分析与时间表制定 : 子活动: 1) 获取需求并撰写需求描述文档: 2) 确认需求: 3) 制定项目时间表: 提交成果: 1) 需求描述文档; 2) 项目时间表。 结束标志: 1) 获得正确、完整的需求描述文档; 2) 制定出可行的项目时间表。 相关知识学习及人员培训: 子活动: 1) 学习相关知识: 2) 学习相似系统的架构设计: 3) 细化项目时间进度表: 在掌握了相应的知识后,对接下来的项目活动进行细致的时间管理与界限制定。 提交成果:无 结束标志: 1) 项目成员通过相关知识学习,了解项目的概况,具备初步编写项目的能力; 2) 如存在相似系统,则全面而客观地分析出该系统的优缺点。 3) 制定出可行的,高效的时间进度表。 系统架构设计: 子活动: 1) 确认系统架构需求: 2) 设计并评估系统工作模型: 3) 设计软件架构及文件架构,确定开发环境: 4) 定义软件接口: 定义每个模块的软件接口。 提交成果: 1) 系统工作模型; 2) 系统架构; 3) 各模块接口以及系统接口。 结束标志: 1) 获得可行的,性能高的系统工作模型; 2) 设计出“低耦合,高内聚”的系统架构; 3) 设计出通用的,统一的,标准的系统接口和模块接口。 项目开发及调试: 子活动: 1) 项目分工及编码规范: 根据设计出来的系统架构,进行项目分工,并且规范编码风格,提高代码的整体可读性。 2) 编码: 依照项目进度表,按时完成分配的项目编码任务。 3) 单元测试: 实现最简单的测试程序,为进行单元测试的模块提供最基本的无错误的服务,测试该模块的正确性并编写该部分的测试用例。 4) 集成测试: 逐步将各单元模块集成后测试,以保证集成后该系统的正确性并编写该部分的测试用例。 提交成果: 1) 可正常运行,可测试的系统以及源代码; 2) 单元测试,集成测试的测试用例。 结束标志: 1) 按照正常流程执行,系统工作正常。 系统测试及修复: 子活动: 1) 设计测试用例: 2) 编写测试程序: 3) 执行测试用例及缺陷修复: 提交成果: 1) 所有测试用例文档,包括单元测试用例以及集成测试用例; 2) 缺陷修复记录以及问题分析,总结; 3) 修复后的系统以及源代码。 结束标志: 1) 完成所有的测试用例文档,并审核结束; 2) 记录完所有的缺陷修复; 3) 完成系统的修复工作。 项目总结: 子活动: 1) 经验交流: 2) 撰写总结文档: 提交成果: 1) 项目总结文档。 结束标志: 1) 完成项目总结文档; 2) 确认完所有的项目文档以及源代码。 |
||