Software Tools
Unit code: HIT8066
| Credit points | 12.5 Credit Points |
| Duration | 1 Semester |
| Contact hours | 36 Hours |
| Campus | Hawthorn |
| Prerequisites | Programming and a university-level Software Engineering unit. |
| Corequisites | 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 and 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
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
