Download Structure of a program

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Software development wikipedia , lookup

Transcript
INTRODUCTION TO COMPUTER CONCEPTS AND OPERATIONS
1
=============================================================================================
LECTURE 3: SOFTWARE
Software – is the non-physical components of the computer that are intangible in nature. This is consists of a
set of instructions that instruct the hardware what to do is called program.
Program – serve as an interface between the hardware and peopleware for the computer system operations.
Categories of Software
1. System Software
 is generalized software that directs the overall operation of the computer.
 Refers to the programs that assist in the computer operations in general, thereby facilitating
the execution of application programs.
Types of System Software
a. Operating System


refers to a group of related programs that supervise the execution of an application
program. It is considered as the ‘master control program’, ‘executive processor’ and
‘controller system’.
When computer is turned on it searches for a set of instructions in the memory.
Popular Operating System:
- Windows 95
- Windows 98
- Windows 2000
- Windows M.E. (Millennium Edition)
- Windows XP (Experience)
- Windows Vista
- Windows 7
- Windows 8
Offers of OS / Characteristics of OS
 GUI (Graphical User Interface), use of small pictures or icons.
Example: My Computer (icon), My Documents (icon)
Capabilities of Operating System
a. Single Tasking – one program only
b. Multi-Tasking – many programs
Classified into Capabilities
On a single user computer
- control the IO operations
- control of the file systems
On larger multiple user
- can control the computer system
- controlling access to the system (security / password)
- controlling shares resources (web cam, printers, scanner)
- keeping accounting data (time watcher)
b. Operating Environment – refers to programs that sit on top of OS.
c. Utilities - a single term for all types of programming aids.
===========================================================================================
- aves
INTRODUCTION TO COMPUTER CONCEPTS AND OPERATIONS
2
=============================================================================================
d. Programming Languages – these are by themselves programs but used to write other
programs.
e. Language Processors – otherwise termed as Translator used to convert source program into
a form suitable for execution.
Examples: Compilers, Assemblers, and Interpreters
2. Application Software
 is concern with application and implementation.
- analogy of the world of hardware would be the relationship of the light bulb: under of
electrical systems.
 The user programs designed to solve problems such as those used in business, engineering
and scientific research.
Types of Application Software
a. Package Programs – commonly called ‘application package’ which are use to several users.
Types of Package Programs:
a.1. Word Processing Software (Examples: MS Word, Wordpad, Wordstar, Worperfect)
a.2. Desktop-publishing Software (Examples: Adobe , Pagemaker)
a.3. Spreadsheet Software (Examples: MS Excel, Lotus 123, Quatro, Symphony, VisiCalc)
a.4. Database Management Systems (DBMS) (Examples: MS Access, Foxbase, Dbase
IV)
a.5. Graphics Software (Examples: MS Paint, MS PowerPoint, NewsMaster, Printshop)
a.6. Communication Software (Examples: MS Netmeeting, Smartcom, Global Chat,
Freetel, CrossTalk, PC Dial, PC Talk)
a.7. Integrated Software – not only allows the user to create spreadsheets, databases
and graphs, but also include communication capabilities.
Examples: MS Office, SmartSuite, Perfect Office
a.8. Groupware – it is a software that is used on networks of computer users working
together on the same project.
Examples: Lotus, MS-Works
a.9. Software Suites (Examples: MS Office, SmartSuite, PerfectOffice)
a.10. Desktop Accessories (Examples: Electronic tools such as Calendar, Clock,
Calculator, Notepad, and Card File; Sidekick)
a.11. Personal Information Manager (PIM) – provide software tools that helps organize
personal information such as addresses and telephone numbers.
Example: MS Outlook
a.12. Project Management Software – it is used to monitor large-scale projects’
schedules, resources and people.
Examples: Harvard Project Management, PS-Project for Windows, SuperProject
a.13. CAD Software – allows engineers and architects to design products using this
software prior to manufacturing.
===========================================================================================
- aves
INTRODUCTION TO COMPUTER CONCEPTS AND OPERATIONS
3
=============================================================================================
Examples: AutoCAD, Orcad, Supervision
a.14. Multimedia Software – program that allow the use of text, graphics, animation, video
and sound.
Examples: Multimedia Works, Multimedia Toolbox, Autoware
b. Custom Programs. Specifically written for an organization or a single user using any
programming language like Pascal, C, Foxbase, and others. These are tailor-made or userdeveloped programs.
Examples: Grading System, Enrolment System, Accounting System, Registration System,
Election System
===========================================================================================
- aves