IST Yearly 2023 (Software) Flashcards

1
Q

Types of software

A

Utility software - manages and tunes system or application software
Embedded software medical imaging equipment, Traffic control systems
Application software - performs a specific personal, educational, or business function

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

3 types of interface

A

Command line interface - a text-based interface where you can input commands that interact with a computer’s operating system

Natural Language Interface - user interface in which the user and the system communicate via a natural (human) language

Graphical user interface - a digital interface in which a user interacts with graphical components such as icons, buttons, and menus

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

What is a design?

A

Design is a solution without considering platform constraints
eg. Pseudocodes, Flowcharts, Wireframes

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

What is a GUI interface?

A

Graphical User Interface; a visual way of interacting with a computer using graphical elements like icons and buttons.

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

What is the difference between system software and application software?

A

System software manages hardware, essential services for computer programs, platform for applications; application software performs specific tasks for users.

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

Outline the purpose of systems software

A

Manages hardware, provides essential services for computer programs, platform to launch and run applications.

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

What is the purpose of an operating system?

A

Provides a user interface, and facilitates communication between the computer and the user.

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

What is a utilities software?

A

Part of system software designed to help manage and tune computer hardware, and keep computer running

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

Name and describe 5 different utilities used on most computers.

A

Antivirus:
Disk Cleanup:
Backup Software:
Decompressor
Task Manager:

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

Name and describe three different types of communication software.

A

Email Clients
Chat Applications
Video Conferencing

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

What is project management software, and why is it used?

A

Helps plan and execute projects efficiently

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

Name and describe two other types of application software?

A

Word Processors
Spreadsheet Software

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

Why do most applications use standard user interfaces?

A

Enhances user experience by providing familiarity and consistency.

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

Discuss three features found in most packages that aid in the formatting of the document.

A

Font Styles:
Paragraph Formatting:
Page Layout Options:

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

Name three ways that a document can be protected against harm.

A

Encryption:
Password Protection:
Backup:

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

What is version control, and why is it used?

A

Tracks changes in documents/code during collaboration

17
Q

What is a macro?

A

A set of instructions that automate repetitive tasks e.g. Microsoft word auto formatting

18
Q

Name three types of interface design and give an example of where each one is used.

A

Graphical User Interface (GUI): Used in operating systems like Windows.
Command Line Interface (CLI): Used in programming environments.
Natural Language Interface: Used in voice-activated assistants like Siri.

19
Q

Discuss the features of a graphical user interface screen that make it user-friendly.

A

Icons, menus, buttons, and windows for intuitive navigation.

20
Q

Discuss what is meant by the term consistency of elements when using a GUI.

A

Elements (buttons, fonts) should have a uniform appearance

21
Q

Discuss three control elements used on a GUI which help with data validation.

A

Drop-down Menus: Limit choices to predefined options.
Input Masks: Define acceptable data formats.
Error Messages: Provide feedback on incorrect inputs.

22
Q

Explain why borders around screen elements and white space are vital in creating a user-friendly layout.

A

Improves readability and reduces visual clutter.

23
Q

Data types

A

character data – single letter
string data – hold strings of characters
integer or whole numbers
real numbers – used for decimals
Boolean data – used to represent true or false
date and time data

24
Q

Three main operator types

A

Arithmetic (math-based, uses real and integers to perform operations on vars, r = i + i is valid, i != r X 4)
Relational (=, <>, >= boolean)
Logical (AND, OR, NOT allow two or more Boolean expressions to be combined to create logical expressions.)

25
Q

Variable constraints:

A

Cannot include keywords, such as IF or THEN (ok if it is combined)
No special characters, and cannot start (@,etc.)
No spaces
Up to 40 characters

26
Q

Operating system

A

the low-level software that supports a computer’s basic functions

27
Q

Outline the difference between real and integer numbers

A

Integers do not have a decimal point, while real numbers do. In computer programs integers do not hold very large numeric values due to their memory size, so real number are also selected as a type if the whole number is very large.