WIT Press


Goal-oriented Software: When The Development Process Is Different...

Price

Free (open access)

Paper DOI

10.2495/SQM940132

Volume

9

Pages

12

Published

1994

Size

1,285 kb

Author(s)

S. Bull & T. Musson

Abstract

Goal-oriented software: when the development process is different... S. Bull" & T. Musson^ o/ ABSTRACT Two types of software are contrasted: output oriented and goal oriented. The typical development process of output oriented software is presented and compared with the approach necessary for developing goal oriented software. This paper describes the development of one specific goal- oriented system (an intelligent computer assisted language learning system) in order to highlight the differences in approach. INTRODUCTION Typical descriptions of 'good practice' in software development specify slight variations of one process. This process has been described under many names and using different terminology, for example Freeman [1] labels the phases of the software development life cycle as: needs analysis, specification, architectural design, detailed design, implementation, maintenance. The phases specified by Boehm [2] are: system feasibility, software plan

Keywords