CS592 Requirements Development |
Instructor:
Dr.
Young Park (Email & Homepage)
Professor, Dept. of Computer Science & Information Systems
BR175
Office Hours:
Sakai, email & by appointment.
Course Info:
Course Topics & Handouts:
v
Topic
RE1: Requirements Engineering: A Roadmap
v
Topic
RE2: Software Requirements: A Tutorial
v
Topic
RE3: Software Requirements - Chapter 1: SWEBOK
v
Topic
RECertification: IREB Certified Professional for Requirements Engineering
v
Topic
REPractice: Getting Requirements Right Examples & Getting
Requirements Right Tips
v
Topic
RETool: Requirements Engineering Tools
v
Topic
UML: UML: An Overview
v
Topic
UCModeling1: Use Case-based Requirements
v
Topic
UCModeling2: Use Cases: An Introduction & Driving
Development with Use Cases
v
Topic
RDocument1: Concept of Operations (ConOps) Document
v
Topic
RDocument2: Software Requirements
Specification (SRS)
v
Topic
RDocument3: Vision Document & Modern SRS Package
v
Topic
NFR: Non-Functional Requirements
v
Topic FS: Formal
Specification: A Roadmap & Z
v
Topic
REFuture: Future of Requirements Engineering
ü Guide to the Software Engineering Body of Knowledge (SWEBOK)
Research & Tool Project:
Requirements
Development Project:
·
Requirements
Development Project
·
IEEE SRS Template
Requirements Engineering Resources:
·
International Requirements Engineering Board
·
Requirements Engineering Specialist Group
Course Contents &
Schedule: (Tentative and subject to change)
Date |
Topics |
Readings |
5/18 |
Course Information Requirements, Requirements
Engineering, The Requirements Documents |
|
5/19 |
Requirements Engineering |
Topic RE1: Requirements Engineering: A Roadmap |
5/20 |
Software Requirements |
Topic RE2: Software Requirements: A Tutorial |
5/21 |
RD Project: Customer Description of the System - Presentation, Discussion &
Evaluation |
|
5/22 |
Software Requirements |
Topic RE3: Software Requirements - Chapter 1: SWEBOK |
5/22 |
Certified Professional for
Requirements Engineering |
Topic RECertification: IREB
Certified Professional for Requirements Engineering |
5/23 |
Getting Requirements |
Topic REPractice: Getting Requirements Right Examples & Getting Requirements Right
Tips |
5/23 |
Requirements Engineering Tools |
Topic RETool: Requirements Engineering Tools |
5/25 |
UML & Use Case-based
Requirements |
Topic UML: UML: An Overview Topic UCModeling1: Use Case-based Requirements |
5/25 |
Use Cases & Deriving Development with Use Cases |
Topic UCModeling2: Use Cases: An Introduction & |
5/26 |
Research/Tool Project: Progress Report - Presentation, Discussion & Evaluation |
|
5/27 |
RD Project: Progress Report - Presentation, Discussion & Evaluation |
|
5/28 |
Concept of Operations (ConOps) Document |
Topic RDocument1: Concept of Operations (ConOps) Document |
5/28 |
Software Requirements
Specification (SRS) |
Topic RDocument2: Software Requirements Specification (SRS) |
5/29 |
Vision Document & Modern SRS
Package |
Topic RDocument3: Vision Document & |
5/29 |
Non-Functional Requirements |
Topic NFR: Non-Functional
Requirements |
6/1 |
Formal Specification |
Topic FS: Formal Specification: A Roadmap & |
6/1 |
Future of Requirements
Engineering |
Topic REFuture: Future of Requirements Engineering |
6/2 |
Research/Tool Project: Final Report,- Presentation, Discussion & Evaluation |
|
6/3 |
RD Project: Final Report - Presentation, Discussion & Evaluation |
|
6/4 |
Course Review and Summary Topics to study for final exam |
|
6/5 |
Final Exam |