1 / 67
文档名称:

项目开发流程及过程.ppt

格式:ppt   大小:5,118KB   页数:67页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

项目开发流程及过程.ppt

上传人:zhiweiliao_666 2022/7/6 文件大小:5 MB

下载得到文件列表

项目开发流程及过程.ppt

相关文档

文档介绍

文档介绍:This template is the internal standard courseware template of the enterprise
项目开发流程及过程
李小龙的截拳道
截拳道,李小龙所创,它的特点是没有固定僵理吗?
产品的开发计划合理吗?实际用于开发本产品的经费、人员、物资、时间能满足要求吗?
产品的营销计划合理吗?成本-效益分析令人满意吗?
有政策风险吗?
有知识产权风险吗?
有财务风险吗?
有不可预测的市场风险吗?

17
项目需求?
技术基础?
开发周期?
未来扩展?
8位嵌入式系统?
32位嵌入式系统?
、产品方案如何确定?
人员素质?
性价比?
18
1、单32位嵌入式芯片设计方案
2、优先设计方案
范例介绍:
嵌入式Linux操作系统
19
1、总体流程介绍
2、项目开发条件
3、项目开发流程
二、项目开发流程
20

开始
一、项目立项及规划
二、项目总体设计及计划
三、软、硬件设计和实现
四、联调及测试
五、试点运行
结束
六、发布验收
21
项目开发条件

产品开发需求
项目人员需求
物色人才
组建团队
22
团队领导10%
普通成员60%
核心成员30%
团队的人员结构
技术才能、管理能力、开发经验、市场意识
技术才能、责任心、忠诚度
技能合格、安分守己、任劳任怨
人分四类:人物、人才、人手、人渣
23
技术平台积累
32位嵌入式硬件平台
Linux内核
外设硬件Driver
标准API
应用核心功能
应用具体功能




24
32位ARM9 微处理器
GPRS通信
交流采样
LCD显示
按键处理
RS485接口
RS232接口
状态量采集
脉冲采集
控制输出
报警输出
以太网通信
数据存储与检索JFFS2/sqlite
RTC
WDT
LED
I2C
GPIO
SPI
总线
GPIO
GPIO
GPIO
GPIO
GPIO
MTD
哪些技术可以积累?
技术的积累、沉淀可大大加速研发的进度
25
关键技术突破
产品核心
应用流程
人机界面
外部接口
产品结构
性能试验
数据处理
硬件驱动
产品工艺
26
关键技术是否突破决定了项目的成败
关键技术的进展速度决定了项目的进展
关键技术是动态变化的
关键技术是可积累的
关键技术未必是产品的核心技术
27
项目开发流程
软件工程师
软件设计概要说明
软件工程师
研发部
软件设计详细说明
芯片支持
产品详细说明
项目开发总体方案
硬件原理图
软件工程师
源码功能测试文档
硬件工程师
源码仿真调试
目标码的生成和烧录
硬件SAMPLE
硬件设计详细说明
软件编码
软件编码规范
仿真系统
IC样片
软件开发流程
28
32位嵌入式Liunx 产品软件部分
内核移植
驱动及API ① ②
核心功能③
应用功能④
总体方案确定
硬件原理确定
需求功能确定
开发板支持
软件开发流程
29
自顶向下,逐步求精方法
符合人们解决复杂问题的普遍规律。可提高软件开发的成功率和生产率
用先全局后局部,先整体后细节,先抽象后具体的逐步求精的过程开发出来的程序具有清晰的层次结构,程序容易阅读和理解
程序自顶向下,逐步细化,分解成一个树形结构。在同一层的节点上的细化工作相互独立。有利于编码、测试和集成
每一步工作仅在上层节点的基础上做不多的设计扩展,便于检查
有利于设计的分工和组织工作。
30
硬件工程师
硬件概要设计说明
采购部
硬件原理图
产品详细说明
项目开发总体方案
硬件工程师
PCB设计
软件工程师
PCB制板
焊接调试
样机
硬件开发流程
硬件详细设计说明
零部件BOM清单
结构设计工程师
31
调试流程
硬件基本电路调试
硬件驱动程序
与应用软件有关
操作系统移植
硬件工程师
软件工程师
硬件为主
软件为主
32
测试流程
制定测试计划
设计测试用例
执行测试
撰写测试报告
修正产品错误
测试完成
回归测试
审批
审批
测试流程图
33
单元测试
详细设计
集成测试
概要设计
系统