Amazon.com Widgets




Resource Index > Book Lists > Skills - Technical

Skills - Technical


General

Inroads to Software Quality: "How to" Guide and Toolkit , Alka Jarvis, Vern Crandall , Prentice Hall, 1997 ISBN 0132384035
A controversial book on the emergence of a new quality-oriented software development paradigm that reduces the need to do traditional functional testing as a means for fixing design problems. The book's premise is that, with good design, it is possible to make an entire software system deterministic rather than stochastic, eliminating the need for testing as a method of correcting software designs. Topics include product assurance, SQA plans, test cycles and plans, QA reviews, process improvement, and software project documentation. Numerous checklists and templates are provided.

Buy the Book!


Software Engineering Project Management , Richard H. Thayer (Editor), Winston W. Royce, Edward Yourdon, IEEE Computer Society, 1997 ISBN 0818680008
This is the second edition of Thayer's broad reference for project managers of software engineering projects. Contains chapters and papers on staffing, software requirements writing, scheduling and estimating, peer reviews, and much more. Has classic papers containing experiences and anecdotes from software project managers, including "Trial by Firing: Saga of a Rookie Manager" by Alan Davis, as well as papers by Brooks, Yourdon, Pressman, and others. Interesting, informative, and readable.

Buy the Book!

Return to Top

Architecture

Computer Architecture: A Quantitative Approach, John Hennessey, David Goldberg, David A. Patterson , Morgan Kaufmann Publishers, 1996 ISBN 1558603298
This is the follow-on to the author's text Computer Organization and Design. It covers its predecessor's material in more depth, including pipelining, caches, and memory-sharing multiprocessing.

Buy the Book!


Computer Architecture: Concepts and Evolution, Gerrit A. Blaauw, Frederick P. Brooks Jr (Contributor) , Addison-Wesley Pub Co, 1997 ISBN 0201105578
This is a classic text on computer architecture design, written by two of the founding fathers of the computer age. The discussion of the foundations of present-day computer architecture principals is illustrated with many real-world examples. The hardware complement of the "Mythical Man Month".

Buy the Book!


Computer Organization and Design: The Hardware/Software Interface, David A. Patterson, John L. Hennessy, Morgan Kaufmann Publishers, 1997 ISBN 1558604286
An entry-level text on computer machine organization and architecture, covering the basics of instruction set design, computer arithmetic, and processor design.

Buy the Book!


Managing the Design Factory: The Product Developer's Toolkit, Donald Reinertsen , Free Press, 1997 ISBN 0684839911
The author of Developing Products in Half the Time presents a toolkit for product developers, filled with guidelines, examples, and techniques. This readable book helps product developers to consistently hit the "sweet spot" of quality, cost, and time in developing any product. Chapter 8 contains a discussion of product architecture, "the invisible design."

Buy the Book!


Software Architecture in Practice (SEI Series in Software Engineering) , Len Bass, Paul Clements, Rick Kazman, Addison-Wesley , 1998 ISBN 0201199300
A guide for managing software architecture within a real software development organization. The book emphasizes the role of business in the design of a software system, and offers a set of architectural tools and techniques with examples.

Buy the Book!


The PDMA Handbook of New Product Development, Milton D. Rosenau (Editor), Product Development Management Association, John Wiley & Sons, 1996 ISBN 0471141895
A collection of articles by experts in new product development. Topics include new product development strategies, implementing a product development process, product architecture, development strategies, product launch, process ownership, product discontinuation, and more.

Buy the Book!


The Power of Product Platforms: Building Value and Cost Leadership, Marc H. Meyer, Alvin Lehnerd (Contributor), Free Press, 1997 ISBN 0684825805
The authors present organizational strategies and methodologies for developing a stream of products that leverage a set of common architectural themes -- "product platforms" -- rather than single products one at a time with no commonality. Contains a number of in-depth case studies from Hewlett-Packard, EMC, Black & Decker, and Boeing.

Buy the Book!

Return to Top

Reviews: Project, Design and Deliverables

Handbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products , Daniel P. Freedman, Gerald M. Weinberg , Dorset House, 1990 ISBN 0932633196
Though dated, this reference is a valuable guide for implementing and managing a review process for product and software development. Included are procedures for conducting walkthroughs (or peer-group reviews), inspections, and technical reviews, with extensive checklists for each type of material reviewed (including specification, design, and code reviews). Deals with specific problems often found in the review process.

