Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

R charts

RAD (rapid application development) 2nd

Ramsay County, Minnesota justice system case study

rapid application development (RAD) 2nd

ratings, IT portfolio alignment

Rational Unified Process (RUP) 2nd

ratios

Raytheon Electronic System [See RES (Raytheon Electronic Systems) case study.]

recursively

reduced multifactorial studies

Refined Hierarchical Analysis

regression analysis

regression testing 2nd

reliability 2nd

     causes of software unreliability

     challenges of

     compared to validity

     definition of

     Microsoft Trustworthy Computing Initiative

     overview of

     resources

     software quality attributes

     software versus hardware

     software versus manufactured products

reporting CoSQ 2nd

repositories, managing

requirements 2nd

RES (Raytheon Electronic Systems) case study 2nd

     CoSQ costs and benefits

     CoSQ data gathering

     CoSQ institutionalization

     CoSQ model

     CoSQ tracking

     difficulties encountered

     implications of

     lessons learned

     predictability

     productivity

     rework cost savings

     ROI results

     software improvement initiative

     software quality

resistance to 5S

resistance to change

resources, wasting on inconsequential issues

Return on Equity (ROE)

return on investment

Return on Quality Investments (ROQI)

reuse environments, ABC (Activity-Based Costing)

reusing code

reward systems

     5S implementation

     creating

     rewards and incentives for change

rework attributes

rework cost savings (RES case study)

RGNQA award

risk assessment

     additional resources

     discussion questions and projects

    FMEA (Failure Modes and Effects Analysis)

         concept/architectural FMEA

         definition of

         design FMEA

         effects of failure

         failure modes 2nd

         failure probability, estimating

         failure severity, estimating

         FMEA analysis worksheet

         FMECA

         occurrence rating system

         overview of

         severity rating system

         sources of failure

         step-by-step process

         upstream application

     Internet exercises

     IT portfolio alignment

     key points

     review questions

    risk assignment and evaluation during

         DFTS process

    SFTA (Software Failure Tree Analysis)

         failure trees, building

         hazards

         overview of 2nd

         sample graph

robust design

     additional resources

     discussion questions and projects

     Internet exercises

     key points

     overview of

     review questions

     Robust Software Development Model (RSDM)

    software reliability

         causes of software unreliability

         challenges of

         nature of trustworthiness

         overview of

         software quality attributes

         software versus hardware reliability

         software versus manufactured products

    Taguchi Methods

         advice from Dr. Taguchi

         consistent performance, achieving

         Deming's 14 points for management

         design objectives

         development of

         noise

         offline quality control

         orthogonal arrays

         parameter design 2nd

         quality engineering methodology

         quality loss

         quality loss function (QLF)

         quality philosophy

         robust design strategies

         signal-to-noise ratio

         signals

         system design 2nd

         Taguchi, Genichi

         tolerance design 2nd

     traditional quality control limitations

robust optimization

robust software

     definition of

     end user input

     requirements

     software specification process

Robust Software Development Model (RSDM) 2nd 3rd

     components of

     development model

ROE (Return on Equity)

ROI (return on investment)

roles

     CEOs

     CQC (corporate quality council)

     CQO (Chief Quality Officer)

     ECs (Executive Champions)

     PLs (Project Leaders)

     software engineers

Rolls Royce, Supermarine Spitfire case study

root causes

ROQI (Return on Quality Investments) 2nd

roubest design

Round-Tripping software development model

RSDM (Robust Software Development Model) 2nd 3rd

RTOS design verification case study

Rubbermaid, QFD (Quality Function Deployment)

run charts

RUP (Rational Unified Process) 2nd

Категории