MECHTRON 3K04
Software Development
Fall 2026
Topics
- Software design process
- Professional responsibility
- Using specifications
- Documentation
- Module Specification
- Module interfaces
- Module internal documentation
- Coding styles
- Portability
- Software inspection
- Software testing
Readings
- C. Ghezzi, M. Jazayeri & D. Mandrioli, Fundamentals of Software Engineering, 2nd Edition, Prentice Hall (Pearson). (2026 Price: CAD 39.21)
- D. Norman, The Design of Everyday Things: Revised and Expanded Edition, Basic Books. (2026 Price: CAD 25.83)