TCSS 360-W'17: Software Development and Quality Assurance Techniques

TCSS 360: Software Development and Quality Assurance Techniques

csu-logo

Announcements Syllabus Grading Schedule Assignments

Home


Project Teams - Shared Coffee Shop APIs:

Shared coffee shop APIs are here: [LINK].

Course Objectives:

The primary objective of TCSS 360 is to communicate a diverse array of topics in Software Engineering. Specifically TCSS 360 covers how to build quality software using standard development practices and representations. This includes writing and using requirements, designing and representing computational units, rigorous program testing, reviews and inspections, and working effectively in teams. Topics include:

  • Software lifecycle and process models: plan and document, agile methods
  • Effective groupwork practices: mutual accountability, public commitments.
  • Software development tools: version control, unit testing frameworks.
  • Standard representations for requirements: user cases, business rules
  • Design generation, design representation, and heuristics for good design.
  • Software testing: unit, integration, regression, and acceptance
  • Static software verification: reviews, inspections.

  • Instructor

    Lecture Location
    Wes Lloyd
    Office: Cherry Parkes 229
    Office Hours: M 4:00-5:00 PM, W 10:30-11:30 AM
    E-mail: wlloyd <@> uw.edu
    Tel: (253) 692-5681

    Winter Quarter 2017
    MW (6:30 - 8:35 PM)
    Cherry Parkes, Room 108

    Institute of Technology, University of Washington-Tacoma,
    Tacoma, WA 98402 USA
    © 2016 University of Washington