Notes - Computer Software

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

ESPINELI, ERICHELLE U.

BSA-2 Custom Software


Computer Software
 Written by programmers
 Consider communication between two humans,  Takes a lot of time to write and test
between a human programmer and a computer, or  When specifications are unique
between a network of computers.
Packaged or Commercial
 Use language to describe procedures and use
machines to turn descriptions of procedures into  Sold in stores, catalogs, or downloadable from the
executing processes. WWW
 Purchased from software publishers
Computer Software
 Must be installed
- Computer software, or just software, is a collection  Standard or custom installation
of computer programs and related data that provides  The setup process copies some of all of the software
the instructions for telling a computer what to do and to the hard disk
how to do it.  May require the CD-ROM to be in the drive to run
- Any set of instructions that guides the hardware and
Example of programming language:
tells it how to accomplish each task.
C, C++, C#
System Software
 C++ is a low-level programming language that adds
- A computer software designed to operate the
object-oriented features to its base language C
computer hardware to provide basic functionality and
whereas C# is a high-level language.
to provide a platform for running application
software. PHP (recursive acronym for PHP: Hypertext Pre-
- Refers to the operating system and all utility processor)
programs that manage computer resources at a low
 Suited for web development and can be embedded
level.
into HTML.
* BIOS (basic input/output system) gets the computer
Python
system started after you turn it on and manages the data
flow between the operating system and attached devices  Often used in software applications, pages within a
such as the hard disk, video adapter, keyboard, mouse, web browser, the shells of operating systems and
and printer. some games.
- Also includes system utilities, such as the disk BASIC, Visual Basic
defragmenter and System Restore.
 Visual Basic provides a graphical user interface GUI
System Software Includes that allows the developer to drag and drop objects
into the program as well as manually write program
 Basic Input/Output System (BIOS) Program
code.
 Disk Defragmenter
 Disk Cleanup JavaScript
 Disk Partition Tool  JavaScript is a lightweight interpreted programming
PC Software Characteristics language.

1. User-friendly in terms of interface HTML


2. Easy to access  HTML (Hypertext Markup Language) is the code that
3. Intuitive and can be guided by the GUI and other is used to structure a web page and its content.
features
4. Minimum training and documentation needed to use Acquiring Software

Programming Software Freeware

- Include tools in the form of programs or applications  Free to all


that software developers use to create, debug,  Copyrighted
maintain, or otherwise support other programs and  Distributed in machine-readable format
applications. Commercial Software
- The term usually refers to relatively simple programs
such as compilers, debuggers, interpreters, linkers,  Used most often
and text editors.  Copyrighted
 Generally costly
Software Types
 May not be copied without permission of the Graphic Arts
manufacturer.
 Use software to produce art, express ideas
Public-domain Software
Integrated Applications
 Un-copyrighted
 Combine basic word processing, spreadsheet, and
 May be used or altered without restriction
graphics capabilities
 Generally developed under government grants.
Communications
Shareware
 Communicate from home with computer at office,
 Freely distributed for a trial period
Access data stored in another computer in another
 Pay a nominal fee to register with the author
location, Stock exchange updates, Weather
Open source information
 Free to all Web Browser
 Source code is distributed
 Web browser, a software application used to locate
 May be used or altered
and display Web pages.
 Popular under LINUX OS
Other Examples:
Application Software
 Computer Aided Design (CAD)
- A program or group of programs designed to allow
end users to accomplish one or more specific (non-  Video Editor
computer related) tasks.  Sound Editor
- Task-Oriented Software  Video Games
- Productivity Software makes work faster, and our  Educational Software
lives easier  Email Client
 Electronic Media
Word Processing
Counterfeiting
 Uses: Memos, Reports, Correspondence, Minutes of
meetings, anything to be typed - Software is copied onto CD-ROMS / DVD-ROMS
- Package duplicates the original
Desktop Publishing
- Sold in flea markets or small stores
 Uses: Newsletters, Reports, Brochures - Cheaper price
- Occurs more overseas
Electronic Spreadsheets
Computer Professionals
 Uses: Comparing mortgage interest rates, Preparing
budgets, Tracking weight loss - Management Information Systems (MIS)
- Computer Information Systems (CIS)
Data Graphics
- Computing Services
 Uses: Maps, Graphs, Charts, Makes Visual - Information Services
information more compelling - Information Technology (IT)
Database Management
Users – Any individual who operates a computer to
 Uses: Keep track of a large number of related facts,
accomplish a task
Query the data for specific information, Retrieve
information in a variety of ways Data entry operators – key data into a machine-
readable format
Presentation Graphics
Computer operators – monitor the computer
 Uses: Sales tool, Demonstrate a product, Show
cost/benefit projections on charts, Present Librarians – catalog and keep secure the disks
audio/video testimonials from satisfied customers
Computer programmers – write, test, implement, and
Office Suites maintain programs
 Group of basic software applications designed to Systems analysts – plan and design computer systems
work together
Network manager – oversees the network
 Data is portable between basic applications of the
suite Chief information officer (CIO) – department manager;
 Various applications in the suite have the same “look makes strategic decisions relating to the flow of
and feel” information in the organization

You might also like