SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
ソフトウェア工学概論 ガイダンス
北九州市立大学 山崎 進               zacky1972
                                                                          SlideShare 公開版 (2013)




                                                                                             1
               Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
授業の概要(ねらい,テーマなど)
• シラバスより
ソフトウェア工学は,ソフトウェア開発の理論と実践の両面の知恵を結集した知識体
系です。実際のソフトウェア開発ではプログラミングだけでなく様々な作業を行いま
す。この授業では,ソフトウェア開発がどのように行われているか概観します。
大学院生ともなれば,能動的・自律的に深く学べる能力を身につけることが欠かせま
せん。この授業では,ソフトウェア工学を学ぶことを通して,能動的・自律的な深い
学びかたを習得します。技術は急速に進化するので知識は陳腐化していく運命にあり
ますが,だからこそ,技術ではなく技術の学び方を学ぶことが強く求められます。こ
の経験は,大学院での研究活動におおいに役立つことでしょう。


✓英訳はシラバスを読んでください
http://zacky-sel.blogspot.jp/2013/02/2013-syllabus-software-engineering.html

                                                                                     2
                          Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
到達目標
1.与えられたソフトウェア工学関連トピックについて,教員と教科書の助
けを得ながら,自分の言葉で要約や解説を記述できる。

2.与えられたソフトウェア工学関連トピックについて,自分の言葉でリサ
ーチクエッションを記述できる。

3.到達目標 2 のリサーチクエッションについて,教員の助けを得ながら,
独自に調査してプレゼンテーションと解説記事を記述できる。


✓英訳や学位授与方針との関連はシラバスを読んでください
http://zacky-sel.blogspot.jp/2013/02/2013-syllabus-software-engineering.html




                                                                                     3
                          Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
教科書
• S. L. Pfleeger and J. Atlee
  “Software Engineering ---
  Theory and Practice”
• ソフトウェア工学 理論と実践


• 原著または和訳書の少なくとも
 一方を必ず入手しておくこと
                                                          Photo by Amazon

• この授業では,この教科書を
 隅から隅まで読んでもらいます




                                                                                  Photo by Amazon
                                                                                                    4
                       Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
授業コンセプト∼ MSQRP アプローチ
1.メタファー Metaphor

2.要約 Summarization

3.クエッション Question

4.リサーチ Research

5.プレゼンテーション Presentation




                                                                                5
                     Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
Metaphor メタファー
• 到達目標1
与えられたソフトウェア工学関連トピックについて,教員と教科書の助
けを得ながら,自分の言葉で要約や解説を記述できる。


• ソフトウェア工学の各トピックを次のような物に例える

 • 一般的な大学院生にとって身近な題材

 • 一般的な大学院生が経験したこと
➡教科書に書かれていることを直観的に理解できるようにする




                                                                      6
           Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
Summarization 要約
• 到達目標1
与えられたソフトウェア工学関連トピックについて,教員と教科書の助
けを得ながら,自分の言葉で要約や解説を記述できる。


• 要約: 教科書の要約を書くことで,基本事項を理解する。

• 解説: あるキーワードについて学生目線で Wikipedia よりもわかりやすい
解説記事を学習者に書くことで,深い理解につなげる。
➡毎週の授業の課題




                                                                        7
             Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
Question クエッション
• 到達目標2
与えられたソフトウェア工学関連トピックについて自分の言葉でリサー
チクエッションを記述できる。


• リサーチクエッション: 発問することで深い学びにつなげる

 • うまく発問するためには,最低限,概要程度の理解が必要なので,
  質問を考えるために教科書をよく読むようになる。

 • リサーチクエッションを後で自分で調べることで深い学びを促進する




                                                                       8
            Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
Research リサーチ
• 到達目標3
到達目標 2 のリサーチクエッションについて,教員の助けを得ながら独
自に調査してプレゼンテーションと解説記事を記述できる。


• 教員がリサーチクエッションを調べるために必要なガイドを提示する

 • 必要に応じてリサーチクエッションを明確化する

 • キーワードを提示する

 • 必要に応じて参考資料を提示する

