Abstract
There is no accepted method today that integrates requirements engineering and object-oriented development for user interface and information-intensive systems. In this paper we present the major issues such a method has to deal with and illustrate them with examples from our method TORE (Task and Object-oriented Requirements Engineering).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Armour, F., Miller, G. Advanced Use Case Modeling. New York: Addison-Wesley, 2000.
Atkinson, C., Bayer, J., Bunse, Ch., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wüst, J., Zettel, J. Component-based product Line Engineering with UML. New York: Addison Wesley, Component Software Series, 2002.
Beyer, H., Holtzblatt, K. Contextual Design: Defining Customer Centered Systems. London: Morgan Kaufmann Publishers, 1998.
Booch, G. Object-Oriented Analysis and Design with Applications. San Mateo, California: Benjamin Cummings, 1994.
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J. Non-Functional Requirements in Software Engineering. Boston: Kluwer Academic Publishers, 2000.
Cockburn, A. Writing Effective Use Cases. New York: Addison Wesley, 2001.
Coleman D., Arnold P., Bodoff S., Dollin C., Gilchrist, H., Hayes F., and Jeremaes P. Object-oriented Development: The Fusion Method. Englewood Cliffs, NJ: Prentice Hall, 1994.
Constantine, L., Lockwood, L. Software For Use. New York: Addison Wesley, 1999.
Diaper, D. Task analysis for human-computer interaction. Chichester, UK: Ellies Horwood, 1989.
Dray, S., Mrazek, D. “A day in the life: Studying context across cultures”. In International User Interfaces, Nielsen, del Galdo, eds. New York: John Wiley & Sons, 1996.
Downs, E., Clare, P., Coe, I. Structured Systems Analysis and Design Method: Application and Context. Hertfordshire, UK: Prentice Hall, 1992.
DeMarco, T. Structured Analysis and System Specification. New York: Yourdon Press, 1978.
Hackos, J.T., Redish, J.C. User and Task Analysis for Interface Design. New York: John Wiley & Sons, 1998.
Jacobson I. Object-Oriented Software Engineering. Reading, MA: Addison-Wesley, 1992.
Jacobson, I, Booch G., Rumbaugh J. The Unified Software Development Process. New York: Addison Wesley, 1999.
Jacobson, I., Ericsson, M., Jacobson, A. The Object Advantage: Business Process Reengineering with Object Technology. New York: Addison-Wesley, 1994.
Kohler, K., Paech, B. Requirement Documents that Win the Race, Not Overweight or Emaciated but Powerful and in Shape. Proceedings of TCRE’02, First Workshop for Time Constrained Requirements Engineering; 2002, Septermber 9; Essen, Germany.
Kovitz, B.L. Practical Software Requirements. A Manual of Content and Style. Greenwich: Manning Publications Co., 1998.
Kruchten, P. B. The Rational Unified Process: An Introduction. New York: Addison-Wesley, 2000.
van Lamsweerde, A., Darimont, R., Massonet, P. Goal-directed elaboration of requirements for a meeting scheduler: problems and lessons learnt. Proceedings of RE’95, Int. Symp. on Requirements Engineering. 1998 March 27–29; York, UK. IEEE Computer Society Press.
Lauesen, S. Software Requirements — Styles and Techniques. New York: Addison Wesley, 2002.
Lauesen, S., Harning, S. Virtual Windows: Linking User Tasks, Data Models and Interface Design. IEEE Software 2001; 18(4):67–75.
Macaulay, L.A. Requirements Engineering. Springer Verlag Series on Applied Computing, 1996.
Moynihan, T. Objects versus Functions in User-Validation of Requirements: Which Paradigm Works Best?. Proceedings of OOIS’94, International Conference on Object Oriented Information Systems; 1994 December 19–21; London, UK. Springer, 1995.
Oestereich, B., Objektorientierte Softwareentwicklung: Analyse und Design mit der Unified Modeling Language. Oldenbourg Wissenschaftsverlag GmbH, 2001.
OMG, “The Unified Modeling Language”, http://www.omg.org/uml/
Paech, B. Aufgabenorientierte Softwareentwicklung- Integrierte Gestaltung von Unternehmen, Arbeit und Software. Springer Verlag, 2000.
Rudd, J., Stern, K., Isensee, S. Low vs. High Fidelity Prototyping Debate. Interactions 1996;2(1):76–85.
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. and Lorensen, W. Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice Hall International, 1991.
Scheer, A. ARTS — Business Process Frameworks, Business Process Modeling. Springer-Verlag, 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science+Business Media New York
About this chapter
Cite this chapter
Paech, B., Kohler, K. (2004). Task-Driven Requirements in Object-Oriented Development. In: do Prado Leite, J.C.S., Doorn, J.H. (eds) Perspectives on Software Requirements. The Springer International Series in Engineering and Computer Science, vol 753. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0465-8_3
Download citation
DOI: https://doi.org/10.1007/978-1-4615-0465-8_3
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5090-3
Online ISBN: 978-1-4615-0465-8
eBook Packages: Springer Book Archive