シラバス参照

授業情報/Class Information

科目一覧へ戻る 2025/06/10 現在

基本情報/Basic Information

遠隔授業(授業回数全体の半分以上)の場合は、科目名の先頭に◆が付加されています(2023年度以降)
開講科目名
/Course
ソフトウェア工学演習C/Software Engineering Laboratory and ExerciseC
時間割コード
/Course Code
S1408410_S1
開講所属
/Course Offered by
システム工学部/Faculty of Systems Engineering
ターム・学期
/Term・Semester
2025年度/Academic Year  第4クォーター/4Q
曜限
/Day, Period
木/Thu 4
開講区分
/Semester offered
第4クォーター/4Q
単位数
/Credits
1.0
学年
/Year
3,4
主担当教員
/Main Instructor
満田 成紀/Naruki Mitsuda
授業形態
/Lecture Form
演習
教室
/Classroom
北1号館A601, 北1号館A602/北1号館A601, 北1号館A602
開講形態
/Course Format
ディプロマポリシー情報
/Diploma Policy
要件年度
/Required Year
要件所属
/Course Name
ディプロマポリシー
/Diploma Policy
DP値
/DP Point
2020/04
~2022/04
システム工学部 1.幅広い教養と分野横断的な学力 1
2.専門的知識や技能 3
3.課題解決力と自己学修能力 2
4.協働性とコミュニケーション能力 4
2023/04
~9999/04
システム工学部 1.幅広い教養と分野横断的な学力 1
2.専門的知識や技能 3
3.課題解決力と自己学修能力 2
4.協働性とコミュニケーション能力 4

担当教員情報/Instructor Information

教員名
/Instructor
教員所属名
/Affiliation
満田 成紀/Naruki Mitsuda 大学共通
授業の概要・ねらい
/Course Aims
具体的な事例にもとづき,ソフトウェア開発における実装・テストをチームで行う.製品としてのソフトウェアの開発においては,プロダクト(成果物)としての機能・品質を高めるだけでなく,納期やコストにも配慮したプロジェクトとしての管理が重要である.
この演習は,実践的なソフトウェア開発プロジェクトを通じて,これまでに学んできたソフトウェア開発に関する知識や経験を総合的・効果的に活用することで,より高度な理解・経験へとつなげる科目である.
到達目標
/Course Objectives
ソフトウェア開発プロジェクトの実践を通じて,実装やテストに必要な作業について正しく説明することができるとともに,チーム開発における適切な振る舞いを実践することができる.
成績評価の方法・基準
/Grading Policies/Criteria
演習によって作成された成果物(各種ドキュメントやソースコード)と演習レポートを評価の対象とする.成果物の良し悪しだけでなく,プロジェクトにおける作業分担量や,果たした役割に応じた評価を行う.
教科書
/Textbook
記載事項なし
参考書・参考文献
/Reference Book
鶴保 征城,駒谷 昇一,「ずっと受けたかったソフトウェアエンジニアリングの授業2 増補改訂版」,翔泳社,ISBN
9784798119335,2,200円
※授業では直接使用しないが学修の参考となるものである.
履修上の注意 ・メッセージ
/Notice for Students
チーム開発ではメンバー間の十分な意思の疎通が必要である.そのためには,自らの意見を述べるだけでなく,相手の意見をよく聞き理解する姿勢が欠かせない.チーム開発として何が重要かを常に意識して授業に臨むこと.
履修する上で必要な事項
/Prerequisite
各自のPCを使用する演習なので毎回必ず準備すること.PCを忘れた場合やバッテリー切れ等で演習ができない場合も配慮はしない.
履修を推奨する関連科目
/Related Courses
ソフトウェアエンジニアリング演習B
授業時間外学修についての指示
/Instructions for studying outside class hours
授業計画に沿って授業時間外学修(予習・復習など)を行うことが必要である.また,授業内容に関連する課題の調査・考察を含めた自主的学修を求める
1単位の学修のために必要な学修量は,授業時間と予習復習の時間をあわせて45時間と定められている.それぞれに見合う自主的学習時間を確保すること
その他連絡事項
/Other messages
記載事項なし
授業理解を深める方法
/How to deepen your understanding of classes
この授業は,本学アクティブラーニング実施要項の以下の項目に該当する
④普遍的な正答や定型的なモデルが存在しない題材に対し,学⽣⾃らが合理的な解を導き出す学習
⑥学⽣⾃らが実施する調査やトレーニングを必要とする学習
⑦発展的な課題に取り組むことを促す仕掛けをともなう学習
⑨複数の領域にまたがる解法を必要とする学習
⑩グループワークをともなう学習
オフィスアワー
/Office Hours
月曜1限 北1号館7階A714室
科目ナンバリング
/Course Numbering
S60053J11110F464,S60053J11110K459
実務経験
/Practical Experience
No. 回(日時)
/Time (date and time)
主題と位置付け
/Subjects and position in the whole course
学習方法と内容
/Methods and contents
備考(担当)
/Notes
1 1 ガイダンスとグループワーク チーム分け、グループワーク ノートPC利用
2 2 設計仕様の確認 詳細設計モデルの理解 ノートPC利用
3 3 プログラミング(1) ソースコード作成 ノートPC利用
4 4 プログラミング(2) コードレビュー ノートPC利用
5 5 プログラミング(3) 単体テスト ノートPC利用
6 6 テスト(1) 結合テスト ノートPC利用
7 7 テスト(2) 統合テスト・品質保証 ノートPC利用
8 8 開発レビュー 開発プロジェクトの振り返り ノートPC利用

科目一覧へ戻る