Unit 1 organized Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

A new system can be created to

A

replace a system that is inefficient, no longer suitable for its original purpose, expensive or out-dated

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

Two important considerations whenconsidering a new system’s context are:

A

Two important considerations whenconsidering a new system’s context are: – The extent of the new system. – The limitations of the new system

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

Changing a system can be difficult for a variety of reasons:

A

Changing a system can be difficult for a variety of reasons:
– Users don’t like change (too often/at all)
– New systems might omit old features
– Old systems might be faster in certain circumstances
– People find change complex
– From a technology perspective, change might lead to incompatibility
– There might be data loss during migration
– It might be expensive (either in terms of money or time)

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

Important steps to change systems

A

mportant steps to change
Plan
Communicate
Integrate (If it’s possible for the change program of your business to be adjusted)
Evaluate (It’s crucial that the organisation, its passage through the change program, and the widere organisation)

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

Saas, benfits and drawbacks

A

Saas: SaaS is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.

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

User documentation: Name 3, benfits and drawbacks

A

User documentation: is any document that explains how to use the features and functions of a system to its end-users. 3 types. Help files, online services, manuals
Help files :Files supplied together with the system. Help files provide general information about an application’s functions, is always there, doesnt need connection. They can usually be called up with a button in the system. Advantages: 1) Accessible at any time when using the program, 2) Give general instructions on how to use the system. 3) Give general instructions on how to solve some major errors. Disadvantages: 1) They can only be used after system has been installed. 2) They don’t give any help when installing the solution. 3) They often only deal with very general errors. 4) They often lack a search capability, you have to look to find help for your problem

Onlne services: Special web service hosted by the system’s developer to provide user documentation. An online service by developers to provide user documentation. Advantages: 1) They are often extensive compared to help files. 2) They get continuously revised by the systems developer to deal with the problems occurring most often (FAQs). 3) They often provide an option for live support, talking to a real human operator if a problem arises which the user documentation has no answer to. 4) They often have search capabilities built-in so that users can easily search through them. Disadvantages: 1)They are useless if users have no internet connection. 2) Live support does not work quite well with users unfamiliar with computers when they have to explain their problem (“I clicked ‘that’ button and then something happened!”)

Printed manuals: Manuals printed on paper and supplied together with the system.Manuals printed on paper and supplied together with the system. Advantages: 1) They can be read through by users before starting to work with the new system.2) Always available.3)Give help installing the system. Disadvantages: 1)Can be lost / misplaced / limited in number. 2) Often limited to a little booklet supplying little information apart from how to install the system. 3)Not be updated every time the system is updated

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

User training: 3 types and benfits/drawbacks

A

User training: Training end-users in using a new system is very important as productivity greatly depend on how familiar they are with a system. 3 Types of user training: Self-Instruction, formal classes, remote/online training.
Self instruction : Users can learn how to use a new system on their own, provided they have the right material to learn from. It can take the form of reading a manual or watching a tutorial.
Formal classes : Users sitting in a classroom listening to an instructor who shows and explains how to use the system. This type of training is useful to train large amounts of staff as it is effective and relatively cheap, but if the size of the classes is too big, there is little time to deal with individual problems and questions.
Remote / Online training : An instructor training one user or a small group of users by some kind of remote connection (Skype, Google Hangouts, Face time, etc.).This is the most effective way of training as training can be suited to user’s needs and abilities, while being instructed by a professional that caters to specific needs.

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

User training: 3 types and benfits/drawbacks

A

User training: Training end-users in using a new system is very important as productivity greatly depend on how familiar they are with a system. 3 Types of user training: Self-Instruction, formal classes, remote/online training.
Self instruction : Users can learn how to use a new system on their own, provided they have the right material to learn from. It can take the form of reading a manual or watching a tutorial.
Formal classes : Users sitting in a classroom listening to an instructor who shows and explains how to use the system. This type of training is useful to train large amounts of staff as it is effective and relatively cheap, but if the size of the classes is too big, there is little time to deal with individual problems and questions.
Remote / Online training : An instructor training one user or a small group of users by some kind of remote connection (Skype, Google Hangouts, Face time, etc.).This is the most effective way of training as training can be suited to user’s needs and abilities, while being instructed by a professional that caters to specific needs.

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

Change management:

A

Change management: involves various parameters and is a process of shifting individuals, teams, departments and organizations from the present state to a desired state.

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

A computer system includes:

A

Computer systems consist of hardware and software components and follow the concept of the input, process, output and storage model.

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

legacy system

A

legacy system: refers to an old technology, hardware, computer system, or application program.

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

software incompatibility:

A

software incompatibility: It is a situation where different software entities or systems cannot operate satisfactorily, cooperatively or independently, on the same computer, or on different computers linked by a local or wide area computer network.

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

Data migration:, erros that can occur

A

Data migration refers to the transfer of data between different formats, storage types and computer systems.

Possible problems that may arise from Data migration: Incompatible file formats ,Data structure differences ,Validation rules, Incomplete data transfers. incompatible file format: As the same piece of software might have different versions, the data created in one version, might not be compatible with another version. structure differences. Data structure differences: Moving data from a table to a flat file, or from an array to a linked list, might cause a lot of problems. Validation rules : These rules are applied to inputs. If these are different at the destination than at the source, data will be rejected and lost. Incomplete data transfer: If the actual transfer is interrupted, only part of the data will be at the destination, leading to loss.

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

