シラバス参照

講義概要/Course Information
2020/04/28 現在

科目基礎情報/General Information
授業科目名
/Course title (Japanese)
実践ソフトウェア開発基礎論
英文授業科目名
/Course title (English)
Fundamentals of Practical Software Development
科目番号
/Code
開講年度
/Academic year
2020年度 開講年次
/Year offered
全学年
開講学期
/Semester(s) offered
前学期 開講コース・課程
/Faculty offering the course
博士前期課程
授業の方法
/Teaching method
講義 単位数
/Credits
2
科目区分
/Category
大学院専門教育科目 - 専門科目Ⅰ
開講学科・専攻
/Cluster/Department
情報学専攻
担当教員名
/Lecturer(s)
西野 哲朗
居室
/Office
東3-826
公開E-Mail
/e-mail
nishino@uec.ac.jp
授業関連Webページ
/Course website
なし
更新日
/Last updated
2020/04/23 16:04:05 更新状況
/Update status
公開中
/now open to public
講義情報/Course Description
主題および
達成目標
/Topic and goals
ソフトウェア開発における学生の自律的、実践的能力を本格的に育成するために、少人数チームでの開発を対象とした軽量な開発方法によるオープンソース・ソフトウェア(OSS)の開発を行う。実際的な開発テーマに対して、ソフトウェアの設計から実装、テスト、リリースに至るプロセスを経験することにより実践力を養う。
前もって履修
しておくべき科目
/Prerequisites
特になし
前もって履修しておくこ
とが望ましい科目
/Recommended prerequisites and preparation
特になし
教科書等
/Course textbooks and materials
授業中に資料を配布する
授業内容と
その進め方
/Course outline and weekly schedule
 第1回 ガイダンス、軽量ソフトウェアシステム開発の概説
 第2回 ソフトウェアシステムの仕様策定(ブレインストーミング等)
 第3回 開発環境(プロジェクト管理システム、ソースコード管理システム)
 第4回 提案システムの開発(第1サイクル:分析1)
 第5回 提案システムの開発(第1サイクル:分析2)
 第6回 提案システムの開発(第1サイクル:開発)
 第7回 提案システムの開発(第1サイクル:テスト)
 第8回 中間発表
 第9回 提案システムの開発(第2サイクル:分析1)
 第10回 提案システムの開発(第2サイクル:分析2)
 第11回 提案システムの開発(第2サイクル:開発1)
 第12回 提案システムの開発(第2サイクル:開発2)
 第13回 提案システムの開発(第2サイクル:テスト1)
 第14回 提案システムの開発(第2サイクル:テスト2)
 第15回 最終発表会

The lecture is a Japanese-based course, without English materials.
1: Guidance. How to develop small software system?
2: Specification of a software system
3: Developing Environment
4: First Cycle: Analysis 1
5: First Cycle: Analysis 2
6: First Cycle: Development
7: First Cycle: Test
8: Presentation
9: Second Cycle: Analysis 1
10: Second Cycle: Analysis 2
11: Second Cycle: Development 1
12: Second Cycle: Development 2
13: Second Cycle: Test 1
14: Second Cycle: Test 2
15: Final Presentation
実務経験を活かした
授業内容
(実務経験内容も含む)
/Course content utilizing practical experience
授業時間外の学習
(予習・復習等)
/Preparation and review outside class
毎回、簡単な宿題を出すので、そのレポート作成を通じて復習を行うこと。
成績評価方法
および評価基準
(最低達成基準を含む)
/Evaluation and grading
開発したシステム、ドキュメント、発表でのプレゼンテーションを基に総合的に評価する。
オフィスアワー:
授業相談
/Office hours
授業中にお知らせします。
学生へのメッセージ
/Message for students
本授業を受講希望の方は、5月15日までに、nishino@uec.ac.jp 宛てにメイルして下さい。
メイルの件名は、「実践ソフトウェア開発基礎論受講希望」として下さい。
その他
/Others
本授業では、プログラミングは行いません。
キーワード
/Keyword(s)
ソフトウェア工学、デザイン思考、アジャイル開発、人工知能、データサイエンス