嵌入式软件的运行流程一般分几个阶段?每个阶段完成的主要工作是什么?

%title插图%num

嵌入式软件的运行流程一般分几个阶段?每个阶段完成的主要工作是什么?

四个阶段: 

1、问题的定义及规划,此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。 

2、需求分析,在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析,因此,必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。 

3、软件设计此阶段中偶要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。

4、程序编码此阶段是将软件设计的结果转化为计算机可运行的程序代码,以保证程序的可读性、易维护性。提高程序的运行效率。 

扩展资料:

嵌入式软件具有独特的实用性,嵌入式软件是为嵌入式系统服务的,这就要求它与外部硬件和设备联系紧密。

嵌入式系统以应用为中心,嵌入式软件是应用系统,根据应用需求定向开发,面向产业、面向市场,需要特定的行业经验。每种嵌入式软件都有自己独特的应用环境和实用价值。

2嵌入式软件应有灵活的适用性,嵌入式软件通常可以认为是一种模块化软件,它应该能非常方便灵活的运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和功能。它要小巧,不能占用大量资源;其次要使用灵活,应尽量优化配置。