Static testing vs dynamic testing

A

Static Testing: Reviews, walkthroughs, or inspections. Static testing is often implicit, like proofreading, such as when the IDEs check source code or syntax. Static testing involves verification,
Dyanmic testing: executing programmed code with a given set of test cases. Dynamic testing takes place when the program is run. Dynamic testing may begin before the program is 100% complete in order to test particular sections/modules of code. dynamic testing also involves validation.

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

Beta vs Alpha testing

A

Alpha testing: performed by testers who are usually internal employees of the organization
Beta testing: is performed by clients or end users who are not employees of the organization

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

Releases, patches, upgrades, updates

A

Releases are final, working versions of software applications. These applications have already gone through alpha and beta software testing. Releases relate to new or upgraded applications.

Patches are used by software companies to update applications by fixing known bugs and vulnerabilities. Be aware that, patches may introduce new bugs as side effects.

Upgrades always contain novel functionalities or characteristics, as well cumulative bug fixes. In most cases upgrades need to be bought

Updates improve a product in a minor way by adding new functionalities or fixing known bugs. In most cases updates are free.

A software update is typically a release containing enhancements to the current version. An upgrade is a whole new version of software that represents a significant change or major improvement.

17
Q

Computer hardware, software, peripheral device

A

Computer hardware: The physical elements of a computer, e.g. screen, CPU etc.
Software: A series of instructions that can be understood by a CPU. These instructions guide the CPU to perform specific operations. Software is comprised of both programs anddata.19
Peripheral device: any auxiliary(piece of equipment that you can communicate and work with a computer and use with it,) device that can communicate and work with a computer. For example: input/output devices, printers, etc. A peripheral device extends the capabilities of the computer system it is connected to. A peripheral device is not essential and not a core to the computer.

18
Q

Iteration, usability, accessibility

A

Iteration refers to the repetition of a set of instructions a specific number of times or until the operations yield a desired result
Accessibility refers to the potential of a service, product, device or environment to serve and meet the needs of as many individuals as possible. A system characterized by high accessibility can meet the needs of many people, while a system with low accessibility presents barriers to specific groups of people, Frequently, accessibility is studied in parallel with disabled people (people with special needs) and the use of various assistive
technologies.”
Usability refers to the potential of a product, application or website to accomplish user goals.

19
Q

Types of changeovers

A

Parallel. The main characteristic of Parallel Changeover is that both systems work in parallel for a short period of time. This method is very popular because of the limited risk. Outputs of both systems can be compared to ensure that the new system is functioning properly, If the new system fails, the company can revert or return to the old system. When the company is satisfied with the output of the new system, the old system can be terminated. Running two different systems simultaneously means extra costs and workload because it requires that the two systems run parallel for a certain period of time. The company has to maintain two different systems and this results in various organizational tasks. This method is not efficient if the old and the new systems have completely different processing tasks, functions, inputs, or outputs.

Direct . This changeover is very risky since the company plugs in the new system and unplugs the old one at the same time. Once the administration has decided to use this method and has prepared all the necessary procedures, the changeover begins. Obviously there are dangers associated with this method if the new system does not function as expected. This method is preferred when the system is not critical. With this approach, all users need to be trained appropriately before the switch takes place, in order to use the new information system efficiently.

Pilot. The pilot method is mostly used in large organizations that have multiple sites. The new system is introduced in one of the sites and extended to other sites over time. The risk of this method is low and the pilot sites can serve as models for the rest of the company. The first group that adopts the new system is called the pilot site or the pilot group. After the system proves successful at the pilot site, it is
implemented into the rest of the company using a changeover method (usually
direct).
‘Phased. With the phased conversion method, a company converts one module of
the system at a time,

20
Q

System life ccyle

A

Look at picture.

Steps:

Long
Existing system analysis, requirement specification, software design, software implementation, testing and debugging, new system installation, maintenance, goes back to existing system analysis

Shortcut: f
Analysis, design, implementation, operation, maintenance

System life cycle refers to the stages through which the development of a new system passes through. Figure 1.1 presents a system life cycle specifically for software, whereas Figure 1.2 presents a more general system life cycle. Although most systems begin with the analysis stage and continue with the design, implementation, operation and maintenance, sometimes it might be necessary to backtrack and return to an earlier stage

21
Q

Types of data processing

A

Types of data processing:
Online processing (interactive)
Data processing performed by a single processor through the use of equipment that it controls. For example: airline reservation.
Real-time processing
Data processing performed on-the-fly in which the generated data influences the actual process taking place. For example: aircraft control.
Batch processing
Data processing performed on data that have been composed and processed as a single unit. For example: payroll.

22
Q

System flowchart

A

Check photo

23
Q

Strteagties to prevent data loss:

A

Strteagties to prevent data loss: Regular backup of files using hard disks or magnetic tapes, Installation of an Antivirus program for antivirus prOteCtlo, Firewall installation, Data storage in two or more locations (offsite storage), Removed hard copies (printed versions of data),failover system
A failover system is a computer system which is on standby capable of switching to a spare computer system upon hardware failure, network failure, or any other type of error, such assoftware malfunction. The main difference between a failover and a switchover is the degree of needed human intervention