ホーム > eラーニング 教材一覧 > [ASP]エンジニアのための要件定義/設計入門

[ASP]エンジニアのための要件定義/設計入門

  • New!
    新規コース(過去6ヶ月)
標準学習時間 22時間提供元 トレノケート
価格(税込)  39,600円(税込)備考 講義+演習
提供形態/付帯教材種別

ASP

メンタリング

商品コード JAX0108G

ワンポイントアドバイス

▼サンプル動画

重要なご連絡・ご確認事項

● 受講期間はID発行より90日間です。

対象者情報

対象者
・システムエンジニアを目指す方
・Webアプリに関わる仕事を予定している方
前提条件
    □(推奨)オブジェクト指向プログラミングを学習済みである
    □(推奨)データベースの基本を学習済みである

学習内容の詳細

コース概要
新人のエンジニアを対象に、要件定義・基本設計・詳細設計に必要な知識を一から学習します。
一つの題材(社内タスクアプリ開発)を元に、受講者の疑問となりやすい項目を丁寧に説明します。現場エンジニア監修で実務に重きを置き、デモンストレーション映像と演習で実践力を養います。機能要件の抽出や画面設計・機能設計・データ設計、DFD・シーケンス図・クラス図を作成方法を解説します。
学習目標
● 要件定義の各フェーズを理解できる
● 機能要求の分析・定義を理解できる
● モデリングの手順を説明できる
● 基本設計のドキュメントを理解できる
● 基本設計の考え方を理解し、簡単なドキュメントを作成できる
● 詳細設計のドキュメント理解できる
● 設計クラス図、単体テスト仕様書など簡単なドキュメントを作成できる
● 設計ドキュメントとコードを照らし合わせて理解できる
学習内容
オープニング	
-はじめに

1. システム開発における上流工程とは		
  - システム開発
  - UMLとは
  - システム開発における主な作成ドキュメント

2. 要件定義		
  - 要件定義の下調べ
  - 業務要求の分析・定義
  - データモデリング
  - 機能要求の分析・定義
  - 非機能要求の分析・定義
  - 要件定義の合意と承認・維持

補足:要件定義におけるモデリング実践例	
  - モデリングとは
  - ユースケース分析とは
  - ハンズオン:ユースケース分析
  - ドメインモデルとは
  - ハンズオン:ドメインモデル
  - UIプロトタイプとは

3. 基本設計		
  - 画面設計とは
  - ハンズオン:画面設計
  - 機能設計とは
  - ハンズオン:機能設計
  - データ設計とは
  - 方式設計とは
  - 演習問題:ER図

4. 詳細設計		
  - ロバストネス分析とは
  - 設計シーケンス図とは
  - 設計クラス図とは
  - クラス定義書とメソッド仕様書とは
   -単体テスト仕様書とは
  - 結合テスト仕様書とは
  - 演習問題:設計シーケンス図
  - 演習問題:設計クラス図
  - 演習問題:単体テスト仕様書

5. デモンストレーション タスク管理システムの実装とテスト		
  - ハンズオン:実装(Java)
  - ハンズオン:単体テスト

ご注意・ご連絡事項

・ソフトウェアのバージョンは変更される可能性があります