Last update: March 10, 2011
Instructor: |
|
Email: |
(taylor [at] ics [dot] uci [dot] edu) |
Office hours: |
Immediately after class, or by email appointment |
Lectures: |
Tuesday/Thursday ICS 180 at 9:30 a.m. |
Reader |
Oliver Wang: yiw2 [at] uci [dot] edu Office hours: TBD. To ensure a response to your email, please include "Informatics 113" in the subject line and send your email from a UCI account. |
Web site: |
http://www.ics.uci.edu/~taylor/classes/113/syllabusWQ11.html (main site) https://eee.uci.edu/11w/37040 (the EEE site: may end up having some files not publicly accessible) |
What's New?
Description - Schedule - Grading - Textbooks - Policies
Catalog description:
Aims to equip students to develop techniques of software-intensive systems through successful requirements analysis techniques and requirements engineering. Students learn systematic process of developing requirements through cooperative problem analysis, representation, and validation. Prerequisite: Informatics 43 or ICS 52 with a grade of C or better. Recommended: Philosophy 29.
Required Textbooks:
Subject to change!
Week | Date |
Discussion Topic | Reading | Assignments | |
1 | January |
4 | Setting the Scene: Architecture and Design | ||
6 | Setting the Scene: RE and the SW Lifecycle | AvL: Ch.1 | |||
2 | 11 | Domains, DSSAs, and Requirements | AvL: Ch.2 | ||
13 | AvL: Ch.3 | Start reading the "getting started" slides on Rational Systems Developer. | |||
3 | 18 | Requirements Specification and Documentation. | AvL: Ch. 4.1 - 4.3 | ||
20 | |||||
4 | 25 | Diagrammatic Notations: SADT: John Mylopoulos and example: BatonExample |
|||
27 | UML 2.0: Use Case Diagrams; FAS |
UML: Ch. 7 | Assignment #1 | ||
5 | February |
1 | UML 2.0: Statecharts and Activity Diagrams | UML: Ch. 8-9 | |
3 | UML 2.0: Interaction Diagrams | UML: Ch. 10 | Assignment #2 | ||
6 | 8 | Midterm | |||
10 | The COTRAN method of Requirements Engineering | Assignment #1 DUE | |||
7 | 15 | UML 2.0: Interaction Diagrams, cont. | |||
17 | Traceability; Change Management, Requirements Evolution | AvL: Ch. 6 | Assignment #2 DUE |
||
8 | 22 | Goal Orientation | AvL: Ch. 7 | ||
24 | Modeling System Objectives | AvL: Ch. 8 | |||
9 | March |
1 | Midterm #2 (non-cumulative) | ||
3 | Requirements Verification | ||||
10 | 8 | Requirements in Practice | Assignment #3 DUE | ||
10 | Exam review and Requirements in Practice, part II | ||||
Finals | 17 | Final. 8:00-10:00 (Cumulative) |
Assignments
See the Schedule table above..
Articles (for further study)
Course Evalutions. The window for winter quarter online evaluations will open at @@TBD.
Cheating. The UCI academic honesty policy applies. Consequences of cheating in this class: a letter in your UCI file, and the course grade is lowered to an F. Material that is copied from books or Web pages needs to be quoted and the source must be given. If you plagiarize, you run the severe risk of failing the class, in a most disgraceful manner. You will be removed from the class for the rest of the quarter. So just say no to cheating and plagiarism.
Disabilities. If you need an accommodation because of a disability, please contact the instructor and the Disability Services Center as soon as possible.