click here to return to the home page, logo image
Inside.Waldenu.Edu>Degree Program Resources>NTU Course Schedule>Current Students - NTU - Course Desc - NSEN-6061 - Page
NSEN-6061 Software Measurement

Contributing Scholar - Linda Ott, Michigan Technological University

 

3 Semester Credit Hours

 

Course Description

 

This course discusses measurement theory; development, validation, and use of software measures. In addition, software product measures including design measures and measures of software complexity are examined along with the process measures in the life cycle, including cost estimation, programmer productivity, test coverage, software reuse, and software reliability.

 

Prerequisites

 

  • Programming experience in both the procedural paradigm (e.g., C, Pascal) and the object-oriented paradigm (e.g., C++ or Java)
  • Elementary statistics
  • Overview knowledge of software engineering principles and methods

 

Course Objectives

 

  • Suggest suitable metrics for a given software development application
  • Determine if a proposed metric is a suitable measure of a given attribute
  • Evaluate claims about the ability to use certain metrics for prediction of other software attributes or software development process attributes
  • Use software measures in a meaningful fashion as part of the software development process

 

Course Topics

 

The following topics will be covered in the order given.

 

  1. What is Measurement?
  2. Measurement in SE
  3. Measurement Fundamentals
  4. Models and Scales
  5. Meaningfulness and Validation
  6. Review of Statistics
  7. Measuring Simple Internal Product Attributes
  8. Measuring Simple Internal Product Attributes -- Structure
  9. Measuring Internal Product Attributes -- Complexity
  10. Measuring Internal Product Attributes -- Cohesion
  11. Validating Measures of Cohesion
  12. Measuring Cohesion in the Object-Oriented Paradigm
  13. Evaluating Cohesion Measuress in the Object-Oriented Paradigm
  1. Measuring Internal Product Attributes -- Coupling in Procedural Paradigm
  2. Coupling in Object-Oriented Paradigm
  3. External Product Attributes -- Quality
  4. Measurement and Prediction -- Defects and Reliability
  5. Measurement and Prediction -- Reliability Prediction
  6. Process and Resource Measurement -- Productivity
  7. Process and Resource Prediction Effort and Cost
  8. Measurement and Management -- Planning a Measurement Program
  9. Measurement and Management -- Measurement in Practice
  10. Presenting Metrics Effectively
  11. Current Topics in Metrics - "Validating" Software Metrics

 

Technical Requirements

 

Software and Multimedia - Browser Plug-Ins:

The following browser plug-ins are necessary to view course materials. Links are provided in the Course Support area to a download area if you need a reader plugin.

    1. Windows Media Player 9 or latest
    2. Adobe Acrobat Reader 5 or latest

 

You will be required to have Windows Media Player to view the lectures. For the standard technical requirements, please go to the link below: http://www.waldenu.edu/c/Files/DocsGeneral/Getting_Started_Guide.pdf

 

Textbooks

  1. Fenton, N. & Pfleeger, S. L. Software Metrics: A Rigorous and Practical Approach, Revised . Boston: Course Technology, 1998. ISBN: 0534954251. Required
  2. Laird, L. & Brennan, M. C. Software Measurement and Estimation: A Practical Approach. Hoboken, New Jersey: Wiley-Interscience, 2006. Required
  3. Course Reader

 

Disclaimer: The course syllabus may differ slightly from this.  Course descriptions will be provided in your online course. Textbook information is provided only to give more information about the course.  Do Not use this information to purchase a textbook.  Up-to-date information will be provided when you register.



Google Custom Search
Walden University is accredited by The Higher Learning Commission and a member of the North Central Association, www.ncahlc.org; 312-263-0456. © Copyright 2007 Walden University; Telephone: 800-925-3368