软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
硬件开发一般是指电子产品硬件开发。一种看得见实物的电子产品研发,比如我们所说的手机、鼠标、键盘、音响都是硬件。硬件开发也就是在这些方面进行的一系列研究。硬件开发一般分为:原理图设计、电路图设计、PCB板设计、测试板生产、功能性测试、稳定性测试、小批量生产、正式投放市场或正式使用等。
需 求 沟 通
倾听客户需求,了解用户使用环境和操作流程。
交 互 设 计
头脑风暴交互情景模拟,原型设计。
视 觉 创 意
色彩及平面元素设定,结构和布局规范确认
前 端 制 作
CSS3、JS、HTML5实现页面的动态展示。
技 术 开 发
移动应用数据对接与开发。
测 试 反 馈
修改调整,规范完善。
需 求 分 析
进行硬件需求分析,撰写硬件需求规格说明书。
总体设计
进一步划分各单板的功能及硬件的总体结构描述。
过程控制
总体方案进行反复论证是不可缺少的。
系统联调
联调是验证设计目的是否达到的唯一方法。