首页系统与软件工程化RTCASE® 实时系统需求分析与设计工具

产品概述

RTCASE® 实时系统需求分析与设计工具

RTCASE 采用业界成熟的实时系统结构化分析与设计方法,同时支持系统与软件的需求分析与设计。

 

RTCASE 在系统与软件需求分析阶段提供需求分析模型(或概念模型),支持 Hatley / Pirbhai 实时系统结构化分析方法,不仅可以描述系统或软件的功能即系统或软件实现什么样的功能 (What) ,同时可以描述系统或软件的行为即系统或软件功能在什么样的触发条件下执行,而后者对于实时系统需求分析尤为重要;RTCASE 在系统与软件设计阶段提供构造模型或(物理模型)以描述系统或软件如何构建,针对系统设计提供系统体系结构模型,实现对系统的环境、系统组成、系统与外部环境间信息交互及各子系统间信息交互等描述;针对软件设计阶段支持在传统结构化设计方法基础上扩展的由 Hassan Gomaa 提出的 DARTS(Design Approach for Real Time Systems) 实时系统软件设计方法。

典型案例

航天某院所客户使用 RTCASE需求分析和设计工具FADEC (全权限数字式发动机控制器)系统进行了需求分析与设计。

基于 ,帮助客户规范了实时软件系统开发流程,避免由于人员的经验与流动带来的不一致性与不可控制性。通过 RTCASE 的使用,使得原有依赖人工方式采用传统文本工具编制需求规格说明与软件设计说明,转变为先建立需求分析模型与设计模型然后由工具自动生成文档;开发人员在研制过程中只要将重点放在如何分析问题与设计系统或软件等创造性活动中,而将繁琐的文档编制由工具完成,这样不仅通过工具提高了需求分析与设计质量,同时节省人力提高效率,并保证了文档与需求分析、设计的一致性。