Topic 1.1 System Life Cycle Flashcards

1
Q

Name 6 organisational issues when planning a new system?

A

SET DOG

  • Lack of Stakeholders and end-user participation
  • Lack of End-user ownership of the system
  • Lack of Training: don’t use all the functionalities, use to full function
  • Lack of attention to Design and usability of the system: if it is a hard system, people won’t use it.
  • Lack of attention to Organisational culture: the way the area is organised already
  • Lack of Guiding organisational and business strategies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is prototyping?

A

Early sample, model, or release of a product built to test a concept or process.

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

Why is prototyping important?

A

To find key issues, discuss with the client, check production methods, improve. Usually, make more than one prototype.

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

What are five key components of a feasibility report?

A

TELOS
Technical feasibility – is existing system sufficient to implement proposed system
Economic feasibility – is proposed system cost effective
Legal feasibility – any conflicts legally about new system
Operational feasibility – existing organisational practices and procedures sufficient to support maintenance and operation of new system.
Schedule feasibility – how long will we wait?

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

What is change management and why is it key?

A

Analysing potential outcomes of changes in a system - it can lower the chance of failure.

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

What is a legacy system?

A

Software that may or may not be supported/ available for purchase anymore. May be kept because data on the system cannot be converted or it still is used by many. Most legacy systems cannot be upgraded. E.g. nuclear power plants, military defence installations

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

What is business merger and outline some issues?

A

Combining two or more business entities mainly to reduce cost, issues e.g. language, different countries, older versions of systems, will laptops work in different spots, not using same software environment e.g. Microsoft exchange and ibm lotus notes

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

Name 4 strategies for integration

A
  1. Keep both systems
  2. Replace both with new one
  3. Select best information and combine
  4. Select one and drop other
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is software incompatibility?

A

Different software entities or systems cannot operate satisfactorily, cooperatively or independently.

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

What is SaaS?

A

Software distribution model in which a third-party provider hosts the application and makes them available to customers over the internet.

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

What are the three main categories of cloud computing?

A

SaaS and infrastructure as a service (laaS) and platform as a service (Paas)

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

What is an example of SaaS?

A

SAP is an enterprise application software (EAS) suite that can be used to manage Enterprise Resources Planning (ERP) - this means that it helps organizations integrate different business units and partners. SAP offers businesses a unified platform to handle diverse databases.

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

State pros and cons of SaaS

A

Pros:
- no cost in employing personnel to maintain system, software manufacturer can provide help in cases of malfunction, maintenance and updating managed by software manufacturer – they have staff that fully understand the system, client has to only know how to use the system
Cons: data security issues resulting from trusting your information to someone else (loss of control), host may be in a different time zone (contacting help desk can be difficult, maintenance e.g. system downtime can happen during peak business times), because host is not the user itself, user feedback of your users is harder to get.
Remember the opposite is true for LOCAL SYSTEMS.

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

What are the 4 ways to changeover systems

A

Parallel operation, direct cutover, pilot operation, phased operation

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

Describe Parallel running

A

Low risk/ high cost
Pros - no data loss if new system fails, staff can be trained in running new system, outputs of system can be easily compared
Cons - costly running both, time consuming to operate

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

Describe Pilot running

A

Medium risk/ lengthy
Pros - system fails = only one department affected, cheaper than parallel running, staff can be trained in pilot facility
Cons - system fails then work at pilot facility is affected, data loss can occur when pilot system fails

17
Q

Describe Phased Implementation

A

Medium risk/ lengthy
Pros - each component of the new system can be tested before installing a new part, staff can be trained in stages
Cons - if implemented part of system fails there’s no backup, if new system is very complex then introducing parts can be difficult

18
Q

Describe Direct Changeover

A

Low cost/ high risk
Pros - least costly, does not need to run two systems parallel, new system is ready to run immediately
Cons: no backup is new system fails, major data loss if fails

