0% found this document useful (0 votes)
87 views11 pages

Software Worksheet

Here are the key points about custom written software: 1. Custom written software is software that is created or designed specifically for a user or organization by a programmer. It is designed to fit the specific needs of the user or organization. 2. Two reasons Karen may decide to use custom written software for her restaurant: - It will enable her to get software that is designed exactly how she wants it to manage things like taking orders, payments, inventory etc. Custom software can be tailored specifically to the workflows in her restaurant. - Using custom software means she will have full control over the features and functionality. The programmer can build the software based on her exact requirements so it is optimized for her business needs. 3

Uploaded by

Alicia Haughton
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views11 pages

Software Worksheet

Here are the key points about custom written software: 1. Custom written software is software that is created or designed specifically for a user or organization by a programmer. It is designed to fit the specific needs of the user or organization. 2. Two reasons Karen may decide to use custom written software for her restaurant: - It will enable her to get software that is designed exactly how she wants it to manage things like taking orders, payments, inventory etc. Custom software can be tailored specifically to the workflows in her restaurant. - Using custom software means she will have full control over the features and functionality. The programmer can build the software based on her exact requirements so it is optimized for her business needs. 3

Uploaded by

Alicia Haughton
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 11

Software is a set of

programs and associated


documentation that tells
a computer what to do
and how to perform a
task.

A set of programs A set of programs


that solve end user that facilitate the
problems by efficient use of the
performing computer’s
specified tasks or resources.
functions.
General Purpose Special Purpose/ Integrated
Customized Custom Written
Specialized Package

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

Open Source Software

Bespoke Software

Popular Application Programs


SYSTEM SOFTWARE

Utility
Operating System
Programming Language
Translators

Disk Defragmenters (MyDefrag, Defraggler)


Disk Cleaners (Disk Cleanup)
Windows (95, 98, 2000, XP, Vista, 7, 8, 10) Disk Compressors (DriveSpace, DiskDoubler)
MAC OS (8, 9, 10, X) Complier - Dev Pascal Antivirus Software (AVG, Avast, Norton, McAfee)
Linux (UBUNTU, RedHat) Interpreter Registry Cleaners (CCleaner)
IOS Assembler System Restoration Software
Android Firewall Software

UNIX Backup Software


Functions of the os

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.

This process consists of four basic steps:


1. The Basic Input/Output System (BIOS) is activated when the user powers on the CPU.
BOOTING
2. In the POST check, the BIOS verifies that all attached devices are in place
3. The OS is loaded into RAM
4. Configuration and customization settings are checked

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

Hardware User  Touch Screen


Interface
 Specialized Keyboards – ergonomic, braille, etc.
 Mouse
 Sensors

Examples Description

Software User
Requires you to type in commands using a special
Interface
language.

Allows you to make a selection from a list.

An easy to use interface which is characterized by


the acronym WIMP – Windows, Icons, Menus
(Pop-up & Pull down), Pointers

Touch Work with hardware touch screen. It allows for a


response when a section of the screen has been
touched.
Question: Karen wants to use handheld computers to take customers’ orders
in her restaurant. She is thinking of using custom written, open source
software. 

1.    State what is meant by custom written software. 

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

You might also like