Vous êtes sur la page 1sur 8

CICLO DE VIDA DEL DESARROLLO DE SISTEMAS

(INFORME DE HERRAMIENTAS APLICADAS)

MELISSA ANDREA MEJIA COLORADO

TATIANA KATHERINE MONTOYA ZABALETA

FACULTAD DE INGENIERIA
PROGRAMA DE INGENIERIA DE SISTEMAS
ANLISIS Y DISEO DE SISTEMAS
V SEMESTRES
UNIGUAJIRA
RIOHACHA LA GUAIRA
2015
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE

El ciclo de vida del desarrollo de sistemas (SDLC) es una metodologa en fase


para el anlisis y diseo de acuerdo con la cual los sistemas se desarrollan mejor
al utilizar un ciclo especifico de actividades del anlisis y los usuarios.

FASES 1: IDENTIFICACIN DE LOS PROBLEMAS, OPORTUNIDADES Y


OBJETIVOS.

En esta etapa se definir y desarrollar los requisitos del software y de las interfaces,
especficamente:

mbito del proyecto


Estudio de viabilidad
Anlisis de riesgos
Estimacin
Planificacin temporal
Asignacin de recursos

Esto se determina por medio de las siguientes herramientas:


Entrevista Encuestas Talleres: Las entrevistas o comunicacin con
clientes o futuros usuarios son un mtodo comn para saber cules son sus
expectativas. Por lo general no se entrevista a toda la gente que se
relacionar con el sistema, sino a una seleccin de personas que
represente a todos los sectores crticos de la organizacin, con el nfasis
puesto en los sectores ms afectados o que harn un uso ms frecuente

del nuevo sistema.


Anlisis costo-beneficio.
Modelizacin.
Diagramas de flujos de datos.
Prototipado.
Modelos de estimacin (COCOMO).
Tcnicas de descomposicin para estimacin.
Tcnicas orientadas a los procesos:
Anlisis estructurado: diagramas de flujo de datos (DFD), diccionario de

datos (DD), especificacin de procesos.


Diagramas de actividades.
Tcnicas orientadas a los datos:
Diagramas entidad relacin y diagramas de datos.
FASES 2: DETERMINACIN DE LOS REQUERIMIENTOS HUMANOS DE
INFORMACIN.

En esta etapa se determina las necesidades de los usuarios involucrados como:


Requisitos del software.
Requisitos de las interfaces de usuario.

Requisitos interfaces con otro software y con hardware.


Requisitos de interfaces con el medio.
Por medio de las siguientes herramientas:

Entrevistas.
Muestras.
Cuestionarios.
Mtodos discretos.

FASES 3: ANLISIS DE LAS NECESIDADES DEL SISTEMA.

En esta etapa se analizan las necesidades que debe suplir el sistema por medio
de las siguientes herramientas:
Tcnicas de elicitacin de requerimientos:
Elicitacin de requerimientos
Requerimientos funcionales
Requerimientos no funcionales
Herramientas de modelado de sistemas:
Modelado de datos (diagrama entidad/relacin)
Modelado de procesos
Modelos de comportamiento
Modelos estructurales
Metodologas de anlisis de requerimientos:
Diagramas de flujo de datos (DFD).
Diagrama de actividades o secuencias.
Utilizar mtodos de anlisis de decisiones:
Ingles/espaol estructurado
Tabla de decisin
Arboles de decisin

FASES 4: DISEO DEL SISTEMA RECOMENDADO.

En esta etapa se realiza el estudio de alternativas y diseo arquitectnico, diseos


como:
Diseo del sistema
Diseo de bases de datos

Diseo de aplicaciones

Las herramientas que se utilizan en la fase de diseo representan las


caractersticas del sistema que nos permitirn implementarlo de forma efectiva y
son:
Interfaces fsicas como
Teclados
Mens en pantallas
Ratn
Pantalla tctil.
Tcnicas orientadas a los procesos:
Diseo estructurado
Dilogo de las interfaces
Diseo lgico
HIPO (Hierarchy Input Process Output).
Tcnicas orientadas a los datos:
Modelo lgico y fsico de datos.
Tcnicas orientadas a los objetos:
Modelo clase/objeto
Diagrama de mdulos
Tcnicas de bajo nivel:
Programacin estructurada: diagramas de rbol
Programacin orientada a objetos: diagrama de procesos
Tcnicas de prototipacin
Tcnicas de refinamiento
Oracle. Microsoft
Plataforma .NET

FASES 5: DESARROLLO Y DOCUMENTACIN DE SOFTWARE.

En esta etapa se desarrolla en software requerido, se planea y se produce la


documentacin, es decir:

Crear datos de pruebas


Crear cdigo fuente
Crear la documentacin operativa
Planificar e implementar la documentacin.
Producir y distribuir la documentacin.

Por medio de herramientas como:


Programacin estructurada.
Programacin orientada a objetos.
Visual Studio .NET
Tcnicas orientadas a objetos.
Lenguajes de programacin:
Borland
Delphi
C++
SQL
Plataforma .NET

FASES 6: PRUEBA Y MANTENIMIENTO DEL SISTEMA.

Antes de utilizar el sistema, este debe ser probado por medio de las siguientes
herramientas:

Pruebas de unidad.
Pruebas de integracin.
Pruebas alfa.
Pruebas beta.
Test de aceptacin.
Actualizaciones de los programas a travs del sitio Web del distribuidor.
Mantenimiento correctivo: Eliminar los defectos que se detecten durante su

vida til
Mantenimiento adaptativo: Adaptarlo a nuevas necesidades, cuando el
sistema ha de funcionar sobre una nueva versin del sistema operativo o en
un entorno o hardware diferente.
Mantenimiento perfectivo: Aadirle nueva funcionalidad, cuando se
proponen caractersticas deseables que supondran una mejora del sistema
ya existente.
Reaplicar el ciclo de vida.

FASES 7: IMPLEMENTACIN Y EVALUACIN DEL SISTEMA.

Se implementa el sistema para esto se realiza:


La instalacin.
Distribucin del software.
Instalacin del software.
Aceptar el software en el ambiente operacional.
Adquisicin de componentes.
Creacin e integracin de los recursos necesarios.
Convertir archivos anteriores a los nuevos
Cargar la base de datos.
Se utilizan herramientas como:

Tcnicas de prueba de caja blanca:


Tcnicas de prueba de caja negra:
Revisiones formales.
Auditoras.
prueba de aceptacin.

BIBLIOGRAFIA

http://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_software
http://laboratorios.fi.uba.ar/lsi/cataldi-tesisdemagistereninformatica.pdf
http://flanagan.ugr.es/docencia/2005-2006/2/apuntes/ciclovida.pdf
https://www.incibe.es/file/N85W1ZWFHifRgUc_oY8_Xg
http://elvex.ugr.es/idbis/db/docs/design/1-process.pdf

Vous aimerez peut-être aussi