CCSM Software Developer's Guide

CCSM Software Developer's Guide includes recommendations for documents designed to enumerate the goals and functionality of software development and direct software engineering activities. These documents include:

  • Requirements Document - establishes required functionality
  • Architecture Document - describes the overall structure of a software component
  • Detailed Design Document - used by developers to plan and develop internal and external interfaces
  • User's Guide - explains how to build and run the software
  • User's Reference Manual - describes the function, interfaces, and usage of the software