System Design Flashcards
Change Management
Process of shifting: individuals, teams, and departments etc.
Legacy System
Old technology
Business Merger
Merging of two companies (mostly to reduce costs)
Problems when installing a new system
Language difference, software incompatibility, new system is a failure, cost etc.
Software as a Service (SaaS)
A delivery method that allows software and data to be hosted and managed centrally on a remote datacenter
Premise Software
Software that is physically installed on a computer unlike SaaS where it is in a cloud (accessed only when needed)
Advantages of SaaS
Low cost, few investment in installation and maintenance, compatible with different types of devices, require few IT personnel, and it is safer.
Disadvantages of SaaS
Data is lost if the provider goes bankrupt and requires a high bandwidth
Changeover
process of putting the new system online and retiring the old one
Parallel Changeover
Both systems work in parallel for a short period of time and outputs of both systems can be compared to see which one works properly (extra cost and not time efficient)
Direct Changeover
Instant switch between system without any delay and users have to be trained before the switch (preferred when the system is not critical)
Pilot Changeover
New system is first introduced in the beginning sectors and the is slowly extended to the remaining sectors while users are trained in the meantime (companies can easily revert if something goes wrong and the first sector that adopts the system is called the pilot system)
Phased Changover
One module of the system is converted at a time and each phase is implemented separately
Data Migration
Transfer of data between different formats, storage and computer systems
Problems from Data Migration
Potential data loss, language barriers, conventions(imperial and metric systems), and misinterpretation of data