Software Engineering Institute Carnegie Mellon

Technical Writing for Software Engineers

Linda Levine, L.
Linda Pesante
Susan Dunkle

Curriculum Module
SEI-CM-23

PDF Download
PostScript File

This module, which is directed specifically to software engineers, discusses the writing process in the context of software engineering. Its focus is on the basic problem-solving activities that underlie effective writing, many of which are similar to those underlying software development. The module draws on related work in a number of disciplines, including rhetorical theory, discourse analysis, linguistics, and document design. It suggests techniques for becoming an effective writer and offers criteria for evaluating writing.