Title :
Requirements analysis and modelling
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
The rapid change in the software engineering field, in particular the emerging of software development methodologies has relaxed the need for well definedness of the requirements. A primary characteristic of the process in developing a system with ill defined requirements is the iteration through one or more development phases before the requirements are clarified. By exposing end users to the problem of revising and iterating on a larger scale system design through several levels of the software life cycle, we are able to be more responsive to their evolving requirements as they gain experience in formulating critical system requirements. Iterative requirements elicitation and requirements elicitation have been tied closely to two techniques: object oriented modeling (analysis) and rapid prototyping. In the context of these observations the discussion focuses on the following two questions: Should object oriented modeling and design be the focus or should greater emphasis be placed on traditional structured analysis techniques that are more widely used in practice? How should prototyping be treated?
Keywords :
formal specification; object-oriented programming; software prototyping; structured programming; systems analysis; critical system requirements; development phases; ill defined requirements; iterative requirements elicitation; larger scale system design; object oriented modeling; rapid prototyping; requirements analysis; software development methodologies; software engineering; software life cycle; structured analysis techniques; Convergence; Design engineering; Electric shock; Jacobian matrices; Object oriented modeling; Programming; Prototypes; Software engineering; Software prototyping; System analysis and design;
Conference_Titel :
Software Education Conference, 1994. Proceedings.
Conference_Location :
Dunedin
Print_ISBN :
0-8186-5870-3
DOI :
10.1109/SEDC.1994.475365