| Instructor | Dr. Ben Uphoff |
| Office | L342 |
| Phone | (414) 277-7326 |
| uphoff@msoe.edu | |
| AIM | uphoffmsoe |
| Meeting Times | Monday/Wednesday/Friday 10-10:50am (Lecture) Tuesday 9-10:50am (Lab) |
| Location | CC51 (Lecture) CC43 (Lab) |
| Office Hours | Monday 3-4pm, Thursday 9-10am (IM only), Thursday 10-11am or by appointment |
This course covers activities that relate to the determination and documentation of software system requirements. Topics covered include requirements elicitation, object-oriented analysis techniques, prototyping, requirements tracking and re-engineering.
Please consult the official course description for more detailed information and course outcomes. We will be collaborating with Biomedical Engineering student for the content of all assignments. Teams of BE students will be matched with groups of SE students for the course project. More details of this interaction will be given in class.
| Week | Lecture 1 (Monday) |
Lab (Tuesday) |
Lecture 2 (Wednesday)
|
Lecture 3 (Friday) |
| 1 |
|
|
|
|
| 2 |
|
|
|
Project Blastoff (Chapter 3) [PDF] |
| 3 |
|
|
Event-driven Use Cases (Chapter 4) [PDF] [Google Doc] |
|
| 4 |
|
Work on Assignment 2 |
Trawling for Requirements (Chapter 5) [PDF] [Google Doc] |
|
| 5 |
|
Work on Assignment 3 | Midterm Exam |
|
| 6 | Nonfunctional Requirements (Chapter 8) [Google Doc] |
|
In-class exercise on Functional/Non-functional Requirements |
|
| 7 |
|
Work on Assignment 4 |
Quality Attributes [Google Doc] In class exercise [DOC] | Fit Criteria (Chapter 9) [Google Doc] |
| 8 | Writing the Requirements (Chapter 10) [Google Doc] |
|
Quality Gateway (Chapter 11) [Google Doc] |
|
| 9 | Work on Assignment 5 with emphasis on implementing the Quality Gateway | Work on Assignment 5 with emphasis on Reviewing Specifications | Work on Assignment 5 |
Review for Final |
| 10 |
|
Final Exam (2 hours!) | Work on Final Presentation | Final Presentation Dry Run |
| 11 | Final Presentations with BE students | |||
Note that this algorithm indicates how a grade will be determined for students who have successfully demonstrated mastery of the course objectives. An acceptable level of success in meeting all course objectives is a prerequisite for a passing grade in the course.
| Criterion | Weight |
| Assignments | 40% |
| Final Presentation | 10% |
| Midterm | 25% |
| Final Exam | 25% |
This page was last updated on 09/05/2008. Content heavily borrowed from Dr. Deepti Suri.