Chapter 1 - System Fundamentals Flashcards

(29 cards)

1
Q

Purpose of a new system (4)

A

Increase productivity

Increase quality of output

Minimize costs

Reduce errors/flaws of existing system

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

Potential organizational issues of new system (4)

A

Lack of guiding organizational business strategies

Lack of stakeholder and end-user participation

Lack of attention to required training.

Lack of attention to design of tasks and jobs, allocation of information system tasks, and overall usability of system.

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

What is a feasibility report (6)

A

Used to decide whether proposed system should be implemented.

Evaluates system’s potential based on criteria:
Technical:
Economical
Legal
Operational
Scheduling criteria

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

Explain each criteria of feasibility report (5)

A

Technical: existing technology sufficient to support proposed system?

Economic: Cost effective?

Legal: conflicts between proposed system and laws?

Operational: existing practices/procedures sufficient to support operation + maintenance of new system?

Schedule: How long it takes to implement?

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

Compatibility issues of using legacy system to change system (2)

A

Old system’s data cannot convert to newer formats, or application cannot be upgraded.

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

Compatibility issues of business merger to change system (2)

A

Involves: combining two or more business entities.

Software may be incompatible so cannot operate on same computer or on computers linked by a computer network.

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

Difficulties in changing system (12)

A

User resistance: consumers don’t want change.

Omitted features: features may disappear from old system.

Performance issues: new system may be slower.

Incompatibility: new system may be incompatible with other systems that were previously in conjunction with old system.

Data loss: Data might be lost during migration process.

Cost: new software = costly

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

Different ways to switch system

A

Direct changeover

Parallel changeover

Pilot system

Phased conversion

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

Explain direct changeover

A

Unplug old, plug in new system simultaneously.

Ads: Immediate availability of new system.

Dads: No time to work out bugs, no backups in case of failure, abruptness hard on users.

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

Explain Parallel changeover

A

Run both systems simultaneously, inputting data into both systems.

Ads: Compare output of old and new system to verify and check for errors, backup available in case of failure, users can compare and give feedback.

Dads: costly to run both.

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

Explain Pilot system

A

New system implemented to small part of an org. and expanded to rest after verify it is correct.

Ads: all features tested full adoption, only small area affected.

Dads: no backup in case of failure for the small area.

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

Explain Phased conversion

A

Introduce features of new system gradually by replacing or adding one feature at a time.

Ads: users can adapt incrementally, low risk, backup available in case of failure.

Dads: takes more time to train, system change is long.

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

Problems of Data migration (5)

A

New system cannot read file format of old.

organization difference (e.g. collection vs. list)

Data may be valid in old, but rejected in new.

Data lost during migration.

Difference in conventions: (usually occurs during country change) (E.g. currency, date format, language…)

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

Explain Legacy system

A

System or applications no longer supported by their patent company, or unavailable for purchase.

E.g. nintendo 64

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

Local vs. Remote software

A

Local: runs on computer directly, depends on OS. Consumes resources locally. E.g. notes app from Apple. Updates are visible (manual or automatic).

Remote: A.k.a SaaS. Accessed through web browser. E.g. google docs, gmail. Any computer with browser can access, updates generally invisible.

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

Advantage and Disadvantage of SaaS

A

SaaS: delivery method where software and data hosted by remote center.

Ads: accessible from anywhere, cost-effective: only need browser, easy to add users, pay as you go: subscription model.

Dads: availability depends on provider, must abide to provider’s compliance standards, if data corrupted limited resources, lower performance compared to software running on local machine.

17
Q

Types of software testing

A

Static testing: examine documentation, specs, plans. Verifies if planned system is right. Synonymous with verification.

Dynamic testing: testing during software running: code executed to check output is correct.

Alpha testing: internal team tests software.

Beta testing: small group of intended end-users test. Feedback collected, bugs fixed.

Black box testing: Test software without seeing code (e.g. use every feature on Word to see if they work as intended)

White box testing: conducted by software engineer, test code.

User-acceptance testing: finished system tested by end-users.

18
Q

Types of user documentation

A

User documentation required when new system or software implemented to help users understand features.

Manuals
Online resources
Help file

19
Q

Explain Verification and Validation in data input

A

Validation: evaluate data input, check it follows appropriate specs and is in reasonable limites (e.g. range check, type check…)

Verification: ensures data input is same as original source data (e.g. double keying…)

20
Q

Different types of support

A

Email support

Embedded assistance

FAQs

Live chat session

Online portal

Remote desktop connections

21
Q

How are staff and user trained

A

Online class, formal class, self-instruction.

22
Q

Methods to prevent data loss

A

Failover systems: backup system with identical data and capabilities in case of failure. Common to places with frequent natural disasters.

Redundancy: having multiple identical resources to be used if primary resource fails.

Removable media: update removable hard drives with data for safe-keeping.

Off-site storage: store data in remote location (iCloud, different building).

Security: measures to protect physical storage devices from theft, damage.

23
Q

Common causes of data

A

Hardware/software malfunction: external factors corrupting data.

Human error: accidental deletion or unplug during process.

Malicious software: software made to destroy or steal data.

Natural disasters: causes physical damage to physical storage. Power cuts.

24
Q

Role of CPU

A

Brain of computer, processes instruction from programs and peripherals.

25
Role of Program counter
When program opens, data loads into RAM. Instruction and data stored in RAM with address and corresponding data in binary format. PC iterates through RAM addresses, to find which instruction to execute next.
26
Role of Control unit
Responsible for operations of CPU. controls retrieval of instructions from primary memory, as well as sequence of execution. Contains many registers. Register is small storage location that can hold data (MAR, MDR, etc...)
27
Role of ALU
Performs all basic arithmetic, logical and input/output operations. CU provides ALU with data that needs to be processes as well as instructions on how to process.
28
Role of MAR
Holds memory address of data to be used by ALU, so ALU can fetch content and process it. Also holds memory address of where data that has been process needs to be stored. For communication between MAR and primary memory, connected by memory address bus.
29