• リサーチクエッションについて各自が研究を進める

 • 必要に応じて教員がさらにフォローアップする
                                                                      9
           Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
Presentation プレゼンテーション
• 到達目標3
到達目標 2 のリサーチクエッションについて,教員の助けを得ながら独
自に調査してプレゼンテーションと解説記事を記述できる。


• 研究成果を発表し,教員や他の学生と議論する。

 • 議論によってさらに学びを深める

• さらに議論のまとめと,研究成果を紹介する解説記事を書く。

 • わかりやすくまとめるために,さらなる理解が必要とされるので,
  一層学びを深められる



                                                                      10
           Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
授業スケジュール (全体)
• Part I (概要の学習): MSQR                             • Part II (ポスター発表): RP
  1.ガイダンス                                                9.振り返り (1)
  2.概論                                                   10.要求開発 (2)
  3.プログラミング (1)                                          11.システム設計 (2)
  4.システム設計 (1)                                           12.プログラミング (2),
  5.要求開発 (1)                                                ソフトウェアテスト (2)

  6.ソフトウェアテスト (1)                                        13.プロセスのモデル化と
                                                            ライフサイクル (2)
  7.プロセスのモデル化と
   ライフサイクル (1)                                           14.プロジェクトの計画と管理 (2)

  8.プロジェクトの計画と管理 (1)                                     15.振り返り (2)

                                                                              11
                   Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
Part I の授業方法
• 到達目標
 1.与えられたソフトウェア工学関連トピックについて,教員と教科書の助け
   を得ながら自分の言葉で要約や解説を記述できる。

 2.与えられたソフトウェア工学関連トピックについて自分の言葉でリサーチ
   クエッションを記述できる。

✓毎週,次の1-4を繰り返す。
1.講義       M: Metaphor

2.自習課題     S: Summarization → Moodle へ提出

3.自習課題     Q: Question → Moodle へ提出

4.講義・オンライン R: Research → youRoom を使用
                                                                            12
                 Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
Part II の授業方法
• 到達目標

 3.到達目標 2 のリサーチクエッションについて,教員の助けを得なが
  ら,独自に調査してプレゼンテーションと解説記事を記述できる。

• 振り返り (発表のテーマとスケジュール決定): 1回のみ
 ✓次の1−3を繰り返す。1人あたり2テーマ担当する。
 1.発表準備 R: Research

 2.ポスター発表・議論 P: Presentation

 3.議論のまとめ,紹介記事 → Moodle へ提出

• 振り返り (全体の総括): 1回のみ

                                                                           13
                Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
前提知識
• 次の経験の少なくともどちらか一方があることを前提にしています。
経験ない場合には補習をしますので,学期が始まる前に担当教員に相談
してください。

 • プログラミングなどのソフトウェア開発をした経験がある

 • 卒業研究などのプロジェクト活動を行った経験がある

• 授業中に日本語によるプレゼンテーションを行います。必要な日本語能
力がない場合には,学期が始まる前に担当教員に相談してください




                                                                      14
           Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.
成績評価
• 到達目標1
 • 各トピックの要約もしくはトピック中のキーワードの解説を記述したレポート
  (Part I の毎週): 30%

• 到達目標2
 • 各トピックのリサーチクエッションとその動機を記述したレポート
  (Part I の毎週): 20%

• 到達目標3:
 • リサーチクエッションについて調査したポスター発表(2回): 20%

 • ポスター発表での議論の総括を記述したレポート(2回): 10%

 • リサーチクエッションの研究成果の解説を記述したレポート(2回): 20%


                                                                                 15
                      Copyright © 2013-, Susumu Yamazaki, All Rights Reserved.

Weitere ähnliche Inhalte

Mehr von Susumu Yamazaki

要求開発の1手法を体感してみよう!〜フィーチャーモデリング
要求開発の1手法を体感してみよう!〜フィーチャーモデリング要求開発の1手法を体感してみよう!〜フィーチャーモデリング
要求開発の1手法を体感してみよう!〜フィーチャーモデリングSusumu Yamazaki
 
