Skip to main content

Part of the book series: Studies in Systems, Decision and Control ((SSDC,volume 377))

Abstract

The presented work describes the documentation process in software development projects, which are based on various methodologies. The classic waterfall model of the software development process, Rational Unified Process and eXtreme Programming were chosen as examples of methodologies. The RUP and XP methodologies are the main examples of two different groups of methodologies—agile and traditional. Although these methodologies represent completely different approaches to the design of the system and the process of its documentation, both have gained great popularity and are currently used in many software companies. The aim of the work is to provide the reader with various documentation processes, compare their essential content and demonstrate their impact on the success of the project. Due to the advantages and disadvantages of the presented documentation processes, the final result of the work is the creation of a universal form of the documentation process in software development projects.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.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

Similar content being viewed by others

References

  1. Kroll, P., Kruchten, P.: PHP5. Rational Unified Process Od Strony Praktycznej. WNT (2007)

    Google Scholar 

  2. http://www.bryk.pl/teksty/studia/pozostałe/informatyka

  3. Krzysztof Rychlicki-Kicior: Java EE 6. Programowanie aplikacji WWW. Ed. Helion. Gliwice (2010)

    Google Scholar 

  4. Kaczor, S., Kryvinska, N.: It is all about services—fundamentals, drivers, and business models. Soc. Serv. Sci. J. Serv. Sci. Res. 5(2), 125–154 (2013)

    Article  Google Scholar 

  5. Cadle, J., Yeates, D.: Zarządzanie Procesem Tworzenia Systemów Informacyjnych. WNT (2004)

    Google Scholar 

  6. Kryvinska, N.: Building consistent formal specification for the service enterprise agility foundation. Soc. Serv. Sci. J. Serv. Sci. Res. 4(2), 235–269 (2012)

    Article  Google Scholar 

  7. Hemrajani, A.: Java. Tworzenie aplikacji sieciowych za pomocą Springa, Hibernate i Eclipse. Ed. Helion. Gliwice (2007)

    Google Scholar 

  8. Gregus, M., Kryvinska, N.: Service Orientation of Enterprises—Aspects, Dimensions, Technologies. Comenius University in Bratislava (2015). ISBN: 9788022339780

    Google Scholar 

  9. http://pjwstk.wafel.com/byt/BYT.html

  10. Liderman, K., Arciuch, A.: Projektowanie Systemów Komputerowych. BEL Studio Sp. Z. o. o. (2001)

    Google Scholar 

  11. Kryvinska, N., Gregus, M.: SOA and its Business Value in Requirements, Features, Practices and Methodologies. Comenius University in Bratislava (2014). ISBN: 9788022337649

    Google Scholar 

  12. http://www.nurt.pl

  13. http://www.ipipan.waw.pl/~subieta/artykuly/JezykUML.doc

  14. York, R.: Beginning CSS: Cascading Style Sheets for Web Design. Wiley Publishing Inc., Indianapolis, Indiana (2005)

    Google Scholar 

  15. http://www-01.ibm.com/software/rational/uml

  16. Poniszewska-Maranda, A., Majchrzycka, A.: Access control approach in development of mobile applications. In: Younas, M., et al. (Eds.) Mobile Web and Intelligent Information Systems, MobiWIS 2016, LNCS 9847. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-319-44215-0_12. ISSN 0302-9743, ISBN: 978-3-319-44214-3, pp. 149–162

  17. Poniszewska-Marańda, A.: Security constraints in access control of information system using UML language. In: Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE-2006) (2006)

    Google Scholar 

  18. Poniszewska-Marańda, A.: Access control coherence of information systems based on security constraints. In: SafeComp 2006: 25th International Conference on Computer Safety, Security and Reliability, September 2006, LNCS 4166, pp. 412–425. Springer, Heidelberg (2006)

    Google Scholar 

  19. Schildt, H.: In: Helion (Ed.) Java Kompendium programisty. Gliwice (2005)

    Google Scholar 

  20. Stępień, K., Poniszewska-Marańda, A.: Towards the security measures of the vehicular ad-hoc networks. In: Andrzej, M.J., Skulimowski et al (Eds.) Internet of Vehicles. Technologies and Services Towards Smart City, IOV 2018, LNCS 11253, pp. 233–248. Springer, Heidelberg (2018). https://doi.org/10.1007/978-3-030-05081-8_17, ISSN 0302-9743, ISBN: 978-3-030-05080-1

  21. Poniszewska-Marańda, A., Rutkowska, R.: Access control approach in public software as a service cloud. In: Zamojski, W., et al (Eds.) Theory and Engineering of Complex Systems and Dependability, in Advances in Intelligent and Soft Computing, Vol. 365, pp. 381–390, Publisher: Springer-Verlag Heidelberg (2015). ISSN 2194-5357, ISBN 978-3-319-19215-4

    Google Scholar 

  22. Molnár, E., Molnár, R., Kryvinska, N., Greguš, M.: Web Intelligence in practice. Soc. Serv. Sci. J. Serv. Sci. Res. 6(1), 149–172 (2014)

    Article  Google Scholar 

  23. Poniszewska-Marańda, A.: Wykłady z przedmiotu „Inżynieria Oprogramowania II. Instytut Informatyki, Łódź (2009)

    Google Scholar 

  24. Andrew, R.: The CSS Anthology: 101 Essential Tips. Tricks & Hacks, SitePoint Pty. Ltd. (2004)

    Google Scholar 

  25. Kruchten, P.: PHP5. Rational Unified Process Od Strony Teoretycznej. WNT (2007)

    Google Scholar 

  26. Beck, K., Anders, C.: Wydajne Programowanie Extreme Programming. MIKOM (2005)

    Google Scholar 

  27. Hnatkowska, B., Huzar, Z.: Inżynieria Oprogramowania—Metody Wytwarzania i Wybrane Zastosowania. PWN (2008)

    Google Scholar 

  28. http://xprogramming.com/xpmag/expDocumentationInXp

  29. Huzar, Z.: Wprowadzenie do języka UML. Materiały z konferencji „Systemy czasu rzeczywistego”, Zakopane (1999)

    Google Scholar 

  30. Liderman, K.: Formalizacja procesu pozyskiwania informacji dla potrzeb specyfikacji wymagań na projektowany system. Zeszyt 9, WAT, Warszawa (1998)

    Google Scholar 

  31. Patkowski, A.E.: Dokumentowanie procesu projektowania. Biuletyn IAiR str 57-70 WAT, Warszawa (1998)

    Google Scholar 

  32. Yourdon, E.: Marsz ku klęsce. Poradnik dla projektantów systemów, WNT, Warszawa (2000)

    Google Scholar 

  33. Brooks, F. Jr.: Eseje o inżynierii oprogramowania. WNT, Warszawa (2000)

    Google Scholar 

  34. Jacobson, I., Booch, G.: The Unified Software Development Process. Addison-Wesley, Boston (1999)

    Google Scholar 

  35. Boehm, B., Turner, R.: Balancing Agility and Discipline. A Guide for Perplexed, Addison-Wesley, Boston (2004)

    Google Scholar 

  36. Thomas, D., Hunt, A.: The Pregmatic Programmer. Addison-Wesley, Boston (1999)

    Google Scholar 

  37. Koszlajda, A.: Zarządzanie projektami IT. Przewodnik po metodykach, Helion (2008)

    Google Scholar 

  38. Wrycza, S., Marcinkowski, B.: Język UML 2.0 w modelowaniu systemów informatycznych. Helion (2006)

    Google Scholar 

  39. Shore, J., Warden, S.: Agile Development. Filozofia programowania zwinnego. Helion (2008)

    Google Scholar 

  40. Duckett, J.: Accessible XHTML and CSS Web Sites Problem–Design–Solution. Wiley Publishing Inc., Indianapolis, Indiana (2005)

    Google Scholar 

  41. Babin, L.: Beginning Ajax with PHP from Novice to Professional. Apress, New York (2007)

    Google Scholar 

  42. http://kis.pwszchelm.pl/publikacje/II/Powaga.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter Veselý .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Szewc, A., Karovič, V., Veselý, P. (2022). The Documentation in the Project of Software Creation. In: Kryvinska, N., Poniszewska-Marańda, A. (eds) Developments in Information & Knowledge Management for Business Applications . Studies in Systems, Decision and Control, vol 377. Springer, Cham. https://doi.org/10.1007/978-3-030-77916-0_14

Download citation

Publish with us

Policies and ethics