Topic 1 - Systems Fundamentals Part 1

studied byStudied by 18 people
0.0(0)
Get a hint
Hint

System Life Cycle - Stages

1 / 50

51 Terms

1

System Life Cycle - Stages

Planning and Installation; Design; Building/Development; Implementation (changeover); Evaluation/maintenance/testing

New cards
2

Why are new systems created?

Minimize costs, increase productivity and/or reduce errors.

New cards
3

What are the different kinds of feasibility tests?

TELOS - Technical, Economic, Legal, Operational, Schedule

New cards
4

Change Management

Maximize benefits while making sure things go smoothy during a change from present state to desired state.

New cards
5

legacy system

an old system that is fast approaching or beyond the end of its useful life within an organization

New cards
6

Business Merger

The combining of two or more business entities.

New cards
7

Strategies for Integration

  1. Keep both systems and develop them in parallel.

  2. Replace both systems with a new one

  3. Select the best systems from each company and combine them.

  4. Select one company's system and drop the other

New cards
8

SaaS

Software as a Service; a subscription service where you purchase licenses for software that expire at a certain date.

New cards
9

On Premise Software

Software installed on buyer's computers

New cards
10

Change over

The process of putting the new system online and retiring the old one.

New cards
11

Types of Changeover (4)

Parallel Direct Pilot Phased

New cards
12

Parallel Changeover

a changeover approach that includes running the old system, then running both the old and new systems in parallel, and finally fully changing over to the new system after gaining confidence in the working of the new system

New cards
13

Direct Changeover

Immediate removal of an old system and complete replacement with a new IT system.

New cards
14

Pilot changeover

New system is trialed in a small part of business, once it's running correctly then new system is implemented across organisation

New cards
15

Phased changeover

a changeover approach where the older system is broken into deliverable modules; the first module of the older system is phased out using the first module of the new system, then the second module is replaced, and so on until the last module is replaced

New cards
16

Data migration

Transfer of data between different formats, storage types and computer systems.

New cards
17

Problems with Data Migration

Incompatible file formats Data structure differences Validation rules Incomplete data transfers International conventions on data, currencies & character sets (I [FF], DS, V, I, IC)

New cards
18

Fundamental Testing

Tests individual commands/text input to confirm that the program functions correctly according to design specs

New cards
19

alpha testing

the firm attempts to determine whether the product will perform according to its design and whether it satisfies the need for which it was intended, done before the product is released.

New cards
20

beta testing

A process that releases commercial software in development to a cross-section of typical users who evaluate the program's features and report any problems or "bugs" in the software before it is released to the public.

New cards
21

Dry Run Testing

Conducted with a pen-and-paper method by the programmer and he/she mentally runs the algorithm in the source code

New cards
22

Unit Testing

tests individual units of code

New cards
23

Integration Testing

The entire system is tested at the same time to verify that all components can work together.

New cards
24

User Acceptance Testing (UAT)

determine if the system satisfies the user and business requirements

New cards
25

Debugging

The process of figuring out why code doesn't behave as expected and eliminating bugs to make it work as desired.

New cards
26

Validation

The process of evaluating whether the data input is appropriate for the program.

New cards
27

verification

Ensuring that the data input is the same as the original source data. When reading from a source(file, db, etc) we make sure that we are reading the correct information.

New cards
28

Purpose of documentation

Providing users with information about how a system works. Informing other developers of reasons why code was included.

New cards
29

Internal Documentation

Inline code comments, code citations, class/functions headers

New cards
30

User Documentation

highlights how to use the system and how to troubleshoot issues or problems

New cards
31

Why is Proper Training Important?

Hard to take full advantage of new advanced technology Mistakes can be caused by not understanding the system thoroughly.

New cards
32

Types of User Training

Self Instruction Formal Classes Online Training

New cards
33

Data Loss Causes

System Failure, storage mistake, incompatible data, storage negligence, natural disasters, hacking.

New cards
34

How do you prevent data loss?

Regular backup of files Installation of antivirus/protective software.

New cards
35

redudancy

Refers to systems that are either duplicated or that fail over to other systems in the event of a malfunction

New cards
36

Removal Media

CD's, DVDs, USBs, portable SSDs, etc

New cards
37

Failover System

System which will take over the role of a primary system if it fails.

New cards
38

Patches

Updating applications to fix known bugs.

New cards
39

Updates

Improving the product by adding functionality or fixing bugs.

New cards
40

Software Release

The final version of the software that has gone through alpha and beta testing.

New cards
41

Software

A program or instructions that give directions to the computer.

New cards
42

Hardware

The physical components of a computer.

New cards
43

Peripheral device

Devices that communicate with the CPU but are not located directly on the motherboard, such as the monitor, floppy drive, printer, and mouse.

New cards
44

Computer Network

Computers connected together for the purpose of sharing information and resources

New cards
45

Human Resources

People who work to produce goods and services

New cards
46

Client

A person using the services of a professional person or organization.

New cards
47

Router

A device that transfers data from one network to another in an intelligent way

New cards
48

Firewall

Part of a computer system that is designed to block unauthorized access

New cards
49

Client server

Network system that uses servers to store data centrally and client computers to access them.

New cards
50

End User

The person or group who will use the product produced by the project.

New cards
51

External Documentation Forms

User Manuals Online Documentation Email Support Integrated User Assistance FAQ Live Chat Online Portals Remote Desktop Connections

New cards

Explore top notes

note Note
studied byStudied by 352 people
... ago
5.0(1)
note Note
studied byStudied by 44 people
... ago
4.0(1)
note Note
studied byStudied by 34 people
... ago
4.5(2)
note Note
studied byStudied by 8 people
... ago
5.0(1)
note Note
studied byStudied by 141 people
... ago
4.3(7)
note Note
studied byStudied by 18 people
... ago
5.0(1)
note Note
studied byStudied by 24 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(3)

Explore top flashcards

flashcards Flashcard (102)
studied byStudied by 23 people
... ago
5.0(1)
flashcards Flashcard (31)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (71)
studied byStudied by 26 people
... ago
5.0(1)
flashcards Flashcard (230)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (82)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (23)
studied byStudied by 97 people
... ago
5.0(1)
flashcards Flashcard (404)
studied byStudied by 4 people
... ago
5.0(3)
robot