everything.study
COMP 354

Introduction to Software Engineering

4 credits · Undergraduate

Winter 2020 · Software Engineering

Topics

  • Software lifecycle
  • Iterative development
  • Requirements documentation
  • Software design
  • Testing and review
  • Team software projects

Readings

  • Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3rd ed., Prentice Hall, 2005.
    Recommended / optional / reference
  • Roger S. Pressman, Software Engineering: A Practitioner’s Approach, 7th ed., McGraw-Hill.
    Recommended / optional / reference
  • Ian Sommerville, Software Engineering, 7th ed., Addison-Wesley.
    Recommended / optional / reference
Sources