Application Software Security(1)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

COURSE: CYBER SECURITY LEVEL 6

UNIT: APPLICATION SOFTWARE SECURITY

TOPIC: IDENTIFY SOFTWARE TO BE SECURED

LECTURER: MR. AKOKO

Sub Topics:

1. Meaning of terms
2. Types of software
3. Classification of software and their application
4. Factors influencing software selection
5. Software operation platform
MEANING OF TERMS

Program is a set of instructions telling the computer what to do, how to do it and when to
perform that particular activity. Program is a sub set of software

Software is a collection of these related programs. The process of developing software and
dividing it into small manageable parts is known as modularization.

Application software is commercial software you can purchase from the shop. Collection of
these related software applications is referred to as APPLICATION SOFTWARE PACKAGE.

TYPES OF SOFTWARE

1. System software

If you think of software as being in layers, the system software is the bottom layer: it sits
between the hardware and the application software.

Operating systems like Windows, macOS, Android and iOS are examples of system software.
Operating systems are loaded into RAM when the device starts up, and have access to the hard
drive.

2. Utility software

Utility software is part of the system software and performs specific tasks to keep the computer
running. Utility software is always running in the background. Examples of utility software are
security and optimisation programs.

Security programs include anti-virus software that scans and removes viruses. Most computers
will include some sort of anti-virus software, but you can add your own.

Optimisation programs can include tools for system clean-up, disk defragmentation, and file
compression. These tools are typically installed as part of the operating system. They have access
to the hard drive to keep it tidy.
3. Application software

This is everything else! Anything that is not an operating system or a utility is an application or
app. So a word processor, spreadsheet, web browser, and graphics software are all examples of
application software, and they can do many specific tasks.

You can remove and add applications on your computer using the operating system.

Application software like a word processor regularly directs the operating system to load and
save files from and to the hard drive. When you are working on a file, it is saved temporarily in
the RAM. It is only when you choose to save it that it is written to the hard drive.

This is why, if the computer crashes while you’re working on a file, you may lose any changes
you didn’t save. Data stored in the RAM is volatile. The data is lost when the RAM loses power.

FACTORS TO CONSIDER WHEN SELECTING OR PURCHASING SOFTWARE

1. Correctness. These requirements deal with the correctness of the output of the software
system.
2. Reliability. Reliability requirements deal with service failure. ...
3. Efficiency. ...
4. Integrity. ...
5. Usability. ...
6. Maintainability. ...
7. Flexibility. ...
8. Testability.
9. Cost
MORE ON OS
What Are Some Examples of Operating Systems?

Some examples of operating systems include Apple macOS, Microsoft Windows, Google’s
Android OS, Linux Operating System, and Apple iOS. Apple macOS is found on Apple personal
computers such as the Apple Macbook, Apple Macbook Pro and Apple Macbook Air. Microsoft
Windows is found on a variety of personal computer platforms from brands such as HP, Dell,
and Microsoft itself. Linux is an open source OS that can be modified by users, unlike those
from Apple or Microsoft. Though it started out being used for personal computers, usage has
since expanded to phones and other smart devices, servers, gaming, and more.

Android is a Unix-like mobile operating system that you’ll find on your mobile phone or tablet,
depending on the device brand. Similarly, Apple iOS is found on Apple mobile devices such as
an iPhone (though it previously ran on Apple iOS, iPad now has its own OS called iPad OS).

Mobile vs. Computer

So why are there different types of operating systems for mobile tech and computers? There are
several reasons a single system doesn’t work perfectly for both. Computer and mobile OSs are
different because they’re developed for different uses.

Computer systems have to store lots of complex data, have a different user interface, and need to
be prepared for printing, removable disks, and more. They feature a desktop and a control panel
for users to manage all of their information. Computer operating systems are also older, and
therefore more familiar to the IT industry; they’ve been around much longer than phones that
utilize operating systems.

Mobile phones don't feature a desktop that's the same as a computer desktop. Their user interface
is much more about simple moves—things you can do with your fingers or voice—so it’s
designed to offer a simpler interface. There are many resources to help users learn more about
operating mobile phone systems, as they're very different from computer systems.

You might also like