Buy the Book!


Inroads to Software Quality: "How to" Guide and Toolkit , Alka Jarvis, Vern Crandall , Prentice Hall, 1997 ISBN 0132384035
A controversial book on the emergence of a new quality-oriented software development paradigm that reduces the need to do traditional functional testing as a means for fixing design problems. The book's premise is that, with good design, it is possible to make an entire software system deterministic rather than stochastic, eliminating the need for testing as a method of correcting software designs. Topics include product assurance, SQA plans, test cycles and plans, QA reviews, process improvement, and software project documentation. Numerous checklists and templates are provided.

Buy the Book!


Principles of Software Engineering Management , Tom Gilb, Susannah Finzi (Editor) , Addison-Wesley , 1988 ISBN 0201192462
A useful guide for software requirements management, software inspections, and evolutionary development cycles. Written from an anecdotal "in the trenches" point of view, the book is full of practical guidance and tools to help manage complex software engineering projects. Includes a thorough treatment of the Fagin software inspection type of software code reviews.

Buy the Book!


Software Engineering Project Management , Richard H. Thayer (Editor), Winston W. Royce, Edward Yourdon, IEEE Computer Society, 1997 ISBN 0818680008
This is the second edition of Thayer's broad reference for project managers of software engineering projects. Contains chapters and papers on staffing, software requirements writing, scheduling and estimating, peer reviews, and much more. Has classic papers containing experiences and anecdotes from software project managers, including "Trial by Firing: Saga of a Rookie Manager" by Alan Davis, as well as papers by Brooks, Yourdon, Pressman, and others. Interesting, informative, and readable.

Buy the Book!

Return to Top

Testing techniques

Black-Box Testing: Techniques for Functional Testing of Software and Systems, Boris Beizer , John Wiley & Sons, 1995 ISBN 0471120944
A complete reference on black box testing: the validation of product requirements by testing with real-world user situations. Bezier uses IRS tax forms and tax preparation packages as examples for demonstrating black box testing techniques. This book is intended for testing professionals with some test experience.

Buy the Book!


Craft of Software Testing, The: Subsystems Testing Including Object-Based and Object-Oriented Testing , Brian Marick, Prentice Hall, 1997 ISBN 0131774115
An excellent reference for "glass box" testing techniques -- programmers testing their own code. Based on both academic testing research and practical experience, the methodology can be applied gradually for incremental improvement of the development process and scaled to meet schedule deadlines.

Buy the Book!


Software Project Management Kit for Dummies®, Greg Mandanis, Allen Wyatt, IDG Books Worldwide, 2000 ISBN 076450634X
An excellent resource for implementing a basic software development process. The complete project cycle -- planning, development, testing, and implementation -- is covered in the easily digestible "for Dummies®" format. Includes a CD-ROM with dozens of templates and trial versions of Microsoft Project 2000 and other tools.

Buy the Book!


Software Reliability Engineering: More Reliable Software, Faster Development and Testing, John D. Musa, McGraw Hill Text, 1998 ISBN 0079132715
A practical guide to Software Reliability Engineering (SRE) for software developers, testers, system architects, and managers. Topics include setting quantitative reliability goals, estimating software reliability, developing operational profiles, preparing test cases, executing tests, interpreting failure data, and more.

Buy the Book!


Software Testing in the Real World: Improving the Process , Edward Kit, Susannah Finzi (Editor) , Addison-Wesley Pub Co, 1995 ISBN 0201877562
An ideal text for those who are introducing a testing process into an organization or improving an existing testing process. Packed with practical information and very readable, this book is intended for project managers and development personnel as well as quality and testing professionals. Also a good book for coaching non-technical management in the fundamentals of software verification and validation.

Buy the Book!


Testing Computer Software, Cem Kaner, Hung Quoc Nguyen, Jack Falk , John Wiley & Sons, 1999 ISBN 0471358460
This is one of the classic books on software testing. Though the examples are dated and the book has not been recently revised (this is a reprinting of the Second Edition), it remains a practical, all-around reference for software testing. Topics include test case design, test planning, project lifecycle overview, regression testing, black box testing, and more.

