software and design Flashcards

1
Q

what is a software?

A

Software is a general term for the various kinds of programs used to operate computers and related devices.

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

what is computer hardware?

A

Computer hardware is the collection of all the parts you can physically touch in a computer system

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

what is programming?

A

The process of coding a program or developing software using a programming language such as Java, HTML, CSS

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

what do programmers do?

A

They write programs or software

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

what do software and programs do together?

A

Software or programs work together with hardware to make a computer work. Some software is crucial for a computer to operate whilst other software is optional and allows users to complete user specific tasks.

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

what does a system software do?

A
  • Manages or controls a computer’s resources
  • Is essential for the computer to operate
  • Provides the interface between the hardware and application software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the two categories of system software?

A

Operating system software - controls the operations of a computer

Utility Software - Assists the operating system in the management of data

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

what are the functions of a system software?

A

Hardware support, Data access control, Usage records, Resource management, Security and access

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

what does hardware support do?

A

Allows use of peripheral hardware such as printers

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

what does Data access control do?

A

Restricts access to certain data but Allows creation, editing and recording of file locations

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

what does Resource management do?

A

Allocates time between tasks by switching from one task to another and back to the first task

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

what do Security and access do?

A

Protection of system resources

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

what does an application software involve?

A

It is a program written to solve users’ problems by carrying out specific tasks.

Examples: Word processors, games, database management software, spreadsheets

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

what are the main types of application programs?

A
  • Off-the-shelf / General purpose software (Ready-made general programs that can be purchased in-store or online by consumers)
  • Specialist software (Software made for specific industries )
  • Tailormade/bespoke software (Software that is custom made for a certain company)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what are computer languages? (programming language)

A

Computer languages are used to wrte codes or programs.

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

what rules do computer languages use?

A

They use rules known as syntax, that computers understand so that they can carry out task set by the programs.
Examples: Java, Python, Ruby, HTML

17
Q

what is program development?

A

a process undergone by programmers to develope a new software

(define problem - analyse - design solution - produce solution - evaluate the solution)

18
Q

what are computer inputs?

A

Computer inputs are additional pieces of hardware plugged into computer that allows you to change information (mouse, keyboard)

19
Q

what are computer outputs?

A

Hardwares from the computer that sends information to different devices (Printers, speakers)

20
Q

what are some data types?

A

String, Real, Binary and Boolean

21
Q

what are some professions in programming?

A

Software engineer, Game Animator, Audio Engineer, Game Designer, Game Programmer

22
Q

software engineer

A

Software engineers specialise in a few areas of development, such as networks, operating systems, databases or applications, and each area requires fluency in its own set of computer languages and development environments.

23
Q

Game Animator

A

Animators in the games industry are responsible for the portrayal of movement and behaviour of characters and objects.

24
Q

Audio Engineer

A

Audio engineers are responsible for sourcing any sound effects that are needed,creating the soundtrack for a game, including music, sound effects, character voices, and spoken instructions

25
Q

Game Designer

A

A game designer devises what a game consists of and how it plays. They plan and define all the elements of a game: its setting; structure; rules; story flow; characters; the objects, interface design; and modes of play.

26
Q

Game Programmer

A

A game programmer needs to design and write the computer code that runs and controls a game.They test the code and fix bugs, and also develop customised tools for use by other members of the development team.