 |
What is Software
a software is a
logical equipment or a logical support of a
digital computer and, basically, it is a
functioning plan for a virtual machine, and
it follows a series of instructions, created
in some programming
language and what it does is that the
machine has a purpose. |
|
|
besides, the software
allows the user to relate with the machine
and also the relationship between other
machines, because, without software,
machines would be only inert boxes that does
not communicate any information.
Software includes
informatics
applications such as text processors,
WordPad, video games, telecommunications,
data bases, every type of
educational software,
business software,
etc. Also, calculus applications, such as
Excel, the Minitab and the derive. Another
kind of software, are the design
applications, such as 3D Studio or the
adobe Photoshop; there are, also,
some very important applications which are
exclusively for systems, such as the
operative
systems that provide an interface so
there can be interaction between the machine
and the user. |
|
The programming software is an application that
allow developing programs through some
programming language, among those are
include the following: text editors,
players, interpreters, linkers, depurators,
and all the applications that include
programming codes. |
|
 |
Going beyond the computer
programs and according to the IEEE
standards, software could be defined as a
collection of computer programs, rules,
procedures, documentations, besides from
associated data, which is part of the
operations of a computer system, meaning
that it encloses all the abstract and
intangible in their different states such
as: source code, binary or executable. |
|
This term was defined the first time by John W.
Tukey in 1957, who was a statistical and a master in sciences.
The process of creating a software counts with different
characteristics, depending on its purpose, because it can be
very complicated or very simple, for example, the creation of
some operative system can be very complicated because it has to
be strictly designed with much care, because it has to use
properly the system resources, besides it should have numerous
applications to be able to work properly and provide the
necessary tools to the user. |
|
On the other hand, there is very simple software,
such as a calculus sheet, it only requires a programmer that can
be completed relatively easy, to know in which level of
difficulty a project of software is, many use different
methodologies, one of the systems to do this is the COCOMO,
which provides different methods and calculations to estimate
its level.
For the development of any software, there are
some pre established rules and, also, different methods for each
stage, among the different stages found for the development of a
software, the following must be followed, but not strictly,
capture, elicitation, specification and analysis of the
requirements, afterwards, the design, codification, tests,
installation and then, it moves to production, maintenance.
These can also vary slightly depending on the project that wants
to be solved.
Tags:
tips about software,software,programming
language,informatics applications,educational
software, business software,computer
programs,what is free software
|
|
|
|
|