Microsoft Word - 【CTG0000-D】ソフトウェア開発技法_ティーチングガイド.doc

Similar documents
IPA:セキュアなインターネットサーバー構築に関する調査

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

初心者にもできるアメブロカスタマイズ新2016.pages

- 2 Copyright (C) All Rights Reserved.

Copyright All Rights Reserved. -2 -!

Microsoft Word - 最終版 バックせどりismマニュアル .docx

untitled

how-to-decide-a-title

健康保険組合のあゆみ_top

リバースマップ原稿2

Copyright 2010 Sumitomo Mitsui Banking Corporation. All Rights Reserved.

(2)【講義】

スライド 1

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー


Copyright 2008 NIFTY Corporation All rights reserved. 2

Copyright 2006 KDDI Corporation. All Rights Reserved page1


1000 Copyright(C)2009 All Rights Reserved - 2 -

IP IP All contents are Copyright (c) All rights reserved. Important Notices and Privacy Statement. page 2 of 39

! Copyright 2015 sapoyubi service All Rights Reserved. 2

report03_amanai.pages

report05_sugano.pages

(2)【講義】

untitled

- 2 Copyright (C) All Rights Reserved.

dekiru_asa

<4D F736F F F696E74202D2091E63389F15F8FEE95F1835A834C A CC B5A8F FD E835A835890A78CE C CC835A834C A A2E >

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用

Copyright Qetic Inc. All Rights Reserved. 2

DC9GUIDEBook.indb

Releases080909

URL AdobeReader Copyright (C) All Rights Reserved.

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

Solibri Model Checker 9.5 スタードガイド

PPTテンプレート集 ver.1.0

20 180pixel 180pixel Copyright 2014 Yahoo Japan Corporation. All Rights Reserved.


Copyright (C) 2007 noroiya.com.all Rights Reserved. 2

PowerPoint プレゼンテーション

Copyright 2017 JAPAN POST BANK CO., LTD. All Rights Reserved. 1


% 11.1% +6.% 4, % %+12.2% 54,16 6.6% EV7, ,183 Copyright 216 JAPAN POST GROUP. All Rights Reserved. 1

de:code 2019 CM05 HoloLens を活用した働き方改革! Dynamics 365 Guides / Remote Assist 活用手法と環境構築を解説します 日本マイクロソフトマイクロソフトテクノロジーセンター鈴木敦史 ベストカラアゲニスト xr (VR/AR/MR) アンバ

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.14 P.15 P.16 P.16 P.17 P.19 P.20 P.22 P P P P P P P P P

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P.10 P.12 P.13 P.14 P.14 P.15 P.17 P.18 P.20 P P P P P.25 P.27 P.28 Copyright 2016 JAPAN POST BA

untitled

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

PowerPoint プレゼンテーション

がん患者Q&A_1213.indd

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

Ⅴ 古陶器にみる装飾技法

SNMP_Web .C...X.g.[...K.C.h

01_ i...V.j

いま本文ー校了データ0822.indd

BW462 SAP BW/4HANA. コース概要 コースバージョン : 13 コース期間 : 5 日

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX]

Copyright 2008 LOCKON CO.,LTD..All rights reserved. 2

展示会レポート修正

Microsoft Word - 26 【標準P】演習TN ArcGIS.doc

untitled


KDDI

PowerPoint プレゼンテーション

SCC(IPsec_win10)_リモート設定手順書.doc

KusunokiDayori

WebOTXマニュアル

2

CP100 SAP Cloud Platform. コース概要 コースバージョン : 04 コース期間 :

3 4

委託業務成果品等の電子ファイル納品に

はじめに 本ドキュメントは Redmine を使用して稼働する定量的プロジェクト管理ツール ( 以下 IPF と略します ) のヘルプです IPF の操作に関わる機能を解説しており Redmine 及び構成管理ツール (Subversion Git) の標準機能については 本ヘルプの記載対象外として

IM-FormatCreator

P. 2 P. 4 P. 5 P. 6 P. 7 P. 9 P P.11 P.13 P.15 P.16 P.17 P.17 P.18 P.20 P.21 P.23 P P P P P P P P.31

