Successfully reported this slideshow.
Your SlideShare is downloading. ×

Software Quality presentation.pptx

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 21 Ad

More Related Content

Recently uploaded (20)

Advertisement

Software Quality presentation.pptx

  1. 1. ISE 7117 Software Quality and Metrics: SOFTWARE METRICS AND RISK Let’s begin…
  2. 2. DEFINITIONS Software: a set of instructions, data, or programs to operate computers and execute a specific task Metric: is a quantitative measure of the degree to which a system, component, or process possesses a given attribute (IEEE Software Engineering Standards 1993) : Software Quality - E.g., Number of errors found per person hours expended
  3. 3. DEFINITIONS Risk: is an uncertain event that may have a positive or negative impact on a project Risk Management: is the process of identifying and migrating risk
  4. 4. Software Metrics 01 Risk 02
  5. 5. Software Metric A measure of software characteristics that are measurable or countable 01 x y
  6. 6. —Tom DeMarco, 1982 “If you can’t measure it, you can’t manage it.”
  7. 7. Software Metrics: ● Size Metrics – Lines of Code (LOC), mostly calculated in thousands of delivered source code lines, denoted as KLOC ● Function Point Count – It is a measure of the functionality provided by the software. Function Point Count defines the size of functional aspects of the software
  8. 8. Software Metrics: ● Complexity Metrics – McCabe’s Cyclomatic complexity quantifies the upper bound of the number of independent paths in a program, which is perceived as the complexity of the program or its modules. It is represented theory concepts by using a control flow graph ● Quality Metrics – Defects, their types and causes, consequences, the intensity of severity, and their implications define the quality of the product
  9. 9. Software Metrics: ● Complexity Metrics – Effort, time, and various resources used, represents metrics for resource measurements
  10. 10. Advantages and benefits of Software Metrics: Software metrics are valuable for many reasons, including measuring software performance, planning work items, measuring productivity, and many other uses.
  11. 11. RISK 02 is an uncertain event that may have a positive or negative impact on a project 404 NOT FOUND
  12. 12. Why is it important? Risk affects all aspects of your software project. Your budget, Your Schedule, Your Scope…
  13. 13. Risk in software project management Plan risk management Identify risk Qualitative Risk analysis Quantitative Risk analysis Plan risk response Monitor and Control Risk
  14. 14. Plan Risk Management • Analysis and decision-making risk management • Stakeholders will be involved in planning → Schedule risk → Cost risk → Quality risk → Scope Risk → Resource Risk → Customer Satisfaction risk
  15. 15. Identify Risk • Which risk has more probability of affecting the software project → Information gathering → Checklist analysis
  16. 16. Qualitative risk analysis • Asses the impact and the likelihood of the identified risk • Risk urgency assessment
  17. 17. Quantitative risk analysis • Data gathering → direct, diagrammatic • Probability distribution • Modeling techniques
  18. 18. Plan risk response • Eliminates threats before they happen • Negative risk or threat → avoid, transfer, mitigate, accept • Positive risk or opportunity → exploit, share, and enhance
  19. 19. • Risk reassessment • Risk audit • Trend analysis Monitor and control risk
  20. 20. CREDITS: This presentation template was created by Slidesgo, and includes icons by Flaticon, and infographics & images by Freepik Thanks! Do you have any questions?

×