使用 UML 和 SysML 的系统设计和软件设计
在目前的竞争环境下,组织都致力于在更短的时间内利用更少的员工交付较复杂的系统。 采用更容易审查、更自动化和更可靠的流程可为您从一开始就设计好恰当的系统提供帮助。 使用 Unified Modeling Language™ (UML™) 2.0 版(最新的行业标准可视建模语言)和为系统工程师派生的系统建模语言 (SysML) 成功地进行系统设计和软件设计,可以提高生产效率、最大限度地降低开发成本和缩短将产品推向市场的时间。 系统设计和软件设计应支持大而复杂的群中群系统的全面建模,从而使技术规格变得精确易懂且明确清楚。 并且,系统工程师应该不仅可以指定正在开发的系统的结构,还可以指定其行为。 此外,系统工程师还应能够模拟该技术规格,以便在早期阶段检查和验证系统并向最终用户和其他利益相关者演示系统的行为。 为确保这些模型符合系统需求,系统工程师应当能够在设计环境内部查看描述需求的文字。 有了查看需求的能力,工程师就可以快速评估任何需求变更的影响,以及创建用户/系统需求与分析模型之间的可跟踪性链接,创建符合需求的 UML 或 SysML 系统设计元素。 为提高生产效率,系统工程师需要通过全面的、及时的语法和语义检查来及早纠正错误。 为加速开发流程,设计解决方案应当通过从设计模型生成可执行软件来自动进行从设计到实现的过渡。 |
