You are on page 1of 3

Institucin Educativa Tcnica Antonio Nario

Integracin SENA: Hardware


Tema: Mantenimiento de Software
Actividad:
1. Leer el documento.
2. Crear un mapa mental o conceptual en el que rena los conceptos principales.
3. Conteste:
a. En qu momento es necesario hacer un mantenimiento de software?
b. Qu tipo de mantenimiento es el ms recomendado? (segn su opinin)
4. De tres ejemplos de cada uno de los tipos de software nombrados en los conceptos de mantenimiento de
software.
5. Al trabajar con computadores es importante ser lgicos, razonables, esto ayuda a la hora de solucionar
problemas que se presenten. Resuelva:
a. <<Esta frase consta de 7 palabras>>. Est claro que su enunciado es falso, ya que consta de seis,
Por tanto, su contrario debera ser verdadero. Es esto correcto?
b. Un lector de un libro estaba tan enojado que arranco las pginas 6, 7, 84, 85,111 y 112. Cuntas
hojas arranco en total?
Concepto
El estndar IEEE 1219 [IEEE, 1993] define el Mantenimiento del Software como la modificacin de un
producto software despus de haber sido entregado [a los usuarios o clientes] con el fin de corregir defectos,
mejorar el rendimiento u otros atributos, o adaptarlo a un cambio en el entorno.
El Servicio de mantenimiento de software es el proceso de mejorar y optimizar el software instalado (revisin
del programa), as como tambin remediar los defectos. La fase de mantenimiento de software involucra
cambios al software en orden de corregir defectos y dependencias encontradas durante su uso tanto como la
adicin de nueva funcionalidad para mejorar la usabilidad y aplicabilidad del software

Tipos de mantenimiento
A continuacin se sealan los tipos servicio de mantenimientos existentes, y entre parntesis el porcentaje
aproximado respecto al total de operaciones de mantenimiento:
1.

Perfectivo: (60%) Mejora del software (rendimiento, flexibilidad, reusabilidad) o implementacin de nuevos
requisitos. Tambin se conoce como mantenimiento evolutivo. Podemos definir el mantenimiento perfectivo
como el conjunto de actividades para mejorar o aadir nuevas funcionalidades requeridas por el usuario.
Algunos autores dividen este tipo de mantenimiento en dos:
1) Mantenimiento de Ampliacin: orientado a la incorporacin de nuevas funcionalidades.
2) Mantenimiento de Eficiencia: que busca la mejora de la eficiencia de ejecucin.
Este tipo de mantenimiento aumenta cuando un producto software tiene xito comercial y es utilizado por
muchos usuarios, ya que cuanto ms se utiliza un software, ms peticiones de los usuarios se reciben
demandando nuevas funcionalidades o mejoras en las existentes.

2.

Adaptativo (18%): Adaptacin del software a cambios en su entorno tecnolgico (nuevo hardware, otro
sistema de gestin de bases de datos, otro sistema operativo ...). Estos cambios pueden afectar al sistema
operativo (cambio a uno ms moderno), a la arquitectura fsica del sistema informtico (paso de una
arquitectura de red de rea local a Internet/Intranet) o al entorno de desarrollo del software (incorporacin de
nuevos elementos o herramientas como ODBC).

El tipo de cambio necesario puede ser muy diferente: desde un pequeo retoque en la estructura de un
mdulo hasta tener que re escribir prcticamente todo el programa para su ejecucin en un ambiente
distribuido en una red. El mantenimiento adaptativo es cada vez ms usual debido principalmente al cambio,
cada vez ms rpido, en los diversos aspectos de la informtica: nuevas generaciones de hardware cada dos
aos, nuevos sistemas operativos - versiones de los antiguos- que se anuncian regularmente, y mejoras en
los perifricos o en otros elementos del sistema.

3.

Correctivo (17%): Correccin de fallos detectados durante la utilizacin. o tiene por objetivo localizar y
eliminar los posibles defectos de los programas. Un defecto en un sistema es una caracterstica del sistema
con el potencial de causar un fallo. Un fallo ocurre cuando el comportamiento de un sistema es diferente del
establecido en la especificacin.
Entre otros, los fallos en el software pueden ser de:

4.

a.

Procesamiento, por ejemplo, salidas incorrectas de un programa.

b.

Rendimiento, por ejemplo, tiempo de respuesta demasiado alto en una bsqueda de informacin.

c.

Programacin, por ejemplo, inconsistencias en el diseo de un programa.

d.

Documentacin, por ejemplo, inconsistencias entre la funcionalidad de un programa y el manual de


usuario.

Preventivo (5%): Facilitar el mantenimiento futuro del sistema (verificar precondiciones, mejorar
legibilidad...). Este ltimo tipo de mantenimiento consiste en la modificacin del software para mejorar sus
propiedades (por ejemplo, aumentando su calidad y/o su mantenimiento) sin alterar sus especificaciones
funcionales, con una profesional atencin peridica de limpieza y afinacin de los programas.

Conceptos de mantenimiento de software

1.

Software:

Es todo el conjunto intangible de datos y programas de la computadora. Hardware son los dispositivos fsicos
como la placa base, la CPU o el monitor. La interaccin entre el Software y el Hardware hace operativa la
mquina, es decir, el Software enva instrucciones al Hardware haciendo posible su funcionamiento. El
Software es el soporte lgico e inmaterial que permite que la computadora pueda desempear tareas
inteligentes, dirigiendo a los componentes fsicos o hardware con instrucciones y datos a travs de diferentes
tipos de programas.
2. Software libre:
Significa que el software respeta la libertad de los usuarios y la comunidad. En trminos generales, los
usuarios tienen la libertad de copiar, distribuir, estudiar, modificar y mejorar el software. Con estas
libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que hace.

3. Controlador o driver:
Es software que permite que el equipo se comunique con hardware o dispositivos. Sin controladores, el
hardware que conecte al equipo (por ejemplo, una tarjeta de vdeo o una cmara web) no funcionar
correctamente.
En la mayora de los casos, los controladores se incluyen con Windows, o bien pueden encontrarse a travs
de las actualizaciones que ofrece Windows Update, que se abre desde el Panel de control. Si Windows no
tiene el controlador necesario, puede encontrarlo en el disco suministrado con el hardware o el dispositivo
que desea usar, o bien en el sitio web del fabricante. Un controlador acta como un traductor entre el
dispositivo y los programas que utilizan el dispositivo. Cada dispositivo tiene su propio sistema de comandos
especializados que solamente conoce su controlador

4. Sistema operativo:
Un sistema Operativo (SO) es en s mismo un programa de
computadora. Sin embargo, es un programa muy especial, quiz el
ms complejo e importante en una computadora. El SO despierta a la
computadora y hace que reconozca a la CPU, la memoria, el tecla do,
el sistema de vdeo y las unidades de disco. Adems, proporciona la
facilidad para que los usuarios se comuniquen con la computadora y
sirve de plataforma a partir de la cual se corran programas de
aplicacin. Las funciones bsicas del Sistema Operativo son
administrar los recursos de la mquina, coordinar el hardware y organizar archivos y directorios en
dispositivos de almacenamiento.
Los Sistemas Operativos ms utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un
navegador integrado, como Windows que trae el navegador Internet Explorer.

You might also like