Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 16

Ciclo de vida de un S.I.

Prof: Javier E Quintero Rojas.


Planeación de sistemas
Informáticos.
Fases de desarrollo
Planeación

Mantenimiento Análisis

S.I.
Despliegue Diseño

Pruebas Implementación
Planeación
• Las tareas iniciales que se realizarán
esta fase inicial del proyecto incluyen
actividades tales como la
determinació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 coste del proyecto, su
planificación temporal y la asignación
de recursos a las distintas etapas del
proyecto.
Planeación

Delimitar el ámbito

Viabilidad

Análisis de riesgos

Estimación
Análisis

• Lo primero que debemos


hacer para construir un
sistema de información es
averiguar qué es exactamente
lo que tiene que hacer el
sistema.
Análisis
¿Por qué resulta esencial la etapa de análisis?

¿Por qué es tan importante averiguar exactamente


cuáles son los requerimientos del sistema si el software
es fácilmente maleable (aparentemente)?

¿Es posible determinar de antemano todos los


requerimientos de un sistema de información?
Diseño
• Un software bien diseñado
debe exhibir determinadas
características. Su diseño
debería ser modular en vez de
monolítico.
Diseño
• Básicamente, cada acción que el usuario
pueda realizar se traducirá en un

Rutinas
procedimiento que realizará todo lo que
sea necesario (Diseño estructural)

• Lo usual es dividir el sistema utilizando

Modelo los distintos conjuntos de datos con los


que trabaja la aplicación para crear
módulos más o menos independientes.

de Datos De esta forma, se facilita la eliminación


de lógica duplicada.
Diseño

• En vez de que una


rutina se encargue de
Modelo todo lo que haya que
hacer para completar
de una acción, cada
objeto es responsable
Dominio de realizar las tareas
que le atañen
directamente.
Implementación
• Antes de escribir una sola línea
de código (o de crear una tabla
en nuestra base de datos) es
fundamental haber
comprendido bien el problema
que se pretende resolver y haber
aplicado principios básicos de
diseño que nos permitan
construir un sistema de
información de calidad.
Pruebas • La búsqueda de errores que se
realiza en la etapa de pruebas puede
adaptar distintas formas, en
función del contexto y de la fase del
proyecto en la que nos
encontremos…
Pruebas
Pruebas de Unidad
• Es este tipo de pruebas, se buscan situaciones
extremas que expongan las limitaciones de la
implementación del componente
Pruebas de Integración
• se realizan cuando vamos juntando los
componentes que conforman nuestro sistema y
sirven para detectar errores en sus interfaces.
Despliegue
• Para asegurar el correcto
funcionamiento del sistema,
resulta esencial que
tengamos en cuenta las
dependencias que pueden
existir entre los distintos
componentes del sistema y
sus versiones.
Mantenimiento • Dada la naturaleza del
software, que ni se rompe ni
se desgasta con el uso, su
mantenimiento incluye tres
facetas diferentes…
Mantenimiento

Correctivo

Adaptativo

Perfectivo
Referencias
• (2019). Flanagan.ugr.es. Retrieved 16 October
2019, from
http://flanagan.ugr.es/docencia/2005-
2006/2/apuntes/ciclovida.pdf

También podría gustarte