Microsoft Word - NaviPortalFAQ-master.doc


Word 実技 実習 編 別冊-6 ページを このページに差し替えてください (*Word 2016では [ ページレイアウト ] タブは [ レイアウト ] タブと名称変更されました ) 1 頁 Word 2016 ( 課題 と ) W ワード ord 2016 の画面構成 [ フ

キャバ嬢口説きテンプレ

untitled

Calpont InfiniDBマルチUM同期ガイド

農業・農村基盤図の大字小字コードXML作成 説明書

ウェブデザイン技能検定 1 級実技 平成 28 年度 第 4 回 ウェブデザイン技能検定 1 級 実技試験概要 試験にあたっての注意事項 試験者は本試験の留意事項 注意事項に留意して作業を行うこと ペーパー実技試験は 課題 1 から 5 までの 5 課題を 60 分間で行うこと 作業実技試験は 課題

Master'sONEセキュアモバイル定額通信サービス(MF120)設定手順書(Ver1_2).doc

Source Insight

アンケートの準備 集計方法... 3 アンケート作成の流れ... 3 アンケート集計の流れ... 5 テストの一括取り込み 再利用の方法... 7 テストの一括取り込み方法... 7 テストの再利用の方法... 9 テストのオプション設定活用の場面 学生が同じ課題へレポートを複数回提出し

サイト名

PowerPoint プレゼンテーション

2

Microsoft PowerPoint - prog03.ppt

2007 Indie s Movie Project. All Rights Reserved. 02



Transcription:

CTG0000-D 資料番号 CTG0000-D ソフトウェア開発技法 開発技法の実践的演習コース ティーチング ガイド 構造化技法とオブジェクト指向 構造化技法 及び オブジェクト指向 兼用 Copyright 2012 IPA All Rights Reserved

CTG0000-D Copyright 2012 IPA All Rights Reserved

CTG0000-D 目 次 Ⅰ. ソフトウェア開発技法実践的演習コース全般について 1 Ⅱ. 開発技法の実践的演習コース 講義について 9 Ⅲ. 開発技法の実践的演習コース 事例紹介と演習について 39 資料番号の凡例 XXX 9999 - X 分類番号 任意の番号 種類 分類番号 分類番号 説明 CCA Contents Course All コンテンツ全体に関連する資料 CTG Contents Teaching Guide ティーチングガイド CCN Contents Course Note 講義ノート CCR Contents Course Report 講義レポート CCT Contents Course Text 講義テキスト ECD Enshu Course Document 実践演習教材 ( 要件書 設計書など ) ECE Enshu Course Example 講義用講師用補助教材 EDC Enshu Development COS Cos システムに関連する資料 種類 D ドキュメント S スライド E Excel ファイル W Word ファイル 任意の番号: 分類番号の後ろの数字 4 桁は 分類番号ごとにそれぞれ割り振っている ( 例 )ECD 実践演習教材( 要件書 設計書など ) の場合 1 桁目 技法の分類 ( 1: 構造化 2: オブジェクト指向 ) 2 桁目 種類の分類 ( 1:COS 事例 2: 演習 説明用 3: 解答例 ) 3 桁目 例の分類 ( 1: 悪い例 2: 良い例 0: その他 ) 4 桁目 仕様書の分類 ( 1: 要件定義 2: 方式設計 3: 詳細設計 ) ファイル名について留意点ファイル名に < 演習 > また < 解答 > と付いているファイルは < 演習 >: 実践演習で講師の解説 ( 及び説明 ) に用いるドキュメント類と 課題演習で受講者に配布するドキュメントを意味している < 解答 >: 各課題演習終了後の解答サンプルである Copyright 2012 IPA All Rights Reserved

CTG0000-D Copyright 2012 IPA All Rights Reserved

Ⅰ. ソフトウェア開発技法実践的演習コース全般について ソフトウェア開発技法実践的演習コースの講義と演習との関連性を捉える CTG1000-D ソフトウェア開発技法 _ システム事例と実践的演習コンテンツ全体像 _ ソフトウェア技法 (A3 横 ).xls ティーチングガイド \ CTG2000-D ソフトウェア開発技法 _ 実践事例と講義 演習の関連表 (A3 横 ).doc

資料として 前ページ掲載の システム事例と実践的演習コンテンツ全体像 _ ソフトウェア技法 と 実践事例と講義 演習の関連表 を全体 (9コマ: ソフトウェア技法 ) 構造化技法(5コマ: 構造化 ) およびオブジェクト指向 (5コマ: オブジェクト指向 ) の3 種類の資料を準備している CTG1000-D ソフトウェア開発技法_ システム事例と実践的演習コンテンツ全体像_ ソフトウェア技法 (A3 横 ).xls CTG1100-D ソフトウェア開発技法_ システム事例と実践的演習コンテンツ全体像_ 構造化 (A3 横 ).xls CTG1200-D ソフトウェア開発技法_ システム事例と実践的演習コンテンツ全体像_ オブジェクト指向 (A3 横 ).xls ティーチングガイド \ CTG2000-D ソフトウェア開発技法_ 実践事例と講義 演習の関連表 (A3 横 ).doc 3 種類の 実践事例と講義 演習の関連表 を1つの doc ファイルに格納している シラバスは 3 種類を準備している 1シラバス (Ⅰ) 構造化技法 と オブジェクト指向 の両方を実施する場合のシラバス ティーチングガイド \ CCA0000-D シラバス Ⅰ_ ソフトウェア技法.doc 2シラバス (Ⅱ) 構造化技法 のみを実施する場合のシラバス ティーチングガイド \ CCA1000-D シラバス Ⅱ_ 構造化技法編.doc 2シラバス (Ⅱ) オブジェクト指向 のみを実施する場合のシラバス ティーチングガイド \ CCA2000-D シラバス Ⅲ_ オブジェクト指向編.doc

講義に関する資料 講義用の講義メモ( 講師用 ) 講義表示用のパワーポイント 講義資料として講義テキスト( 受講者用 ) を用意している また シラバス同様に下記の3 種類実施に対応して資料を準備している 1 構造化技法 と オブジェクト指向 の両方を実施する場合 講義用教材 \ CCN0000-D 講義ノート_ ソフトウェア技法.doc CCT0000-D 講義テキスト_ ソフトウェア技法.doc CCT0000-S 講義用スライド_ ソフトウェア技法.ppt 2 構造化技法 のみを実施する場合 講義用教材 \ CCN1000-D 講義ノート_ 構造化.doc CCT1000-D 講義テキスト_ 構造化.doc CCT1000-S 講義用スライド_ 構造化.ppt 3 オブジェクト指向 のみを実施する場合 講義用教材 \ CCN2000-D 講義ノート_ オブジェクト指向.doc CCT2000-D 講義テキスト_ オブジェクト指向.doc CCT2000-S 講義用スライド_ オブジェクト指向.ppt

実践的演習用に関する資料 1システム要件定義 ( システム方式設計 ) 書 ECD0000-D COS システム事例 ( システム要件とシステム方式設計 ).doc ECD0000-S COS システム事例 ( システム要件とシステム方式設計 ) スライド.ppt 2 ソフトウェア要件定義書 ECD1101-D ソフトウェア要件定義書( 構造化 ).doc ECD2101-D ソフトウェア要件定義書( オブジェクト指向 ).doc 3 ソフトウェア方式設計書 ECD1112-D ソフトウェア方式設計書( 構造化 : 悪い例 ).doc ECD1122-D ソフトウェア方式設計書( 構造化 : 良い例 ).doc ECD2112-D ソフトウェア方式設計書( オブジェクト指向 : 悪い例 ) 01_ ユースケース記述等.doc~02,03 ECD2122-D ソフトウェア方式設計書( オブジェクト指向 : 良い例 ) 01_ ユースケース記述等 ).doc~02,03 ECD1212-D < 演習 >ソフトウェア方式設計書 ( 構造化 : 悪い例 ).doc ECD1222-D < 演習 >ソフトウェア方式設計書 ( 構造化 : 良い例 ).doc ECD1322-D < 解答 >ソフトウェア方式設計書 ( 構造化 : 良い例 ).doc ECD1312-D < 解答 >ソフトウェア方式設計書 ( 構造化 : 悪い例 ).doc ECD2212-D < 演習 >ソフトウェア方式設計書 ( オブジェクト指向 : 悪い例 ) 01_ ユースケース記述等.doc~02,03 ECD2212-D < 演習 >ソフトウェア方式設計書 ( オブジェクト指向 : 良い例 ) 01_ ユースケース記述等 ).doc~02,03 ECD2312-D < 解答 >ソフトウェア方式設計書 ( オブジェクト指向 : 悪い例 ) 01_ ユースケース記述等.doc~02,03 ECD2322-D < 解答 >ソフトウェア方式設計書 ( オブジェクト指向 : 良い例 ) 01_ ユースケース記述等 ).doc~02,03 4 ソフトウェア詳細設計書 ECD1113-D ソフトウェア詳細設計書( 構造化 : 悪い設計例 ).doc ECD1123-D ソフトウェア詳細設計書( 構造化 : 良い設計例 ).doc ECD2113-D ソフトウェア詳細設計書( オブジェクト指向 : 悪い例 ) 01_ ユースケース記述等.doc~02,03 ECD2123-D ソフトウェア詳細設計書( オブジェクト指向 : 良い例 ) 01_ ユースケース記述等 ).doc~02,03 ECD1213-D < 演習 >ソフトウェア詳細設計書 ( 構造化 : 悪い例 ).doc ECD1223-D < 演習 >ソフトウェア詳細設計書 ( 構造化 : 良い例 ).doc ECD1313-D < 解答 >ソフトウェア詳細設計書 ( 構造化 : 良い例 ).doc ECD1323-D < 解答 >ソフトウェア詳細設計書 ( 構造化 : 悪い例 ).doc ECD2213-D < 演習 >ソフトウェア詳細設計書 ( オブジェクト指向 : 悪い例 ) 01_ 表紙 ).doc~02(02-1,02-2,02-3),04 ECD2223-D < 演習 >ソフトウェア詳細設計書 ( オブジェクト指向 : 良い例 ) 01_ 表紙 ).doc~02(02-1,02-2,02-3),04 ECD2313-D < 解答 >ソフトウェア詳細設計書 ( オブジェクト指向 : 悪い例 ) 01_ 表紙 ).doc~02(02-1,02-2,02-3),04 ECD2323-D < 解答 >ソフトウェア詳細設計書 ( オブジェクト指向 : 良い例 ) 01_ 表紙 ).doc~02,04 を用意している また 今回の演習では 開発された COS システムに対しての改修 ( 機能拡張 ) をテーマとしている その為 5 改修要件書と6 課題 ( とスライド ) を準備している ECD1201-D ソフトウェア改修要件( 構造化 ).doc ECD2201-D ソフトウェア改修要件( オブジェクト指向 ).doc ECD1200-D 演習課題( 構造化技法 ).doc ECD1200-S 演習課題( 構造化技法 ) スライド.ppt ECD2200-D 演習課題( オブジェクト指向 ).doc ECD2200-S 演習課題( オブジェクト指向 ) スライド.ppt

