アジャイルなシステム開発

モデルベースデザインによるアジャイルシステム開発

金宝app仿真软件を使用した迅速かつ継続的な開発により,ソフトウェア対応システムを提供

企业は,进来のウォーターフォールフォールのにモデルベースデザインをするで,急速にに进するニーズニーズとに复雑复雑するての课题に的対处対处い课题课题で的対处いい课题デザイン的対处ますますいデザインで,物理コンポーネントのに従って,物理コンポーネントとソフトウェア构成されるシステムの开放が行わますモデルデザインは,要件のは,要件要件把握,システムアーキテクチャ,アーキテクチャコンポーネントの设计,実実,テスト,テスト配に至る,开発サイクル体にされます。マルチドメインシステムシミュレーションにより,设计が迅速ににより,顾客とのやり取り容易になる,変変要件にすばやくためことができるようなりすばやく。自动コード生成により,动くソフトウェアソフトウェア生成さ,即座にターゲットハードウェア実装配し,テストテストことができます。

金宝app®詹金斯™,はJira, Git™,GitHub®,その他のアジャイル開発ツールと統合され,以下を可能にします。

  • ドキュメントの代わりにモデルをを使用し,幂数チームのコラボレーションと,顧客とのコミュニケーションを促進
  • インクリメンタルモデルのシミュレーションを通じて,作業システムを開発
  • 継続的な統合,ビルド,テストのプロセスにおいて開発を統合
  • デスクトップ,オンプレミス,クラウドのリソースを組み合わせて開発を拡張

モデルベースデザインによるアジャイルなシステム開発では,シミュレーションとコード生成を軸として,設計,テストの成果物,研究結果,評価結果を段階的に提供します。

モデルによるコラボレーションの促进

ドキュメント中心のワークフローとは異なり,モデルベースデザインでは,モデルを使用してシステム設計を分割することができます。モデルのコンポーネント化により,ドメインをまたいだ各チームによる開発の同時進行,コラボレーション,再利用が促進されます。異なるツールや様々なレベルの忠実度でコンポーネントがモデル化されている場合でも,金宝app仿真软件を使用してすべてのコンポーネントを単一のシステムレベルのシミュレーションに統合すれば,分野の垣根を超えて複数のチームとその設計を1つにすることができます。監査や審査のために,金宝app仿真软件モデルとシミュレーションのドキュメントおよびWebビューが自動的に生成され共有されます。


シミュレーション,継続的な検証,妥当性確認による設計の実現可能性の早期評価

設計の実現可能性を確認するため,ハードウェアに実装する前に,早期かつ頻繁にシステムのシミュレーションを行います。コードを記述せずに,実装のアイデアとシナリオを検討して評価します。段階的な開発を通して,設計の検証,隠れた設計エラーの検出,安全規格への準拠の確認を行います。ラピッドプロトタイピングハードウェアインザループ(HIL)のシミュレーションにより,システムが機能要件を満たしていることを確認します。


インクリメンタルモデルの作成と自動コード生成による変更への迅速な対応

変化するモデルから自動的に量産コードを生成することで,変化する要件に迅速に対応します。プロジェクトをを用して作业を整,ソース致理性ツールや构构ツールとの促进ます。gitなどのリポジトリ変更をプッシュして,コード準拠性の包括的なテスト,静的コード分析,詹金斯の継続的統合(CI)サーバーでの統合テストの実行を自動的にトリガーします。


モデルとシミュレーションの共有により,顧客とのコラボレーションが容易に

金宝app仿真软件モデルを実行可能な仕様として用い,顧客の要件と設計の実装の間のギャップを埋めます。システムプロトタイプをシミュレーションすることで要件の検証とシナリオの検討を行い,開発サイクルの前または最中に,変化するモデルと結果を顧客と共有します。


デスクトップ,クラスター,クラウドを使用したパフォーマンスと生産性のスケーリング

デスクトップでプロトタイプを開発し,MATLAB®および仿金宝app真软件デスクトップ環境を離れることなく,計算クラスターに拡張して,自社の高性能ハードウェアを活用します。モンテカルロシミュレーションや設計最適化など,計算負荷の高いタスクでは,シミュレーションをマルチコアデスクトップ,コンピュータークラスター,またはクラウド上で並列実行します。


“モデルベースデザインを使えば,開発者の生産性を容易に10倍にすることができます。シミュレーションとコード生成により,素早く変更を加えてコーディングの人為的エラーを排除できます。私たちのアルゴリズムは通常初回で機能するので,開発サイクルにおける,コードのデバック時間を大幅に削減することができました。」

罗伯特·特纳博士,ABB

“モデルベースデザインとその量産コードの生成にMathWorksツールを使用することで,俊敏性が向上し,将来のソフトウェアの技術課題に迅速に対応できるようになりました。」

罗杰·都铎,莲花工程公司