APP下载

软件建模技术在嵌入式软件中的研究与应用

2021-03-25赵昶宇

科技与创新 2021年5期
关键词:模型系统设计

田 宇,赵昶宇

(1.海军装备部驻天津地区第二军事代表室,天津300308;2.天津津航计算技术研究所,天津300308)

1 引言

嵌入式软件的设计流程完全遵循GJB5000A标准,传统的嵌入式软件设计方法在需求分析、体系设计及软件设计过程中采取大量的文字描述,无法将软件的架构设计清晰地表达出来,并存在描述歧义的风险。

随着嵌入式软件的日益复杂,为提高软件质量,降低开发成本,缩短开发周期,本文利用结构化设计方法引进了Hatley-Pirbhai实时系统结构化分析设计理论,并运用该理论对嵌入式软件进行了结构化的定义和分析,并在嵌入式软件的研制过程中实现了需求分析、体系设计和软件设计。

2 嵌入式软件开发过程

嵌入式软件属于实时系统范畴,包括如图1所示的软件开发行为。

图1 实时系统软件开发行为

需求分析用来对用户需求和与系统交互的环境进行建模,包括对象建模和动态建模两个过程,以描述系统的静态行为和动态行为。

体系结构设计是定义系统的软件体系结构,用体系结构环境图、软件模块结构图和并发图来描述。

详细设计用来细化体系结构中的软件模块,描述每个软件模块算法、控制逻辑等。

设计测试用例为测试工作设计出测试用例,供测试环节对系统进行全面测试,确保实现的系统能够满足用户需求。

目标化阶段用来生成最终应用,并使开发出的实时系统能够在目标环境下协调运行。

3 Hatley-Pirbhai实时系统结构化需求分析

Hatley-Pirbhai实时系统结构化分析方法是由DEREK和ⅠMTⅠAZ在20世纪末提出的一种针对实时系统的功能需求分析方法。……

登录APP查看全文

猜你喜欢

模型系统设计
一半模型
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
重尾非线性自回归模型自加权M-估计的渐近分布
瞒天过海——仿生设计萌到家
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
有种设计叫而专
3D打印中的模型分割与打包