diff --git a/Introduction.html b/Introduction.html index 090fea9..922d7d6 100644 --- a/Introduction.html +++ b/Introduction.html @@ -18,8 +18,8 @@
Javaによる実務経験3年以上のエンジニアの方々を対象に,被験者として実験へのご協力をお願いいたします.
この実験は,Javaプログラムを手作業でリファクタリングするのに,どの程度の時間を要するのかを計測することを目的としています.
- 対象となるJavaプログラムは2つあり,それぞれのプログラムに対して1回ずつリファクタリングの課題に取り組んでいただきます.
- リファクタリングの作業は時間を計測しながらお手元のPCで行っていただき,課題を終えるたびに,アンケートにお答えいただきます.
+ 対象となるJavaプログラムは2つあり,それぞれのプログラムに対して1つずつリファクタリングの課題に取り組んでいただきます.
+ リファクタリングの作業はお手元のPC上で行っていただき,課題を終えるたびに,アンケートにお答えいただきます.
全体の作業時間としては,2~3時間程度を想定しています.
お答えいただくアンケートは最初と最後,および各リファクタリング課題の完了後の計4個あります.
アンケートへの回答が終わるたびに作業を中断していただいて構いません.
@@ -30,11 +30,11 @@
実験における作業内容について説明いたします.
- 対象となるJavaプログラムはいずれも小規模なGUIアプリケーションです.それぞれのプログラムに対して1回ずつ,計2回リファクタリングの課題に取り組んでいただきます.
+ 対象となるJavaプログラムはいずれも小規模なGUIアプリケーションです.それぞれのプログラムに対して1つずつ,計2個リファクタリングの課題に取り組んでいただきます.
課題で取り組むリファクタリングは,PUSH型のデータ転送をPULL型に変更するものと,PULL型のデータ転送をPUSH型に変更するものの2種類です.
- PUSH型のデータ転送とPULL型のデータ転送については,実験をはじめる前に改めて説明いたします.
- 実験では,まずGitHub上に公開した実験用のJavaプログラムを,お手元のPCにダウンロード(クローン)していただき,動作確認を行っていただきます.
- その後,お手元の時計で時間を計測しながらいずれかのリファクタリングを手作業で実施していただきます.
+ PUSH型のデータ転送とPULL型のデータ転送については,実験をはじめる前に説明いたします.
+ 実験では,まずGitHub上に公開した実験用のJavaプログラムを,お手元のPCにダウンロード(クローン)していただき,動作確認を行った上で,手作業でリファクタリングを行っていただきます.
+ このとき,お手元の時計でリファクタリング作業に要した時間を計測していただきます.また,作業の結果はGitHubにコミット&プッシュしていただきます.
開発環境は何をお使いいただいても結構ですが,主に Eclipse と IntelliJ IDEA を想定しています.リファクタリング課題を終えるたびに,アンケートにお答えいただきます.
また,実験の開始前と終了後にも1つずつアンケートにお答えいただきます.
実験時間(拘束時間)に関して説明いたします.
-全体の作業としては4~6時間を想定していますが,人によっては多少前後する可能性があります.
+全体の作業としては2~3時間を想定していますが,人によっては多少前後する可能性があります.
時間に余裕がある際に行ってください.
また,後日大学にお越しいただいたり,こちらから連絡を行うことはありません(参加者に不利益が発生する恐れのある場合は除く).
- 同意確認フォーム + 同意確認フォーム
@@ -134,7 +132,7 @@
- 個人アンケートはこちら + 個人アンケートはこちら
「StockManagement」は,ソフトウェア工学分野において共通問題として用いられる酒屋の在庫問題を一部簡略化し,
+ Javaを用いて実装したGUIアプリケーションです.
StockManagementでは,倉庫に対するお酒の搬入処理と,出庫依頼を行うことができます.
+ + + お酒の在庫は,品名と数量で管理されます.プログラムはどのお酒の在庫もない状態から始まります.
+ お酒の在庫の状態は画面下部左側に表形式で表示されています.
+ 倉庫にコンテナの搬入があった場合は,画面上部左側にコンテナ内のお酒の品名と数量を入力します.
+ 受付係が出庫依頼を受けた場合は,画面上部中央に依頼されたお酒の品名と数量を入力します.
+
+
以下,搬入処理と出庫依頼処理のそれぞれについて説明します.
+ +







diff --git a/courseA/DescriptionStockManagement.html b/courseA/DescriptionStockManagement.html new file mode 100644 index 0000000..13dccad --- /dev/null +++ b/courseA/DescriptionStockManagement.html @@ -0,0 +1,59 @@ + + +
+
+ + + +
diff --git a/images/description_stockmanager/stock_arrive.png b/images/description_stockmanager/stock_arrive.png new file mode 100644 index 0000000..47711b3 --- /dev/null +++ b/images/description_stockmanager/stock_arrive.png Binary files differ diff --git a/images/description_stockmanager/stock_arrive2.png b/images/description_stockmanager/stock_arrive2.png new file mode 100644 index 0000000..e09dcad --- /dev/null +++ b/images/description_stockmanager/stock_arrive2.png Binary files differ diff --git a/images/description_stockmanager/stock_request.jpg b/images/description_stockmanager/stock_request.jpg new file mode 100644 index 0000000..b1de94c --- /dev/null +++ b/images/description_stockmanager/stock_request.jpg Binary files differ diff --git a/images/description_stockmanager/stock_request2.png b/images/description_stockmanager/stock_request2.png new file mode 100644 index 0000000..56a8457 --- /dev/null +++ b/images/description_stockmanager/stock_request2.png Binary files differ diff --git a/images/description_stockmanager/stock_shipping.jpg b/images/description_stockmanager/stock_shipping.jpg new file mode 100644 index 0000000..789a5ec --- /dev/null +++ b/images/description_stockmanager/stock_shipping.jpg Binary files differ diff --git a/images/description_stockmanager/stock_shipping2.png b/images/description_stockmanager/stock_shipping2.png new file mode 100644 index 0000000..127fde0 --- /dev/null +++ b/images/description_stockmanager/stock_shipping2.png Binary files differ diff --git a/images/description_stockmanager/stock_shortage.png b/images/description_stockmanager/stock_shortage.png new file mode 100644 index 0000000..480237c --- /dev/null +++ b/images/description_stockmanager/stock_shortage.png Binary files differ diff --git a/images/description_stockmanager/stock_start.png b/images/description_stockmanager/stock_start.png new file mode 100644 index 0000000..17bf427 --- /dev/null +++ b/images/description_stockmanager/stock_start.png Binary files differ diff --git a/images/description_stockmanager/stock_stock.png b/images/description_stockmanager/stock_stock.png new file mode 100644 index 0000000..c68ee01 --- /dev/null +++ b/images/description_stockmanager/stock_stock.png Binary files differ