Goal-oriented Software: When The Development Process Is Different...
Price
Free (open access)
Volume
9
Pages
12
Published
1994
Size
1,285 kb
Paper DOI
10.2495/SQM940132
Copyright
WIT Press
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