Please enable JavaScript.
Coggle requires JavaScript to display documents.
05 Application Structure and Development Platform Context (Components (3…
05
Application Structure and
Development Platform Context
Components
Code
Data
Application components
Application interfaces (APIs), including network and hardware platforms
Open Systems Interconnection (OSI) model
3-tier
architecture
Presentation layer
Busniess logic layer
Data access layer
Data source
Libraries (or packages)
Data sources
Database
Relational
NoSQL
Flat file
XML file
Data streaming
Platforms
Web applications (websites)
Mobile applications (apps)
Desktop applications (PC or laptop)
Application server
Cloud
platform
Public (available for anyone to use)
Private (for exclusive use by one organisation only)
Hybrid (mix of both)
Deployment
Single
platform
Multiple
platforms
Challenges
Testing
Development
Scripting languages
Security
Maintenance
Configuration management
and version control
Common aspects
Aspects unique to each platform
Diagram (c) 2018 Andrew Burgess
QA Apprenticeships