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]

pairwise comparisons 2nd

     normalized pairwise comparison matrix

     pairwise comparison matrix for alternatives

     pairwise comparison matrix for objectives

PAMPA (Project Attribute Monitoring and Prediction Associate)

parameter design 2nd 3rd

Pareto charts

     example of

     recommended applications

partial function failure mode

partial success

passive signal factors

patient record systems, managing complexity in

pattern metrics

patterns 2nd

payback from investment in quality

PCMM (People Capability Maturity Model) 2nd

PDCA (Plan, Do, Check, Act) approach

PDPCs (Process Decision Program Charts)

     creating

     definition of

     example of

     recommended applications

Pearson's correlation

People Capability Maturity Model (PCMM)

performance

     architectural design problems

     performance sensitivity analysis

phase-based defect removal

phases of 5S

     shine/cleanliness

     sorting/cleaning up

     standardize

     straightening/orderliness

     sustain/discipline

PICS implementation framework [See also control systems.]

     improvements and gains, freezing

     integration and expansion

         cultural changes

         implementation practices

         management principles

     learning curricula design

     organization-wide learning

     support personnel, training

         black belt training

         master black belt training

         Senior Executives and Champions (SEC) seminars

         white belt training

     training evaluation and certification

pie charts

piece-to-piece variation

Plan, Do, Check, Act (PDCA) approach

planning

     DFTS initiative launches 2nd

     TSP (Toyota Production System) case study

PLs (Project Leaders)

poka yoke (mistake-proofing)

     as quality control system

     causes of defects

    complexity

         as causes of defects

         controlling

     deploying

     DFTS process example

     discussion questions

     identifying poka yoke solutions

     inspections

     Internet exercises

     key points

     measures in enterprise software development

    mistakes

         as causes of defects

         types of

     overview of

     principles of

     review questions

     variation as causes of defects

     when to use

PoNC (price of nonconformance)

portfolio alignment [See IT portfolio alignment.]

potential pitfalls

     empty quality slogans

     failure of communication

     failure to measure costs

     inadequate reward and incentives for change

     inadequate training

     lack of management support

     lack of team cohesiveness

     middle management apathy

     obstacles to software quality

     QFD

         challenges and pitfalls

         questions to ask

         social aspects

     review questions

     reward systems

     seven deadly diseases of software quality

     supportive organization structure design

     table of implementation steps 2nd

     wasting resources on inconsequential issues

     wrong implementation strategies

     wrong success indicators

potential pitfalls of DFTS initiatives

     empty quality slogans

     failure of communication

     failure to measure costs

     inadequate reward and incentives for change

     inadequate training

     lack of management support

     lack of team cohesiveness

     middle management apathy

     obstacles to software quality

     seven deadly diseases of software quality

     wasting resources on inconsequential issues

     wrong implementation strategies

     wrong success indicators

PR (patient record) systems, managing complexity in

precedence diagrams

predictability

     predictive validity

     RES (Raytheon Electronic Systems) case study

preparedness for DFTS

     additional resources

     assessing

     customer focus

     discussion questions

     General Electric (GE) Six Sigma initiative

         CEO-driven approach

         cultural compatibility

         investment in human resources

         management infrastructure

         reward system

         strategic compatibility

         teaching infrastructure

     Internet exercises

     key points

     leadership challenges

     leadership commitment

     leadership role

     organization-wide participation

     overview of

     quality management capabilities

     review questions

     strategic linkages

    Toyota Production System (TPS) case

         people

         philosophy

         planning

         production

         study

         Toyota's five corporate values

prevention costs

price of nonconformance (PoNC)

prioritization

     Analytic Hierarchy Process (AHP)

     Brassard's Full Analytical Criteria Method

         alternative solutions

         criteria

         goals

     customer needs 2nd

     IT portfolio alignment 2nd

     overall priority rankings

     prioritization matrices

         Combination I.D./Matrix Method

         Consensus Criteria Method

         definition of

         Full Analytical Criteria Method

         recommended applications

privacy, Microsoft Trustworthy Computing Initiative

probability of failure, estimating

Process Decision Program Charts [See PDPCs (Process Decision Program Charts).]

process steps (Blitz QFD)

processes

     classifying with cause-and-effect diagrams

    iterative processes

         design

         measurement

         structuring complexity

         synthesis

     objective processes

     process improvement 2nd

     process management

     standardizing

product development [See new-product development process.]

production, TSP (Toyota Production System) case study

productivity

     improving

     RES (Raytheon Electronic Systems) case study

program verification

Project Attribute Monitoring and Prediction Associate (PAMPA)

Project Leaders (PLs)

project 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

Project QFD

     analyzing customer's needs

     analyzing essential tasks 2nd

     deploying high-value customer needs 2nd

     discovering customer's needs

     gemba visits

     in-depth analysis

     overview of

     prioritizing customer's needs

     problems with new development

         coherent development

         incoherent development

     structuring customer's needs

Project Task tables

projects

     5S

     integration, development, and maintenance

     risk assessment

     Seven Management and Planning Tools (7MP Tools)

     software development methodology

     software specification process

     TRIZ (Teoriya Resheniya Izobreatatelskikh Zadatch)

     verification and validation

prototyping, rapid prototyping software development model

pseudocode

Pugh concept selection 2nd 3rd

Категории