シラバス詳細

タイトル「2025年度」、カテゴリ「理工学研究科(博士前期課程)」

和文・英文ボタンを押すことで、和文↔英文の切り替えができます。

医学部のシラバスはこちらから。

医学系研究科博士課程のシラバスはこちらから。

科目情報

コースナンバリング

科目名

Requirements Engineering(要求工学特論)

開講学期

前期

開講時期

1クォータ

曜日・校時

月3

単位数

2

授業担当教員

掛下 哲郎

講義情報

曜/限追記

4-th School Hour, Monday

講義形式

This course aims to improve students' practical skills by teaching and team exercises in a PBL (Project Based Learning) format. This class is strongly related to "Advanced Software Design," offered on Monday the 5th, so it is recommended to take this class together.

講義概要

In this course, various techniques for planning, requirements analysis, modeling, specification, and change management of information systems are taught in a PBL format.

開講意図

A useful information system should analyze and meet the needs of various stakeholders regarding the system. In addition, techniques to create complete specifications, free of ambiguities and inconsistencies, minimize the risks associated with information system development. In this course, students will learn various techniques for planning, analyzing requirements, and developing specifications for information systems.

到達目標

The objective of this class is to acquire the following skills through PBL.
(1) Analysis of current problems
(2) Planning software and compiling requirements (Vision Document)
(3) Compilation of specifications (Requirements Definition Document)

聴講指定

Computer Science and Information Technology Course, Graduate School of Science and Engineering
Data Science Course, Graduate School of Science and Engineering

履修上の注意

- A notebook PC is required for all exercises. Please prepare your own laptop.
- On-demand online classes will be conducted throughout the 15 sessions, but attendance will be taken during the class periods. Live question-and-answer sessions will also be held during class time (via Zoom).

授業計画

内容

授業以外の学習
本科目は、単位数×45時間の学修が必要な内容で構成されています。授業として実施する学修の他に、授業の内容を深めるために以下の事前・事後学修が必要です。

1

Introduction: Purpose of Requirements Engineering, PBL

Study the materials provided on the lecture website.

2

Software Planning

Study the materials provided on the lecture website.

3

Requirements Engineering Body of Knowledge(REBOK)

Study the materials provided on the lecture website.

4

Requirements Acquisition 1: 1. Identification of stakeholders, 2. Understanding of the current system, 3. Modeling of the current system, 4. Identification of issues and analysis of causes

Study the materials provided on the lecture website.

5

Exercise on Requirements Acquisition

Prepare Exercise Report

6

Mutual Review of Student Report

Prepare Review Report

7

Requirements Acquisition 2: 5. Identification of goals to solve problems, 6. Identification of means to achieve goals, 7. Modeling of future systems to be realized

Study the materials provided on the lecture website.

8

Requirements Analysis: 1. Requirements classification, 2. Requirements structuring, 3. Requirements assignment, 4. Requirements prioritization, 5. Requirements negotiation, 6. Development vision document

Study the materials provided on the lecture website.

9

Exercise on Requirements Analysis: Development of vision document

Prepare Exercise Report

10

Mutual Review of Student Report

Prepare Review Report

11

Requirements specification: 1. Business/product requirements documentation, 2. System requirements specification, 3. Software requirements specification, 4. Requirements document

Study the materials provided on the lecture website.

12

Exercise on Requirements Specification: Development of specification document

Prepare Exercise Report

13

Mutual Review of Student Report

Prepare Review Report

14

Preparation for Final Presentation

Preparation of PowerPoint Slide

15

Final Presentation

Followup of the final presentation

成績評価の方法と基準

Various modeling exercises will be conducted in class, and six reports will correspond to the achievement objectives as follows

(1) Requirement acquisition exercise: 30%.
 Requirements capturing exercise (5th and 6th class)
(2) Requirement analysis exercise: 30%.
 Exercise to develop a vision document (9th - 10th class)
(3) Compilation of specifications: 40%
 The specification document and final presentation (12th-15th class)

Each report will be graded on a 5-point scale based on content and clarity, and grades will be assigned according to the above percentages.
In addition, if a student contributes to the improvement of the quality of the deliverables through mutual review and question-and-answer sessions during the presentation, he/she will receive a positive evaluation (10%) according to the degree of his/her contribution.

開示する成績評価の根拠資料等

Disclose sample solutions to the exercises.

開示方法

The concept will be explained during the exercises. In addition, sample answers will be presented and critiqued in class after the deadline. Students who wish to see the sample solutions must come to my office by the end of the semester, after the assignment deadline. However, only those who have submitted the assignment report will be allowed to do so.

教科書

資料名

著者名

発行所名・発行者名

出版年

備考(巻冊:上下等)

ISBN

None

参考図書

資料名

著者名

発行所名・発行者名

出版年

備考(巻冊:上下等)

ISBN

ソフトウェア要求管理:新世代の統一アプローチ

1

ディーン レフィングウェル, ドン ウィドリグ

ピアソン・エデュケーション

2002

978-4894712416

要求工学概論:要求工学の基本概念から応用まで

大西淳監修,妻木俊彦,白銀純子著

近代科学社

2009

978-4-7649-0372-2

要求工学知識体系

1

情報サービス産業協会REBOK企画WG編著

近代科学社

2011

978-4764904040

実例で学ぶソフトウェア開発

1

NTTデータソフトウェア工学推進センタ編著

オーム社

2008

978-4-274-50172-2

アイデア・メーカー: 今までにない発想を生み出しビジネスモデルを設計する教科書&問題集

1

山口 高弘 著

東洋経済新報社

2015

978-4492557556

要求を仕様化する技術・表現する技術 : 入門+実践 : 仕様が書けていますか?

改訂第2版

清水吉男著

技術評論社

2010

9784774142579

オフィスアワー

Wednesdays at 2nd school hour (no appointment required) and as needed (appointment required). Email and Zoom meetings are available.

アクティブラーニング導入状況

アクティブラーニング導入状況

カテゴリー4

カテゴリー3

カテゴリー2

カテゴリー1

カテゴリー0

学生が自ら主体となって、学習の方向性を定め、問題解決に導くための時間です。PROBLEM BASED LEARNING

グループや個人で行った能動的学習の成果を、教室内外で発表し、その評価を受けたり、質問に対応したりすることにより、学修した内容を深化させるための時間です。OUTPUT

学生自らが自由に発言し、グループやペアでの協働活動により課題に取り組み、何らかの帰結に到達するための能動的学習の時間です。INTERACTION

学生からの自由な発言機会はないものの、授業時間中に得られた知識や技能を自ら運用して、問題を解いたり、課題に取り組んだり、授業の振り返りをしたりする能動的学習を行う時間です。ACTION

基本的に学生は着席のまま、講義を聞き、ノートをとり、知識や技能を習得に努める時間です。INPUT

20

10

20

20

30