Introduction Flashcards
What is system software?
System software refers to collection of programs, routines and data that enables a computer system to operate and manage its software and hardware resources.
What is engineering?
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.
What is software engineering?
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.
What is system software?
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.
List types of system software
- Operating system
- Utility
- Programming language translator
- BIOS and UEFI
- Firmware
- Device drivers
What are application software?
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
What are some characteristics of software?
Functionality/Performance
Efficiency /Optimization
Dependability
Usability
Maintainability
Portability
What is an operating system?
An operating system is a software that manages and controls the computer hardware resources and provides a platform for running other software applications.
List some considerations for choosing a particular operating system
Compatibility
User Interface(UI)
Stability and reliability
Security
Software ecosystem
Cost
Performance and resource efficiency