- published: 17 Nov 2014
- views: 96414
Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. Software refers to one or more computer programs and data held in the storage of the computer for some purposes. In other words, software is a set of programs, procedures, algorithms and its documentation concerned with the operation of a data processing system. Program software performs the function of the program it implements, either by directly providing instructions to the computer hardware or by serving as input to another piece of software. The term was coined to contrast to the old term hardware (meaning physical devices). In contrast to hardware, software "cannot be touched". Software is also sometimes used in a more narrow sense, meaning application software only. Sometimes the term includes data that has not traditionally been associated with computers, such as film, tapes, and records.
A software engineer is an engineer who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anything containing software work.
Prior to the mid-1960s, software practitioners called themselves computer programmers or software developers, regardless of their actual jobs. Many people prefer to call themselves software developer and programmer, because most widely agree what these terms mean, while software engineer is still being debated. A prominent computing scientist, E. W. Dijkstra, wrote in a paper that the coining of the term software engineer was not useful since it was an inappropriate analogy, "The existence of the mere term has been the base of a number of extremely shallow—and false—analogies, which just confuse the issue...Computers are such exceptional gadgets that there is good reason to assume that most analogies with other disciplines are too shallow to be of any positive value, are even so shallow that they are only confusing."
The Art of Writing Software
Curso Informática Básica - Aula 2 - Software (HD)
[FR] Software Inc -ep.2 - Montagne de Cash !
Top 5 Cool Free Software (You Haven't heard of) - ThioJoeTech
Facebook hacking without any software(Educational)
El software concepto y tipos
What Is Software Engineering Anyway?
Software Engineer: Reality vs Expectations 2
Software Inc: Game Dev Studio - Part 1
Creepy New Software Set To Bend Reality
small business crm online service management software
small business crm online service management software
Best Video Editing Software For YouTube
Aulão Gratuito de Software - Professor Léo Matos