PRESENTADO POR: CARLOS EDUARDO TRESPALACIO ARANA. PROGRAMA:LICENCIATURA EN EDUCACION BASICA CON ENFASIS EN
RECREACION Y DEPORTES.
Software es un término informático que hace
referencia a un programa o conjunto de
programas de cómputo que incluye datos,
procedimientos y pautas que permiten realizar
distintas tareas en un sistema informático.
Comúnmente se utiliza este término para
referirse de una forma muy genérica a los
programas de un dispositivo informático.
Partimos que el origen del software se remonta desde
1955 a 1965:
El término Ingeniería del software apareció por primera
vez en la década de 1950 y principios de los años
1960. Los programadores siempre habían sabido
sobre ingenieros civiles, eléctricos y de computadores
y debatían qué podría significar la ingeniería para el
software.
El Comité de ciencia de la OTAN patrocinó dos
conferencias sobre ingeniería del software en 1968
(Garmisch, Alemania ) y en 1969, que dio al campo su
impulso inicial. Muchos creen que estas conferencias
marcaron el inicio oficial de la profesión de la
Ingeniería de software.
Desde sus inicios en la década de 1940, escribir
software ha evolucionado hasta convertirse en una
profesión que se ocupa de cómo crear software y
maximizar su calidad. La calidad puede referirse a
cuán mantenible es el software, su estabilidad,
velocidad, usabilidad, comprobabilidad, legibilidad,
tamaño, costo, seguridad y número de fallas o "bugs",
así como, entre muchos otros atributos, a cualidades
menos medibles como elegancia, concisión y
satisfacción del cliente.
1.CARACTERISTICA OPERATIVA: 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
2. CARACTERISTICA DE TRANSICIÓN:
Interoperabilidad: Es la capacidad
para el intercambio de información con
otras aplicaciones.
Reutilización: Es poder utilizar el
código de software con algunas
modificaciones para diferentes
propósitos.
Portabilidad: Capacidad para llevar a
cabo las mismas funciones en todos
los entornos y plataformas.
3.CARACTERISTICA DE REVISIÓN: Son los factores de ingeniería, la “calidad interior ‘del software como la eficiencia, la documentación y la estructura. Incluye
aspectos como:
Capacidad de mantenimiento:
El mantenimiento del software debe ser fácil para cualquier tipo de usuario.
Flexibilidad: Los cambios en el software debe ser fácil de hacer.
Extensibilidad: Debe ser fácil de aumentar nuevas funciones.
Escalabilidad: Debe ser muy fácil de actualizar para más trabajo.
Capacidad de prueba: Prueba del software debe ser fácil.
Modularidad: Debe estar compuesto por unidades y módulos independientes entre sí.
• Aquí se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones.
SOFTWARE DE APLICACIÓN:
• Son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados.
SOTFWARE DE PROGRAMACION:
• Es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros.
SOTFWARE DE SISTEMA:
EJEMPLO SOTFWARE PROCESADOR DE PALABRAS: Blog de notas
Word pad
Microsof Word
Writer de OpenOffice
Procesador de Google Docs
EJEMPLO SOTFWARE SISTEMA OPERATIVO: MS-DOS
Unix
Linux
Mac Os
Windows 3.1