M.Tech, Syllabus

JNTUH M.Tech 2017-2018 (R17) Detailed Syllabus Software Metrics and Quality Assurance

Software Metrics and Quality Assurance Detailed Syllabus for Software Engineering M.Tech first year first sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Software Metrics and Quality Assurance M.Tech 2017-2018 (R17) first year first sem is as follows.

M.Tech. I Year I Sem.

Course Objectives:

  • To gain basic knowledge about metrics, measurement theory and related terminologies
  • To learn measure the quality level of internal and external attributes of the software product
  • To introduce the basics of software reliability and to illustrate how to perform planning, executing and testing for software reliability
  • To explore various metrics and models of software reliability
  • To compare various models of software reliability based on its application

Course Outcomes: Upon completion of the course, students shall be able to

  • Identify and apply various software metrics, which determines the quality level of software
  • Identify and evaluate the quality level of internal and external attributes of the software product
  • Compare and Pick out the right reliability model for evaluating the software
  • Evaluate the reliability of any given software product
  • Design new metrics and reliability models for evaluating the quality level of the software based on the requirement.

UNIT-I : What Is Software Quality: Quality: Popular Views, Quality Professional Views, Software Quality, Total Quality Management, and Summary. Fundamentals Of Measurement Theory: Definition, Operational Definition, And Measurement, Level Of Measurement, Some Basic Measures, Reliability And Validity, Measurement Errors, Be Careful With Correlation, Criteria For Causality, Summary. Software Quality Metrics Overview: Product Quality Metrics, In Process Quality Metrics, Metrics for Software Maintenance, Examples for Metrics Programs, Collecting software Engineering Data.

UNIT-II : Applying The Seven Basic Quality Tools In Software Development: Ishikawa’s Seven Basic Tools, Checklist, Pareo Diagram, Histogram, Run Charts, Scatter Diagram, Control Chart, Cause, and Effect Diagram. The Rayleigh Model: Reliability Models, the Rayleigh Model Basic Assumptions, Implementation, Reliability and Predictive Validity.

UNIT-III : Complexity Metrics and Models: Lines of Code, Halstead’s Software Science, Cyclomatic Complexity Syntactic Metrics, An Example of Module Design Metrics in Practice .Metric And Lessons Learned for Object Oriented Projects: Object Oriented Concepts And Constructs, Design And Complexity Metrics, Productivity Metrics, Quality And Quality Management Metrics, Lessons Learned For object oriented Projects.

UNIT-IV : Availability Metrics: Definition and Measurement of System Availability, Reliability Availability and Defect Rate, Collecting Customer Outage Data For Quality Improvement, In Process Metrics For Outage And Availability. Conducting Software Project Assessment: Audit Ad Assessment, Software Process Maturity Assessment And Software Project Assessment, Software Process Assessment A Proponed Software Project Assessment Method.

UNIT-V : Dos And Don’ts Of Software Process Improvement :Measuring Process Maturity, Measuring Process Capability, Staged Versus Continuous Debating Religion, Measuring Levels Is Not Enough, Establishing The Alignment Principle ,Take Time Getting Faster, Keep it Simple Or Face Decomplexification, Measuring The Value Of Process Improvement ,Measuring Process Compliance , Celebrate The Journey Not Just The Destination. Using Function Point Metrics to Measure Software Process Improvement: Software Process Improvement Sequences, Process Improvement Economies, Measuring Process Improvement at Activity Levels.

TEXT BOOK:

  • Norman E-Fentor and Share Lawrence Pflieger.” Software Metrics”. International Thomson Computer Press, 1997.
  • Stephen H Khan: Metrics and Models in Software Quality Engineering, Pearson 2nd edition 2013.

REFERENCES:

  • S.A. Kelkar, “Software quality and Testing, PHI Learning, Pvt., Ltd., New Delhi 2012.
  • Watts S Humphrey, “Managing the Software Process”, Pearson Education Inc, 2008.
  • Mary Beth Chrissis, Mike Konrad and Sandy Shrum, “CMMI”, Pearson Education (Singapore) Pvt. Ltd., 2003
  • Philip B Crosby, ” Quality is Free: The Art of Making Quality Certain “, Mass Market, 1992.

For all other M.Tech 1st Year 1st Sem syllabus go to JNTUH M.Tech Software Engineering 1st Year 1st Sem Course Structure for (R17) Batch.

All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.

Do share with friends and in case of questions please feel free drop a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.