建模和统一过程在家用电子产品开发中的应用陈虢引言当前国内家用(HA)电子产品已形成很大的市场规模和极强的创新能力,企业研发部门要面对众多的新产品开发项目,科学的方法和有效的管理就尤为重要
UML建模和统一过程RUP是面向对象思想和方法的两个最重要的成果,在软件密集型系统开发的应用中已证明了其先进性
二者包含的方法、技术和工具也逐步运用到实时系统和各类电子产品的开发中,比如UML-RT和ROOM就是这方面研究的产物
本文以直流变频空调控制系统开发为案例(以下简称案例),介绍建模和统一过程在HA电子产品开发的应用
HA电子产品开发生命周期在HA电子产品的研发中,采用瀑布模型的开发人员经常会遇到如下一些问题:用户在项目初始阶段只有构思,迫切需要原型;开发过程中用户需求不断变更;软件编码全部完成了却发现仿真系统不可用;正式送样才发现许多实现的功能同用户要求有差距,并且用户又有新要求;批量生产时才发现产品设计不符合生产要求;延伸产品开发需要简化流程等等
因此就提出这样一个课题,需要建立什么样的新产品开发过程去确保项目的进度和质量,有效地控制预算,最大可能地降低项目风险
运用统一过程RUP的二维模型,结合HA电子产品研发特点和多年开发实践经验,本文提出HA电子产品开发生命周期,如图1
HA电子产品开发生命周期分为五个阶段:产品构思阶段、产品定义阶段、产品实现和首样阶段、用户测试和确认阶段和产品生产阶段
每个阶段以一个主里程碑结束,主里程碑由每阶段获得的一组可用制品定义
具体制品可以是:实物原型系统框图、线路设计原理图及PCB图、结构设计图、软件开发文档、系统实验报告、用户测试数据等等
每个主里程碑的目标是确保这些制品在产品的生命周期内以一种平稳的方式进化各阶段需要经历一系列迭代过程,每次迭代或多或少都会经历需求、分析、设计、实现和测试等核心工作流,按其阶段各有不同的重点,如:产品构思阶