1/11
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
Computational Thinking
pattern recognition
abstraction
decomposition
algorithms
Class Diagram
structure of an object-oriented system

Deployment Diagram
how components are physically deployed across hardware nodes

Sequence Diagram
how objects interact over time by exchanging messages in an order

Use Case Diagram
interactions between users and the system at a high level

Activity Diagram
flow of actions and tasks in a process

State Machine Diagram
how an object changes state in response to events over time

Client-Server
clients (browsers, apps) send requests to a centralized server that provides services or data (Amazon, Gmail)
Peer-to-Peer
each node acts as both a client and a server, enabling distributed sharing of files, data, and computing resources (Blockchain, Bitcoin)
3-tier
Presentation logic (UI)
Business logic (data validation, rules)
Data Access logic (communicates with database)
SOA
application made up of services, each handling a specific business function
one database
Microservices
application built from small, independent services, each focused on a single, specific task
multiple databases