Software Worksheet
Software Worksheet
Refers to computer applications This type of software This type of software is A software that is specially A package that contains a combination of popular general-
that are not designed for a is a general-purpose created or designed designed for a specific task purpose software.
particular business, industry, or software that has specifically for a user or an
department. It is normally used been modified by a organization by a
by many people in a variety of programmer to fit the programmer. It is designed
jobs and personal situations needs of a user or to fit the specific needs of
organization. the user or organization.
This enables a company to
get their software exactly
how they want it.
EXAMPLES
• Word Processing (Microsoft • Oracle (used by • Account Billing Software • Expert System (ES MS Office
Word, OpenOffice Writer, Guardian Group and • Accounting Software • Decision Support Systems Adobe Creative Suite
Apple Pages …) Sagicor Group but • Advertising (DSS) – assist decision
• Spreadsheet (Microsoft customized to meet Management Software makers in making decision
Excel, OpenOffice Calc, their specific • Asset Inventory by analyzing the business
Apple Numbers …) requirements) Software data
• Database Management • Banking Software • Camera App on a phone
(Microsoft Access, Oracle …)
• Communication (Microsoft
Outlook, Skype, FaceTime
…)
• Graphics/Presentation
(Adobe Photoshop,
CorelDRAW …)
Software Description
Proprietary Software
Bespoke Software
Utility
Operating System
Programming Language
Translators
Function Description
HARDWARE Sets the rules for controlling hardware resources such as peripheral devices like keyboard and mouse, the amount of
CONTROL memory used, CPU time allocation and disk space used.
1. Memory management – Splits up program to share between main memory and secondary storage (virtual
memory)
2. Input/Output (I/O) Management - Controls the flow of information between devices through drivers.
3. Process Management – Allocates time for processes to use the CPU, checks on the processes waiting to use
SOFTWARE
CONTROL the CPU, and signals when the CPU is available.
4. File Management:
The OS allows you to organize the contents of your computer in a hierarchical structure of
directories, folders, libraries, and drives.
C:/MyDocuments/School/Fun.txt
Category Examples
Examples Description
Software User
Requires you to type in commands using a special
Interface
language.
2. State two reasons why Karen may decide to use custom written software.
3. Discuss the implications of creating open source software for the
restaurant.
Type of Processing Description Advantages (2) Disadvantages (2) Application
where data is collected over a period of utility billing
time then processed
Batch
Time-Sharing
On-Line
Real - Time
OS Characteristics Description
Multi-Tasking
Multi-Programming
Multi-Processing
Multi-User
• Fundamentals of Information Technology, Book 2, Second Edition – S.Collins-Robinson
• Just Click for Jamaica – Student’s Handbook, Second Edition – Alison Page, Janice Steele, Aggett Crosbie, Denzle Murray, Nicoleen Rhoomes
• Offord excellence for the Caribbean Information Technology 3 rd ed. , Glenda Gay, Ronal Blades
• https://www.teachwithict.com/types-of-software.html
• http://www.webopedia.com/TERM/U/utility.html
• Google images