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


Instructor

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

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

Readings from Engineering Software As A Service - An Agile Approach Using Cloud Comptuing book by Armando Fox and David Patterson [1st Edition] Softcover and Kindle editions. Strawberry Canyon Publisher [1]

Additional References (Optional)

No additional references at this time.

Source Code Examples

Source code examples are posted [HERE].

Schedule

Schedule subject to revision.

To open slides in Canvas <RIGHT CLICK>.

Week Dates Topics Assignments Chapters
1 Jan 4 Introduction
Syllabus, Software Development Processes, SOA, SaaS, Cloud
Lecture 1 (1/4)

Ch 1 [1]
2 Jan 9, 11 Software Testing Overview, Service Oriented Architecture
Lecture 2 (1/9)

Service Oriented Architecture, REST Services
Lecture 3 (1/11)





T1 1/11
Ch 2 [1]
3 Jan 18 No Class
Martin Luther King Day (1/16)

Use Cases, User Stories, Requirements Analysis
Lecture 4 (1/18)
Ch 7, 10 [1]
4 Jan 23, 25 User Stories, Project Meetings, Pivotal Tracker
Lecture 5 (1/23)

Version Control Systems, git
Lecture 6 (1/25)

A1 1/23

Project Phase 1 1/23

T2 1/25
Ch 10 [1]
5 Jan 30, Feb 1 Software Design Principles I
Lecture 7 (1/30)

Software Design Principles II
Lecture 8 (2/1)





T3 2/1
Ch 8, 11 [1]
6 Feb 6, 8 Snow Day
(2/6)

UML
Lecture 10 (2/8)




T4 2/8
Ch 11 [1]
7 Feb 13,15 Software Testing: TDD, Junit, Spock
Lecture 11 (2/13)

Software Testing II: Spock, Coverage
Lecture 12 (2/15)

Project Phase 2 2/14


A2 2/15

Ch 8 [1]
8 Feb 22 No Class
President's Day (2/20)

Tutorial 4, Catch-up, Project work
Lecture 13 (2/22)

Ch 12 [1]
9 Feb 27, Mar 1 WEB GUIs, Tutorial 5
Lecture 14 (2/27)

Tutorial 5
Lecture 15 (3/1)

T5 2/27


Project Phase 3 3/1
Ch 12 [1]
10 Mar 6, 8 Project Work
Lecture 16 (3/6)

Project Work - 2
Lecture 17 (3/8)


UW Finals Week Mar 13 UW Final Exam Week

Project Demos