|
Week Sem 1 2001 (Caulfield & Clayton) |
Lecture Software Engineering |
Tutorial/ Prac Work |
Assessment |
|
Lectures Thursdays 1/3/2001 |
Administration details, Introduction to subject, Discussion of assignments Introduction to OO Programming and to Eiffel system (Eiffel demo) - classes, objects, features, message sending |
Get-to-know activity and Login. Intro to Eiffelbench & Training Wheels Bank Program -v1 and v2 (Lab) |
|
|
2 8/3/2001 |
Introduction to Software Engineering and Software Quality More OOP and Eiffel - inheritance, client-supplier relationships, assertions, abstract classes and use of data structures - array and array2 |
Class libraries, assertions and arrays Add accounts to Bank Program -v3 SLOC (Lab) |
|
|
3 15/3/2001 |
The Software Engineering Process The Personal Software Engineering Process Description of Assignment - Stage 1 (PASE and Eiffel demo) |
Inheritance &Bank Programs v4, v5 Introduction to PASE (Lab) |
|
|
4 22/3/2001 |
Software Specification, Software Testing and Debugging. Debugger demo. More OOP and Eiffel - design by contract, data structure - hash table |
Mini Interview Debugging and Errors in Eiffel. (Lab) |
Mini Interview (5 marks) |
|
5 29/3/2001 |
Software Quality Management and Software Project Management Software Testing Plan and Software Configuration Management Plan |
Discuss Assign Stage 1.Project Estimates Discuss SE and Plans -Project, Quality, Test , Configuration Management(Room) |
|
|
6 5/4/2001 |
Software Metrics - SLOC and Function Points Metrics for OO |
SE and OO Revision discussion (Room) SLOC standard Describe feature exercise |
Assignment Documentation Stage 1 due (10 marks) |
|
7 12/4/2001 |
Software Maintenance, Software Configuration Management Description of Assignment - Stage 2 (Change Request, Impact Analysis Discuss Assignment in Lecture before Easter break - Stage 2) |
No Tutorial this week as they clash with Easter Break (Tutes are late Thursday/ Friday) |
Implementation Stage 1 due on Thursday 12/4/2001 Individual Interview to be arranged (15 marks) |
|
MID SEMESTER BREAK - Easter Holidays - 13/4/2000 - 20/4/2000 |
|||
|
8 26/4/2001 |
*** UNIT TEST(1 hour) *** Software Reuse, designing software for reuse, reusing software. |
Change Request, Impact Analysis Discuss Assignment Stage 2 again (Room) Hash tables, Introduction to CM tool (Lab) |
Unit test (15 marks) |
|
9 3/5/2001 |
Software Quality Assurance, Standards, Technical Reviews |
Technical Review. Using files. Functions as attributes. (Room) |
|
|
10 10/5/2001 |
Software Performance - Program Performance |
Big O exercise Brainstorm Components (Room) Debugger revision (Lab) |
Assignment - Documentation Stage 2 due (10 marks) |
|
11 17/5/2001 |
Software Engineering Environments OO Methods |
Discuss SE Environments Assistance with Assignment-Stage 2(Lab) |
|
|
12 24/5/2001 |
Guest speaker |
OO Design exercise, Function Points, Discuss Practice Exam (Room) |
Implementation Stage 2 due Individual Interview (15 marks) |
|
13 31/5/2001 |
Course Review |
Practice Exam (Room) |
|