軟體需求分析
Software Requirements Analysis
學期
111-1
學分
3
學分
當期課號
910005
永久課號
SESE10148
開課單位
系統工程與科技學士學位學程
授課教師
紀虹名
類別
選修
上課時間表
| 節 | 週五 |
|---|---|
2 09:00–09:50 | 軟體需求分析 3 節連堂 |
3 10:10–11:00 | |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
概述
需求工程是軟體系統工程的基石,近年來,訊息技術、商業產品開發、服務業、非營利組織、政府等,越來越多的領域將軟體、系統需求視為專案計畫和產品成功的關鍵之一,並且討論需求的品質與專案計畫的成功有著直接的相關。 此課程學習如何明確定義需求工程的產出、流程、產出之間的關係,並了解進行一個專案計畫前,如何有效的溝通以擷取與分析系統需求,並採用哪些需求工程的模型,幫助定義與建造產品開發的流程、需求規格,以及後續的產出分析、管理與測試。
先修科目
無
評分方式
作業 40% 期中 30% 期末 30%
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to Software Requirements Analysis |
| 第 2 週 | Requirements Engineering Artifact Modeling |
| 第 3 週 | Eliciting Requirements |
| 第 5 週 | Requirements Modeling |
| 第 6 週 | Requirements Modeling |
| 第 7 週 | Quality Attribute Requirements |
| 第 9 週 | Midterm Exam |
| 第 10 週 | Requirements Engineering for Platforms |
| 第 11 週 | Requirements Management |
| 第 12 週 | Requirements Management |
| 第 13 週 | Requirements-Driven System Testing |
| 第 14 週 | Rapid Development Techniques for Requirements Evolution |
| 第 15 週 | Rapid Development Techniques for Requirements Evolution |
| 第 16 週 | Distributed Requirements Engineering |
| 第 17 週 | Hazard Analysis and Threat Modeling |
| 第 18 週 | Final Exam |
教科書
1. Software & Systems Requirements Engineering: In Practice, 2009年, Brian Berenbach, Daniel Paulish, Juergen Kazmeier, and Arnold Rudorfer, McGraw-Hill Education, ISBN-13 : 978-0071605472 2. 游峰碩,UML物件導向系統分析與設計,第三版,博碩文化有線公司,2017
Office Hours
- 地點
- 國立陽明交通大學
- 時間
- 星期四
- 聯絡方式
- 信箱:d00022@nycu.edu.tw