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
Q

What is static testing?

A

When we review software without testing it.

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

What is dynamic testing?

A

When we execute the software with test cases. So testing occurs as program runs.

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

What is the difference between static and dynamic testing?

A

Static testing involves verification, whereas dynamic testing also involves validation to improve software quality.

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

What is alpha testing?

A

performed by employees
on developers site

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

What is beta testing?

A

performed by non employees
performed at client location

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

What is black box testing?

A

Functional testing = Test without going into software, looks at interfaces instead.

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

What is white box testing?

A

Structural testing = looks inside software and uses that knowledge as part of testing.

31
Q

What is user acceptance testing?

A

Testing to see if system meets user expectation.

32
Q

What is usability testing?

A

Does the app meet functional requirements

33
Q

What is automated testing?

A

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
Q

What is important to understand with automated testing?

A

It is additional testing and can’t be relied on as an accurate test.

35
Q

What is User documentation?

A

A document that explains how to use features and functions of a system to its end users.

36
Q

Why do we need user documentation?

A

So users can understand features and hidden features

37
Q

How does one write user documentation?

A

Simple language, not detailed explanations
Good quality documents that are efficient and succinct

38
Q

What are help files?

A

Files supplied with the system.

39
Q

Advantages of help files?

A

Accessible at any time
Can give general instructions
can help solve major errors

40
Q

Disadvantages of help files?

A

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
Q

What is online support?

A

Special web series hosted by system developer

42
Q

What are the advantages of online support?

A

More extensive
Often more up to date
Talking to real human
Often has search capabilites

43
Q

What are the disadvantages of online support?

A

Useless without internet

44
Q

What are printed manuals?

A

Manuals printed on paper and supplied together with the system

45
Q

What are the advantages of printed manuals?

A

Can be read before system is installed
Always available
Help for installations

46
Q

What are the disadvantages of printed manuals?

A

Easy to lose
often limited
not updated.

47
Q

What is user training?

A

Training users to understand how the system works and how to use it efficiently.

48
Q

What is self instruction?

A

Users teaching themselves using a manual or a video

49
Q

What are the advantages of self instruction?

A

Lowest cost
Flexible timeline
Training is exactly what user wants to learn

50
Q

Disadvantages of self instruction?

A

Might be too complicated for the user
Certain features might be ignored or misunderstood

51
Q

What are formal classes?

A

Users sitting in a classroom with an instructor

52
Q

Advantages of formal classes?

A

Structured learning environment
Expert
Curriculum designed to teach all aspects

53
Q

Disadvantages of formal classes?

A

Expensive
rigid schedule
Not much personalisation

54
Q

What is remote/online training?

A

An instructor training people over remote connection

55
Q

Advantages of remote training?

A

Structured learning environment
Expert
Curriculum designed to teach all aspects
learn at home

56
Q

Disadvantages of remote training?

A

Expensive
remote with no hands on advice
computer based
internet required.

57
Q

What can data loss be caused by?

A

Hardware/software malfunctions
human error
computer viruses
software corruption
natural disasters

58
Q

What are the consequences of data loss?

A

Business shut down
loss of important records

59
Q

What is important to consider with data loss?

A

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
Q

5 ways to prevent data loss

A

Failover system
Redundancy
Removable Media
Offsite storage
Online storage

61
Q

What is a failover system?

A

Constant capability to automatically and seamlessly switch to a highly reliable backup system.

62
Q

What is redundancy?

A

Where the data is kept in two separate places. Whenever data is repeated it creates a redundancy.

63
Q

What is removable media?

A

Keeping data on a storage device that can be removed while the computer is running. e.g. CD

64
Q

What is offsite storage?

A

Storing data external to the organisations core environment/core infrastructure.

65
Q

What is online storage?

A

Cloud = storage that is remote and accessed over the internet. Can be used as backup.

66
Q

What is a release?

A

When a new product is launched. Sometimes done with a beta version.

67
Q

What is an update?

A

A software file that fixes the problems. Prevents the problems from happening on your computer.

68
Q

What are patches?

A

Software update inserted into the program to temporarily fix a problem.

69
Q

What are the problems patches usually solve?

A

Fix a software bug
install new drivers
address new security vulnerabilities
upgrade the software.

70
Q

How do you get an update?

A

Manually
Automatically.

71
Q

What is release management?

A

How software is released to the user.

72
Q

What are the 3 types of release management?

A

Continuous delivery
Agile development
DevOps (Development Operations.

73
Q

What is continuous delivery?

A

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
Q

What is agile development?

A

an agile team delivers work in small, but consumable, increments.

It allows a quick response to change.

75
Q

What is Development Operations?

A

Unification of software development and software operations.

It allows monitoring of all steps of software construction. It is very dependable.