Skip to content
Permalink
Browse files
minor changes
  • Loading branch information
aa7401 committed Oct 2, 2018
1 parent 9ed18b0 commit 118e8bfd7ad4b624860f2be28465d2e8ad83dcea
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 31 deletions.

This file was deleted.

This file was deleted.

@@ -3,3 +3,9 @@

1. 02 Software Architecture Patterns
2. 10 Case Study Software Architecture and Quality Criteria

In this lab you will be applying the knowledge from this week's lecture to the problem you have been given as your assignment. You should check Moodle and find out the topic you have been assigned.

Using the resources available from the lecture slides, create a domain modelling.

Choose three architectural styles from those you were shown and use UML to
@@ -1,13 +1,9 @@

# Software Quality and Process Management

All development to be done using NodeJS (and Express/Handlebars).
## 1 NodeJS and Express

Version control using GitLab.

Start with master read-only repository (forking workflow).

## 1 Test-Driven Development
## 2 Test-Driven Development

- Lecture
- Week 1 - Software Project Management Overview LEC
@@ -20,32 +16,15 @@ Start with master read-only repository (forking workflow).
- Test Harness
- Employing Test-Driven Development

## 2 Web APIs & Client JS

- building a simple API (GET/POST) using TDD (and Postman)
- building a simple client using TDD
- extra resources from 302CEM: client-side JS and MQTT

## 3 Version Control (fit into the previous 2 weeks?)
## 3 Introduction to Software Architecture

- Forking workflow
- GitLab
- Basic branching
- Copy of 04a Version Control Revision
- Copy of 04b Branching

## 4 Introduction to Software Architecture

- HTTP v MQTT
- MVC
- Design Patterns
- Week 2 - Software Architecture Patterns
- BEA chapter 1: Software Architecture
- Domain-Driven Design

## 5 Architectural Coupling

- BEA chapter 4: Architectural Coupling
- Domain-Driven Design
- Copy of 09 Acceptance Testing

## 6 Software Quality

0 comments on commit 118e8bf

Please sign in to comment.