Buy the Book!

Return to Top

Configuration management

Anti-Patterns and Patterns in Software Configuration Management , William J. Brown, Hays W. McCormick, Scott W. Thomas , John Wiley & Sons, 1999 ISBN 0471329290
This informative book points out the most commonly repeated software configuration management mistakes, pitfalls, and flawed practices -- "anti-patterns" -- and solution strategies to overcome them and replace them with successful SCM processes and templates -- "patterns". From the authors of the highly acclaimed "Anti-patterns".

Buy the Book!


Engineering Documentation Control Handbook: Configuration Management for Industry , Frank B. Watts , Noyes Publications, 1993 ISBN 0815513429
A practical guide for setting up an Engineering Document Control, or Configuration Management (CM) system. The book is rich in examples, using an imaginary manufacturing company as an example. Some discussion on CM for software developers.

Buy the Book!


Engineering Documentation Control Practices & Procedures , Ray E. Monahan , Marcel Dekker, 1995 ISBN 0824795741
Sets out the requirements for establishing, maintaining, and reengineering a system for controlling the documentation of engineering products for use by technical and manufacturing personnel in private industry. Focus is on hardware products, but the systems could be applied to software as well.

Buy the Book!


Practical CM: Best Configuration Management Practices for the 21st Century , David Douglas Lyon , Raven Pub Co, 1999 ISBN 0966124847
A practical "best practices" guide for implementing Configuration Management and computer-based automated Product Data Management. The methodologies, processes, and procedures have all been successfully applied in a large manufacturing organization. The author, an experienced practitioner in the CM profession, also focus on the business case for configuration management and its role in ensuring that customer requirements are met.

Buy the Book!


Practical Software Configuration Management: The Latenight Developer's Handbook, Tim Mikkelsen, Suzanne Pherigo, Prentice Hall, 1997 ISBN 0132408546
This book is not an SCM textbook. It is designed for small teams and individuals who are starting at zero and need to quickly implement some control over their software development. The theory can come later -- with a ready-to-use CM tool on the CD-ROM, this book helps a team quickly apply a modicum of control over their development process.

Buy the Book!


Software Configuration Management (Wiley Series in Software Engineering Practice) , H. Ronald Berlack, John Wiley & Sons, 1991 ISBN 0471530492
A reference for software product developers on the theory, practice, and techniques of good software configuration management for large software development projects, especially government contract software. Includes a discussion on software CM and automation tools, and software reuse. Helps project managers develop procedures for identifying the code, documents, and data to be controlled as the product definition.

Buy the Book!

Return to Top

Documentation

Managing Your Documentation Projects (Wiley Technical Communication Library), Joann T. Hackos , John Wiley & Sons, 1994 ISBN 0471590991
An excellent guide for managing technical project documentation. Intended for all members of a publications group, including managers, writers, editors, graphic designers, and consultants.

Buy the Book!


Practical Software Requirements: A Manual of Content and Style , Benjamin L. Kovitz , Manning Publications Company, 1998 ISBN 1884777597
A guidebook for writing requirements documents and design specification documents that customers, programmers, testers, and technical writers will actually read and use. The book focuses on the important distinction between requirements (the "what") and specifications (the "how"), enabling product managers to identify customer needs and designers to develop clear solutions.

Buy the Book!


The Mythical Man-Month: Essays on Software Engineering , Frederick P. Brooks Jr , Addison-Wesley , 1995 ISBN 0201835959
One of the classics of software program management, Brooks points out the nonlinear economies of scale in software development teams. The revised edition has four new chapters.

Buy the Book!

Return to Top




©Copyright 2000-2017 Emprend, Inc. All Rights Reserved.
About us   Site Map   View current sponsorship opportunities (PDF)
Contact us for more information or e-mail info@projectconnections.com
Terms of Service and Privacy Policy

Get Our Newsletter
Get our latest content delivered to your inbox, every other week. New case studies, articles, templates, online courses, and more. Check out our Newsletter Archive for past issues.

Follow Us!
Linked In Facebook Twitter RSS Feeds

Got a Question?
Drop us an email or call us toll free:
888-722-5235
Learn more about ProjectConnections, our contributors, and our membership levels and product options.