All Publications By: Horst P. Richter, PhD
Below is my latest publication - a book.
Copyright 2000
Building Quality Into Software
A Guide To Manage Quality In Software Development And Use
By
Horst P. Richter, PhD
To deliver a quality software system, this resource book guides practitioners and professionals in a practical and realistic approach to build quality into software from the very beginning of a project. It treats the essential quality concepts and techniques, the core capabilities, that companies and organizations need to build, maintain and use quality software systems. The content addresses management, software engineering and quality assurance for the development and use of software in industry, business, government and science. All professionals who deal with software will benefit from this book: Practitioners, software engineers, systems analysts, managers, administrators, quality assurance specialists, auditors and students at all levels. Several technical reviewers found that the content of this book conveys outstanding expert knowledge useful for training or educational courses.
To build quality software, this book treats the following processes and shows how they work together:
· Generating quality concepts and techniques, and applying them effectively - A new quality metric is defined and used to build and control quality from the beginning of a software project to final accreditation or certification. It enables practitioners to implement and trace safety and security requirements in a system environment in which the software must function reliably. · Managing the software development and use phases - A series of tables and figures guides managers and practitioners to accomplish the quality assurance tasks and control the project. Sets of questions assess costs and risks, and evaluate and audit software status. · Organizing resources and contributing departments
An intense, interactive human effort is usually required to apply and integrate the three processes and build quality software. To enable this essential effort and to guide the driving and restraining field forces constructively, we explain:
· How individuals and teams solve problems
We apply problem solving to accomplish that the processes work effectively and work together successfully. Examples from various software projects illustrate how effective processes build quality into products.
Copyright 2000 - All Rights Reserved
This book can be ordered from 1st Books Library by contacting: www.1stbooks.com
Project Management
1. Control of Computer Programs in the Project Environment, PMI (Project Management Institute) - Internet Joint Symposium, Boston, MA, USA, Sept. 28-30, 1981, Proceedings, pp. 382-391 - Also published 1982, Computers in Engineering, ASME (American Society of Mechanical Engineers), Volume Four, pp. 127-135
2. Dynamic Problem Solving – A Guide To Realistic And Constructive Problem solving, 2000, 147 pages
3. Dynamic Problem Solving For Conflict Management, 6th Internet Congress Garmisch-Partenkirchen, 1979, Inter-national Management Systems Organization & Verein Deutscher Ingenieure, D2, pp. 101-115 - Also presented at Am. Ass. of Cost Engineers Winter Workshop 1978 and in Project Management Seminar at the Stanford University, 1979, Feb. 15,16
4. Dynamic Problem Solving Seminars, Summary of Individual and Group Problem Solving, 6th Internet Congress 1979, Volume 5, pp. 257-259
5. Human Factors Affecting the Management of Projects Concerning Ordinary and Creative Work, Proceedings PMI, 1974, pp. 189-202
6. Management of Computer Supported Analysis for Energy Projects, PMI Proceedings, 1975, pp. 238-245
7. Matrix Organization and Human Factors, PMI Proceedings 1976, pp. 13-21
8. Overcoming Conflict in Project Management, PMI - Proceedings 1977 - Also published by Association of Cost Engineers Proceedings, 1978, D-E, pp. 220-227
9. Problem Solving for Conflict Management, Project Management Quarterly, Volume XIV, No. 2, June 1983, pp. 82-93 (Article was initially published in the PMI Proceedings 1979 - It was translated by the Engineering Advancement Association of Japan - ENAA, and it was presented in China as a member of a computer expert delegation in 1983)
10. Problem Solving For A Quality Product, Project Management Institute (PMI) Phoenix Chapter, May 21, 1998
11. Quality Assurance for Engineering Computer Programs in the Project Environment, Project Management Quarterly, Volume XIV, No. 3, September 1983, pp. 53-59
12. The Fruitful Moment in Research and Education, 1959, revised 1984, 37 pages - This work was given as lectures to the Department of Education at The Pennsylvania State University. It is based on research in Germany and at the University of Chicago as a Fulbright Scholar.
Software Development and Quality
1. Accreditation Of Software Systems In the Safety Environment, Proceedings 18th International System Safety Conference, Fort Worth, Texas, 11-16 September 2000, pp. 221-228
2. A Comparison of Software Development Methodologies, Computers in Mechanical Engineering, ASME, Proceedings of the Second International Computer Engineering Conference, August 15-19, 1982, San Diego, California, Volume Four, pp. 147-152 - Also presented to the combined software departments of Beijing universities.
3. An Effective Software Quality Assurance Program, Proceedings of the American Power Conference, 1984
4. Building Quality Into Software – A Guide To Manage Quality In Software Development And Use, 1996, 2000, 231 pages, 1st Books Library
5. Effective Computer Program Development and Use, Advances in Computer Technology, The International Computer Technology Conference ASME, Century 2, San Francisco, California, August 12-15, 1980, pp. 335-340 - 6th International Congress, Garmisch-Partenkirchen 1979, International Management Systems Organization and Verein Deutscher Ingenieure, C1, pp. 379-393 - COMPSAC IEEE 1979 (The Institute of Electrical and Electronics Engineers Inc.), CH 1515-6/79/0000-0012S00.75, pp. 12-17 - Am. Ass. of Cost Engineers, 1979 Transactions, Cincinnati, Ohio - Bechtel Seminar 1978
6. Effective Documentation of Engineering Software - The Need To Know, CIME (Computers in Mechanical Engineering) Journal, November 1984, pp. 50-55
7. Effective Computer Program Documentation, IEEE Computer Society, IEEE Catalog No. 80CH1625-3, Fourteenth Asilomar Conference on Circuits, Systems & Computers, Nov. 17-19, 1980, pp. 60-65 - Am. Ass. of Cost Engineers, 1979 Transactions, Cincinnati, Ohio, pp. C.6.1-C.6.7
8. Effectiveness and Making of IEEE Standards, SES’ Forum on Software Engineering Standards Issues, IEEE Computer Society - Technical Council on Software Engineering, Montreal, Quebec, Canada, Oct. 21-25, 1996 (24 pages)
9. Problem Solving For Quality Software, 16th International System Safety Conference, Seattle, WA, Sept. 14-19, 1998, pp. 319-328
10. Software Quality Assurance In Every Phase Of The System Life Cycle, Computing Excellence 1987 Northwest Systems Conference & Seminars - Topic was also presented to the Am. Computing Management Ass. in Seattle
11. Software Risk Analysis In The Safety Environment, 17th International System Safety Conference, Orlando, FL, August 1999
12. Verifying the Reliability of Engineering Software, CIME Journal, January 1984, pp. 53-56
13. Why Software
Errors - Quality in the Life Cycle Phases,
CIME Journal, ASME, Springer Verlag New York, Inc., March 1987, pp. 55-61
Applied Mathematics, Engineering
and Physics
(Most applications require advanced
software programs)
1. Approximation Algorithm For Sparse Data Sets, 1980, 78 pages
2. Approximation Algorithm Using Function and Derivative Values, Information Linkage Between Applied Mathematics and Industry II, Academic Press Inc., New York, 1980, p.283
3. Approximation of Experimental Distributions by a Normal or Maxwell Distribution, University of California, LLL, Livermore, California, CIC 2.9-003
4. Deconvolution of Spectral Dependent Measurements, Information Linkage Between Applied Mathematics and Industry II, Academic Press Inc., New York, 1980, pp. 285-293 - University of California, Lawrence Livermore Laboratory (LLL), Livermore, California, UCRL-50472, June 1968
5. Equation-of-State Model for Noncompacted Materials, University of California, LLL, Livermore, California, UCRL-50627, Feb. 1969
6. Error Analysis of Filament Paths Wound by Automated Machines, Soc. Plast. Industry Reinf. Plastics Div. 1966
7. Evaluation of Expansion Chambers in Shock Tubes, University of California, LLL, Livermore, California, Reports UCRL-50624, 50623, 1969
8. Fourier-Tschebycheff Approximation, University of California, Lawrence Livermore Laboratory, Livermore, California, CIC Report E 2.6-003, March 1968
9. Interpolation Polynomial Using Function Values and Derivatives Simultaneously, University of California, LLL, Livermore, California, CIC Report E 2.9-002, Sept. 1967
10. Numerical Problems With Grueneisen Ratios, University of California, LLL, Livermore, California, Reports UCRL- 70670, 70479, 71786
11. Photographic Method for Measuring Material Damping and Dynamic Young’s Modulus at Low Frequencies Applied to a Fiberglass Reinforced Resin Structure, Soc. Plastics Industries Reinforced Plastics Div., 1963 (This paper received a best paper award and became a patent)
12. Self-Generating Brayton Cycle Performance Model, ASME 68-GT-58, 1968 or LLL Report UCRL-70827 (This software program is an expert system)
13. Two-Dimensional Power Series Approximation of Equation-of -State Surfaces, Information Linkage Between Applied Mathematics and Industry Proceedings 1979, Naval Post Graduate School, Monterey, California - also LLL, UCRL 50643, 1969
14. Use of
Riesz Distributions for Solving Differential Equations,
The Penn. State Univ. 1960