Iteration and Prototyping in Creating Technical Specifications

John P. Flynt Western Energy Support & Technology (United States)

Abstract

During the creation and review process of software engineering specifications, developers seek to anticipate the design and development of a product before work on the product begins. Labor developers expend during early planning stages tends to substantially reduce rework during late stages. The people who write specifications can tremendously aid the development process if they employ basic iteration and prototyping techniques as they guide the document creation process. Software configuration management (SCM) practices provide ready models for iteration and prototyping. One model depicts a six-stage process in which developers see the product evolve from a scratch to a release condition. Use of such models will assist writers to guide document creation processes and will bring the documentation process itself into line with other software development management techniques.

Journal
Journal of Technical Writing and Communication
Published
1994-01-01
DOI
10.2190/rrwh-7d0u-7hh0-hq0f
CompPile
Search in CompPile ↗
Open Access
Closed
Export

Citation Context

Cited by in this index (1)

  1. Journal of Technical Writing and Communication

References (14)

  1. Technical Writing: Theory and Practice
  2. Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products
  3. Managing the Software Process
  4. Writing and Designing Manuals: Operator Manuals, Services Manuals, Manuals for Internatio…
  5. Computer-Aided Software Engineering: The Methodologies, the Products, and the Future
Show all 14 →
  1. Practical Project Management: Restoring Quality to DP Projects and Systems
  2. Writing Better Computer User Documentation: From Paper to Hypertext
  3. Peopleware: Productive Projects and Teams
  4. Software Testing Techniques
  5. Babich W. A., Software Configuration Management: Coordination for Team Productivity, Addison-Westley, Reading…
  6. Structured Analysis and System Specification
  7. Software Engineering: A Practitioner's Approach
  8. Essential System Analysis
  9. Software Configuration Management: An Investment in Integrity