Advertisement

Managing Componentware Development – Software Reuse and the V-Modell Process

  • Dirk Ansorge
  • Klaus Bergner
  • Bernd Deifel
  • Nicolas Hawlitzky
  • Christoph Maier
  • Barbara Paech
  • Andreas Rausch
  • Marc Sihling
  • Veronika Thurner
  • Sascha Vogel
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1626)

Abstract

We present the characteristics of component-based software engineering and derive the requirements for a corresponding development process. Based on this, we propose changes and extensions for the V-Modell, the German standard process model for information systems development in the public services. Following this model, we cover not only systems engineering, but also project management, configuration management, and quality assurance aspects.

Keywords

Component Producer Software Reuse Single Project Configuration Management Reusable Component 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. [BRSV98a]
    K. Bergner, A. Rausch, M. Sihling, A. Vilbig, “A Componentware Development Methodology Based on Process Patterns”, Pattern Languages of Programs 1998 (PLOP98), Monticello, Illinois, 1998.Google Scholar
  2. [BRSV98b]
    K. Bergner, A. Rausch, M. Sihling, A. Vilbig, “A Componentware Methodology based on Process Patterns”, Technical Report TUM-I9823, Institut für Informatik, Technische Universität München, 1998.Google Scholar
  3. [BRSV98c]
    K. Bergner, A. Rausch, M. Sihling, A. Vilbig, “An Integrated View on Componentware–Concepts, Description Techniques, and Process Model”, IASTED International Conference Software Engineering '98, Las Vegas, 1998.Google Scholar
  4. [CaB95]
    E. Carmel, S. Becker, “A Process Model for Packaged Software Development”, IEEE Transactions on Engineering Management, Vol. 42,No. 1, 1995.Google Scholar
  5. [Dei98]
    B. Deifel, “Requirements Engineering for Complex COTS”, REFSQ'98, Pisa, 1998.Google Scholar
  6. [EJB98]
    Sun Microsystems, “Enterprise JavaBeans Specification”, Version 1.0, Sun Microsystems, 901 San Antonio Road, Palo Alto, CA94303, 1998.Google Scholar
  7. [HMPS98]
    W. Hordijk, S. Molterer, B. Paech, Ch. Salzmann, “Working with Business Objects: A Case Study”, Business Object Workshop, OOPSLA’98, 1998.Google Scholar
  8. [HRR98]
    F. Huber, A. Rausch, B. Rumpe, “Modeling Dynamic Component Interfaces”, in TOOLS 26, Technology of Object-Oriented Languages and Systems, pp. 58–70, Madhu Singh, Bertrand Meyer, Joseph Gil, Richard Mitchell (eds.), IEEE Computer Society, 1998.Google Scholar
  9. [Krue92]
    Ch. W. Krueger, “Software Reuse”, ACM Computing Surveys, 24,2, 1992.Google Scholar
  10. [Nin96]
    J.Q. Ning, “A Component-Based Development Model”, COMPSAC’96, pp. 389–394, 1996.Google Scholar
  11. [Ray98]
    E. Raymond, “Open Source: The Future is Here”, WWW page http://www.opensource.org, 1998.
  12. [Sam97]
    J. Sametinger, “Software Engineering with Reusable Components”, Springer 1997.Google Scholar
  13. [SGW94]
    B. Selic, G. Gullekson, P. Ward, “Real-Time Object-Oriented Modeling”, John Wiley and Sons Ltd, Chichester, 1994.zbMATHGoogle Scholar
  14. [UML97]
    UML Group, Unified Modeling Language Version 1.1, Rational Software Corporation, Santa Clara, CA95051, USA, 1997.Google Scholar
  15. [VMod]
    IABG, “Das V-Modell”, WWW page http://www.v-modell.iabg.de/, 1998.

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Dirk Ansorge
    • 1
  • Klaus Bergner
    • 1
  • Bernd Deifel
    • 1
  • Nicolas Hawlitzky
    • 1
  • Christoph Maier
    • 2
  • Barbara Paech
    • 3
  • Andreas Rausch
    • 1
  • Marc Sihling
    • 1
  • Veronika Thurner
    • 1
  • Sascha Vogel
    • 1
  1. 1.Technische Universität MünchenMünchenGermany
  2. 2.FAST e.V.MünchenGermany
  3. 3.Fraunhofer Institute for Experimental Software EngineeringKaiserslauternGermany

Personalised recommendations