Skip to Content

Courses

Print or email this page: Print this page Email a Friend

 

Software Tools

Unit Code:HIT8066



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester

36 Hours

Hawthorn

Programming and a university-level Software Engineering unit.

Nil

Related Course/s:

A unit of study in the Master of Information Technology,  Master of Information Technology (Professional Computing) and Master of Technology (Information Technology).

Aims & Objectives:

One way of improving software productivity and quality is by using software tools. Unfortunately studies have shown that in most cases the acquired tools are either not used or only partly used. Therefore this unit provides a mix of fundamentals (software engineering activities and tools) and practical hands-on knowledge of software tools. The approach is to cover in depth a few important tools (e.g. for testing and software configuration management) and a variety of other tools in less depth.
 
Learning Outcomes

Students who successfully complete this unit of study should be able to:
• Classify software tools
• Deploy software tools
• Incorporate software tools within the software process and activities
• Describe issues in the integration of tools into the software process
• Use software tools at an introductory level

Teaching Methods:

Lectures (24 hours), Tutorial (Lab) (12 hours)

Assessment:

Assignments, Laboratory exercises, Examination

Content:

• Software process models, methods, and tools
• Software requirements and design tools
• Software construction/programming tools
• Software testing tools
• Software maintenance tools
• Software configuration management tools
• Software engineering management tools
• Software engineering process tools and software quality tools
• Development tools: heuristic, formal, prototyping and miscellaneous method tools

Reading Materials:

Bellagio, D.A. and Milligan, T.J. Software Configuration Management Strategies and IBM Rational ClearCase: A Practical Introduction. 2nd edn, IBM Press, 2005.