Systems and software engineering with applications / Norman F. Schneidewind.Material type: BookPublisher: New York, NY : Standards Information Network, IEEE Press, 2009Copyright date: ©2009Description: 1 online resource (xix, 443 pages) : illustrations.Content type: text Media type: computer Carrier type: online resourceISBN: 9781118098929; 1118098927.Subject(s): Computer software -- Reliability | Software engineering | Systems engineering | Computer software -- Reliability | Software engineering | Systems engineeringAdditional physical formats: Print version:: Systems and software engineering with applications.DDC classification: 005.1 Online resources: Wiley Online Library
Includes bibliographical references and index.
Part 1. Systems and Software Engineering Models, Methods, Tools, and Standards -- Chapter 1. Quantitative Methods to Ensure the Reliability, Maintainability, and Availability of Computer Hardware and Software; Probability and Statistics; Design of Experiments: ANOVA Randomized Block Model; ANOVA Model; Design of Experiments: One-way ANOVA; Chebyshev's Theorem: The Rarity of Outliers; Reliability and Failure Analysis; Normal Distribution; Multiple Component Reliability Analysis; Computer System Availability and Maintenance; Fault Tree Analysis; Confidence Intervals Model -- Chapter 2. Overview of Software Reliability Engineering; Scope of Software Reliability Problem; What Is Software Reliability Engineering?; Principles of Software Reliability Engineering; Software Reliability Modeling; Software Reliability Applications; Software Reliability Data and Failure Scenarios; Interpreting Software Reliability Predictions; Failure Mode Effects Analysis; Bayesian Analysis -- Chapter 3. Statistical Quality Control; Statistical Quality Control; Acceptance Sampling; Binomial Distribution Method for Acceptance Sampling; Single Sampling Plans for Consumer and Producer; Double Sampling Plans for Consumer and Producer -- Chapter 4. Risk, Reliability, and Testing Case Study; Overview of the Principles of Risk-Driven Reliability Model and Test Process; Model and Process Basics; Safety Critical Software Considerations; Risk Analysis; Reliability Analysis; Predictions and Prediction Accuracy; Tradeoff between Consumer's Risk and Producer's Risk; Example Poisson Process Problem: First and Second Tests; NASA Space Shuttle Application -- Chapter 5. Models for Systems and Software Engineering; Leaming Curve Models; Learning Curve Exponential Model; Software Production Time Model; Software Production Regression Model; Assessing the Effect of Defects and Complexity of Learning; Queuing Analysis; Single-Server Fault Detection and Correction Model with Exponentially Distributed Time between Arrivals and Service Times; Multiple-Server Fault Detection and Correction Model with Exponentially Distributed Time between Arrivals and Service Times, and Finite Server Capacity; Assessing Effectiveness of Fault Correction -- Chapter 6. Software Reliability Metrics; Reliability Metric Assumptions; New Software Reliability Metrics; Modified Software Reliability Metrics; Summary of Reliability Metric Results; Conclusions; Appendix -- Chapter 7. Software Reliability and Metrics Tools; Background that Supports the Use of Tools; Software Reliability Tools; Software Reliability Prediction Results; Software Metrics and Metrics Tools; Appendix -- Chapter 8. IntegratingTesting with Reliability; Introduction; Challenges to Efficient Testing; Test Strategies; Testing Process; Integrated Testing and Reliability Model; Constructing the Directed Graphs of Example Programs; Test Strategy Evaluation; Test Effectiveness; Results of Test Strategies Evaluation; Dynamic Testing Analysis; Black-Box Testing Analysis; Answers to Practical Questions; Reliability Models that Combine Fault Correction with Testing; Empirical Approaches to Testing; Conclusions -- Chapter 9. Architecture, Performance, Reliability, and Availability; Introduction; Non-Parallel Computer Availability Model; Parallel Computer Architectural Model; Architectural Characteristics; Integrating Reliability, Availability, and Performance; Processor Performance Specifications and Architectural Data Values; Comparing Computer Architectures; Comparing Hardware and Software Reliability and Analyzing Incremental Performance -- Chapter 10. Internet Fault Tree Analysis for Reliability Estimation; Introduction; Fault Tree Analysis; Model of FTA for Internet Services; Event Failure Analysis; Fault Tree for Analyzing Internet Service Failures; Predicting Failure Rates with Fault Correction -- Chapter 11. Standard for Software Reliability; Introduction; Reliability Basics; Hardware Reliability; Software Reliability Engineering Risk Analysis; Software Reliability Model Parameter Analysis; Overview of Recommended Software Reliability Models.
Part 2. Applications of Systems and Software Engineering -- Chapter 12. Simulation and Analytical Models: A Comparison; Introduction; Queuing Models f or Software Development; Model Results; Appendix -- Chapter 13. Object-Oriented Methods for Modeling Software Reliability; Background on Object-Oriented Design; O-O Concepts Applied to Software Reliability Model; What Do O-O Designers say is Good Practice?; Experience Using UML; O-O Analysis; Object-Oriented Design Process; Implementing O-O Methods; Conclusions About Applicability of O-O and UML to Mathematical Software; Appendix -- Chapter 14. Cyber Security Prediction Models; Introduction; Cyber Security Strategies; Cyber Security Threat to the Internet; Internet Vulnerabilities; Cyber Security Threat to Critical Infrastructure; Cyber Security Issues; Cyber Security Theory; Importance of Cyber Security Models; Cyber Security Model Validation; Data Resources; Relationship of Availability and Security; Measurements in Cyber Security; Risk Model; Exponential Model #1; Exponential Model #2; Vulnerability Model; Development of Confidence Intervals for CERT Vulnerability Count; Intrusion Model; Relative Measures of Effectiveness; Time Duration of Intrusions Model.
Part 3. Systems and Software Engineering in the Workplace -- Chapter 15. Ergonomics and Safety in the Workplace; Application of the National Institute of Occupational Safety and Health (NIOSH) Formula; Work Model; OSHA Permissible Noise Levels (PELS); Cumulative Trauma Disorders of the Upper Extremities; Rapid Upper Limb Assessment (RULA); Definition of Anthropometric; Human-Machine Interface (HMI); Site Selection Factors -- Chapter 16. Facility Layout and Location Models; Introduction; Determinants of Facility Layout and Location; Facility Layout and Location Model Development; Heuristic for Achieving Closeness of Facilities; Complexity of Connectivity; Centroid Method for Facility Location Analysis; REL Chart for Layout and Location Design; From To Charts for Layout Design; Component Routing and Assignment Analysis; Facility Location Analysis with Weighted Scoring; Facility Capacity Analysis; Least-Cost Assignment Methods -- Chapter 17. Inventory Control; Basic Economic Order Quantity (EOQ) Model; Inventory with Demand and Production Runs But No Safety Stock (Case Study); Inventory with Demand, Production Runs, and Safety Stock.
Part 4. Scheduling and Cost Control in Systems and Software -- Chapter 18. Scheduling; Job-Scheduling Model; Workftow Model; Critical-Path Method (CPM) of Scheduling; Program Evaluation and Review Technique (PERT) -- Chapter 19. Forecasting Models; Exponential Smoothing Forecasting Model (ESM); Moving Average Model (MAM); Simple ARIMA Model; Model Limitation; Regression Model; Failure Data Used in Examples; Relative Error; Forecast Results; NASA Space Shuttle Software Release O15 -- Chapter 20. Cost Analysis; Introduction; Present Value Model: Exponential Growth; Finding the Rate of Return on an Investment; Identifying the Payback Period; Asset Comparison; Computing Annual Benefits; Maintenance and Salvage Costs Calculations; Activity-Based Costing (ABC); Analysis of Costs; Standard Costs; Product and Standard Costing; Lagging and Leading Indicators; Performance Metrics; Break-Even Analysis.
Online resource. IEEE Xplore (viewed September 25, 2014).