Page 45 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 45
2.1 开源硬件项目开发的基本流程
解决一个复杂问题时,按时间顺序将问题分解为一个个子问题,然后进行“各个击破”,
这种策略被称为“生命周期法”。但是这种顺序严格的方法,在某些场合中灵活性不够,
开发时效性较差,因此一些新的工程项目开发方法应运而生,如快速原型法等。
开源硬件的项目开发通常采用快速原型法,一般需要经历作品的创意、设计、制作、
测试、运行的完整过程,可归纳为开发规划、硬件搭建、程序设计三大核心环节,如图
2-3所示。
广东教育出版社
图2-3 开源硬件项目开发的基本流程
开发规划环节包含创意和设计两个阶段,是项目开发思路的整理和表达,其目标是形
成具有创意,并且可以具体实现的项目方案,是项目开发的重要部分,决定了整个项目的
方向与质量。
制作、测试和运行属于项目实施的阶段,其目标是让项目方案变成具体的项目成果,
并使之达到最优化,是让纸面上的方案真正落地的重要步骤,也是对方案的检验、完善。
对于项目开发规划,一般根据实际的运行、迭代情况,会对前期设计方案进行修改,使项
目能朝着优化、可实现的方向前进。
探究活动
拓 展
生命周期法:生命周期法是信息系统最早使用的一种开发方法,至今仍在大中型系统
37 37
21X1359.indd 37 2019/9/29 10:56:08