Skip to main content

Quality Ensuring Development of Software Processes

  • Conference paper
Software Process Technology (EWSPT 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2786))

Included in the following conference series:

Abstract

Software development is a complex process where many organizational units, persons, systems and artifacts are involved. In companies that exceed a certain size the business processes become difficult to handle and the quality of the product can decrease. A process-oriented view on software development is increasingly popular witnessed by current publications on the software development process and the application of modern quality management systems. The ISO 9000 norm describes a quality management system that provides a process oriented view on general production processes and is widely used in many industries. In this paper we suggest a systematic way of describing and developing software processes that contain certain desirable properties and fulfill quality management demands. Therefore, the design pattern approach known from object-oriented software engineering will be adapted to the modeling of business processes. Using this approach the requirements of the ISO 9000 norm can be translated to software development process patterns. These patterns can be used in modeling or reengineering the business processes of a software company in a way that the processes fulfill important properties of quality management systems and improve the overall quality of the resulting software product. Additionally, finding quality management patterns in software development processes can indicate the existence of a functioning quality management system to certification authorities and customers.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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.

References

  1. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Process. Addison-Wesley, Reading (2001)

    Google Scholar 

  2. Porter, M.E.: Competitive Advantage – creating and sustaining superior performance. Free Press, New York (1998)

    Google Scholar 

  3. Curtis, B., Kellner, M.I., Over, J.: Process modeling. Communications of the ACM 35(9) (1992)

    Google Scholar 

  4. Jablonski, S., Bussler, C.: Workflow Management: Modeling Concepts, Architecture and Implementation. International Thomson Computer Press, London (1996)

    Google Scholar 

  5. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language. Oxford University Press, New York (1977)

    Google Scholar 

  6. Gamma, E., Johnson, R., Vlissides, J.: Design Patterns – Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  7. Meszaros, G.: A Pattern Language for Pattern Writing (November 2002), http://www.hillside.net/patterns/writing/patternwritingpaper.htm

  8. Fowler, M., Scott, K.: UML distilled – a brief guide to the standard object modeling language. Addison-Wesley, Reading (2000)

    Google Scholar 

  9. Object Management Group. OMG Unified Modeling Language Specification, Version 1.4, ftp://ftp.omg.org/pub/docs/formal/01-09.67.pdf (September 2001)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Förster, A., Engels, G. (2003). Quality Ensuring Development of Software Processes. In: Oquendo, F. (eds) Software Process Technology. EWSPT 2003. Lecture Notes in Computer Science, vol 2786. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45189-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45189-1_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40764-5

  • Online ISBN: 978-3-540-45189-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics