Skip to main content

Conceptualizing Software Life Cycle

  • Conference paper
Information Systems: Modeling, Development, and Integration (UNISCON 2009)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 20))

Included in the following conference series:

  • 1206 Accesses

Abstract

A model of the software life cycle shows a software development process that includes all the activities and products required to develop a software system. This paper introduces a new approach to the specifications of the software life cycle, based on artifacts flow. The waterfall model—enhanced with feedback—is used as a sample of this flow-based methodology. Each phase of the development cycle is represented by five stages of the stream of things that flow. The resultant schema is a high-level abstraction of the software life cycle that enhances the specifications for development phases.

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. Al-Fedaghi, S.: Modeling Communication: One More Piece Falling Into Place. In: The 26th ACM International Conference on Design of Communication (SIGDOC 2008), Lisboa, Portugal, September 22-24 (2008)

    Google Scholar 

  2. Al-Fedaghi, S.: Informational Human-Machine Interaction. In: The 2008 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2008), Singapore, October 12-15 (2008)

    Google Scholar 

  3. Al-Fedaghi, S.: Software Engineering Interpretation of Information Processing Regulations. In: IEEE 32nd Annual International Computer Software and Applications Conference (IEEE COMPSAC 2008), Turku, Finland, July 28 - August 1 (2008)

    Google Scholar 

  4. Ambler, S.W.: User Stories, http://www.agilemodeling.com/artifacts/userStory.htm

  5. Ambler, S.W.: Agile Analysis, http://www.agilemodeling.com/essays/agileAnalysis.htm

  6. Ambler, S.W.: Data Modeling, http://www.agiledata.org/essays/dataModeling101.html

  7. Hasenkamp, T.: Linking the Design Process with Design for Six Sigma, onesixsigma.com (May 10, 2007), http://www.onesixsigma.com/article/linking-the-design-process-with-dfss

  8. Gotel, O.C.Z., Finkelstein, A.C.W.: An Analysis of the Requirements Traceability Problem. In: Proceedings of the IEEE International Conference on Requirements Engineering (ICRE 1994), Colorado Springs, Colorado, April 18-22, pp. 94–101 (1994)

    Google Scholar 

  9. Laplante, P.A., Neill, C.J.: The Demise of the Waterfall Model is Imminent. and other Urban Myths. Game Development Magazine (February 2004), http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=110

  10. Mader, D.P.: Design for Six Sigma. Quality Progress, 82–86 (July 2002)

    Google Scholar 

  11. McConnell, S.: Code Complete, 2nd edn. Microsoft Press (2004)

    Google Scholar 

  12. McConnell, S.: Rapid Development: Taming Wild Software Schedules, pp. 449–463. Microsoft Press, Redmond (1996)

    Google Scholar 

  13. Nuseibeh, B., Easterbrook, S.: Requirements Engineering: A Roadmap. In: Finkelstein, A. (ed.) The Future of Software Engineering. Special Issue 22nd International Conference on Software Engineering. ACM Press, New York (2000)

    Google Scholar 

  14. Parnas, D.L., Clements, P.C.: A Rational Design Process: How and Why to Fake it. IEEE Trans. Software Eng. 12(2), 251–257 (1986), http://users.ece.utexas.edu/~perry/education/SE-Intro/fakeit.pdf

    Article  Google Scholar 

  15. Patzak, G.: Model of Project Planning. In: Reschke, Y., Schelle, H. (eds.) Dimensions of Project Management, pp. 26–27. Springer, Berlin (1990)

    Google Scholar 

  16. Stamey, J.W.: TRIZ and Extreme Programming. The TRIZ Journal v1.0, 0.0 (2006), http://www.triz-journal.com/archives/2007/02/03/

  17. Strašunskas, D.: Traceability between Fragments throughout Lifecycle of Collaborative Systems Development. Inf. Sci. 24 (2003), http://www.leidykla.vu.lt/inetleid/inf-mok/24/etomas24.html

  18. Thornton, A.: Variation Risk Management, Focusing Quality Improvements in Product Development and Production. John Wiley & Sons, Chichester (2003)

    Google Scholar 

  19. Vashishtha, S.: Agility Meets the Waterfall, JavaWorld.com (March 25, 2008), http://www.javaworld.com/javaworld/jw-03-2008/jw-03-agile-practice.html

  20. Wideman, M.: The Role of Project Life Cycle (Life Span) in Project Management: Project Life Spans in the 1990s, February 1 (2004), (accessed, June 2008), http://www.maxwideman.com/papers/plc-models/1990s.htm

  21. Aonix, Safety Critical Software Using Ada (2008), http://www.aonix.com/objectada_sc_handbook.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Al-Fedaghi, S.S. (2009). Conceptualizing Software Life Cycle. In: Yang, J., Ginige, A., Mayr, H.C., Kutsche, RD. (eds) Information Systems: Modeling, Development, and Integration. UNISCON 2009. Lecture Notes in Business Information Processing, vol 20. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01112-2_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01112-2_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01111-5

  • Online ISBN: 978-3-642-01112-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics