Amazon cover image
Image from Amazon.com

Systems and software engineering with applications / Norman F. Schneidewind.

By: Material type: TextTextPublisher: New York, NY : Standards Information Network, IEEE Press, 2009Copyright date: ©2009Description: 1 online resource (xix, 443 pages) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781118098929
  • 1118098927
Subject(s): Additional physical formats: Print version:: Systems and software engineering with applications.DDC classification:
  • 005.1 23
LOC classification:
  • QA76.76.R44 S36 2009
Online resources:
Contents:
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.
Tags from this library: No tags from this library for this title. Log in to add tags.
No physical items for this record

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).

Software Engineering