ABSTRACT

Space image processing (SIP) programs usually require a high degree of control over the machine hardware. Some SIP programs perform elaborate and time-consuming processing operations and therefore demand the best possible performance. This chapter presents some basic considerations about the analysis and design of a SIP application. The system requirements documents give rise to a list of program specifications which serve to design, code, and test the proposed program and to eventually validate the entire development effort. Programs are concrete products, but, at coding time, programmers need design documents that are practical and useful. Turn key or dedicated systems are a specialized machine, or a machine network, designed to perform a single function. For the space image processing application designer, there are several features of Windows that make this platform an appealing one. Buzzwords relate to software architectures, design patterns, and object-oriented methodologies.