To write effective code and applications, software engineers and developers have to be able to frame user/customer needs effectively, capture program requirements and use cases, and then develop suitable software architecture and code to meet the need. Code Chronicles: The Art of Storytelling in Software helps readers write better software by teaching readers how to write stories in the context of software development. The book explains the roots of storytelling, clarifies that storytelling historically has been a very powerful tool used to pass along knowledge, presents where storytelling is…mehr
To write effective code and applications, software engineers and developers have to be able to frame user/customer needs effectively, capture program requirements and use cases, and then develop suitable software architecture and code to meet the need. Code Chronicles: The Art of Storytelling in Software helps readers write better software by teaching readers how to write stories in the context of software development. The book explains the roots of storytelling, clarifies that storytelling historically has been a very powerful tool used to pass along knowledge, presents where storytelling is already present implicitly in software development, discusses how to make it more effective, and finally present experiences in storytelling from software engineering and other scientific disciplines, to foster a full understanding of its power. The authors comprehensively present the pivotal role of storytelling in writing software, and they explain how to do it in a simple, hands-on approach, also taking advantage of clear case studies written by experts in the field.Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Dr. Paolo Ciancarini is a Tenured Professor at the Department of Computer Science and Engineering of the University of Bologna - Alma Mater Studiorum. He lectures on Software Engineering and Software Architecture. In the period 2000-2004 he has served as Chair of the undergraduate and graduate studies in Computer Science at the University of Bologna. In the period 2008-2011 he has served as Chair of the Joint PhD Schools in Information and Communication Technologies at the University of Bologna. He is currently the coordinator of the area panel for Computer Science and Engineering for the research evaluation committee of the University of Bologna. He has also been president of the CINI, the Consortium of Computer Science and Computer Engineering Departments in Italian University and of GRIN, the association of Italian Computer Science Professors. He is author of hundreds of publications in computer science and software engineering and has lead multiple externally funded projects and consulting initiatives in the area of software.
Inhaltsangabe
Part. A: Story telling: a vehicle to pass knowledge 1. Introduction: story telling and knowledge in the centuries 2. Storytelling in the modern time 3. Key principles of storytelling Part. B: Case studies of story telling in our society 4. How Freud was telling his stories 5. Husserl, the critical philosophy, and the founding principles of story telling 6. Court cases and story telling 7. Managing a theatre and telling stories 8. Doctors talking to their patients using stories 9. Story telling and education Part. C: Story telling in software 10. Explaining the processes as stories 11. Collecting requirements as stories 12. Formalizing the analysis and design with stories 13. Developing code with stories 14. Testing software against stories of use 15. Stories for user manuals 16. Stories to create code in natural language using chatGPT 17. Story telling to educate into agile Part. D: Case studies of story telling in software 18. Stories in collecting requirements (to finalize) 19. Stories in developing the code (to finalize) 20. Stories in describing the process (to finalize) 21. Stories in presenting the user experience (to finalize) Part. E: Conclusions Chapter 22: Summary of the key concepts 23. The future of story telling in software 24. Concluding remarks
Part. A: Story telling: a vehicle to pass knowledge 1. Introduction: story telling and knowledge in the centuries 2. Storytelling in the modern time 3. Key principles of storytelling Part. B: Case studies of story telling in our society 4. How Freud was telling his stories 5. Husserl, the critical philosophy, and the founding principles of story telling 6. Court cases and story telling 7. Managing a theatre and telling stories 8. Doctors talking to their patients using stories 9. Story telling and education Part. C: Story telling in software 10. Explaining the processes as stories 11. Collecting requirements as stories 12. Formalizing the analysis and design with stories 13. Developing code with stories 14. Testing software against stories of use 15. Stories for user manuals 16. Stories to create code in natural language using chatGPT 17. Story telling to educate into agile Part. D: Case studies of story telling in software 18. Stories in collecting requirements (to finalize) 19. Stories in developing the code (to finalize) 20. Stories in describing the process (to finalize) 21. Stories in presenting the user experience (to finalize) Part. E: Conclusions Chapter 22: Summary of the key concepts 23. The future of story telling in software 24. Concluding remarks
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497
USt-IdNr: DE450055826