Woliso
poly
Technic
college
Individual assignment of
WDDBA
Frist year level I
Name Olantu Mamo...................... id nº
Submitted to: Teach Abdi
Submission date :
Question
1.What is system software illustrate it with example
2.What is the use of application software?
3.Select one software application and write system Requirements for
Software Installation
4.What is software licensing?
5.What is the disparity between Mobile and computer operating system?
6.Why upgrade software?
7.What is Data Backup and Recovery?
8.What is the difference between a software update
And upgrade
9.Describe types of software installation and delineate it
Answer
▎1. What is system software? Illustrate it with
an example.
System software is a type of software designed
to provide a platform for other software. It
manages hardware components and provides a
user interface for interaction with the
computer. The most common example of
system software is an operating system (OS),
such as Windows, macOS, or Linux. These
operating systems manage computer hardware
and software resources and provide services for
application software.
▎2. What is the use of application software?
Application software is designed to help users
perform specific tasks. It provides functionality
to end-users and can include anything from
word processors (like Microsoft Word) to web
browsers (like Google Chrome) to graphic
design tools (like Adobe Photoshop). The
primary use of application software is to enable
users to accomplish tasks such as document
creation, data analysis, and multimedia editing.
▎3. Select one software application and write
system requirements for software installation.
Example Application: Microsoft Office 2021
System Requirements:
• Operating System: Windows 10 or later,
macOS Mojave (10.14) or later
• Processor: 1.6 GHz or faster, 2-core processor
• RAM: 4 GB RAM (64-bit); 2 GB RAM (32-bit)
• Hard Disk Space: 4 GB of available disk space
• Display: 1280 x 768 screen resolution
• Graphics: DirectX 10 graphics card for
graphics hardware acceleration
• Additional Requirements: Internet
functionality requires an Internet connection;
some features may require additional
components.
▎4. What is software licensing?
Software licensing is a legal framework that
defines how software can be used, distributed,
and modified. It specifies the rights and
restrictions associated with the use of the
software. Licenses can vary in terms of usage
rights (e.g., single-user, multi-user), distribution
rights (e.g., proprietary vs. open-source), and
modification rights (e.g., whether users can
alter the source code). Examples include
commercial licenses, open-source licenses, and
freeware licenses.
▎5. What is the disparity between mobile and
computer operating systems?
The main disparities between mobile and
computer operating systems include:
• User Interface: Mobile OS interfaces are
designed for touch input, while computer OS
interfaces are optimized for keyboard and
mouse input.
• Resource Management: Mobile OSs are
designed to be more resource-efficient due to
limited hardware capabilities compared to
computers.
• App Ecosystem: Mobile OSs typically have app
stores with applications optimized for mobile
devices, while desktop OSs may support a
wider variety of applications.
• Security and Permissions: Mobile OSs often
have stricter security measures and app
permissions due to the nature of mobile
devices being more vulnerable to theft and loss.
▎6. Why upgrade software?
Upgrading software is important for several
reasons:
• Security: Upgrades often include patches for
vulnerabilities that could be exploited by
malware or hackers.
• Performance Improvements: New versions
may include optimizations that enhance speed
and efficiency.
• New Features: Upgrades typically introduce
new functionalities that improve user
experience and productivity.
• Compatibility: Upgrading ensures
compatibility with newer hardware, operating
systems, and other software applications.
▎7. What is Data Backup and Recovery?
Data Backup refers to the process of creating
copies of data so that it can be restored in case
of data loss due to hardware failure, accidental
deletion, cyber-attacks, or disasters.
Data Recovery is the process of retrieving lost
or inaccessible data from backup storage or
damaged devices. Effective backup and
recovery strategies are essential for data
protection and business continuity.
▎8. What is the difference between a software
update and upgrade?
• Software Update: A software update refers to
minor changes or patches applied to existing
software to fix bugs, improve performance, or
add small features. Updates are usually free
and are released frequently.
• Software Upgrade: A software upgrade
involves a significant change in the software
version that adds new features, capabilities, or
major improvements. Upgrades may require
payment and often involve a complete
installation process.
▎9. Describe types of software installation
and delineate it.
There are several types of software installation
methods:
1. Standard Installation: This is the most
common method where users follow a setup
wizard that guides them through the
installation process, including choosing
installation paths and options.
2. Custom Installation: Users have more control
over what components to install and where to
install them. This method allows users to select
specific features or modules.
3. Silent Installation: This method installs the
software without user interaction, often used in
enterprise environments where multiple
installations need to be performed without
manual intervention.
4. Network Installation: Software is installed
from a central server across multiple machines
on a network. This is efficient for organizations
that need to deploy software across many
computers.
5. Portable Installation: This type allows users
to run the software directly from a removable
storage device without needing to install it on
the host machine.
Each installation type has its use cases
depending on user needs, organizational
policies, or specific deployment scenarios.