ソフトウェア工学概論〜要求開発の要点
ソフトウェア工学概論〜要求開発の要点ソフトウェア工学概論〜要求開発の要点
ソフトウェア工学概論〜要求開発の要点Susumu Yamazaki
 
アーキテクチャ入門
アーキテクチャ入門アーキテクチャ入門
アーキテクチャ入門Susumu Yamazaki
 
コンピュータシステムの原理を理解させる
アクティブ・ラーニング
コンピュータシステムの原理を理解させる
アクティブ・ラーニングコンピュータシステムの原理を理解させる
アクティブ・ラーニング
コンピュータシステムの原理を理解させる
アクティブ・ラーニングSusumu Yamazaki
 
情報工学教育における知識定着と直観的理解を意図した反転授業〜アクティブラーニングの授業設計
情報工学教育における知識定着と直観的理解を意図した反転授業〜アクティブラーニングの授業設計情報工学教育における知識定着と直観的理解を意図した反転授業〜アクティブラーニングの授業設計
情報工学教育における知識定着と直観的理解を意図した反転授業〜アクティブラーニングの授業設計Susumu Yamazaki
 
Instructional Design of a Workshop 
“How a Computer Works” 
Aimed at Improvin...
Instructional Design of a Workshop 
“How a Computer Works” 
Aimed at Improvin...Instructional Design of a Workshop 
“How a Computer Works” 
Aimed at Improvin...
Instructional Design of a Workshop 
“How a Computer Works” 
Aimed at Improvin...Susumu Yamazaki
 
Instructional Design of Exercise-Centric Teaching Materials on UML Modeling
Instructional Design of Exercise-Centric Teaching Materials on UML ModelingInstructional Design of Exercise-Centric Teaching Materials on UML Modeling
Instructional Design of Exercise-Centric Teaching Materials on UML ModelingSusumu Yamazaki
 
Application of Workshop-based Instruction to Guide Project-based Research Lea...
Application of Workshop-based Instruction to Guide Project-based Research Lea...Application of Workshop-based Instruction to Guide Project-based Research Lea...
Application of Workshop-based Instruction to Guide Project-based Research Lea...Susumu Yamazaki
 
研究室紹介 2014 年版 (北九州市立大学 山崎進)
研究室紹介 2014 年版 (北九州市立大学 山崎進)研究室紹介 2014 年版 (北九州市立大学 山崎進)
研究室紹介 2014 年版 (北九州市立大学 山崎進)Susumu Yamazaki
 
「反転授業の研究」オンライン勉強会 Idに基づく学習目標の立て方の実際と反転授業への応用
「反転授業の研究」オンライン勉強会 Idに基づく学習目標の立て方の実際と反転授業への応用「反転授業の研究」オンライン勉強会 Idに基づく学習目標の立て方の実際と反転授業への応用
「反転授業の研究」オンライン勉強会 Idに基づく学習目標の立て方の実際と反転授業への応用Susumu Yamazaki
 
研究室紹介 2013 (北九州市立大学 山崎進)
研究室紹介 2013 (北九州市立大学 山崎進)研究室紹介 2013 (北九州市立大学 山崎進)
研究室紹介 2013 (北九州市立大学 山崎進)Susumu Yamazaki
 
Instructional Design of a Highly Effective Blended Learning Course with Group...
Instructional Design of a Highly Effective Blended Learning Course with Group...Instructional Design of a Highly Effective Blended Learning Course with Group...
Instructional Design of a Highly Effective Blended Learning Course with Group...Susumu Yamazaki
 
Introduction to the Software Engineering Laboratory 2012 (zacky1972)
Introduction to the Software Engineering Laboratory 2012 (zacky1972)Introduction to the Software Engineering Laboratory 2012 (zacky1972)
Introduction to the Software Engineering Laboratory 2012 (zacky1972)Susumu Yamazaki
 

Mehr von Susumu Yamazaki (16)

研究紹介 2015年版
研究紹介 2015年版研究紹介 2015年版
研究紹介 2015年版
 
要求開発の1手法を体感してみよう!〜フィーチャーモデリング
要求開発の1手法を体感してみよう!〜フィーチャーモデリング要求開発の1手法を体感してみよう!〜フィーチャーモデリング
要求開発の1手法を体感してみよう!〜フィーチャーモデリング
 
