Download presentation
Presentation is loading. Please wait.
Published byClaude Hampton Modified over 9 years ago
1
November 2014 RAMS VII Copyright Softrel, LLC 2014 1
2
Factor associated with more reliable software Examples PeopleDomain experience, Team sizes and organization, geographical location, contract help versus employees, etc. ProcessesDegree to which software activities are defined and repeated TechniquesDegree to which software engineers can develop software requirements, design, code, test plans that are most likely to meet requirements with fewest defects ToolsDegree to which software organization can avoid tedious and repetitive tasks November 2014 RAMS VII Copyright Softrel, LLC 2014 2
3
November 2014 RAMS VII Copyright Softrel, LLC 2014 3 Factor associated with less reliable software Description Size is grossly underestimatedSoftware size determines the schedule and the reliability prediction Reliability growth is grossly overestimated Reliability growth is how long the software version is tested in a real environment without added any new features Defect PileupWhat happens when software releases are spaced too close together Too many risky things happening in one software release Risky things: New target hardware, version 1 software, brand new software staff, brand new software technology, brand new software processes or environments
4
EKSLOCEffective size of software in 1000 source lines of code FDFault density – normalized operational defects per 1000 EKSLOC F0 = EKSLOC * FDInitial number of faults/defects in the code at delivery kReliability growth constant related to number of deployed systems. F 0 e-kti Number of faults/defects remaining in the code in the selected time period ti F 0 e-kti-1 Number of faults/defects remaining in the previous time period (F ti - F ti-1 )Predicted software faults in between time i and i-1 (F ti - F ti-1 )/ t s Predicted software failure rate at month t i November 2014 RAMS VII Copyright Softrel, LLC 2014 4
5
Using industry accepted model on previous page, if software schedule slips such that ¼ of scheduled reliability growth can be experienced, the software failure rate is about 90 times higher. November 2014 RAMS VII Copyright Softrel, LLC 2014 5
6
November 2014 RAMS VII Copyright Softrel, LLC 2014 6
7
November 2014 RAMS VII Copyright Softrel, LLC 2014 7
8
November 2014 RAMS VII Copyright Softrel, LLC 2014 8
9
November 2014 RAMS VII Copyright Softrel, LLC 2014 9
10
November 2014 RAMS VII Copyright Softrel, LLC 2014 10
11
Successful release Mediocre release Distressed release Fielded defect density (defects per normalized EKSLOC)0.040.311.63 None of these risks78%27%0% Exactly one of these risks11%64%50% Exactly two of these risks11%6%30% Exactly three of these risks0% 10% Four or more of these risks0%3%10% November 2014 RAMS VII Copyright Softrel, LLC 2014 11
12
November 2014 RAMS VII Copyright Softrel, LLC 2014 12
13
November 2014 RAMS VII Copyright Softrel, LLC 2014 13
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.