1.1 Systems in Organisation Flashcards

1
Q

When designing a new system you’ve got to consider 3 things…

A

The extent of new system
Limit of old system
Context of system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What usually causes systems not to change?

A

We don’t like change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the issues with change? (Name 3)

A

New systems might omit old features
Old systems might be faster
People find change complex
Change might lead to incompatibility
There might be data loss
It will be expensive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is needed before changing a system?

A

A plan, including valid reason for changing.
communication with stakeholders
integration
Evaluation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a legacy system?

A

Old method, technology or computer system that may not be available anymore.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a merger?

A

A combination of two or more entities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the issues of mergers?

A

Software compatibility
Language differences
Time zone differences
Cultural differences.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is local software?

A

Installed on computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is remote software?

A

Installed on computer somewhere else and access it through the internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is SaaS?

A

Software as a service

A host makes available software for customers over the internet so they don’t have to worry about installation, maintenance and management.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the benefits of SaaS?

A

Cheaper
good for small businesses
less staff required
the organisation can get back online quicker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the problems with SaaS?

A

Software integration
security isn’t as secure
government compliance regulations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The four types of changing procedures.

A

Direct changeover
Parallel running
Pilot running
Phased conversion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is direct changeover?

A

Old system is stopped and new system is started

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the pros and cons of direct changeover?

A

Minimal time and effort
If new system fails, no backup.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is parallel running?

A

New system is stared but the old system is kept running alongside it with data in both systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are the pros and cons of parallel running?

A

If new system fails there is a backup
More tine and resources required to run both.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is pilot running?

A

New system is tested with a small organisation, once it is running it is completely implement everywhere else.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are the pros and cons of pilot running?

A

All features trialed, if new system fails not as tragic.
For the users of the pilot system there is no backup.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is phased conversion?

A

New system is introduced in phases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What are the pros and cons of phased conversion?

A

Allows people to get used t the new system, training can be done in stages
If new system fails there is no fall back.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is data migration?

A

Moving data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is important to consider when undergoing data migration? (Name 3)

A

Compatibility
Data structure differences.
Validation rules
Incomplete data transfers
International, time, money etc.
Security of data
data integrity
Time and cost

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Why do we test?

A

Management
Functionality
User experience
Performance
Compatibility
Security

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
What is static testing?
When we review software without testing it.
25
What is dynamic testing?
When we execute the software with test cases. So testing occurs as program runs.
26
What is the difference between static and dynamic testing?
Static testing involves verification, whereas dynamic testing also involves validation to improve software quality.
27
What is alpha testing?
performed by employees on developers site
28
What is beta testing?
performed by non employees performed at client location
29
What is black box testing?
Functional testing = Test without going into software, looks at interfaces instead.
30
What is white box testing?
Structural testing = looks inside software and uses that knowledge as part of testing.
31
What is user acceptance testing?
Testing to see if system meets user expectation.
32
What is usability testing?
Does the app meet functional requirements
33
What is automated testing?
This is when one uses special tools to control the execution of tests that compares actual results to expected results. The engineer has no involvement it is automated.
34
What is important to understand with automated testing?
It is additional testing and can't be relied on as an accurate test.
35
What is User documentation?
A document that explains how to use features and functions of a system to its end users.
36
Why do we need user documentation?
So users can understand features and hidden features
37
How does one write user documentation?
Simple language, not detailed explanations Good quality documents that are efficient and succinct
38
What are help files?
Files supplied with the system.
39
Advantages of help files?
Accessible at any time Can give general instructions can help solve major errors
40
Disadvantages of help files?
Only uses after system is installed don't give any installation help doesn't deal with general errors they often lack a search icon so hard to find info.
41
What is online support?
Special web series hosted by system developer
42
What are the advantages of online support?
More extensive Often more up to date Talking to real human Often has search capabilites
43
What are the disadvantages of online support?
Useless without internet
44
What are printed manuals?
Manuals printed on paper and supplied together with the system
45
What are the advantages of printed manuals?
Can be read before system is installed Always available Help for installations
46
What are the disadvantages of printed manuals?
Easy to lose often limited not updated.
47
What is user training?
Training users to understand how the system works and how to use it efficiently.
48
What is self instruction?
Users teaching themselves using a manual or a video
49
What are the advantages of self instruction?
Lowest cost Flexible timeline Training is exactly what user wants to learn
50
Disadvantages of self instruction?
Might be too complicated for the user Certain features might be ignored or misunderstood
51
What are formal classes?
Users sitting in a classroom with an instructor
52
Advantages of formal classes?
Structured learning environment Expert Curriculum designed to teach all aspects
53
Disadvantages of formal classes?
Expensive rigid schedule Not much personalisation
54
What is remote/online training?
An instructor training people over remote connection
55
Advantages of remote training?
Structured learning environment Expert Curriculum designed to teach all aspects learn at home
56
Disadvantages of remote training?
Expensive remote with no hands on advice computer based internet required.
57
What can data loss be caused by?
Hardware/software malfunctions human error computer viruses software corruption natural disasters
58
What are the consequences of data loss?
Business shut down loss of important records
59
What is important to consider with data loss?
Can the data be replaced how easy can the data be replaced who will be affected by data loss are there financial implications are the life and death consequences who is responsible
60
5 ways to prevent data loss
Failover system Redundancy Removable Media Offsite storage Online storage
61
What is a failover system?
Constant capability to automatically and seamlessly switch to a highly reliable backup system.
62
What is redundancy?
Where the data is kept in two separate places. Whenever data is repeated it creates a redundancy.
63
What is removable media?
Keeping data on a storage device that can be removed while the computer is running. e.g. CD
64
What is offsite storage?
Storing data external to the organisations core environment/core infrastructure.
65
What is online storage?
Cloud = storage that is remote and accessed over the internet. Can be used as backup.
66
What is a release?
When a new product is launched. Sometimes done with a beta version.
67
What is an update?
A software file that fixes the problems. Prevents the problems from happening on your computer.
68
What are patches?
Software update inserted into the program to temporarily fix a problem.
69
What are the problems patches usually solve?
Fix a software bug install new drivers address new security vulnerabilities upgrade the software.
70
How do you get an update?
Manually Automatically.
71
What is release management?
How software is released to the user.
72
What are the 3 types of release management?
Continuous delivery Agile development DevOps (Development Operations.
73
What is continuous delivery?
Continuous delivery is the ability to deliver software that can be deployed at any time through manual releases; Reduces cost, time and risk of changes. Also allows for incremental updates.
74
What is agile development?
an agile team delivers work in small, but consumable, increments. It allows a quick response to change.
75
What is Development Operations?
Unification of software development and software operations. It allows monitoring of all steps of software construction. It is very dependable.