USQ LogoCourse specification
The current and official versions of the course specifications are available on the web at //
Please consult the web for updates that may occur during the year.

ELE3401 Software Engineering Design Principles

Units : 1
Faculty or Section : Faculty of Engineering & Surveying
School or Department : Electrical, Electronic & Computing

Other requisites

Recommended prior or concurrent study: CIS3001 and CSC2407


In this course the student will gain a broad understanding of all aspects of the software development process. The topics covered include end-user requirements analysis and specification, the software lifecycle, design and specification techniques, component testing and integration testing, and maintenance and cost issues, together with an introduction to software project management. The selection of software development paradigms, design for re-use, test coverage, coding and documentation conventions, and revision management tools are examined. Current and emerging thinking in software development is addressed using professional literature and industry case studies. The course is enhanced by the coverage of other aspects such as ethical considerations and team psychology.

Course offers

Semester Mode Campus
Semester 1, 2011 External