フローチャートは、プロセスを個々のアクテ
続きを読むカテゴリー: Software Engineering
ユースケースとユーザーストーリーを使用した機能要件の取得
新しい製品、サービス、プロセス、またはシ
続きを読むフローチャート–クイックガイド
フローチャートは、アルゴリズム、ワークフロー、またはプロセスをグラフィカルに表現したもので、異なる種類のボックスが異なる種類のステップを表し、2つのステップごとに矢印が接続されています。この表現により、既知の問題に対する解決策を容易に説明することができる。フローチャートは、多くの分野でプロセスや手順の分析、設計、文書化、運用に広く利用されている。
続きを読むフローチャートの包括的なガイド
フローチャートは、あるプロセスの連続したステップを示すために使用されます。このような図では、相互に関連する一連の記号を使用してプロセス全体をマッピングするため、プロセスが理解しやすく、他者とのコミュニケーションに役立ちます。フローチャートは、複雑かつ抽象的なプロセス、システム、コンセプト、またはアルゴリズムの仕組みを説明するために使用することができる。また、プロセスを計画・開発したり、既存のプロセスを改善するのにも役立つ。
続きを読むステートマシン図とアクティビティ図
UML ステートマシン図とアクティビティ図は、同じビヘイビア図であるが、強調する点が異なる。アクティビティ図は、トリガー(イベント)メカニズムを持たない関数のフローであり、ステートマシン図はトリガーされた状態から構成される。
続きを読むソフトウェア工学とは何ですか?
ソフトウェア工学は、ソフトウェア製品の開発に焦点を当てています。それは、ソフトウェアの開発、運用、および保守に対する体系的、規律的、かつ定量的なアプローチであり、つまり、ソフトウェアアプリケーションに対する工学です。
続きを読むシステムコンテキスト図とDFDの関係は何ですか?
コンテキスト図は、システムを1つの上位プロセスとして考え、そのシステムと他の外部エンティティ(システム、組織グループ、外部データストアなど)との関係を示したものである。コンテキスト図の別名は、コンテキストレベルデータフローグラフまたは0レベルDFDである。
続きを読む段階的詳細化を使用してDFDを開発する
複雑な問題を解決する有効な方法のひとつに、より単純なサブ問題に分解することがあります。まず、課題全体をより単純なパーツに分解することから始めるのです。ステップバイステップの絞り込みは、基本的にシステムを分解して、システムを構成するサブシステムを洞察するもので、トップダウン分解法と呼ばれる。
続きを読むヘキサゴナルアーキテクチャ図とは
六角形アーキテクチャ図は、疎結合のアプリケーションコンポーネントを作成することを目的としたソフトウェア設計に用いられるアーキテクチャパターンである。このアプローチは、伝統的な階層型アーキテクチャに代わるものである。DDD(Domain Driven Design Architecture)の多くの形態の1つである。
続きを読むケース管理モデルと表記法(CMMN)とは
CMMNは、様々なアクティビティが必要なケースを処理し、状況に応じて予測不可能な順序で実行されるような仕事の進め方を表現するための図解表記法である。イベント中心アプローチとケースファイルという概念を用いて、BPMNでモデル化できる範囲を拡大し、構造化されていない作業やナレッジワーカーによる作業もモデル化できるようにした。BPMNとCMMNを組み合わせて使うことで、より広範な作業方法をカバーすることができるようになります。
続きを読む