Deployment and Maintenance

26 flashcardsby —Griffith—
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
What is system deployment?
Activities that make a software system available for use
2
When is a system ready to be delivered to the owner/customer?
When it is fully tested and functional
3
What types of testing are included in system deployment?
Production site/pre-deployment testing and post-deployment (on-site) testing
4
What is a system deployment plan?
A comprehensive plan that includes options, packaging, scheduling, change-over strategies, integration, testing, and training
5
What are examples of deployment options?
Upload to web server/host, upload to web store, burn to DVD, install in customer’s local servers
6
What does packaging software/systems involve?
Preparing setup files, compressing, securing code, burning disks, preparing user and technical manuals
7
What is the purpose of deployment scheduling?
To inform stakeholders of deployment events and plan backups, updates, and fall-back times
8
What is direct cutover in system change-over strategies?
The old system is cut and immediately replaced by the new one
9
What is parallel operation in system change-over strategies?
The new system runs concurrently with the old for a period, reducing risk but increasing cost
10
What is pilot operation in system change-over strategies?
The new system is tested at a small site before company-wide launch
11
What is phase operation in system change-over strategies?
The new system is implemented one stage at a time
12
What is involved in integrating system components?
Connecting sub-systems, databases, legacy systems, and security components
13
What is post-deployment (on-site) testing?
Running tests to spot new problems after deployment
14
What are the two types of post-deployment tests?
Technical tests (connections, security) and user tests (User Acceptance Test)
15
Why is user training important?
For large/complicated systems to train administrators, end-users, and technical support
16
What are other activities of system deployment?
License activation and connecting systems to backup and disaster recovery centres
17
What is software maintenance?
The process of modifying a software system after delivery to correct faults, improve performance, or adapt to a new environment
18
What do maintenance expenses include?
Spending to support maintenance activities during the system’s operational life
19
What are maintenance activities?
Programs, procedures, or documentation to ensure correct performance, adaptation, and efficiency
20
What is corrective maintenance?
Repairing faults or errors found in daily system functions
21
What is preventive maintenance?
Implementing changes to prevent future errors
22
What is adaptive maintenance?
Making a system adaptable to a new environment or adding enhancements
23
What is perfective maintenance?
Making changes to improve efficiency, reliability, or maintainability, often adding new functionalities
24
Who are part of the maintenance team?
System administrators, systems analysts, applications programmers, systems programmers, database programmers
25
What are the steps of maintenance requests?
Initial determination, system review committee approval, task completion, user notification
26
Why is establishing priorities in maintenance important?
To balance new development with necessary maintenance work
Study all 26 cards for free