3. Las etapas de:
PLANIFICACIÓN INSTALACIÓN Y MANTENIMIENTO son
necesarias en el desarrollo de un sistema de información porque
conlleva costos asociados (planificación) construido el sistema
de información, éste debería poder utilizarse.
4. FASES DEL CICLO DE VIDA DE UN SISTEMA DE INFORMACIÓN
La delimitación del ámbito del proyecto.
La realización de un estudio de viabilidad.
El análisis de los riesgos asociados al proyecto.
Una estimación del costo del proyecto.
Su planificación temporal.
Asignación de recursos a las distintas etapas del
proyecto.
5. Proceso mediante el cual se intenta descubrir qué es lo
que realmente se necesita y se llega a una comprensión
adecuada de los requerimientos del sistema
(características del S.I)
6. Los modelos que representan las características del
sistema que permitirán implementarlo de forma efectiva
exhibiendo determinadas características:
Diseño modular monolítico.
Módulos cohesivos (encargarse de una tarea
concreta) y estar débilmente acoplados entre sí (para
facilitar el mantenimiento del sistema).
7. Cada módulo con interfaz bien definidos e
implementado detalladamente.
El diseño de un sistema de información también
presenta 2 facetas:
Abordar el diseño de la base de datos.
Diseñar las aplicaciones que permitirán al usuario
utilizar el S.I.
8. Selección de herramientas adecuadas.
Un entorno de desarrollo que facilite nuestro trabajo.
Un lenguaje de programación apropiado para el tipo de
sistema que vayamos a construir.
Recursos necesarios para que el sistema funcione
(licencias de uso del SGBD).
Desarrollar algunos casos de prueba para el correcto
funcionamiento del sistema.
9. Objetivo:
Detectar los errores que se hayan podido cometer en las
etapas anteriores del proyecto.
La búsqueda de errores se realiza en dos fases:
Pruebas de unidad
Pruebas de integración
10. Pruebas de unidad.- Comprueba el correcto
funcionamiento de un componente concreto del sistema.
Test de regresión .
Pruebas de integración.- Realizan cuando se unen los
componentes que conforman el sistema y sirven para
detectar errores en sus interfaz.
Pruebas alfa.- Realizadas desde el punto de vista de
un usuario final (equipo de trabajo)
Pruebas beta.- Hacen usuarios finales ajenos al
equipo de desarrollo.
11. Planificar el entorno en el que el sistema debe funcionar.
Equipos necesarios (hardware y software).
Interconexión de redes.
Sistemas operativos actualizados.
Componentes que funcionen correctamente y que no
presenten problemas de compatibilidad.
12. Por su naturaleza el software no se rompe ni se desgasta
con el uso, su mantenimiento incluye tres facetas
diferentes:
Eliminar los defectos que
se detecten durante su vida útil.
Adaptarlo a nuevas
necesidades.
Añadirle nueva
funcionalidad.