sábado, 21 de agosto de 2010

The software is an indispensable ingredient for the operation of the computer. It consists of a set of instructions and data that can use all the resources the computer has, so that you can solve many problems. A computer itself is just a conglomeration of electronic components, the software gives life to the computer, making its components function in an orderly manner.

The software is a set of detailed instructions that control the operation of a computer system.

Software features:

Managing computing resources
Provide the tools to optimize these resources.
To act as intermediary between the user and stored information.
Software Programs

Program: A set of arguments or instructions for the computer, stored in primary memory of the computer along with the data required to be executed, in other words make the instructions are executed by computer.

Software Types

System Software: A set of programs that manage computer resources. Examples: central processing unit, communications devices and peripherals, system software manages and controls access hardware.
Application Software: Programs that are written for or by the users to perform a specific task on the computer. Example: a text processing software to generate a spreadsheet, the application software should be on the system software to operate.
End User Software: The software that enable the development of some applications directly to end users, end user software must often work through the application software and finally through the system software.
Each software must be designed for a specific machine type to ensure compatibility.

Query language (SQL) are high-level languages to retrieve data stored in databases or files, requests for information can not be predefined.

Generators reports: These are programs designed to create reports in a wide variety of formats that are not routinely produced by an information system. Extract data from files or databases and create reports according to many formats, provide more control, can handle data from complex calculations and logic before giving out.

Languages Graphics: Recover data from files or databases and represent them in a graphical format.