19
Q

Name 5 problems that can occur with data migration

A

Incompatible file formats, incompatible or obsolete data structures, validation rules may have changed with new system = old data unusable, errors while transferring, changed units or characters e.g. languages or celcius and farenheit, new system does not support old data storage techniques e.g. floppy disks

20
Q

What are the four stages of data migration

A

Extract - data from source system
Transform - data for target system
Load - data into target system
Validate - data loads

21
Q

What is functional and data testing

A

Functional testing - individual comments, text input and menu function
Data testing - using normal, abnormal and extreme data

22
Q

What are 5 stages of testing for a system

A

Dry-run testing: (desk checking) done by the programmer using pen and paper
Unit testing: each part of the program is tested
Alpha testing: before the system is available, testing is done by the developers of the system, using data similar to the real data.
Beta testing: involves testing by real users with real data – finding bugs e.g. trial mode of a game
Acceptance testing: test against the requirements of e.g. a business and check it is ready for delivery (last stage of testing)

23
Q

What is user documentation?

A

Guides user through using the system and thus increases productivity, not detailed, users are not technical people. Typically simple, system implementation can happen faster because users require less training to learn how to use the new system.

24
Q

Give 7 types of user documentation

A
  • Manual
  • Self instruction/ self-study
  • Embedded assistance or integrated user assistance
  • Frequently asked questions (FAQ) page
  • Live chat session
  • Online portals
  • Remote desktop connection
25
Q

What is internal documentation?

A

Code comprehension features and details provided as part of the source code itself e.g. appropriate module headers, appropriate comments, useful and meaningful variable names

26
Q

What is external documentation?

A

Typically written as separate document – provided through various types of user supporting documents like user’s guide, detailed description of the design and test document.

27
Q

What is validation?

A

Process of evaluating whether data input follows appropriate specifications and is within reasonable limits.

28
Q

What is verification?

A

Process of ensuring that the data input is the same as the original source data – way of ensuring data verification is through double entry.

29
Q

3 ways of delivering user training?

A
  • Self instructor
  • Formal classes (large amounts of staff and experienced instructor)
  • Remote/ online/ personal training (one on one either in person or online)
30
Q

What is data loss?

A

When data goes missing (deleted or lost), or gets changed to be incorrect, or is saved in a place where it cannot be found.

31
Q

Give

A

SIM PAN CC

  • poor data Storage organisation system: data can’t be found
  • data changed to be Incorrect
  • Malicious activity by employees
  • Power outage
  • Accidental user mistakes e.g. laziness
  • Natural disasters
  • detect hard drives: data Corruption
  • system Crashes
32
Q

What are methods to prevent data loss?

A

BACKUPS AND MORE!
regularly, hard copies, failover system, redundancy (copied onto hard disk), incremental backups (only new or changed files), complete backups, removable media, generational backups, online storage e.g. iCloud, restore (retrieving data from backup and fixing incorrect data
Master/ slave backup - information sent from master to slave system
Sharding - breaks files into smaller fragments + prevents hacking
Encryption - key given to receiver and secured

33
Q

What is malicious data destruction

A

Means destroyed or breaking something on purpose, either to hurt someone else or to gain advantage - may be employees or intruders - includes hacking, viruses, theft

34
Q

What is hardware malfunction and software corruption

A

Hardware malfunction: physical defects in storage devices

Software corruption - computer systems breaking down resulting in data loss

35
Q

What is malware?

A

Malicious software that can infiltrate a computer and steal data

36
Q

Apply data loss to a specific situation

A

Medical records - lost and incorrect treatment
Hotel reservations - lost and guests don’t stay
Wrong email address, no bank records, incorrect passwords, incorrect date of birth, lost purchase order

37
Q

Why is compression important for backups?

A

Reduces time it takes to backup

38
Q

What is RAID

A

Redundant array of independent disks - operating, striping, mirroring, parity