Ⅰ.ソフトウェア開発技法実践的演習コース全般について
・ソフトウェア開発技法実践的演習コースの講義と演習との関連性を捉える。
実践的演習教材\【CTG1000-D】ソフトウェア開発技法_「システム事例と実践的演習コンテンツ全体像_ソフトウェア技法」(A3 横).xls
資料として、前ページ掲載の「システム事例と実践的演習コンテンツ全体像_ソフトウェア技法」と「実践事例と講義・演習の関連
表」を全体(9コマ:ソフトウェア技法)、構造化技法(5コマ:構造化)およびオブジェクト指向(5コマ:オブジェクト指向)の3種類の
資料を準備している。
実践的演習教材\
【CTG1000-D】ソフトウェア開発技法_「システム事例と実践的演習コンテンツ全体像_ソフトウェア技法」(A3 横).xls
【CTG1100-D】ソフトウェア開発技法_「システム事例と実践的演習コンテンツ全体像_構造化」(A3 横).xls
【CTG1200-D】ソフトウェア開発技法_「システム事例と実践的演習コンテンツ全体像_オブジェクト指向」(A3 横).xls
ティーチングガイド\【CTG2000-D】ソフトウェア開発技法_「実践事例と講義・演習の関連表」(A3 横).doc
※3種類の「実践事例と講義・演習の関連表」を1つの doc ファイルに格納している。
◆ シラバスは3種類を準備している。
①シラバス(Ⅰ)
「構造化技法」と「オブジェクト指向」の両方を実施する
場合のシラバス
ティーチングガイド\【CCA0000-D】シラバスⅠ_ソフトウェア技法.doc
②シラバス(Ⅱ)
「構造化技法」のみを実施する場合のシラバス
ティーチングガイド\【CCA1000-D】シラバスⅡ_構造化技法編】.doc
②シラバス(Ⅱ)
「オブジェクト指向」のみを実施する場合のシラバス
ティーチングガイド\【CCA2000-D】シラバスⅢ_オブジェクト指向編】.doc
◆ 講義に関する資料
・講義用の講義メモ(講師用)
・講義表示用のパワーポイント
・講義資料として講義テキスト(受講者用)
を用意している。
また、シラバス同様に下記の3種類実施に対応して資料を準
備している
① 「構造化技法」と「オブジェクト指向」の両方を
実施する場合
講義用教材\
【CCN0000-D】講義ノート_ソフトウェア技法.doc
【CCT0000-D】講義テキスト_ソフトウェア技法.doc
【CCT0000-S】講義用スライド_ソフトウェア技法.ppt
② 「構造化技法」のみを実施する場合
講義用教材\
【CCN1000-D】講義ノート_構造化.doc
【CCT1000-D】講義テキスト_構造化.doc
【CCT1000-S】講義用スライド_構造化.ppt
③ 「オブジェクト指向」のみを実施する場合
講義用教材\
【CCN2000-D】講義ノート_オブジェクト指向.doc
【CCT2000-D】講義テキスト_オブジェクト指向.doc
【CCT2000-S】講義用スライド_オブジェクト指向.ppt
◆ 実践的演習用に関する資料
①システム要件定義(システム方式設計)書
実践的演習教材\
【ECD0000-D】COS システム事例(システム要件とシステム方式設計).doc
【ECD0000-S】COS システム事例(システム要件とシステム方式設計)スライド.ppt
②ソフトウェア要件定義書
実践的演習教材\
【ECD1101-D】ソフトウェア要件定義書(構造化).doc
【ECD2101-D】ソフトウェア要件定義書(オブジェクト指向).doc
③ソフトウェア方式設計書
実践的演習教材\
【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
④ソフトウェア詳細設計書
実践的演習教材\
【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 シス
テムに対しての改修(機能拡張)をテーマとしている。
その為、⑤改修要件書と⑥課題(とスライド)を準備している。
演習課題と模範解答\
【ECD1201-D】ソフトウェア改修要件(構造化).doc
【ECD2201-D】ソフトウェア改修要件(オブジェクト指向).doc
演習課題と模範解答\
【ECD1200-D】演習課題(構造化技法).doc
【ECD1200-S】演習課題(構造化技法)スライド.ppt
【ECD2200-D】演習課題(オブジェクト指向).doc
【ECD2200-S】演習課題(オブジェクト指向)スライド.ppt
◆ その他実践的演習解説用の資料
①実践事例の解説等で利用教材
実践的演習教材\
【ECE1300-D】良い設計例と悪い設計例比較(構造化).doc
【ECE1300-S】良い設計例と悪い設計例比較(構造化)スライド.ppt
【ECD1119-D】悪い設計例_モジュール構造図全体像(構造化).doc
【ECD1129-D】良い設計例_モジュール構造図全体像(構造化).doc
実践的演習教材\
【ECE2300-D】良い設計例と悪い設計例比較(オブジェクト指向).doc
【ECE2300-S】良い設計例と悪い設計例比較(オブジェクト指向)スライド.ppt
【ECD2119-D】悪い設計例_クラス図全体像(オブジェクト指向).doc
【ECD2129-D】良い設計例_クラス図全体像(オブジェクト指向).doc
②実践演習と解答の解説で利用教材
演習課題と模範解答\
【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
③実践演習用の仕様書フォーム類
演習課題と模範解答\
【ECD1208-E】ソフトウェア方式設計書フォーム(構造化).xls
【ECD1208-W】ソフトウェア方式設計書フォーム(構造化).doc
【ECD1209-E】ソフトウェア詳細設計書フォーム(構造化).xls
【ECD1209-W】ソフトウェア詳細設計書フォーム(構造化).doc
演習課題と模範解答\
【ECD2208-E】ソフトウェア方式設計書フォーム(オブジェクト指向)
01_ユースケース/クラス図.xls
【ECD2208-E】ソフトウェア方式設計書フォーム(オブジェクト指向)02_シーケンス図.xls
【ECD2208-W】ソフトウェア方式設計書フォーム(オブジェクト指向)
01_ユースケース/クラス図.doc
【ECD2208-W】ソフトウェア方式設計書フォーム(オブジェクト指向)02_シーケンス
図.doc
【ECD2209-E】ソフトウェア詳細設計書フォーム(オブジェクト指向)
01_クラス定義書/メソッド定義書/他.xls
【ECD2209-E】ソフトウェア詳細設計書フォーム(オブジェクト指向)02_シーケンス図.xls
【ECD2209-W】ソフトウェア詳細設計書フォーム(オブジェクト指向)
01_クラス定義書/メソッド定義書/他.doc
【ECD2209-W】ソフトウェア詳細設計書フォーム(オブジェクト指向)02_シーケンス
図.doc
等
②~④に関しては、構造化技法とオブジェクト指向技法にそれ
ぞれ対して準備している。
また、③~④の資料は、悪い設計と良い設計とそれぞれに対し、
事例説明用と演習課題用を準備している。
事例および改修後の解答例としてのソースコードも準備している。
<事例のソースコード>
「01_実践事例ソース\01_構造化\01_悪い例」 フォルダ
「01_実践事例ソース\01_構造化\02_良い例」 フォルダ
「01_実践事例ソース\02_オブジェクト指向\01_悪い例」 フォルダ
「01_実践事例ソース\02_オブジェクト指向\02_良い例」 フォルダ
<改修後の解答例ソースコード>
「02_解答例ソース\01_構造化\01_悪い例」 フォルダ
「02_解答例ソース\01_構造化\02_良い例」 フォルダ
「02_解答例ソース\02_オブジェクト指向\01_悪い例」 フォルダ
「02_解答例ソース\02_オブジェクト指向\02_良い例」 フォルダ
その他として
①COS システム(開発環境を含む)のインストール手順
COS\
develop\・・・ :「COS 開発環境フォルダ」
env\・・・ :「COS 動作環境フォルダ」
【EDC0000-D】COS システム_インストール手順.xls
【EDC0100-D】MySQL セットアップ.xls
②COS システムのデモ用として、各手順書
<事例:COS システム>
COS\
【EDC1100-D】デモ用操作手順書(構造化).doc
【EDC1200-D】デモ用操作手順書(オブジェクト指向).doc
<改修後の COS システム>
COS\
【EDC2100-D】<改修後>デモ用操作手順書(構造化).doc
【EDC2200-D】<改修後>デモ用操作手順書(オブジェクト指向).doc
を準備している。