その他実践的演習解説用の資料 1 実践事例の解説等で利用教材 ECE1300-D 良い設計例と悪い設計例比較( 構造化 ).doc ECE1300-S 良い設計例と悪い設計例比較( 構造化 ) スライド.ppt ECD1119-D 悪い設計例_ モジュール構造図全体像 ( 構造化 ).doc ECD1129-D 良い設計例_ モジュール構造図全体像 ( 構造化 ).doc ECE2300-D 良い設計例と悪い設計例比較( オブジェクト指向 ).doc ECE2300-S 良い設計例と悪い設計例比較( オブジェクト指向 ) スライド.ppt ECD2119-D 悪い設計例_ クラス図全体像 ( オブジェクト指向 ).doc ECD2129-D 良い設計例_ クラス図全体像 ( オブジェクト指向 ).doc 2 実践演習と解答の解説で利用教材 ECD1202-D 演習解説用資料( 構造化 ).doc ECD1202-S 演習解説用資料( 構造化 ) スライド.ppt ECD1319-D < 解答 > 悪い設計例 _ モジュール構造図全体像 ( 構造化 _ 改修後 ).doc ECD1329-D < 解答 > 良い設計例 _ モジュール構造図全体像 ( 構造化 _ 改修後 ).doc ECD2202-D 演習解説用資料( オブジェクト指向 ).doc ECD2202-S 演習解説用資料( オブジェクト指向 ) スライド.ppt ECD2301-D 受注サブシステム_ モデルの関連を示した全体像.doc ECD2319-D < 解答 > 悪い設計例 _ クラス図全体像 ( オブジェクト指向 _ 改修後 ).doc ECD2329-D < 解答 > 良い設計例 _ クラス図全体像 ( オブジェクト指向 _ 改修後 ).doc ECE9000-D 構造化技法とオブジェクト指向との比較.doc ECE9000-S 構造化技法とオブジェクト指向との比較 _ スライド.ppt

