Course Description
DATE (Tuesday) | Lecture Topic | Reading due (in textbook, unless otherwise noted) | Miscellaneous Notes, Due Dates |
Aug 22 | Overview, Phases of SW Lifecycle, Working in Teams | ch. 1-2, ch. 4 | |
Aug 29 | Requirements Phase, OO Analysis of Requirements | ch. 9, 11.1-11.4, Scenario & Use Cases Handout | Form teams, team meetings begin |
Sep 5 (day after Labor Day) | Functional Specification | ch. 10,11.5-11.10, UML Object Specification Handout: I, II | |
Sep 12 | Design Phase: system design | ch. 12, Architecture handout | Requirements Spec due |
Sep 19 | Design Phase: object design | ch. 6 | go over supplementary handout on scenarios and give comments on Req Spec |
Sep 26 | Project Management: planning and scheduling, metrics, estimating time | ch. 8, Handout in class today | Functional Spec due |
Oct 3 | Midterm exam | exam will cover lectures and readings through 9/26 | |
Oct 10 (NO CLASS, Fall Break) | |||
Oct 17 | Walkthroughs & inspections; Implementation; begin Testing | ch. 5, 13, handouts on inspections and coding standards in-class today,
example of API |
System Design Doc & Project Plan due |
Oct 24 | Testing (continued) | ch. 14 | feedback on system design and project plan |
Oct 31 | Integration; Communication: user manual design, planning and giving
demonstrations;
Usability Issues |
Handout: Seven Great Myths of Usability | |
Nov 7 | SQA, SCM, Maintenance | ch. 7, 15 | guest lecture on SQA 5:30-7pm, code review assignment due today |
Nov 14 | First-release project demo | First-release code and object design doc due | |
Nov 21 (Thanksgiving week) | SW life-cycle models, case studies | ch. 3, Reserve Room readings | |
Nov 28 | Endterm exam | all material but mostly material covered after midterm | |
Dec 5 (LAST CLASS) | Final Project Demo | User/Installation Manual, Final code, updated Object Design Doc, and Testing Document Due; last day to turn in group member evaluations | |
Administrivia
Policies:
Grading:
Course Resources
Required text: Classical and Object-Oriented Software Engineering with UML and C++, 4th edition, by Stephen R. Schach.
Books On UNCG Library Reserve for CSC640:
Other Recommended Books
Journals (in UNCG library)
On-line Materials
Related Conferences
Related Web Sites
Send comments and requests about this web site to nlgreen@uncg.edu