program design
program design The activity of progressing from a specification of some required program to a description of the program itself. Most phase models of the software life cycle recognize program design as one of the phases. The input to this phase is a specification of what the program is required to do. During the phase the design decisions are made as to how the program will meet these requirements, and the output of the phase is a description of the program in some form that provides a suitable basis for subsequent implementation.
Frequently the design phase is divided into two subphases, one of coarse architectural design and one of detailed design. The architectural design produces a description of the program at a gross level; it is normally given in terms of the major components of the program and their interrelationships, the main algorithms that these components employ, and the major data structures. The detailed design then refines the architectural design to the stage where actual implementation can begin. See also program design language.
Frequently the design phase is divided into two subphases, one of coarse architectural design and one of detailed design. The architectural design produces a description of the program at a gross level; it is normally given in terms of the major components of the program and their interrelationships, the main algorithms that these components employ, and the major data structures. The detailed design then refines the architectural design to the stage where actual implementation can begin. See also program design language.
More From encyclopedia.com
Interior Design Services , Hayes, Cecil N. 1945–
Interior designer
Florida-based interior designer Cecil N. Hayes has been hailed in the pages of Architectural Digest as among… Digital Design , digital design (logic design) The design of circuits and systems whose inputs and outputs are represented as discrete variables. These variables are… Hugo Alvar Henrik Aalto , Hugo Alvar Henrik Aalto
Hugo Alvar Henrik Aalto (1898-1976) was a Finnish architect, furniture designer and town planner. More broadly, he was a comp… Computer Program , pro·gram / ˈprōˌgram; -grəm/ (Brit. pro·gramme) • n. 1. a planned series of future events, items, or performances: a weekly program of films the prog… Carlos Raul Villanueva , Carlos Raúl Villanueva
Venezuelan Carlos Raúl Villaneuva (1900–1975) was the most influential Latin American architect and community designer of the… William Thornton , Thornton, William (1759–1828). Born in the British West Indies, he studied medicine at Edinburgh and became an American citizen in 1788. He designed…
You Might Also Like
NEARBY TERMS
program design