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]

Machiavelli, Niccolo

Mahalanobis distance

Mahalanobis-Taguchi System (MTS)

maintainability

maintenance

     additional resources

     discussion questions and projects

     Internet exercises

     key points

     maintaining software functionality out of existence

     overview of

     problems

     review questions

     software field maintenance case study

major failure

Malaysian Airlines Boeing 777 case study

Malcolm Baldridge award

management 2nd 3rd 4th

     commitment, lack of

     communicating management's consensus and commitment

     fourteen points for managers 2nd

     lack of management support

     management awareness and buy-in 2nd

     management principles, integrating

     middle management apathy

management awareness and buy-in 2nd

Management by Total Results

management's consensus and commitment, communicating

manufactured products, compared to software

manufacturing variation

mapping failure modes to sources

marketing brand-new products

master black belt training 2nd

matrices

     Matrix Data Analysis

    matrix diagrams

         definition of

         recommended applications 2nd

     orthogonal matrices 2nd

    prioritization matrices

         Combination I.D./Matrix Method

         Consensus Criteria Method

         definition of

         Full Analytical Criteria Method

Maximum Value Table (MVT) 2nd

MD Robotics case study 2nd

     body deployment

         body motion hierarchy

         primary structure of triceratops

         storyboards vs. body motion matrix

     company profile

     emotion deployment

     engineering requirements deployment

     hierarchy of emotional states

     project goals

     QFD (Quality Function Deployment) 2nd

     Scope of Work document

     Voice of Customer Tables

measurement

     IT portfolio alignment

         pairwise judgments

         priorities

         ratings

     iterative processes

     software quality

     TQM (Total Quality Management)

meta-compilers

metrics

     availability

     customer satisfaction

     cyclomatic complexity

     for DFTS evaluation

     effort

     function point metrics

     in-process quality metrics for software testing

     methodology

     pattern metrics

     quality

     reliability

     size

     software complexity metrics

     software science

     usability

     verification

Microsoft Trustworthy Computing Initiative

     communications

     goals of

     secure by default

     secure by design

     secure in deployment

Minitab14 2nd

minor failure

mistake-proofing [See deploying poka yoke systems.]

mistakes

     as causes of defects

     types of

models of software development [See life cycle.]

modern programming environments

module testing

monitoring and feedback 2nd

MTS (Mahalanobis-Taguchi System)

muda

multiobjective decision-making (AHP)

     decision hierarchy

     objectives hierarchy

     terminology

multiple regression analysis

MVT (Maximum Value Table) 2nd

Категории