物业工程部培训嵌入式开发项目管理.docVIP

  • 1
  • 0
  • 约3.78千字
  • 约 5页
  • 2021-07-29 发布于重庆
  • 举报

物业工程部培训嵌入式开发项目管理.doc

嵌入式硬件软件开发项目管理概论 一、嵌入式硬件软件开发项目管理的目的 1 提高开发效率 2 加强开发质量 3 降低开发风险和成本 二、嵌入式硬件软件开发项目管理的时限 贯穿产品的整个生命周期 房地产E网 / 物业经理人 / 经过肯定的开发过程,产品发布和生产了,并不是项目管理的结束,产品还需要进行维护和升级。只有当此产品的生命周期结束后,项目管理才随之结束。 三、嵌入式硬件软件开发的过程管理 1 需求分析 依据设计任务书分析产品的硬件软件需求,初步估量硬件和软件的规模,其中硬件以估算元件数量作为参考,软件以估算代码行作为参考。硬件和软件的规模估算的精确?????度,很大程度上取决于以往类似产品的开发阅历和需求分析人员的主管推断。硬件和软件的规模直接影响到开发的日程进度表。 2 系统概要设计 产品所要实现的功能,哪些由硬件来实现,哪些由软件来实现,需要从整体上进行反复分析论证,才能有较好的实现方案。这个步骤一般由系统工程师完成。 系统概要设计包含如下内容: 逐一列出并说明系统对本软件在应用方面的功能需求 逐一列出并说明系统对本软件在维护方面的功能需求,如版本上报、上电自检、误码统计等。 逐一列出并说明系统对本软件在性能方面的需求,所要达到的性能指标参数。如CPU处理力量,链路的最高速率,误码对软件的影响以及从软件的角度恢复硬件错误的力量等。 具体说明软件为实现系统功能需求所采的取设计思想、功能结构。 画出软件为实现功能结构所做的信息处理、资源调配、进程或任务把握流程,并具体说明之。 具体说明软件为达到系统的性能需求所实行的各项措施。 制定组织及颁布时间,数据链路如为公司内部协议要在这里写清楚协议文档的名称、时间和作者。 假如软件有内部模块划分,请在这里写具体描述接口协议。如有特地的协议文档,请写清楚协议文档的名称、时间和作者。 如选用外购操作系统,要写明外购操作系统的名称、厂家和版本号。 如选用公司内部自编操作系统应说明操作系统出自哪里,在哪些系统上使用过,是否测试过该操作系统的性能指标。 说明选择该操作系统的依据,本软件为满足系统的需求对操作系统的需求是什么,所选操作系统的各项性能指标是否能满足系统的要求。 说明所选用操作系统的调度原理和调度方法并画出它实现调度的结构图或流程图。 说明CPU类型,生产厂家和型号 说明软件接受何种编程语言。选择哪种编译器和调试器以及选择它们的依据。 说明软件编程是否依照编程规范,编程规范的名称是什么,出自哪里。 说明内部ROM和外部ROM的地址安排状况。 说明外部RAM,内部设备、外部设备的地址安排状况,假如外部设备种存在间接寻址,应对间接寻址访问方法和安排状况进行说明。 说明内部存储空间(包括ROM、RAM)的地址安排状况和相关使用特点。 说明主要常量和常量表的定义,并说明这些常量取当前值的缘由 说明主要全局变量的定义 说明主要结构体的定义 定义全部全局性的参量,如预编译开关,编译前可调的全局常量等。 依据本软件的特点说明是否要做单元测试,如要做单元测试,请在这里说明单元测试方案。 依据本软件的特点说明是否要做集成测试,如要做集成测试,请在这里说明集成测试方案。 依据本软件的特点说明是否要做静态代码审查,如要做静态代码审查,请在这里说明静态代码审查方案和审查是依据的编程规范。 3 硬件概要设计 简要说明该硬件系统的总体设计思想,并对本文全部缩略语进行说明,要求供应每个缩略语的英文全名和中文解释;排列全部参考文献名称、作者、标题、编号、发布日期和出版单位等基本信息。 假如该文档不是第一版本,应在此说明硬件需求修改的历史和缘由,并指明主要的修改(相对于上一个版本)在本文档的什么地方可找到。 具体排列本硬件系统全部的外部功能及需要该功能的缘由;具体排列全部外部性能指标、要求达到的值和相关依据。 系统结构框图只要求到子系统级,但应对该框图给出文字说明。 对系统中全部单板正式命名,并分别说明这些单板应用在哪个子系统中。 针对“系统结构框图”中的每个子系统分别供应规律框图和相应的文字说明,这些框图依据其简单程度可细化到功能模块级或单板级。功能模块的划分应与硬件需求说明书全都,否则应说明缘由。 针对“系统规律框图”中的每个功能模块分别供应框图和相应的说明文字,框图的简单程度要求细化到单板级。该处的全部单板应与“单板命名”中的单板完全全都。 针对“单板命名”提到的全部单板分别供应单板规律框图或电路结构图并给出相应的文字说明,同时应对每个单板的功能进行具体说明,包括模拟信号接口的电压、电流和频率特性,数字信号接口的时序和电平特性,电源接口的电压和功率特性等。 针对“硬件需求说明书”中提到的每项关键技术供应具体的解决方案,包括多种可行的解决途径和攻关方案支配,并对多种方案进行比较。 其性能直接影响

文档评论(0)

1亿VIP精品文档

相关文档