Introduction Flashcards

1
Q

What is system software?

A

System software refers to collection of programs, routines and data that enables a computer system to operate and manage its software and hardware resources.

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

What is engineering?

A

Engineering involves the systematic designing, constructing, and evaluating something with the aim of fulfilling a specific purpose and resolving a problem efficiently while considering cost-effectiveness.

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

What is software engineering?

A

Software engineering comprises of comprehending and evaluating user requirements, then utilizing scientific concepts, techniques, and methods, designing, implementing, and testing software systems to satisfy those needs.

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

What is system software?

A

The system software that is written by either the manufacturer or the system administrator aims to enhance the usability and convenience of the system for its users.

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

List types of system software

A
  1. Operating system
  2. Utility
  3. Programming language translator
  4. BIOS and UEFI
  5. Firmware
  6. Device drivers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are application software?

A

Application software refers to computer programs that are designed to perform specific tasks or provide functionality or users.
Productivity software
Educational
Web browsers
Entertainment and gaming
Graphics and multimedia

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

What are some characteristics of software?

A

Functionality/Performance
Efficiency /Optimization
Dependability
Usability
Maintainability
Portability

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

What is an operating system?

A

An operating system is a software that manages and controls the computer hardware resources and provides a platform for running other software applications.

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

List some considerations for choosing a particular operating system

A

Compatibility
User Interface(UI)
Stability and reliability
Security
Software ecosystem
Cost
Performance and resource efficiency

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