Deployment Maintenance and Support Flashcards
Production Environment
Environment in which the hardware and software systems that the user interacts with through the software product.
Deployment
The process of making the product available in the production environment
Support
After the software product has been deployed, the developer will need to help the customer use it
Maintenance
When faults are discovered, the production environment may change and requirements may change, the software product will need to be modified after its deployment
Physical Architecture
The realization of a software product as artifacts (such as files) residing on and executing on computational resources
Logical architecture
The software’s major components and the relationships between them
Personal
Software stored on user’s device and executed on their device.
User data on own device
Shared
Software stored on a shared device and
temporarily delivered to the user device
User data stored on the user device
Mainframe
The software product stored on shared device and
executed on shared device but accessible from a user device
User data stored on shared device
Cloud
Software product stored on shared device
Temporarily delivered to user device and executed on their device
User data is stored on shared device
Mobile Agent
Rare
Software stored on user device
Executed on shared device
Mobile Agent Ex
Change settings on another device through a different device
Artifact
A physical manifestation of a component of a software system.
Examples of artifacts
Files Documents Source Code Diagrams Audio Clips Video Clips
Node
Either a physical device or an execution environment