CSE2201

Software engineering practice

(IT)

J Miller

6 points + One 2-hour lecture and one two-hour tutorial per week + First, second semester + Caulfield + Prerequisites: CSE1203 + Prohibitions: CFR2128, CFR3042, CSC2050, CSC3020, CSE2305, CSE3302, GCO3811, RDT2231, SFT2201

Synopsis: Application of tools and techniques used by software engineers in the development of software systems. Topics include software process assessment; quality management and verification and validation, technical reviews, standards and quality; software metrics; software estimation and project management; software reuse; configuration management and version control tools; performance measurement; software testing techniques; software debugging; development tools such as CASE tools; characteristics of software maintenance and reverse engineering. Case study work involves the development and maintenance of a software system using the above techniques and object-oriented methods.

Assessment: Practical work and practical examination:70% + Examination (2 hours): 30%