Quizlet paper 1 Flashcards

1
Q

examples of application software.

A

Word processor; spreadsheet; database management system; e-mail; web browser; CAD; graphic processing software;

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

examples of operation systems

A

windows, Apple IOS, Linux, Unix.

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

Identify two methods that can be used to prevent data loss.

A
backups,
duplication,
Failover systems; 
Removable media; 
Offsite / online storage;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Identify two methods that can be used to prevent data loss.

A
backups,
duplication,
Failover systems; 
Removable media; 
Offsite / online storage;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Identify two methods of providing user documentation.

A

Help files;

Online support;

Printed manuals; [2 marks]

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

Identify two methods of providing user documentation.

A

Help files;

Online support;

Printed manuals; [2 marks]

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

Outline the need for higher level languages.

A

machine language offers only very basic and simple operations. in order to enable the programmers to implement complex solutions for complex problems, in an adequate time, higher level languages are needed.

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

he data from the old computer system needs to be transferred onto the new computer system. Discuss two problems that may arise as a result of this data migration

A

ncompatible formats of data: The new system may store data in a format different from that used in the old system. This might be a simple matter of translation, such as converting integers to decimals. It could also be very difficult if the new system stores more detailed data than the old system, such as the date and time of each transaction while the old system stored only the date.

Data lost in migration: Data might be lost due to errors in the translation process or because perfect translations simply are not possible, e.g. if the old system stored ratings on a scale of 1-5 while the new system stored only 1-3.

The systems may be unavailable during the migration process; one way to avoid having two systems with incompatible data is to shut down the business, perform the migration, and then restart with the new system. If the migration takes a long time however, shutting down the business for that time may be undesirable.

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

Define the term concurrent processing.

A

Concurrent processing means to do more than one activity at the same time;

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

Explain one advantage and one disadvantage of carrying out a number of tasks concurrently.

A

Advantages:

Building could be finished faster; By doing some tasks concurrently, the overall time needed to complete the building will be reduced. Since construction workers are paid by the hour, getting the building done sooner will reduce the cost of the building.

Disadvantages:

Workers on concurrent tasks may get in each other’s way; If the plumbers and the electricians are both working at the same time and both need to get at the
same place at the same time, one will have to wait. Thus, it may take longer to do the electrical work while the plumbing is being done than it would take to do it alone.

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

Outline how a sub-procedure can be considered an example of abstraction.

A

For example:

A sub-procedure is a section of code in a program that does a specific job;

It can be called by name when needed without naming the details as these are

wrapped in the procedure;

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

Outline how a sub-procedure can be considered an example of abstraction.

A

For example:

A sub-procedure is a section of code in a program that does a specific job;

It can be called by name when needed without naming the details as these are

wrapped in the procedure;

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

Describe one way that software developers can ensure that the users are aware of any available updates for their products.

A

When the software is installed and registered (a cookie is placed on the machine)in the machine. This software communicates with developer automatically on start up;Messages about updates are sent back to the machine and alerts are given;
OR
Send an email;With a link to the update;

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

what are nested loops

A

is a loop exists inside the body of another loop, it’s called a nested loop. Here’s an example of the nested for loop. //

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

So

A

Kek

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

What is usability and accessibility

A

Usability is the degree to which a software can be used by specified consumers to achieve quantified objectives with effectiveness, efficiency, and satisfaction

Computer accessibility refers to the accessibility of a computer system to all people, regardless of disability type or severity of impairment.

17
Q

Sequence and selection

A

Sequence: Sequence is the order in which programming statements are executed
Selection: descioions are made that determine the execution
Selection is a programming construct where a section of code is run only if a condition is met.

18
Q

Data types

A

Data types: Are a mean of classifying different types. The data type determines properties like what operations can be conducted and how the data will be stored . There is: integer, double, Boolean,string, char

19
Q

Casting

A

Casting: is changing the data type

20
Q

Declaration and identifier

A

Identifier: name given for variable
Declaration: value given to variable

21
Q

Local and global variables:

A

Local and global variable: global variable is available everywhere. Whereas local variables are declared within a method or procedure and has limited access

22
Q

Array

A

Arrays: store data under an identifier name by their index postion.