Home page of the course
SEG-3101 - Software Requirements Analysis
School of Information Technology and Engineering (SITE) at the University of Ottawa
Official course description: Techniques for eliciting requirements. Languages and models for representing requirements. Analysis and validation techniques, including need, goal and use-case analysis. Requirements in the context of system engineering. Specifying and measuring external qualities: performance, reliability, availability, safety, security, etc. Specifying and analyzing requirements for various types of systems: embedded systems, consumer systems, web-based systems, business systems, systems for scientists and other engineers. Resolving feature interactions. Requirements documentation standards. Traceability. Human factors. Requirements in the context agile processes. Requirements management: Handling requirements changes. Prerequisite: SEG2105 or SEG2100
Professor: Gregor v. Bochmann - office: SITE 5082 - phone: ext. 6205 - e-mail: bochmann@site.uottawa.ca - office hours: Thursdays from 16:05 to 17:00
Teaching Assistant: Sepideh Ghanavati - e-mail: sghanava@site.uottawa.ca
Lectures and labs/tutorials: Lectures: Tuesday, 16:00 - 17:30 and Thursday, 14:30 - 16:00 SMD 402; tutorials/labs: Thursday, 16:00 - 19:00 STE E0130
Important resources
Useful links
News
- Here is a Final-Exam-Study-Guide indicating which topics are important for the final exam.
- Here are some examples of questions that have been used in previous final exams.
- Course schedule during the coming weeks (written Oct. 30)
- I have to attend the CASCON conference organized by IBM and NRC in Toronto this coming week in order to present our ongoing research project. Therefore I have asked Dr. Amyot to give the lecture this coming Tuesday. I will be back from Toronto for the lecture on Thursday.
- I have updated the course schedule (see http://www.site.uottawa.ca/%7Ebochmann/SEG3101/schedule.html ), indicating in red some details about the coming weeks. In particular, please note the following:
- We lost the lecture on the Thursday before the mid-term exam. Therefore I would like to ask you to study, on your own, the topic of Structural Modeling, a topic which you should already partially know and for which you find the reading material and course note slides on the course web.
- Dr. Amyot, this coming Tuesday, will talk about Use Case Maps (a topic he knows very well).
- Next Thursday, we will talk about the first part of Requirements Management (in order to give you a better preparation for the lab session this Thursday, which is about requirements management using the DOOR tool)
- The week after, we will talk about Behavior Modeling - Part 1. This will include modeling with UML State Diagrams, which is the topic of the lab during that week.
- The mid-term exam will be on October 23 (Saturday) from 9:00 to 10:30 (just before the study break). The room is SCS E217 (Sport Complex Building). Note: Some students will write their exam one hour earlier. They should arrive at the same room for 8:00 AM.
- First Lab will be on September 19. Note the new location above. - There will be a tutorial/lab session of approximately three hours every week.
- September 9: The course starts today.
Created: July 31, 2010; revised Nov 18, 2010