1/21
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
deployment
the process of making the product available in the production environment
support
After the software product has been deployed, the developer (or an agent of the developer) will need to help the customer use it
maintenance
since faults may be discovered, the production environment may change, and requirements may change, the software product will need to be modified after it is deployed
physical architecture
the realization of a software product as artifacts (such as files) residing on and executing on computational resources.
Personal
The software is stored (installed) on a user device (such as a personal computer, phone, or tablet) and executed on that device. User data is also stored on that device. (If the device has multiple users, each user’s data is associated with that user.)
Shared
The software is stored on a shared device (such as a shared disk), temporarily delivered to the user device, and executed on the user device. User data is stored on the user device.
Mainframe
The software product is stored on a shared device and executed on that shared device but is accessible from a user device (known as a terminal). User data is stored on the shared device.
Cloud
The software product is stored on a shared device, temporarily delivered to the user device, and executed on the user device. User data is stored on the shared device.
mobile agent
software that is stored on the user device and
executed on a shared device
artifact
the physical manifestation of data that is created or used during software development or operation. Examples include files, documents, source code, diagrams, audio clips, and video clips.
node
either a physical device or an execution environment (such as a virtual machine or an operating system), both of which are computational resources.
Deployment involves these steps
PENIS MODE: Release, Install, Activate 😜
Release
The artifacts are assembled into a distributable package.
Install
The distributable package is brought to the production environment, the artifacts are disassembled, and the artifacts are moved to the appropriate nodes.
Activate
All of the executable artifacts are started.
Corrective Maintenance
Modifications that correct faults after they give rise to failures (in
the production environment).
Preventive Maintenance
Modifications that correct faults (discovered in the development
environment after the product has been deployed) before they give rise to failures (in the production environment), or to correct defects of other kinds to improve maintainability, portability, and so forth
Adaptive Maintenance
Modifications that keep the product usable in a changed or changing environment (e.g., migration to another platform)
Perfective Maintenance
Modifications that satisfy additional functional requirements (e.g.,
adding new features) or non-functional requirements (e.g., improving performance)
Professional Support
The person interacting with the user is employed, either directly or
indirectly, by the developer or provider of the software product
Community Support
The person interacting with the user is another user or an expert who is not employed by the developer or product provider
Shoe sex
Yummy sex with a shoe!