摘要 |
A software product, or family of products, is produced by employing a method that has two main phases - base development and cyclic development, respectively. The base development phase contains unique, non-repetitive steps, that identify technology and product requirements, establish a reference architecture, build reusable component set, define the product look and feel ; build a working prototype, and build a Code Generator application, respectively. The cyclic development phase consists of fixed length cycles. Each cycle contains operational steps, such as: plan the current cycle "N", gather requirements for the next cycle "N+1", design or capture the data schemata, build the data persistence, generate, integrate and customize components, test and deploy requirement components for cycle "N", perform user acceptance testing for cycle "N-1", and repair defects for cycl es "N-1", "N-2"..."1", respectively. This method allows to develop software in an operational fashion, faster and more cost effective.
|