software specification

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to: navigation, search

Navigation

computing: software: programming: software specification

This is a seed article. You can help HTYP grow by watering it.

Overview

Software specification, also called program specification, is the part of the software design process in which it is stated (as exactly as possible) just what it is that the program is supposed to do.

The following techniques and tools are commonly used in software specifications:

  • Visual mock-ups can show various particulars (dialog boxes, error messages, menus, etc.) of how the software should appear
  • Diagrams of various sorts, including flow-charts, data-flow diagrams, component diagrams, etc.

Reference