
Instructor: Dr. B. Cheng, chengb@cse.msu.edu
Class: T, Th,: 10:20-11:40, C-312 Wells HallOffice Hours: T, Th: 11:40-12:10; or by appointment
TA: Heather Goldsby hjg@cse.msu.edu
Office Hours: M: 12-1 pm; W: 1-2 pm; F: 12:30-2:00 pm; or by appointment

Expose students to the rigorous techniques in requirements engineering, with a focus on modeling and specification. Students will have an opportunity to work in teams in creating a requirements specification for an industrial project working with a customer from industry.
The course is intended for upper-level undergraduate and graduate students who have had some previous exposure to the fundamentals of software engineering.
|
|
Syllabus (in PDF)
|
||
|
|
Lectures (updated 11/14/06) |
||
|
|
Homework Assignments |
||
|
|
Handouts and Related Links |
||
|
|
Exams (Review for exam1, Review for exam2 >) |
|
|
Project Information |
|
|
Announcements |

|
|
Introduction to the Unified Modeling Language (Rational Software; concise description of UML) |
|
|
UML 1.4 Reference (comprehensive description of UML 1.4) |
|
|
OMG UML Resource Page (lots of information regarding notation, tools, case studies, etc.) |
|
|
UML Reference Card (UML 2.0, high-level overview of notation) |
UML (Unified Modeling Language):
1. Rational - /soft/serg/
(Windows)
2. ArgoUML -
http://argouml.tigris.org/ (Mac, Linux, Windows)
3. Poseidon -
http://www.gentleware.com/downloadcenter.0.html (Mac, Linux, Windows)
4. Visio - (Windows)
SCR:
1. SCR (TBD)

For general course information, please contact Dr. B. Cheng (chengb@cse.msu.edu).
For information regarding the grading of homework and project assignments, please contact the TA, Ms. Goldsby (hjg@cse.msu.edu). Any grading clarification or requests for regrading of assignments must be submitted in writing to the instructor (who will forward it to the TA).