Documente Academic
Documente Profesional
Documente Cultură
DEFINICION
Se conoce como softwareal soporte lógico de un
sistema informático, que comprende el conjunto
de los componentes lógicos necesarios que hacen
posible la realización de tareas específicas, en
contraposición a los componentes físicos que son
llamados hardware. La interacción entre el
software y el hardware hace operativo un
ordenador (u otro dispositivo), es decir, el
Software envía instrucciones que el Hardware
ejecuta, haciendo posible su funcionamiento.
CARACTERISTICAS DEL SOFTWARE
El software tiene tres características principales:
1) Características operativas
2) Características de transición
3) Características de revisión
CARACTERÍSTICAS
OPERATIVAS DEL SOFTWARE
Son factores de funcionalidad, es como se presenta el software, es la «parte exterior» del
mismo. Incluye aspectos como:
• Corrección: El software que estamos haciendo debe satisfacer todas las especificaciones establecidas
por el cliente.
• Usabilidad / Facilidad de aprendizaje: Debe ser sencillo de aprender.
• Integridad: Un software de calidad no debe tener efectos secundarios.
• Fiabilidad: El producto de software no debería tener ningún defecto. No sólo esto, no debe fallar
mientras la ejecución.
• Eficiencia: Forma en que el software utiliza los recursos disponibles. El software debe hacer un uso
eficaz del espacio de almacenamiento y el comando ejecutar según los requisitos de tiempo deseados.
• Seguridad: Se deben tomar medidas apropiadas para mantener los datos a salvo de las amenazas
externas
CARACTERÍSTICAS DE TRANSICIÓN DEL
SOFTWARE
• Archivo
• Registros
• Campos
• Caracteres
• Dato
ARCHIVO
Esos datos, cuando se trabaja en una computadora, son convertidos en números dígitos que, a su vez,
son representados como pulsaciones o pulsos electrónicos.
Beneficio que ofrece como tecnología
En la actualidad para comunicarnos,
expresarnos y guardar nuestra
información, usamos el sistema de
numeración decimal y el alfabeto, según
se trate de valores numéricos o de texto
FUNCIONALIDAD
Se refiere a la capacidad del producto de software para suministrar un conjunto de
funciones que satisfagan las necesidades implícitas o explícitas de los usuarios, al
ser utilizado bajo condiciones específicas. Se relaciona directamente con aquello
que el software hace para satisfacer necesidades, mientras que las demás
características se refieren al cómo y al cuándo. Evalúa el cumplimiento de
requerimientos, la exactitud de los resultados, la seguridad del producto y la
interacción con otros sistemas.
Se clasifica en cinco subcategorías que abarcan los aspectos relevantes en relación con la funcionalidad de un producto
software.
• Apropiabilidad: Es la capacidad del software para suministrar un conjunto apropiado de funciones que cumplan
tareas específicas y objetivos del usuario.
• Exactitud: Capacidad del software para proveer los resultados correctos y los efectos pactados, con un adecuado
grado de precisión.
• Interoperabilidad: Capacidad del software para interactuar con uno o más sistemas específicos. Esto depende, en
gran parte, de la necesidad de interacción con los demás sistemas.
• Seguridad: Hace referencia a la capacidad del software para proteger los datos y la información, con el fin de que
personas no autorizadas nunca puedan ingresar al sistema, leer o modificar los datos.
• Conformidad en la funcionalidad: Capacidad del software para ajustarse a los estándares, convenciones y
regulaciones relacionadas con la correcta implementación de especificaciones durante todo el proceso de análisis y
construcción.
FUNCIONES DEL SOFTWARE
Software Freeware
Todo aquel programa que se distribuya
gratuitamente, con ningún coste adicional.
También existen autores que lo único que
piden es que te registres, es decir, que les
digas que usas su programa.
Software Shareware
Es otra modalidad de comercialización todavía
más extendida, el programa se distribuye con
limitaciones, bien como versión de
demostración o evaluación, con funciones o
características limitadas o con un uso
restringido a un límite de tiempo establecido
(por ejemplo 30 días).
Software Adware
Programas gratuitos en su totalidad pero
que incluyen publicidad en su programa.
ejemplo de este tipo de programas son
muchas appels de juegos que incluyen
publicidad.
Software Libre
Puede ser de pago o gratuito, pero una vez
adquirido el programa, el usuario tiene
acceso al código fuente (las instrucciones
del programa) y puede modificarlo y/o
ampliarlo y redistribuirlo libremente. Un
ejemplo de este tipo es el conocido sistema
operativo Linux o el paquete de oficina Open
Office (similar al Office de Microsoft).
Software de pago
Son programas que tienen un costo
que hay que pagar por comprarlo para
poder usarlo. De este tipo hay
muchos.
EN FUNCIÓN DE SU USO
SOFTWARE DE SISTEMA
El software de sistema, digamos que es la parte esencial, en ella
no solamente podemos clasificar los sistemas operativos como
Linux, Windows o Mac, también debemos agregar
aquel software que permite la comunicación entre el Hardware
y el sistema operativo, los controladores de sistema para la
ejecución de diversos sectores de la computadora e incluso
programas que son capaces de administrar los recursos y de
proporcionarle al usuario una bella interfaz para que pueda
controlar la computadora de una forma muy sencilla.
La clasificación del Software de sistema queda de la siguiente manera:
• Sistemas operativos
• Controladores de dispositivo
• Herramientas de diagnóstico
• Herramientas de Corrección y Optimización
• Servidores
• Utilidades
Software de Programación
Después de que el sistema operativo es la base de
todo, el software de programación le sigue muy
detrás, un software que ayuda en la creación y
desarrollo de aplicaciones, haciendo uso de
conocimientos lógicos y de programación.
Algunos ejemplos de esto, son los intérpretes,
enlazadores, depuradores, compiladores y los editores
de texto, un conjunto de software que trabaja de la mano
uno con el otro, el programador desarrolla en un editor
de texto y posteriormente compila el programa para
verificar que está correcto, esto en cualquier lenguaje de
programación, aunque actualmente existen Entornos
de Desarrollo Integrados (IDE) que no son más que
un programa informático que consta de una serie de
herramientas de programación, los que actualmente
utilizan los lenguajes de programación para su
desarrollo.
Software de Aplicación
• El software de aplicación, es aquel que
utilizamos día a día, cada uno de
los programas, aplicaciones o utilidades que
manejamos dentro de nuestra computadora,
entran dentro de esta clasificación de software, es
el resultado de la programación de software,
enfocado hacia alguno de los sistemas operativos,
como puedes ver es el tercer y último paso,
hablando de forma técnica es el software
diseñado para el usuario final.
Dentro de los ejemplos que podría darte, se encuentran todos los programas que usas día a día,
la paquetería de Office, los programas para comunicarte por medio de chat, los programas para
ver fotos, utilidades para escuchar música en la computadora, los antivirus, etc.
La clasificación del software de aplicación queda de a la siguiente manera:
• Aplicaciones de Sistema de control y automatización industrial
• Aplicaciones ofimáticas
• Software educativo
• Software médico
• Software de Cálculo Numérico
• Software de Diseño Asistido (CAD)
• Software de Control Numérico (CAM)