项目开发流程与过程.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 4.3.5、搜索+模仿 不是什么都自己从头干就是最好 善于利用已有的Linux资源,多搜索资源 多参考已有的成果、资源,消化吸收,为自己所用 模仿也算实践,学习的入门起始阶段模仿尤其重要 * 4.3.6、利剑磨成,专业结合 嵌入式Linux技术要和从事的专业紧密相结合 除非专业搞嵌入式Linux,否则其在一定时候只是你手上一把利剑 不能纯粹为了学习Linux而只懂Linux 以嵌入式Linux为平台,创造更多的应用产品,服务企业 * 有问题请提出??? * * 2.1总体流程介绍 开始 一、项目立项及规划 二、项目总体设计及计划 三、软、硬件设计和实现 四、联调及测试 五、试点运行 结束 六、发布验收 * 2.2 项目开发条件 2.2.1开发团队组建 产品开发需求 项目人员需求 物色人才 组建团队 * 团队领导10% 普通成员60% 核心成员30% 团队的人员结构 技术才能、管理能力、开发经验、市场意识 技术才能、责任心、忠诚度 技能合格、安分守己、任劳任怨 人分四类:人物、人才、人手、人渣 * 2.2.2 技术平台积累 32位嵌入式硬件平台 Linux内核 外设硬件Driver 标准API 应用核心功能 应用具体功能 ① ② ③ ④ * 32位ARM9 微处理器 GPRS通信 交流采样 LCD显示 按键处理 RS485接口 RS232接口 状态量采集 脉冲采集 控制输出 报警输出 以太网通信 数据存储与检索JFFS2/sqlite RTC WDT LED I2C GPIO SPI 总线 GPIO GPIO GPIO GPIO GPIO MTD 哪些技术可以积累? 技术的积累、沉淀可大大加速研发的进度 * 2.2.3 关键技术突破 产品核心 应用流程 人机界面 外部接口 产品结构 性能试验 数据处理 硬件驱动 产品工艺 * 关键技术是否突破决定了项目的成败 关键技术的进展速度决定了项目的进展 关键技术是动态变化的 关键技术是可积累的 关键技术未必是产品的核心技术 * 2.3 项目开发流程 软件工程师 软件设计概要说明 软件工程师 研发部 软件设计详细说明 芯片支持 产品详细说明 项目开发总体方案 硬件原理图 软件工程师 源码功能测试文档 硬件工程师 源码仿真调试 目标码的生成和烧录 硬件SAMPLE 硬件设计详细说明 软件编码 软件编码规范 仿真系统 IC样片 2.3.1 软件开发流程 * 32位嵌入式Liunx 产品软件部分 内核移植 驱动及API ① ② 核心功能③ 应用功能④ 总体方案确定 硬件原理确定 需求功能确定 开发板支持 2.3.1 软件开发流程 * 自顶向下,逐步求精方法 符合人们解决复杂问题的普遍规律。可提高软件开发的成功率和生产率 用先全局后局部,先整体后细节,先抽象后具体的逐步求精的过程开发出来的程序具有清晰的层次结构,程序容易阅读和理解 程序自顶向下,逐步细化,分解成一个树形结构。在同一层的节点上的细化工作相互独立。有利于编码、测试和集成 每一步工作仅在上层节点的基础上做不多的设计扩展,便于检查 有利于设计的分工和组织工作。 * 硬件工程师 硬件概要设计说明 采购部 硬件原理图 产品详细说明 项目开发总体方案 硬件工程师 PCB设计 软件工程师 PCB制板 焊接调试 样机 2.3.2 硬件开发流程 硬件详细设计说明 零部件BOM清单 结构设计工程师 * 2.3.3 调试流程 硬件基本电路调试 硬件驱动程序 与应用软件有关 操作系统移植 硬件工程师 软件工程师 硬件为主 软件为主 * 2.3.4 测试流程 制定测试计划 设计测试用例 执行测试 撰写测试报告 修正产品错误 测试完成 回归测试 审批 审批 测试流程图 * 单元测试 详细设计 集成测试 概要设计 系统测试 产品需求 验收测试 用户需求 开发与测试的关系 (1)白盒、黑盒测试 (2)功能测试 (3)压力测试 (4)性能测试 (5)易用性测试 * 测 试 报告 (1)纪录测试实况 1、基本信息(测试对象、测试环境、测试人员、测试时间) (2)对本次测试进行分析、提出建议 2、实况纪录(测试情况、测试用例、错误严重程度) 3、分析与建议 4、错误修改纪录 5、附件 * 项目名称 版 本 号 XXX 测 试 项 管理员管理 测试用例号 006 初测结论: √通过 不通过 复测记录 复测次数 复测情况 复测人 复测日期 结论 错误类型统计([ ]内填写错误类型数量) [ ]可重复错误 [ ]不可重复错误 [

文档评论(0)

东方888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档