Nothing Special   »   [go: up one dir, main page]

Skip to main content

Using Software Engineering Approaches to Model Dynamics in Interactive Software Systems

  • Chapter
Virtual Interaction: Interaction in Virtual Inhabited 3D Worlds

Abstract

Software engineering comprises all aspects of designing and implementing computer-based systems. Pressman (1992) defines software engineering as “the establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines”. Tradition has formed a classical life cycle for software engineering to consist of systems engineering, analysis, design, code, testing and maintenance, (cf. Pressman, 1992; Sommerville 1992). Modelling and constructing future computer-based systems primarily take place in the analysis, design and coding phases where the objective is to describe the systems in terms of software components. Various methodologies have proposed specific solutions to these three phases, such as the recent objectoriented methodologies (cf. Booch 1994; Coad and Yourdon 1991a,b; Jacobson et al. 1992; Martin and Odell 1993; Rumbaugh et al. 1991; Shlaer and Mellor 1988, 1992; Wirfs-Brock et al. 1990). These methodologies have primarily been designed and created based on experience from the development of traditional computerbased systems, e.g. administrative systems such as a bank account system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  • Basili, V. (1996) The Role of experimentation in software engineering: past, current, and future. In Proceedings of the 18th International Conference on Software Engineering. Los Alamitos, CA: IEEE Computer Society, pp. 442–449.

    Google Scholar 

  • Bergman, H. and Moller, H. R. (1998) Method for Development of Multimedia Systems for Training and Education (in Danish). University of Copenhagen.

    Google Scholar 

  • Booch, G. (1994) Object-Oriented Analysis and Design with Applications. Redwood City, CA: Benjamin/ Cummings.

    Google Scholar 

  • Booch, G., Jacobson, I. and Rumbaugh, I. (1997) The Unified Modeling Language Version 1.0. Santa Clara, CA: Rational Software Corporation.

    Google Scholar 

  • Coad, P. and Yourdon, E. (1991a) Object-Oriented Analysis, 2nd edn. Englewood Cliffs, NJ: Prentice Hall.

    Google Scholar 

  • Coad, P. and Yourdon, E. (1991b) Object-Oriented Design. Englewood Cliffs, NJ. Prentice Hall.

    Google Scholar 

  • Eriksen, L. B. and Skov, M. (1998) A critical look at OOAandD in multimedia systems development. In: Proceed-ings of the 21 th Information Systems Research Seminar In Scandinavia, 8–11 August, Sæby, Denmark

    Google Scholar 

  • Eriksen, L. B., Skov, M. and Stage, J. (1998) A Multimedia System Development Project: Documentation. Available at the following URL: ht tp: //www. c s. au c. dk/-dubois/manager/.

    Google Scholar 

  • Eriksen, L. B., Skov, M. and Stage, J. (2000) Multimedia systems development methodologies: experiences and requirements. Submitted for publication.

    Google Scholar 

  • Goldberg, A. and Robson, D. (1989) Smalltalk-80. The Language. Reading, MA: Addison-Wesley.

    MATH  Google Scholar 

  • Guindon, R., Krasner, H. and Curtis, B. (1987) Breakdowns and processes during the early activities of software design by professionals. In Software State-of-the-art: Selected Papers (ed. T. DeMarco and T. Lister ). New York: Dorset House Publishing, pp. 455–475.

    Google Scholar 

  • Hansen, K. K., Harboll, B., Hoegh, R. T., Lorentzen, K. H., Madsen, R. 0. and Pedersen, M. S. (1999).

    Google Scholar 

  • Zoomedia. A Multimedia System Developed for Aalborg Zoo (in Danish). Aalborg University. Jacobson, I., Christerson, M., Jonsson, P. and Övergaard, G. (1992). Object-Oriented Software Engi-neering. Wokingham: Addison-Wesley.

    Google Scholar 

  • Jackson, M. (1983) Systems Development Software. Englewood Cliffs, NJ: Prentice Hall.

    Google Scholar 

  • Madsen, O. L. and Moller-Pedersen, B. (1993) Object-Oriented Programming in the Beta Programming Language. Reading, MA: Addison-Wesley.

    Google Scholar 

  • Manthey, M. (1988) Maskinel II. Technical report. Aalborg University, Denmark.

    Google Scholar 

  • Manthey, M., Andersen, L. U., Arent, J., Christiansen, H., Nielsen, T. K., Simonsen, J. and Sorensen, T. B. (1994) A Topsy Example. Aalborg University, Denmark.

    Google Scholar 

  • Martin, J. and Odell, J. (1993) Object-Oriented Analysis and Design. Englewood Cliffs, NJ: Prentice Hall.

    Google Scholar 

  • Milner, R. (1989) Communication and Concurrency. Englewood Cliffs, NJ: Prentice Hall.

    MATH  Google Scholar 

  • Pressman, R. S. (1992) Software Engineering: A Practitioner’s Approach. New York: McGraw-Hill.

    Google Scholar 

  • Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, S. and Lorensen, W. (1991) Object-Oriented Modelling and Design. Englewood Cliffs, NJ: Prentice Hall.

    Google Scholar 

  • Satoh, I. and Tokoro, M. (1992) A formalism for real-time concurrent object-oriented computing. ACM Sigplan Notices: OOPSLA. 27 (10): 315–326.

    Article  Google Scholar 

  • Shlaer, S. and Mellor, S. J. (1988) Object-Oriented Systems Analysis: Modeling the World in Data. Englewood Cliffs, NJ: Yourdon Press.

    Google Scholar 

  • Shlaer, S. and Mellor, S. J. (1992) Object Lifecycles: Modeling the World in States. Englewood Cliffs, NJ: Prentice Hall.

    Google Scholar 

  • Skov, M. and Stage, J. (1995) Object-Oriented Design of Process Architecture: An Exploratory Study - Documentation. Available through the WWW at the following URL: http: // www.cs.auc.dk/jans/procarch/.

    Google Scholar 

  • Skov, M. and Stage, J. (1996) Object-oriented design of process architecture: an exploratory study. In Proceedings of the 19th Information Systems Research Seminar In Scandinavia, 10–13 August, Lökeberg, Sweden, pp. 975–1000.

    Google Scholar 

  • Sommerville, I. (1992) Software Engineering, 4th edn. Workingham: Addison-Wesley.

    Google Scholar 

  • Sutcliffe, A. G. and Faraday, P. (1994) Designing presentation in multimedia interfaces. In Proceedings of Computer-Human Interaction Conference ‘84 (eds. B. Adelson, S. Dumais and J. Olson ). New York: ACM Press, pp. 92–98.

    Google Scholar 

  • Sutcliffe, A. G. and Faraday, P. (1997) Designing effective multimedia presentations. In Proceedings of Computer-Human Interaction Conference ‘87 (eds. C. Ware and D. Wixon). Available at http: // www.acm.org/sigs/sigchi/chi97/proceedings/paper/pf.htm.

  • Wirfs-Brock, R., Wilkerson, B. and Wiener, L. (1990) Designing Object-Oriented Software. Englewood Cliffs, NJ: Prentice Hall.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag London

About this chapter

Cite this chapter

Skov, M., Stage, J. (2001). Using Software Engineering Approaches to Model Dynamics in Interactive Software Systems. In: Qvortrup, L. (eds) Virtual Interaction: Interaction in Virtual Inhabited 3D Worlds. Springer, London. https://doi.org/10.1007/978-1-4471-3698-9_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3698-9_21

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-863-8

  • Online ISBN: 978-1-4471-3698-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics