CMPS 4113: Software Engineering

Spring semester 1998

Instructor: Dr. Nelson L. Passos
Office: Bolin Science Hall 126B
Office phone: 397-4129
E-mail: fpassosn@nexus.mwsu.edu
Office Hours: MW 9:00 - 12:00 am
TR 4:00 - 6:00 pm

Course Description:

Study and application of software engineering concepts to the analysis, specification, design, test and documentation of software systems.

Text book:

Software Engineering, 5th ed., by Ian Sommerville. Fatal Defects, by Ivars Peterson.

Agenda:

January     February     March     April     May     Grading

January



Jan 12- Overview: Sw Engineering and Project Mgmt
Jan 14- Requirement analysis
Assignment of project teams
Jan 19- Martin Luther King Day - No class
Jan 21- System Models
Project Assignment # 1 - requirements
Reading Assignment # 1 - Experience Factory
Jan 26- Requirements definition/specification
Jan 28- Prototyping
Project Assignment # 2 - prototype


February



Feb 2- Formal specifications
Feb 4- Algebraic specifications
Reading Assignment # 2 - Time Bomb
Feb 9- Algebraic specifications
Feb 11- Model based specification - Z language
Project Assignment # 3 - algebraic specification
Feb 16- Model based specification - Z language
Feb 18- Software design
Feb 23- Review
Feb 25- Test # 1


March



Mar 2- Software design
Mar 4- Software architecture
Mar 9- Object oriented design
Reading Assignment # 3 - Sorry, Wrong Number
Mar 11- Object oriented design
Mar 16- Spring Break
Mar 18- Spring Break
Mar 23- Function oriented design
Project Assignment # 4 - design
Mar 25- Real-time systems design
Mar 30- Real-time systems design


April



Apr 1- Graphical user interface design
Project Assignment # 5 - implementation
Reading Assignment # 4 - Absolute Proof
Apr 6- Program reliability
Apr 8- Software reuse
Apr 13- Easter Holiday
Apr 15- Verification and validation/ Defect testing
Reading Assignment # 5 - Human Errors
Apr 20- Verification and validation/ Defect testing
Apr 22- Test # 2
Apr 27- Verification and validation/ Defect testing
Project Assignment # 6 - test
Apr 29- Quality management (ISO 9000)


May



May 2-8- Finals (Friday, May 8, 2:00pm)


Grading



Tests: 20 % (each)
Final Exam: 20 %
Project: 25 %
Project milestones: 10 %
Class Participation: 5 %


E-mail address:

nelson.passos@mwsu.edu

Back to Dr. Passos Home Page