Creating Effective Documentation for Computer Programs

Creating Effective Documentation for Computer Programs
Title Creating Effective Documentation for Computer Programs PDF eBook
Author G. Prentice Hastings
Publisher Prentice Hall
Pages 240
Release 1986
Genre Computers
ISBN

Download Creating Effective Documentation for Computer Programs Book in PDF, Epub and Kindle

Docs Like Code

Docs Like Code
Title Docs Like Code PDF eBook
Author Anne Gentle
Publisher Lulu.com
Pages 118
Release 2017-09-09
Genre Computers
ISBN 1387081322

Download Docs Like Code Book in PDF, Epub and Kindle

Looking for a way to invigorate your technical writing team and grow that expertise to include developers, designers, and writers of all backgrounds? When you treat docs like code, you multiply everyone's efforts and streamline processes through collaboration, automation, and innovation. Second edition now available with updates and more information about version control for documents and continuous publishing.

Writing Software Documentation: A Task-Oriented Approach, 2/E

Writing Software Documentation: A Task-Oriented Approach, 2/E
Title Writing Software Documentation: A Task-Oriented Approach, 2/E PDF eBook
Author Barker
Publisher Pearson Education India
Pages 500
Release 2003-09
Genre
ISBN 9788177587692

Download Writing Software Documentation: A Task-Oriented Approach, 2/E Book in PDF, Epub and Kindle

The Art of Technical Documentation

The Art of Technical Documentation
Title The Art of Technical Documentation PDF eBook
Author Katherine Haramundanis
Publisher Digital Press
Pages 287
Release 2014-05-16
Genre Computers
ISBN 1483184013

Download The Art of Technical Documentation Book in PDF, Epub and Kindle

The Art of Technical Documentation presents concepts, techniques, and practices in order to produce effective technical documentation. The book provides the definition of technical documentation; qualities of a good technical documentation; career paths and documentation management styles; precepts of technical documentation; practices for gathering information, understanding what you have gathered, and methods for testing documentation; and considerations of information representation, to provide insights on how different representations affect reader perception of your documents. Technical writers and scientists will find the book a good reference material.

Just Enough Software Architecture

Just Enough Software Architecture
Title Just Enough Software Architecture PDF eBook
Author George Fairbanks
Publisher Marshall & Brainerd
Pages 378
Release 2010-08-30
Genre Computers
ISBN 0984618104

Download Just Enough Software Architecture Book in PDF, Epub and Kindle

This is a practical guide for software developers, and different than other software architecture books. Here's why: It teaches risk-driven architecting. There is no need for meticulous designs when risks are small, nor any excuse for sloppy designs when risks threaten your success. This book describes a way to do just enough architecture. It avoids the one-size-fits-all process tar pit with advice on how to tune your design effort based on the risks you face. It democratizes architecture. This book seeks to make architecture relevant to all software developers. Developers need to understand how to use constraints as guiderails that ensure desired outcomes, and how seemingly small changes can affect a system's properties. It cultivates declarative knowledge. There is a difference between being able to hit a ball and knowing why you are able to hit it, what psychologists refer to as procedural knowledge versus declarative knowledge. This book will make you more aware of what you have been doing and provide names for the concepts. It emphasizes the engineering. This book focuses on the technical parts of software development and what developers do to ensure the system works not job titles or processes. It shows you how to build models and analyze architectures so that you can make principled design tradeoffs. It describes the techniques software designers use to reason about medium to large sized problems and points out where you can learn specialized techniques in more detail. It provides practical advice. Software design decisions influence the architecture and vice versa. The approach in this book embraces drill-down/pop-up behavior by describing models that have various levels of abstraction, from architecture to data structure design.

Effective Documentation

Effective Documentation
Title Effective Documentation PDF eBook
Author Stephen Doheny-Farina
Publisher MIT Press
Pages 376
Release 1988
Genre Computers
ISBN 9780262040983

Download Effective Documentation Book in PDF, Epub and Kindle

"Best Collection of Essays", NCTE Awards for Excellence in Technical and Scientific Communication. Effective Documentation is a major sourcebook that offers technical writers, editors, teachers, and students of technical communication a wide variety of practical guidelines based on often hard to find research in the usability of printed and electronic media. The book's eighteen chapters provide a wealth of material on such topics of current interest as the writing of design manuals, research in cognitive psychology as applied to the design of user manuals, and the organizing of manuals for hierarchical software systems. Included are chapters by such well known scholars in the field as Philip Rubens, Robert Krull, Judith Ramey, and John Carroll. Effective Documentation reviews the advice offered by other "how to produce usable documentation" books, describing the different types of usability research and explaining the inherent biases of each type. It goes beyond the actual design of textual and/or electronic media to look at these designs in context, giving advice on effective management ("good management is a requisite of good writing"), on the relationship between document design and product design, and on how to find out who one's readers really are. Advances in the presentation of textual information are explained, with suggestions on how to improve the usability of individual sentences and the design of entire books. The concluding chapters discuss advances in the design and use of online information and offer valuable insights into the use of graphic information and the development and design of information communicated via electronic media. Stephen Doheny Farina is Assistant Professor of Technical Communication at Clarkson University. Effective Documentationis included in the Information Systems series, edited by Michael Lesk.

Documenting Software Architectures

Documenting Software Architectures
Title Documenting Software Architectures PDF eBook
Author Paul Clements
Publisher Pearson Education
Pages 651
Release 2010-10-05
Genre Computers
ISBN 0132488590

Download Documenting Software Architectures Book in PDF, Epub and Kindle

Software architecture—the conceptual glue that holds every phase of a project together for its many stakeholders—is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system’s architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed. Documenting Software Architectures, Second Edition, provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, use, and maintain a system from it. The book features rules for sound documentation, the goals and strategies of documentation, architectural views and styles, documentation for software interfaces and software behavior, and templates for capturing and organizing information to generate a coherent package. New and improved in this second edition: Coverage of architectural styles such as service-oriented architectures, multi-tier architectures, and data models Guidance for documentation in an Agile development environment Deeper treatment of documentation of rationale, reflecting best industrial practices Improved templates, reflecting years of use and feedback, and more documentation layout options A new, comprehensive example (available online), featuring documentation of a Web-based service-oriented system Reference guides for three important architecture documentation languages: UML, AADL, and SySML