ソフトウェア工学概論〜要求開発の要点
ソフトウェア工学概論〜要求開発の要点ソフトウェア工学概論〜要求開発の要点
ソフトウェア工学概論〜要求開発の要点
 
アーキテクチャ入門
アーキテクチャ入門アーキテクチャ入門
アーキテクチャ入門
 
コンピュータシステムの原理を理解させる
アクティブ・ラーニング
コンピュータシステムの原理を理解させる
アクティブ・ラーニングコンピュータシステムの原理を理解させる
アクティブ・ラーニング
コンピュータシステムの原理を理解させる
アクティブ・ラーニング
 
情報工学教育における知識定着と直観的理解を意図した反転授業〜アクティブラーニングの授業設計
情報工学教育における知識定着と直観的理解を意図した反転授業〜アクティブラーニングの授業設計情報工学教育における知識定着と直観的理解を意図した反転授業〜アクティブラーニングの授業設計
情報工学教育における知識定着と直観的理解を意図した反転授業〜アクティブラーニングの授業設計
 
Instructional Design of a Workshop 
“How a Computer Works” 
Aimed at Improvin...
Instructional Design of a Workshop 
“How a Computer Works” 
Aimed at Improvin...Instructional Design of a Workshop 
“How a Computer Works” 
Aimed at Improvin...
Instructional Design of a Workshop 
“How a Computer Works” 
Aimed at Improvin...
 
Instructional Design of Exercise-Centric Teaching Materials on UML Modeling
Instructional Design of Exercise-Centric Teaching Materials on UML ModelingInstructional Design of Exercise-Centric Teaching Materials on UML Modeling
Instructional Design of Exercise-Centric Teaching Materials on UML Modeling
 
Application of Workshop-based Instruction to Guide Project-based Research Lea...
Application of Workshop-based Instruction to Guide Project-based Research Lea...Application of Workshop-based Instruction to Guide Project-based Research Lea...
Application of Workshop-based Instruction to Guide Project-based Research Lea...
 
研究室紹介 2014 年版 (北九州市立大学 山崎進)
研究室紹介 2014 年版 (北九州市立大学 山崎進)研究室紹介 2014 年版 (北九州市立大学 山崎進)
研究室紹介 2014 年版 (北九州市立大学 山崎進)
 
研究紹介 2014年版
研究紹介 2014年版研究紹介 2014年版
研究紹介 2014年版
 
「反転授業の研究」オンライン勉強会 Idに基づく学習目標の立て方の実際と反転授業への応用
「反転授業の研究」オンライン勉強会 Idに基づく学習目標の立て方の実際と反転授業への応用「反転授業の研究」オンライン勉強会 Idに基づく学習目標の立て方の実際と反転授業への応用
「反転授業の研究」オンライン勉強会 Idに基づく学習目標の立て方の実際と反転授業への応用
 
研究室紹介 2013 (北九州市立大学 山崎進)
研究室紹介 2013 (北九州市立大学 山崎進)研究室紹介 2013 (北九州市立大学 山崎進)
研究室紹介 2013 (北九州市立大学 山崎進)
 
Fd id-jset-slide share
Fd id-jset-slide shareFd id-jset-slide share
Fd id-jset-slide share
 
Instructional Design of a Highly Effective Blended Learning Course with Group...
Instructional Design of a Highly Effective Blended Learning Course with Group...Instructional Design of a Highly Effective Blended Learning Course with Group...
Instructional Design of a Highly Effective Blended Learning Course with Group...
 
Introduction to the Software Engineering Laboratory 2012 (zacky1972)
Introduction to the Software Engineering Laboratory 2012 (zacky1972)Introduction to the Software Engineering Laboratory 2012 (zacky1972)
Introduction to the Software Engineering Laboratory 2012 (zacky1972)
 

Kürzlich hochgeladen

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 

Kürzlich hochgeladen (7)

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 

Guidance of Software Engineering: ソフトウェア工学概論 ガイダンス