Midterm Review

Back to se464

Architectural Styles

Layered

Client-server

Data Flow

Batch sequential

Pipe and Filter

Shared memory

Blackboard

Rule-based

Interpreter

Implicit invocation

Pub-Sub

Event-based

Peer-to-peer

Modelling

UML

4+1 architectural view

Security

Principles

Access control methods

Trust issues

Design

Principles

STUPID

SOLID

Low level principles

Patterns

Factory

Adapter

Interpreter

Template method

Abstract factory

Builder

Prototype

Singleton

Adapter

Bridge

Composite

Decorator

Façade

Flyweight

Proxy

Chain of responsibility

Command

Iterator

Mediator

Memento

Observer

State

Strategy

Visitor