Primary Navigation
Want to create or adapt books like this? Learn more about how Pressbooks supports open publishing practices.
Book Contents Navigation
Recommended Citation
Dedication
Acknowledgements
About This Textbook
About The Authors
1. Welcome to CIS3750
2. Software Design
3. Learning Outcomes
4. Course Timeline
5. Course Slide Decks
6. Accessibility & This Textbook
7. What is Community-Engaged Learning?
8. Community-Engaged Learning & CIS3750
9. Setting Expectations
10. Asking Good Questions
11. What Makes Good Software?
12. User Stories & Requirements
13. What Makes Good Requirements?
14. Specificity
15. Importance
16. Prioritization
17. Dependencies
18. Time Estimates
19. Timelines, Iterations, and Milestones
20. Productivity
21. Building Your Timeline
22. Tasks
23. Burndown Charts
24. Prototypes
25. Use Cases
26. Paper Prototypes
27. Wireframes
28. Testing
29. UML Diagrams
30. CRC Sessions
Appendix
Previous/next navigation
Community-Engaged Systems Analysis & Software Design Copyright © 2024 by Daniel Gillis and Nicolas Durish. All Rights Reserved.