Printer Version Print Version
Search Course and Unit Outlines

Unit: Software Engineering Practice G (6808)

Level: GCredit Points: 3Contribution Band: 2
Faculty: Faculty of Education, Science, Technology & Maths
Availability in 2012: Not offered (Also available in: 2015)


    The main emphases in this unit are the ethics, theory and professional practice of software engineering. Topics covered include techniques and processes for managing, specifying, designing, implementing, testing and evolving large software systems. Special attention is given to project and quality management. Critical systems are considered as well as verification and validation strategies and techniques. This unit builds on previous programming and information systems units to achieve its aim of bringing together, for students, various aspects of software engineering encountered in their course, and introduces some new and developing concepts in this discipline.

    Class Contact

    Up to thirty nine hours per semester.

    Learning Outcomes

    At the successful completion of the unit a student will be a competent member of a team of software engineers involved in the building of reliable large software systems. Students will be knowledgeable about the principles and applications of requirements engineering, software design, software implementation, software testing and validation techniques and approaches and have a working knowledge of designing software for reuse and with reuse. They will be able to analyse the software engineering requirements for large software systems. They will be able to evaluate and choose a development methodology appropriate to a specific software project; and have a strong background in software project and quality management and related issues of professional ethics.


    Introduction to Software Technology G and Professional Practice in IT G. Exclusion: You cannot take this unit as well as Systems Project and Quality Management G.


    Computers and Programming G AND you should pass Systems Analysis and Modelling G before you enrol in Software Engineering Practice G or else you must take it as a corequisite.

    Referenced Courses

    • 843AA Graduate Diploma in Information Technology
    • 846AA Master of Information Technology
    • 973AA Master of Information Technology and Systems
    • 974AA Master of Information Technology in Mainframe Computing (Advanced)
    • 900AA Master of Technology

    Unit Level Key:

    • 1 - Offered in first year of course curriculum
    • 2 - Offered in second year of course curriculum
    • 3 - Offered in third year of course curriculum
    • 4 - Offered in fourth year of course curriculum
    • 5 - Offered in fifth year of course curriculum
    • G - Offered in graduate course curriculums
    • PG - Offered in postgraduate course curriculums
    • R - Offered in research course curriculums
    • H - Offered in honours course curriculums

      Website Feedback University of Canberra, ACT 2601 Australia, Switchboard +61 2 6201 5111, © 2004-2015 University of Canberra  
    Australian Government Higher Education (CRICOS) Registered Provider: University of Canberra #00212K