We propose a reuse-oriented development method to improve productivity and reliability in software development. Using this method, which we call VOA (Variation Oriented Approach), developers can get well-structured system specifications. In VOA, Specifications are described a hierarchically structured fragments. Each fragment is affected by a single factor. Specifications are structured from three relations of fragments: sequence, selection and iteration. We can elaborate a framework and black box parts based on structured fragments.
This method has following effects. System users can define specification by selection of variation, thereby they can positively select reusable specification, and they can reduce cost for definition of system specification. This method can be applied not only to software reuse, but also to document reuse.
This paper also describes case study applying VOA to steel rolling plant control system.
抄録全体を表示