Buch, Englisch, 250 Seiten, Format (B × H): 191 mm x 235 mm
The Art of Storytelling in Software
Buch, Englisch, 250 Seiten, Format (B × H): 191 mm x 235 mm
ISBN: 978-0-443-29248-4
Verlag: Elsevier Science
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.
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Informatik Natürliche Sprachen & Maschinelle Übersetzung
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Software Engineering
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmier- und Skriptsprachen
Weitere Infos & Material
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