3 実践演習用の仕様書フォーム類 ECD1208-E ソフトウェア方式設計書フォーム( 構造化 ).xls ECD1208-W ソフトウェア方式設計書フォーム( 構造化 ).doc ECD1209-E ソフトウェア詳細設計書フォーム( 構造化 ).xls ECD1209-W ソフトウェア詳細設計書フォーム( 構造化 ).doc ECD2208-E ソフトウェア方式設計書フォーム( オブジェクト指向 ) 01_ ユースケース / クラス図.xls ECD2208-E ソフトウェア方式設計書フォーム( オブジェクト指向 )02_ シーケンス図.xls ECD2208-W ソフトウェア方式設計書フォーム( オブジェクト指向 ) 01_ ユースケース / クラス図.doc ECD2 208-W ソフトウェア方式設計書フォーム( オブジェクト指向 )02_ シーケンス図.doc ECD220 9-E ソフトウェア詳細設計書フォーム( オブジェクト指向 ) 01_ クラス定義書 / メソッド定義書 / 他.xls ECD2209-E ソフトウェア詳細設計書フォーム( オブジェクト指向 )02_ シーケンス図.xls ECD2209-W ソフトウェア詳細設計書フォーム( オブジェクト指向 ) 01_ クラス定義書 / メソッド定義書 / 他.doc ECD2209-W ソフトウェア詳細設計書フォーム( オブジェクト指向 )02_ シーケンス図.doc 等

