Page 46 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 46
第二章 开源硬件项目的开发流程与方案设计
项目开发中广泛使用。该方法假设信息系统有一个生命周期,就像其他任何有生命的机体
那样有一个开始、成熟、最终死亡的发展过程。传统的生命周期法是一个结构化的、正式
的系统开发方法,将系统开发过程划分为明确的各个阶段,每个阶段都有明确的任务,整
个开发过程是按顺序地一个一个阶段进行开发的。该方法还在信息系统专家和用户之间划
分了明确的分工。它将软件工程学和系统工程的理论与方法引入计算机系统的研制开发
中,按照“用户至上”的原则,采用结构化、模块化自顶向下对系统进行分析和设计。具
体来说,它将整个信息系统开发过程划分为独立的六个阶段,包括系统分析、程序设计、
系统测试、运行、维护和系统评估。这六个阶段构成信息系统的生命周期。
快速原型法:第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,
用户或客户对原型进行评价,进一步细化待开发软件的需求。第二步是在第一步的基础上
广东教育出版社
开发客户满意的软件产品。具体来说,它将整个开发过程划分为需求分析、原型开发、原型评
价、最终系统设计和最终系统实现五大部分,如图2-4所示。
图2-4 快速原型法
在现代工业设计完整流程中,开源硬件项目开发中的创意、设计、制作、测试和运行
五个环节,实际属于快速原型法中的电子硬件原型开发的范畴。电子硬件原型会有更多的
迭代和反馈,直至产品系统设计完成。
2.1.1 创意
项目开发,要有创新意识、创新思维和创新能力。创新即创造新的理论、新的方法或
新的事物。所创造出来的新事物或新方法也可以称为有创意的事物或有创意的方法。开源
硬件项目开发的电路原型,为产品创新提供了实验模型,可通过“头脑风暴”的方式,利
用思维工具,对要开发的项目的想法与构思进行表达。
2.1.2 设计
设计是指对要开发的项目进行方案设计,包括项目需求分析和项目功能与组件的划
38 38
21X1359.indd 38 2019/9/29 10:56:08