everything.study
SFWRENG 4G06A/B

Software Engineering Capstone Design Project

Undergraduate

2026

Topics

  • Student teams prepare the requirements
  • Design
  • Documentation
  • Implementation of a software system taking economic
  • Health
  • Safety
  • Legal
  • Marketing factors into account
  • Must demonstrate
  • Working system
  • Convincing test results
  • Software project management

Readings

  • Carlo Ghezzi, Mehdi Jazayeri, and Dino Mandrioli. Fundamentals of Software Engi- neering. Prentice Hall, Upper Saddle River, NJ, USA, 2nd edition, 2003 (https://www.
    2nd edition · unspecified
  • Daniel M. Hoffman and Paul A. Strooper. Software Design, Automated Testing, and Maintenance: A Practical Approach. International Thomson Computer Press, New York, NY, USA, 1995 (https://gitlab.cas.mcmaster.ca/smiths/pub/-/blob/master/ HoffmanAndStrooper1995.pdf?ref_type=heads)
    unspecified
  • Hans van Vliet. Software Engineering (2nd ed.): Principles and Practice. John Wiley & Sons, Inc., New York, NY, USA, 2000. ISBN 0-471-97508-7 (https://www.amazon. ca/Software-Engineering-Hans-van-Vliet/dp/0471975087)
    2nd ed · unspecified
    ISBN 0471975087
  • Lecture/course notes
    See source
Sources