Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods...

Post on 26-Dec-2015

230 views 0 download

Transcript of Software Design (COMP 301) Course Outline. Software Design Introduction to software design Methods...

Software Design (COMP 301)

Course Outline

Software Design

Introduction to software design Methods of software design Software design is a creative

rather than an analytic process Collaborative work as part of a

team

Lecturer

Nelishia PillayRoom F3Telephone: 2605644E-mail: pillayn32@ukzn.ac.za

Web page: http://titan.cs.unp.ac.za/~nelishiap/comp301.htm

Timetable

Monday08:40 - 09:35 Tuesday11:25 - 12:10 Tuesday12:30 - 13:15 Wednesday(Prac)14:10 - 16:45

Tests

There will be three two tests during the semester. Tentative dates for the tests are listed below: Test 1 – 1 September 2010 Test 2 – 13 October 2010

Project Divided into teams Develop software for a client Teams will have a meeting once a week

(during practicals) Submission at end of meeting Attendance at meetings Tutorials Final project presentation and

submission – 19-22 October

DP and Final Mark Calculation DP requirements

Attendance at practicals A class mark of at least 40%

Class mark = 0.5 x project + 0.5 x average obtained for tests.

Three-hour written examination Final mark =0.5 x class mark +

0.5 x exam mark

Topics Covered What is software design? Requirements, planning and teamwork

revisited. Object-oriented design using UML Design patterns User-interface design Software testing Software deployment

Notes and Books

Notes available from F13. Prescribed book: Design Patterns

Head First – Eric and Elizabeth Freeman. Available at short loan For sale R500 from Mrs Wilson (for

those students that indicated the would like to purchase one)