158-5022-6710
185-5051-7711

常熟软件开发流程是什么?

1
发表时间:2021-07-26 10:37作者:网联盛

20210303

这是一个进行 快速 常熟软件开发 的流程 ,在各个 行业 的ECU 软件开发 中得到 了广泛 的应用 。 软件开发 过程 将软件开发 过程 和验证 环节 联系 起来 ,每个 常熟软件开发 过程 对应 一个 测试 验证 环节 ,能够 在软件开发 的早期 进行 并行 开发 ,能够 在软件开发 的初期 就发现问题,大大缩短了开发周期 。

在VCU软件开发 中,下面 的图表 显示 了它的V流程 结构 。 其主要内容 有:系统 的需求 、软件体系结构 和模块 的要求 、算法 模型 的构建 、自动化 代码生成 、软件 组件 测试 、系统功能验证 。

体系 要求 。

完成 VCU系统 的需求分析 和功能 分解 ,形成 VCU系统 需求文档 ,以指导 后续 的常熟软件开发。 该部分 工作 主要 由需求 工程师 完成 ,同时 测试工程师 可以 同步 评审 系统 需求 ,提前 进行 系统功能测试用例 的开发 。

timg.jpg

软体 结构 和模块化 要求 。

按照 VCU系统 需求文档 ,设计 了整个 VCU的软件架构 ,并将各个 模块 的功能 需求 分解 出来 。 当集成 工程师 对常熟软件开发体系结构 进行 评审 时,这部分 工作 由架构工程师 完成 ,算法工程师 可以 同步 评审 模块 需求 ,测试工程师 可以 提前 进行 单元 测试用例 开发 。

运算 模型 建立 。

算法 模型 的开发 可以 在Simulink中完成 ,这一 阶段 的工作 由算法工程师 完成 ,同时 由架构工程师 、测试工程师 共同 进行 算法 评审 。

编码 自动生成。

通过 代码生成 工具 (EmbeddedCoder或TargetLink等)完成 从模型 到C代码 的过程 。

软体 元件 测试

又称 单元测试 (MIL ),是对单个 软件 的单元测试 是否 符合 模块 的功能 要求 ,尽早 发现 常熟软件开发软件设计 问题 。 这些 工作 是由测试工程师 完成 的。

综合 软件测试 。

在软件 组件 集成 之后 ,进行 系统 集成测试 (MIL ),主要 测试软件 组件 之间 的信号 交互 ,以及 系统软件 的基本功能 是否 正常 。 这些 工作 由集成 工程师 ,测试工程师 来完成 。

体系 功能测试

将应用层 软件 与底层 软件 一起 编译 产生 S19可执行文件 ,并在台架上 进行 硬件 在环测试 (HIL),全面 验证 软件 是否 满足 系统功能需求 。 这些 工作 是由测试工程师 完成 的。

上述 ,是VCU基本 的V流程 开发 步骤 (省略 SIL 、PIL等测试步骤 ),也是目前 大型 整车厂 最常用 的开发流程,整体 开发 效率 较高,常熟软件开发 质量 也较好 。


咨询热线:
158-5022-6710
185-5051-7711
在线客服
 
 
——————
热线电话
185-5051-7711
158-5022-6710

website qrcode
免费电话咨询
 
 
 
 
请输入您的手机号
*
验证码
 换一张
*
免费通话