lesson 3.0 Flashcards
TYPES OF SOFTWARE (4)
SYSTEM SOFTWARE
APPLICATION SOFTWARE
PROGRAMMING SOFTWARE
DRIVER SOFTWARE
helps the user, hardware, and application SOftware to interact and function together
System software
types of system software (2)
operating software
utility software
is essential in managing the whole computer system
System software
is system software that controls the working of computer hardware and software
Operating System
types of Application software (3)
general purpose applications
business applications
custom developed applications
is system software that helps to maintain the proper and smooth functioning of a computer system
Utility Software
or ‘AppS’ are what you engage with the most
Application software
This is productive end-user programs that help you perform tasks
Application software
- It is designed to perform a wide range of fundamental functions that a
user needs to perform on a system
General Purpose Applications
is the type of software that is not used by end-user
Programming software
- It is a type of application software designed to fulfill specific business
function and operations - These are presumed to improve the accuracy and efficiency of business
operations
Business Applications
- It is solely built for some specific organization or user based on business requirements
Custom Developed Applications
SUB-CATEGORIES OF SOFTWARE (4)
freeware
shareware
open source software
closed source software
Programs that are used to write, develop, test, and debug other software, including apps and system software
Programming software
o Programs that are used to write, develop, test, and debug other software, including apps
and system software
Driver Software
Driver Software
o Programming software is the type of software that is not used by end-user
Driver Software
is any software that is available to use for free. They can be downloaded and installed over the internet without any cost. Some well-known examples of freeware are:
* Google Chrome
* Skype
* Instagram
* Snapchat
* Adobe reader
Freeware software
——, on the other hand, are software applications that are paid programs, but are made available for free for a limited period of time known as ‘trial period’. You can use the software without any charges for the trial period but you will be asked to purchase it for use after the trial ends. —— allows you to test drive the software before you actually invest in purchasing it. Some examples of ——– that you must be familiar with are:
* Adobe PhotoShop
* Adobe Illustrator
* Netflix App
* Matlab
* McAfee Antivirus
Shareware
This is a type of software that has an ——- code that is available to use for all users. It can be modified and shared with anyone for any purpose. Common examples of open source software used by programmers are:
- LibreOffice
- PHP
- GNU Image Manipulation Program (GIMP)
- nopCommerce shopping cart software
open-source software
CHALLENGES IN SOFTWARE UPDATES (3)
SECURITY CONCERNS
COMPATIBILITY ISSUES
RAPID TECHNOLOGICAL CHANGES
o Protecting software from unauthorized access and cyber threats.
Security Concerns
These are the types of software that are non-free for the programmers. For this software, the source code is the intellectual property of software publishers. It is also called ‘proprietary software’ since only the original authors can copy, modify and share the software. Following are some of the most common examples of closed-source software:
- .NET
- Java
- Android
- Microsoft Office
- Adobe PhotoShop
Closed Source (Proprietor) Software
o Ensuring software works seamlessly across different devices and platforms.
Compatibility Issues
o Keepingupwithevolvingtechnologiesandframework
- Rapid Technological Changes