Systems and software engineering with applications /

Schneidewind, Norman,

Systems and software engineering with applications / Norman F. Schneidewind. - 1 online resource (xix, 443 pages) : illustrations

Includes bibliographical references and index.

Systems and Software Engineering Models, Methods, Tools, and Standards -- 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 -- 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 -- 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 -- 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 -- 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 -- Software Reliability Metrics; Reliability Metric Assumptions; New Software Reliability Metrics; Modified Software Reliability Metrics; Summary of Reliability Metric Results; Conclusions; Appendix -- 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 -- 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 -- 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 -- 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 -- 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 1. Chapter 1. Chapter 2. Chapter 3. Chapter 4. Chapter 5. Chapter 6. Chapter 7. Chapter 8. Chapter 9. Chapter 10. Chapter 11. Applications of Systems and Software Engineering -- Simulation and Analytical Models: A Comparison; Introduction; Queuing Models f or Software Development; Model Results; Appendix -- 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 -- 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 2. Chapter 12. Chapter 13. Chapter 14. Systems and Software Engineering in the Workplace -- 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 -- 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 -- 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 3. Chapter 15. Chapter 16. Chapter 17. Scheduling and Cost Control in Systems and Software -- Scheduling; Job-Scheduling Model; Workftow Model; Critical-Path Method (CPM) of Scheduling; Program Evaluation and Review Technique (PERT) -- 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 -- 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. Part 4. Chapter 18. Chapter 19. Chapter 20.



9781118098929 1118098927

10.1002/9781118098929 Wiley InterScience http://www3.interscience.wiley.com


Computer software--Reliability.
Software engineering.
Systems engineering.
Computer software--Reliability.
Software engineering.
Systems engineering.

QA76.76.R44 / S36 2009

005.1