Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ndice
Definicin
Tipos/Clasificacin
Modelos
Mantenimiento de software
Qu es el software?
El software es el equipamiento lgico de un sistema
informtico, que comprende el conjunto de los
componentes lgicos necesarios que hacen posible la
realizacin de tareas especficas;
Es el conjunto de los programas de cmputo,
procedimientos, reglas, documentacin y datos asociados,
que forman parte de las operaciones de un sistema de
computacin.
En breve, Es todo el conjunto intangible de datos y
programas de la computadora.
Tipos de software
Software de
sistema
Software de
programacin
Software de
aplicacin
Software de sistema
Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del sistema informtico en
particular que se use, aislndolo especialmente del
procesamiento referido a las caractersticas internas de:
memoria, discos, puertos y dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc.
El software de sistema le procura al usuario y programador
adecuadas interfaces de alto nivel, controladores,
herramientas y utilidades de apoyo que permiten el
mantenimiento del sistema global.
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnstico
Servidores
Utilidades
Software de programacin
Es el conjunto de herramientas que permiten
al programador desarrollar programas informticos,
usando diferentes alternativas y lenguajes de
programacin, de una manera prctica.
Por ejemplo:
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Software de aplicacin
Es aquel que permite a los usuarios llevar a cabo una o
varias tareas especficas, en cualquier campo de
actividad susceptible de ser automatizado o asistido,
con especial nfasis en los negocios.
Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Videojuegos
Software mdico
Espiral
Cascada
Evolutivos
Mantenimiento de software
El mantenimiento de software es el proceso de control,
mejora y optimizacin del software ya desarrollado e
instalado, que tambin incluye depuracin de errores y
defectos que puedan haberse filtrado de la fase de
pruebas de control y beta test. Esta fase es la ltima
(antes de iterar, segn el modelo empleado) que se
aplica al ciclo de vida del desarrollo de software. La
fase de mantenimiento es la que viene despus de que
el software est operativo y en produccin.
Gracias!