Link to Curtin homepage      CurtinSearch | Curtin Site Index 
Online handbook 2004
CoursesUnitsNew CoursesJoint Uni CoursesDefinition of TermsContact / Help
About Curtin University
Academic calendar
Admissions Information
Applying for a research higher degree
Applying to Curtin
Bookshop
Prospective student service
Curtin scholarships
Enrolment information
Fee Information
Grading system
IT Policy
Student rights and responsibilities
Student policy and procedures
    

306726 (v.1) Software Engineering Tools and Metrics 651


 

Area:

Department of Computing

Credits:

25.0

Contact Hours:

3.0

Lecture:

1 x 2 Hours Weekly

Practical:

1 x 1 Hours Weekly

Prerequisite(s):

302388 (v.1) Statistics for Engineers and Scientists 101 or any previous version
AND
    307535 (v.1) Engineering Mathematics 110 or any previous version
    OR
    307536 (v.1) Engineering Mathematics 120 or any previous version
AND
    307540 (v.1) Engineering Computing 100 or any previous version
    OR
    1920 (v.6) Software Technology 151 or any previous version

Syllabus:

Product and Process Metrics. Source and byte code static metrics. Dynamic metrics and testing tools. Implementation of a metrics program. Profiling and performance improvement. Reliability measurement and fault prediction modeling. Statistical methods for managing software quality. Software effort and cost estimation modeling. Tools for measurement and maintaining software quality. Configuration management.
 

Unit Outcomes:

The primary goal of this unit is to expose the students to software metrics, profiling and quality management. The major topics to be covered in this unit are profiling and performance improvement, product and process metrics, implementation of a metricsprogram, testing tools, static and dynamic analysis tools, documentation and maintenance support, use of case tools for requirements analysis, specification and design.

Texts and references listed below are for your information only and current as of September 30, 2003. Some units taught offshore are modified at selected locations. Please check with the unit coordinator for up-to-date information and approved offshore variations to unit information before finalising study and textbook purchases.

Unit References:

Shirazi, J. (2000) Java Performance Tuning, Chapter 2: Profiling Tools, O'Reilly and Associates, ISBN 0-596-00015-4, pages 20-63. Lindholm, T, and Yellin, F (1999) The Java tm Virtual Machine Specification, 2nd Edition, Chapter 4: The class File Format, Addison-Wesley, ISBN 0-201-43294-3, pages 93-154. Meyer, J and Downing, T (1997) Java Virtual Machine, Chapter 4 Classes, O'Reilly and Associates, ISBN 1-56592-194-1, pages 63-92.

Unit Texts:

Fenton and Pfleeger, Software Metrics: A Rigorous & Practical Approach, revised 2nd ed.
 

Unit Assessment Breakdown:

Assignments (2) 40%. Final Examination 60%. This is by grade/mark assessment.

Field of Education:

 31300 Electrical and Electronic Engineering and Technology (Narrow Grouping)

HECS Band (if applicable):

2  

Extent to which this unit or thesis utilises online information:

 Not Online  

Result Type:

 Grade/Mark


Availability

YearLocationPeriodInternalArea ExternalCentral External
2004Bentley CampusSemester 1Y  

Area
External
refers to external course/units run by the School or Department, offered online or through Web CT, or offered by research.
Central
External
refers to external course/units run through the Curtin Bentley-based Distance Education Area

 
Click here for a printable version of this page

    

Picture of sun setting over Henderson Court on Curtin's Bentley Campus

 

Curtin crest