2~4に関しては 構造化技法とオブジェクト指向技法にそれぞれ対して準備している また 3~4の資料は 悪い設計と良い設計とそれぞれに対し 事例説明用と演習課題用を準備している 事例および改修後の解答例としてのソースコードも準備している < 事例のソースコード > 01_ 実践事例ソース \01_ 構造化 \01_ 悪い例 フォルダ 01_ 実践事例ソース \01_ 構造化 \02_ 良い例 フォルダ 01_ 実践事例ソース \02_ オブジェクト指向 \01_ 悪い例 フォルダ 01_ 実践事例ソース \02_ オブジェクト指向 \02_ 良い例 フォルダ < 改修後の解答例ソースコード > 02_ 解答例ソース \01_ 構造化 \01_ 悪い例 フォルダ 02_ 解答例ソース \01_ 構造化 \02_ 良い例 フォルダ 02_ 解答例ソース \02_ オブジェクト指向 \01_ 悪い例 フォルダ 02_ 解答例ソース \02_ オブジェクト指向 \02_ 良い例 フォルダ その他として 1COS システム ( 開発環境を含む ) のインストール手順 COS\ develop\ : COS 開発環境フォルダ env\ : COS 動作環境フォルダ EDC0000-D COS システム _ インストール手順.xls EDC0100-D MySQL セットアップ.xls 2COS システムのデモ用として 各手順書 < 事例 :COS システム > COS\ EDC1100-D デモ用操作手順書( 構造化 ).doc EDC1200-D デモ用操作手順書( オブジェクト指向 ).doc < 改修後の COS システム > COS\ EDC2100-D < 改修後 >デモ用操作手順書 ( 構造化 ).doc EDC2200-D < 改修後 >デモ用操作手順書 ( オブジェクト指向 ).doc を準備している