要件定義 ② オンデマンド講座
「構造設計の基本」「コード起点設計」「アーキテクチャ中心」
システム(製品)を作っていく上で「要求を正しく抜けなく取得する」ことは非常に重要な行為になりますが、「要求を正しく実装に結び付けていく」ことも要求を整理することと同様に重要な行為となります。
「要求を正しく実装に結び付けていく」ための設計は先人のエンジニアからの「我流」を継承しているパターンも少なくなく、属人的な開発になっているプロジェクトも多々あると思われます。
属人的になってしまっている開発を工学的な開発に移行するための知識を習得しましょう。
講座概要
- 対象レベル 要求をInputに設計・実装を行っているエンジニア
* C言語での開発経験があることが望ましい - 開催日程 お申込み直後〜2025年3月26日(日)まで
何度も・お好きな時に学習いただけます。 - 開催形態 オンデマンド学習です。場所・時間は問いません。
* オンラインでブラウザ閲覧できるPC・タブレット端末・スマホ - コンテンツ 120分以内x3プログラム、テキスト付
- 到達目標 本講座では、次のことを目標としています。
☑️ ソフトウェア設計の基本が説明できる
☑️ ソースコードと設計図を同期させて開発することができる
☑️ アーキテクチャで要求と実装のトレーサビリティを取ることができる
プログラム概要
構造設計の基本
3つの粒度(関数/ファイル/コンポーネント)の構造図を設計します。
<習得するモデル>
モジュール構造図、クラス図、コンポーネント構造図
コード起点設計
ソースコードを先に書いて、設計図を作成する方法です。設計と実装を同期させて開発することができます。
<習得するモデル>
ファイル構造図、ドメインクラス図、コミュニケーション図
アーキテクチャ中心
アーキテクチャとして、2つのビュー(静的ビュー/動的ビュー)の構造図を作成します。アーキテクチャを中心にして、要求と実装をつなぎます。
<習得内容>
静的ビューと動的ビューの関係性、要求と設計のトレーサビリティ、設計と実装のトレーサビリティ
お申込み
- 受講料 JASA会員 お一人 5,500円(税込) / 一般 (非会員) お一人 11,000円(税込)
* 受講料金はお申込み時にクレジットカードで決済します。(VISA, Master, American Express) - 申込〆切 2025年3月16日(日)