System Fundamentals - Testing, Implementation and Installation Flashcards
Define the term Iteration
Repeating a sequence of steps to get closer to the desired result.
Define Prototype
A scaled-down version of a product - allows for testing before spending a lot of money on the project
Define SaaS (Software as a Service)
Companies may decide to host a system on the cloud instead of locally (on site) . Users therefore pay for access to the software hosted remotely, and this is known as Software as a Service. (It is like having a subscription to a software service)
Define Legacy System
Old (outdated) Computer System that is used instead of updated versions. These are often not available for purchase, or supported anymore.
Define merger.
A combination of two or more companies into one.
Define Data Migration
Moving data (from one system to another)
Describe the Direct Changeover, method of deploying a new software system.
The old system is stopped and the new system is started (no overlap)
Describe the Parallel Running, method of deploying a new software system.
New system is started and runs along side the old system.
Describe the Pilot Running, method of deploying a new software system.
The new system is tested by a small group of people, while the old system is used by the rest. Once the bugs are addressed, the whole group will move to the new system.
Describe the Phased Conversion, method of deploying a new software system.
The new system is implemented in stages (phases), gradually replacing the old system.
Define Unit Testing
Testing of individual modules.
Define Alpha Testing
First phase of testing, tested by developers.
Define Beta Test
Second phase of testing, tested by end-users.
Define Help Files (User Documentation)
Files that are accessible from within the program. (Once you have access to the program).
Define Online Support (User Documentation)
Web service hosted by the system to address questions.