DocumentCode
3083356
Title
Dimensions of interactive software requirements: synergistic opportunity
Author
Coleman, Deborah G.
Author_Institution
Dept. of Inf. Technol., Rochester Inst. of Technol., NY, USA
fYear
2005
fDate
8-10 April 2005
Firstpage
397
Lastpage
405
Abstract
Structured analysis and design (SAD), object-oriented analysis and design (OOAD), and interface design (ID) define formal methods for discovering requirements and designing interactive software systems. Structured and object-oriented methods, collectively known as software engineering (SE) methods, specify methodologies that employ a unique set of interrelated models. Interface design methods employ user-centered techniques to understand users, their work environment and goals. Each specialized approach relies on the knowledge worker as a source of requirements where success hinges on effective coordination of activities in heterogeneous software development environments (K. Holtzblatt, Interactions, pp. 17-20, 1994). The software creation process may employ each of these methods independent of the other, in conjunction with the other, or not at all. SAD, OOAD, and ID methods yield independent views of requirements yet many of their activities, or dimensions of requirements, overlap within the context of a software development project. This paper investigates dimensions of requirements common to those methods that suggest collaborative opportunity, reduced knowledge worker burden, and improved software quality are possible. A current state analysis of requirements methods defined in the literature, and identification of interrelated and overlapping characteristics are discussed.
Keywords
interactive programming; object-oriented methods; object-oriented programming; programming environments; software development management; structured programming; user interface management systems; ID; OOAD; SAD; collaborative opportunity; formal methods; heterogeneous software development environments; interactive software requirements dimensions; interactive software systems design; interface design; interrelated characteristics; interrelated models; knowledge worker requirements; object-oriented analysis and design; object-oriented methods; overlapping characteristics; reduced knowledge worker burden; requirements methods; software creation process; software development project; software engineering methods; software quality; structured analysis and design; structured methods; synergistic opportunity; user-centered techniques; work environment; Collaborative software; Collaborative work; Design methodology; Fasteners; Object oriented modeling; Programming; Software design; Software engineering; Software quality; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
SoutheastCon, 2005. Proceedings. IEEE
Print_ISBN
0-7803-8865-8
Type
conf
DOI
10.1109/SECON.2005.1423278
Filename
1423278
Link To Document