everything.study
MECHTRON 3K04

Software Development

Undergraduate

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)
    2nd Edition · unspecified
  • D. Norman, The Design of Everyday Things: Revised and Expanded Edition, Basic Books. (2026 Price: CAD 25.83)
    unspecified
Sources