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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kroll, P., Kruchten, P.: PHP5. Rational Unified Process Od Strony Praktycznej. WNT (2007)
Krzysztof Rychlicki-Kicior: Java EE 6. Programowanie aplikacji WWW. Ed. Helion. Gliwice (2010)
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)
Cadle, J., Yeates, D.: Zarządzanie Procesem Tworzenia Systemów Informacyjnych. WNT (2004)
Kryvinska, N.: Building consistent formal specification for the service enterprise agility foundation. Soc. Serv. Sci. J. Serv. Sci. Res. 4(2), 235–269 (2012)
Hemrajani, A.: Java. Tworzenie aplikacji sieciowych za pomocą Springa, Hibernate i Eclipse. Ed. Helion. Gliwice (2007)
Gregus, M., Kryvinska, N.: Service Orientation of Enterprises—Aspects, Dimensions, Technologies. Comenius University in Bratislava (2015). ISBN: 9788022339780
Liderman, K., Arciuch, A.: Projektowanie Systemów Komputerowych. BEL Studio Sp. Z. o. o. (2001)
Kryvinska, N., Gregus, M.: SOA and its Business Value in Requirements, Features, Practices and Methodologies. Comenius University in Bratislava (2014). ISBN: 9788022337649
York, R.: Beginning CSS: Cascading Style Sheets for Web Design. Wiley Publishing Inc., Indianapolis, Indiana (2005)
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
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)
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)
Schildt, H.: In: Helion (Ed.) Java Kompendium programisty. Gliwice (2005)
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
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
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)
Poniszewska-Marańda, A.: Wykłady z przedmiotu „Inżynieria Oprogramowania II. Instytut Informatyki, Łódź (2009)
Andrew, R.: The CSS Anthology: 101 Essential Tips. Tricks & Hacks, SitePoint Pty. Ltd. (2004)
Kruchten, P.: PHP5. Rational Unified Process Od Strony Teoretycznej. WNT (2007)
Beck, K., Anders, C.: Wydajne Programowanie Extreme Programming. MIKOM (2005)
Hnatkowska, B., Huzar, Z.: Inżynieria Oprogramowania—Metody Wytwarzania i Wybrane Zastosowania. PWN (2008)
Huzar, Z.: Wprowadzenie do języka UML. Materiały z konferencji „Systemy czasu rzeczywistego”, Zakopane (1999)
Liderman, K.: Formalizacja procesu pozyskiwania informacji dla potrzeb specyfikacji wymagań na projektowany system. Zeszyt 9, WAT, Warszawa (1998)
Patkowski, A.E.: Dokumentowanie procesu projektowania. Biuletyn IAiR str 57-70 WAT, Warszawa (1998)
Yourdon, E.: Marsz ku klęsce. Poradnik dla projektantów systemów, WNT, Warszawa (2000)
Brooks, F. Jr.: Eseje o inżynierii oprogramowania. WNT, Warszawa (2000)
Jacobson, I., Booch, G.: The Unified Software Development Process. Addison-Wesley, Boston (1999)
Boehm, B., Turner, R.: Balancing Agility and Discipline. A Guide for Perplexed, Addison-Wesley, Boston (2004)
Thomas, D., Hunt, A.: The Pregmatic Programmer. Addison-Wesley, Boston (1999)
Koszlajda, A.: Zarządzanie projektami IT. Przewodnik po metodykach, Helion (2008)
Wrycza, S., Marcinkowski, B.: Język UML 2.0 w modelowaniu systemów informatycznych. Helion (2006)
Shore, J., Warden, S.: Agile Development. Filozofia programowania zwinnego. Helion (2008)
Duckett, J.: Accessible XHTML and CSS Web Sites Problem–Design–Solution. Wiley Publishing Inc., Indianapolis, Indiana (2005)
Babin, L.: Beginning Ajax with PHP from Novice to Professional. Apress, New York (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-77916-0_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-77915-3
Online ISBN: 978-3-030-77916-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)