Авторизация
Поиск по указателям
Patton P., Jayaswal B. — Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software
Авторы: Patton P., Jayaswal B.
Аннотация: This book presents an integrated technology, Design for Trustworthy Software (DFTS), to address software quality issues upstream such that the goal of software quality becomes that of preventing bugs in implementation rather than finding and eliminating them during and after implementation. The thrust of the technology is that major quality deployments take place before a single line of code is written!
This customer-oriented integrated technology can help deliver breakthrough results in cost, quality, and delivery schedule thus meeting and exceeding customer expectations. The authors describe the principles behind the technology as well as their applications to actual software design problems. They present illustrative case studies covering various aspects of DFTS technology including CoSQ, AHP, TRIZ, FMEA, QFD, and Taguchi Methods and provide ample questions and exercises to test the readers understanding of the material in addition to detailed examples of the applications of the technology.
The book can be used to impart organization-wide learning including training for DFTS Black Belts and Master Black Belts. It helps you gain rapid mastery, so you can deploy DFTS Technology quickly and successfully.
Learn how to
• Plan, build,maintain, and improve your trustworthy software development system
• Adapt best practices of quality, leadership, learning, and management for the unique software development milieu
• Listen to the customer’s voice, then guide user expectations to realizable, reliable software products
• Refocus on customer-centered issues such as reliability, dependability, availability, and upgradeability
• Encourage greater design creativity and innovation
• Validate, verify, test, evaluate, integrate, and maintain software for trustworthiness
• Analyze the financial impact of software quality
• Prepare your leadership and infrastructure for DFTS
Design for Trustworthy Software will help you improve quality whether you develop in-house, outsource, consult, or provide support. It offers breakthrough solutions for the entire spectrum of software and quality professionals—from developers to project leaders, chief software architects to customers.
Язык:
Рубрика: Технология /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Издание: 1st edition
Год издания: 2006
Количество страниц: 798
Добавлена в каталог: 20.10.2007
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
MD Robotics case study, body deployment, body motion hierarchy
MD Robotics case study, body deployment, primary structure of triceratops
MD Robotics case study, body deployment, storyboards vs. body motion matrix
MD Robotics case study, company profile
MD Robotics case study, emotion deployment
MD Robotics case study, engineering requirements deployment
MD Robotics case study, hierarchy of emotional states
MD Robotics case study, project goals
MD Robotics case study, QFD (Quality Function Deployment) 2nd
MD Robotics case study, Scope of Work document
MD Robotics case study, Voice of Customer Tables
Measurement
measurement, IT portfolio alignment
measurement, IT portfolio alignment, pairwise judgments
measurement, IT portfolio alignment, priorities
measurement, IT portfolio alignment, ratings
measurement, iterative processes
measurement, software quality
measurement, TQM (Total Quality Management)
meta-compilers
Metrics
metrics, availability
metrics, customer satisfaction
metrics, cyclomatic complexity
metrics, effort
metrics, for DFTS evaluation
metrics, function point metrics
metrics, in-process quality metrics for software testing
metrics, methodology
metrics, pattern metrics
metrics, quality
metrics, reliability
metrics, size
metrics, software complexity metrics
metrics, software science
metrics, usability
metrics, verification
Microsoft Trustworthy Computing Initiative
Microsoft Trustworthy Computing Initiative, communications
Microsoft Trustworthy Computing Initiative, goals of
Microsoft Trustworthy Computing Initiative, secure by default
Microsoft Trustworthy Computing Initiative, secure by design
Microsoft Trustworthy Computing Initiative, secure in deployment
Minitab14 2nd
minor failure
mistake-proofing [See deploying poka yoke systems.]
mistakes
mistakes as causes of defects
mistakes, 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)
multiobjective decision-making (AHP), decision hierarchy
multiobjective decision-making (AHP), objectives hierarchy
multiobjective decision-making (AHP), terminology
multiple regression analysis
MVT (Maximum Value Table) 2nd
N-Version Programming (NVP)
N-Version Programming (NVP), advantages of
N-Version Programming (NVP), disadvantages of
Naval Electronics Laboratory International ALGOL Compiler (NELIAC)
needs of customers
needs of customers, analyzing 2nd
needs of customers, changing requirements
needs of customers, CVTs (Customer Voice Tables) 2nd 3rd 4th
needs of customers, defining for brand-new products
needs of customers, defining for brand-new products, customer context analysis
needs of customers, defining for brand-new products, customer environment analysis
needs of customers, defining for brand-new products, Kansei Engineering
needs of customers, defining for brand-new products, Theory of Constraints (TOC) 2nd
needs of customers, defining for brand-new products, Voice of Customer Analysis
needs of customers, deploying high-value customer needs 2nd
needs of customers, discovering
needs of customers, identifying
needs of customers, logical or perceived needs
needs of customers, prioritizing 2nd
needs of customers, stated requirements
needs of customers, structuring 2nd
needs of customers, unstated requirements
NELIAC (Naval Electronics Laboratory International ALGOL Compiler)
Nesting
Net Computing
Net present value (NPV)
net satisfaction index (NSI)
NetBeans
Neural Linguistic Programming (NLP) 2nd
New Lanchester Strategy 2nd 3rd
new-product development process 2nd
new-product development process, consumerism
new-product development process, demand for new products
new-product development process, examples of
new-product development process, quality tools
new-product development process, self-evaluation of NPD efforts
NLP (Neural Linguistic Programming) 2nd
no function failure mode
Noise
noise, between-product noise
noise, definition of
noise, inner noise
noise, outer noise
noise, signal-to-noise ratio
Normal distribution
normal requirements
normalized pairwise comparison matrix
normally distribution (Gaussian) histograms
NPD [See new-product development process.]
NPV (Net Present Value)
NSI (net satisfaction index)
NVP (N-Version Programming)
object technologies
object technologies, challenges of enterprise business applications
object technologies, Common Object Request Broker Architecture (CORBA)
object technologies, component-based software development technology
object technologies, computer programming automation
object technologies, discussion questions
object technologies, Extreme Programming (XP)
object technologies, IBM SanFrancisco™ (SF) project
object technologies, Internet exercises
object technologies, key points
object technologies, modern programming environments
object technologies, N-Version Programming (NVP)
object technologies, N-Version Programming (NVP), advantages of
object technologies, N-Version Programming (NVP), disadvantages of
object technologies, Object-Oriented Analysis and Design (OOAD)
object technologies, OOP (object-oriented programming) 2nd 3rd
object technologies, OOP (object-oriented programming), classes
object technologies, OOP (object-oriented programming), disadvantages of
object technologies, OOP (object-oriented programming), history of
object technologies, OOP (object-oriented programming), IBM SanFrancisco™ (SF) project
object technologies, OOP (object-oriented programming), Java middleware
object technologies, OOP (object-oriented programming), objects
object technologies, OOP (object-oriented programming), reuse
object technologies, OOP (object-oriented programming), spiral model
object technologies, overview of
object technologies, review questions
Object-Oriented Analysis and Design (OOAD)
Object-Oriented Programming [See OOP (object-oriented programming).]
objective experiments
objective processes
Objectives
objectives, focusing on
objectives, hierarchy
objectives, pairwise comparison matrices
objectivity in IT portfolio alignment
Objects
obstacles to software quality
offline quality control
oil-well drilling decision system
OOAD (Object-Oriented Analysis and Design)
OOP (object-oriented programming) 2nd
OOP, classes
OOP, disadvantages of
OOP, history of
OOP, IBM SanFrancisco™ (SF) project
OOP, Java middleware
OOP, objects
OOP, reuse
OOP, spiral model
operational prototype software development model
optimizing
optimizing, IT portfolio alignment
optimizing, optimal portfolios
optimizing, productivity
optimizing, supply costs
optimizing, work environment
orderliness
organization-wide consultation and communication
organization-wide DFTS participation
organization-wide learning 2nd 3rd
organizational challenges of DFTS deployment
organizational infrastructure, building 2nd
organizational preparedness [See preparedness for DFTS.]
Organizational structure 2nd
orthogonal arrays
orthogonal matrices 2nd
Out of the Crisis
outer arrays (Taguchi Methods)
outer noise
overall defect density during testing
overall priority rankings
overcoming resistance to 5S
overprocessing
overproduction
pairwise comparisons 2nd
pairwise comparisons, normalized pairwise comparison matrix
pairwise comparisons, pairwise comparison matrix for alternatives
pairwise comparisons, pairwise comparison matrix for objectives
PAMPA (Project Attribute Monitoring and Prediction Associate)
parameter design 2nd 3rd
Pareto charts
Pareto charts, example of
Pareto charts, 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)
PDPCs, creating
PDPCs, definition of
PDPCs, example of
PDPCs, recommended applications
Pearson's correlation
People Capability Maturity Model (PCMM)
Performance
performance, architectural design problems
performance, performance sensitivity analysis
phase-based defect removal
phases of 5S
phases of 5S, shine/cleanliness
phases of 5S, sorting/cleaning up
phases of 5S, standardize
phases of 5S, straightening/orderliness
phases of 5S, sustain/discipline
PICS implementation framework [See also control systems.]
PICS implementation framework, improvements and gains, freezing
PICS implementation framework, integration and expansion
PICS implementation framework, integration and expansion, cultural changes
PICS implementation framework, integration and expansion, implementation practices
PICS implementation framework, integration and expansion, management principles
PICS implementation framework, learning curricula design
PICS implementation framework, organization-wide learning
PICS implementation framework, support personnel, training
PICS implementation framework, support personnel, training, black belt training
PICS implementation framework, support personnel, training, master black belt training
PICS implementation framework, support personnel, training, Senior Executives and Champions (SEC) seminars
PICS implementation framework, support personnel, training, white belt training
PICS implementation framework, training evaluation and certification
Pie charts
piece-to-piece variation
Plan, Do, Check, Act (PDCA) approach
Planning
planning, DFTS initiative launches 2nd
planning, TSP (Toyota Production System) case study
PLs (Project Leaders)
poka yoke (mistake-proofing)
poka yoke (mistake-proofing), as quality control system
poka yoke (mistake-proofing), causes of defects
poka yoke (mistake-proofing), complexity
poka yoke (mistake-proofing), complexity as causes of defects
poka yoke (mistake-proofing), complexity, controlling
poka yoke (mistake-proofing), deploying
poka yoke (mistake-proofing), DFTS process example
poka yoke (mistake-proofing), discussion questions
poka yoke (mistake-proofing), identifying poka yoke solutions
poka yoke (mistake-proofing), inspections
poka yoke (mistake-proofing), Internet exercises
poka yoke (mistake-proofing), key points
poka yoke (mistake-proofing), measures in enterprise software development
poka yoke (mistake-proofing), mistakes
poka yoke (mistake-proofing), mistakes as causes of defects
poka yoke (mistake-proofing), mistakes, types of
poka yoke (mistake-proofing), overview of
poka yoke (mistake-proofing), principles of
poka yoke (mistake-proofing), review questions
poka yoke (mistake-proofing), variation as causes of defects
poka yoke (mistake-proofing), when to use
PoNC (price of nonconformance)
portfolio alignment [See IT portfolio alignment.]
potential pitfalls
potential pitfalls of DFTS initiatives
potential pitfalls of DFTS initiatives, empty quality slogans
potential pitfalls of DFTS initiatives, failure of communication
potential pitfalls of DFTS initiatives, failure to measure costs
potential pitfalls of DFTS initiatives, inadequate reward and incentives for change
potential pitfalls of DFTS initiatives, inadequate training
potential pitfalls of DFTS initiatives, lack of management support
potential pitfalls of DFTS initiatives, lack of team cohesiveness
potential pitfalls of DFTS initiatives, middle management apathy
potential pitfalls of DFTS initiatives, obstacles to software quality
potential pitfalls of DFTS initiatives, seven deadly diseases of software quality
potential pitfalls of DFTS initiatives, wasting resources on inconsequential issues
potential pitfalls of DFTS initiatives, wrong implementation strategies
potential pitfalls of DFTS initiatives, wrong success indicators
potential pitfalls, empty quality slogans
potential pitfalls, failure of communication
potential pitfalls, failure to measure costs
potential pitfalls, inadequate reward and incentives for change
potential pitfalls, inadequate training
potential pitfalls, lack of management support
potential pitfalls, lack of team cohesiveness
potential pitfalls, middle management apathy
potential pitfalls, obstacles to software quality
potential pitfalls, QFD
potential pitfalls, QFD, challenges and pitfalls
potential pitfalls, QFD, questions to ask
potential pitfalls, QFD, social aspects
potential pitfalls, review questions
potential pitfalls, reward systems
potential pitfalls, seven deadly diseases of software quality
potential pitfalls, supportive organization structure design
potential pitfalls, table of implementation steps 2nd
Реклама