Systems Unit Flashcards
Planning - What is the context?
The current situation and problem
Planning - extent and limitations
Figuring out the exact features needed and not to save time
Planning - organisational issues
The legistics/ infrastructure that needs to be sorted out
For example, a school attendance system might be used on a sports
field, requiring a system that can run in a wireless network using
portable devices.
Planning - underlying technologies
What the code has to work with/ what is there
Examples: OS, hardware, wifi speed etc.
What is change management?
Making sure that the new code will work on the old infrastructure with easy turnover
Example problems include: old hardware not being good enough to run system
Compatibility - Legacy
The need to support old standards, if that is what is being used.
Compatibility - business mergers
During business mergers, the data is often stored in different formats. Which can result in data loss or recovery.
Compatbility - compatibility
the issue of whether two computer systems
can function together successfully
Implimentation - Remote (not on device) advantages
- Centralised (easy to update)
- Use thin clients (on device) meaning can run on large amount of devices with limited power
Implimentation -Local advantages`
Local is always faster than remote and could be used offline
What is software as a service?
“renting” software on a temporary basis,
rather than selling the software or the
software license.
Example: itunes being free but need to buy content
What is a direct changeover?
Immediate changeover of software, the old software is discarded.
What is a phased implimentation (change over)?
A gradual process where the use of the old system is reduced and use of the new system is increased
What is parallel running (changeover)?
When both system systems are running and supported simultaniously.
- Safest
- Double the work
Data migration - data structures problems
Incompatiblity between types of data from the old system.
For example an SQL database might not be able to run on an outdated version of java