TCSS 360: Software Development and Quality Assurance Techniques |
![]() |
|
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 |
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. |
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 |