SlideShare una empresa de Scribd logo
1 de 11
DESARROLLODEAPLICACIONESWEB ESCUELA POLITÉCNICA DEL
EJÉRCITO
Carrera De Ingeniería En Sistemas
Desarrollo de Aplicaciones Web.
Ñauñay Jorge.
Andrade Gabriela.
Bravo Paulo.
CICLO DE VIDA TRADICIONAL
MODELO CASCADA
SEPTIMO NIVEL
05 DE MAYO DEL 2013
Contenido
Introducción.................................................................................................................................. 3
Ventajas:.................................................................................................................................... 3
Desventajas: .............................................................................................................................. 4
Desarrollo del tema....................................................................................................................... 4
Requisitos.................................................................................................................................. 4
Procesos Principales............................................................................................................... 5
Análisis de Requisitos................................................................................................................ 5
Diagramas uml ....................................................................................................................... 5
Herramientas para diagramas. ............................................................................................... 6
Procesos Principales............................................................................................................... 6
Diseño. ...................................................................................................................................... 6
Diagramas UML...................................................................................................................... 6
Herramientas para diagramas. ............................................................................................... 7
Procesos Principales............................................................................................................... 7
Construcción.............................................................................................................................. 7
Diagramas UML...................................................................................................................... 8
Herramientas para diagramas. ............................................................................................... 8
Procesos Principales............................................................................................................... 9
Implementación........................................................................................................................ 9
Diagramas UML...................................................................................................................... 9
Herramientas para diagramas. ............................................................................................... 9
Procesos Principales............................................................................................................. 10
Mantenimiento. ...................................................................................................................... 10
Diagramas UML.................................................................................................................... 10
Herramientas para diagramas. ............................................................................................. 10
Procesos Principales............................................................................................................. 10
Bibliografía................................................................................................................................... 11
CICLO DE VIDA TRADICIONAL DEL SISTEMA
MODELO CASCADA
Especificar conceptos, elementos, diagramas UML, herramientas, procesos principales
de cada fase.
Introducción.
En los años 70 se impuso un nuevo enfoque de desarrollo del software, introducido por
Royce en 1970, a través de un ciclo de vida en “cascada” (así denominado por la
disposición de las distintas fases de desarrollo, en las que los resultados de una fase
parecen caer en cascada hacia la siguiente fase, tal como se muestra en la Figura 1). El
método ideado por Royce constituye uno de los primeros modelos de ciclo de vida
publicados, por lo que también recibe el nombre de modelo de ciclo de vida clásico. Este
método modela el ciclo convencional de la Ingeniería del Software, aplicando un enfoque
sistemático y secuencial de desarrollo que comienza con la ingeniería del sistema y
progresa a través de requisitos, análisis de requisitos, diseño, construcción,
implementación y mantenimiento.
Ventajas:
• Es un modelo sencillo y disciplinado.
• Es fácil aprender a utilizarlo y comprender su funcionamiento.
• Está dirigido por los tipos de documentos y resultados que deben obtenerse al final de
cada etapa.
• Ha sido muy usado y, por tanto, está ampliamente contrastado.
Ingeniería y Análisis del
Sistema (REQUISITOS)
Análisis de los
Requisitos
Diseño
Construcción
Implementación
Mantenimiento
• Ayuda a detectar errores en las primeras etapas a bajo costo.
• Ayuda a minimizar los gastos de planificación, pues se realiza sin problemas
Desventajas:
• Los proyectos raramente siguen el proceso lineal tal como se definía originalmente el
ciclo de vida
• Es difícil que el cliente exponga explícitamente todos los requisitos al principio.
• El cliente debe tener paciencia pues obtendrá el producto al final del ciclo de vida.
• No refleja exactamente cómo se programa realmente el sistema, en el que suele haber
un gran componente iterativo.
• Puede resultar complicado regresar a etapas anteriores (ya acabadas) para realizar
correcciones.
• El producto final obtenido puede que no refleje todos los requisitos del usuario.
Desarrollo del tema.
Requisitos.
Debido a que el software es siempre parte de un sistema mayor el trabajo
comienza estableciendo los requisitos de todos los elementos del sistema y luego
asignando algún subconjunto de estos requisitos al software.
En esta fase se analizan las necesidades de los usuarios finales del software para
determinar qué objetivos debe cubrir. De esta fase surge una memoria llamada
SRD (documento de especificación de requisitos), que contiene la especificación
completa de lo que debe hacer el sistema sin entrar en detalles internos.
Es importante señalar que en esta etapa se debe consensuar todo lo que se
requiere del sistema y será aquello lo que seguirá en las siguientes etapas, no
pudiéndose requerir nuevos resultados a mitad del proceso de elaboración del
software.
Procesos Principales
I. Se analiza y clarifican los diferentes aspectos del problema que debe ser
resuelto por la aplicación con el fin de establecer claramente que debe ser
construido.
Análisis de Requisitos.
Es el proceso de recopilación de los requisitos se centra e intensifica
especialmente en el software. El ingeniero de software (Analistas) debe
comprender el ámbito de la información del software, así como la función, el
rendimiento y las interfaces requeridas.
Diagramas uml
 Diagrama de casos de uso: Un caso de uso es la típica interacción entre un usuario
y un sistema informático.
 Diagramas de secuencia: Se los realiza en las fases de análisis de requisitos y
diseño para razonar en más detalle como es el comportamiento de un escenario,
también para detectar cuáles son los métodos de las clases, al observar cómo se
relacionan los objetos entre sí.
 Diagramas de colaboración: Si se desea más detalle del sistema a desarrollar en
esta fase se puede utilizar los diagramas de colaboración.
Herramientas para diagramas.
 Start uml
 Rational Rouse
 OMT
 PowerDisigner
Procesos Principales
I. Se realiza un documento de requisitos de software que especifica claramente
las funcionalidades de la aplicación.
II. Funcionalidad = lo que tiene que hacer.
III. Funcionalidad ≠ como tiene que hacer.
Diseño.
Se descompone y organiza el sistema en elementos que puedan elaborarse por
separado, aprovechando las ventajas del desarrollo en equipo. Como resultado
surge el SDD (Documento de Diseño del Software), que contiene la descripción de
la estructura relacional global del sistema y la especificación de lo que debe hacer
cada una de sus partes, así como la manera en que se combinan unas con otras.
Es conveniente distinguir entre diseño de alto nivel o arquitectónico y diseño
detallado. El primero de ellos tiene como objetivo definir la estructura de la
solución (una vez que la fase de análisis ha descrito el problema) identificando
grandes módulos (conjuntos de funciones que van a estar asociadas) y sus
relaciones. Con ello se define la arquitectura de la solución elegida. El segundo
define los algoritmos empleados y la organización del código para comenzar la
implementación.
Diagramas UML
 Diagramas de secuencia: Se los realiza en las fases de análisis de requisitos y
diseño para razonar en más detalle como es el comportamiento de un escenario,
también para detectar cuáles son los métodos de las clases, al observar cómo se
relacionan los objetos entre sí.
 Diagrama de clases y objetos: las clases se pueden representar de tres formas sin
detalle, detalles a nivel de análisis y diseño, detalle a nivel de implementación.
Herramientas para diagramas.
 Start uml
 Rational Rouse
 OMT
 PowerDisigner
Procesos Principales
I. Se decide la organización y la estructura de la aplicación que satisfaga los
diferentes requisitos establecidos en la fase de análisis.
II. Se tiene como resultado uno o varios documentos de diseño que se
especifican claramente cómo es que se debe construir la aplicación.
III. En el análisis se ocupa de que hay que hacer en el diseño se ocupa de
cómo hacerlo.
Construcción.
Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de
los requerimientos del usuario así como también los análisis necesarios para saber
que herramientas usar en la etapa de Codificación.
Diagramas UML
 Diagrama de actividades: en situaciones donde todos o la mayoría de los eventos
representan la totalidad de acciones generadas internamente (es decir
procedimientos de control de flujo).
 Diagrama de Estados: Los diagramas de estados muestran la secuencia de estados
por los que pasa un objeto durante su vida y que se corresponden con los
estímulos recibidos, junto con sus respuestas y acciones, cada diagrama de
estados se corresponde con una clase o con un método.
Herramientas para diagramas.
 Start uml
 Rational Rouse
 OMT
 PowerDisigner
Procesos Principales
I. Se construye la aplicación un lenguaje de programación correcto,
y siguiendo para ello las directrices marcadas por los
documentos de diseño.
II. El diseño caracteriza el artefacto a construir de forma
independiente de lenguajes, de herramientas de desarrollo, etc.
Implementación.
Aquí se implementa el código fuente, haciendo uso de prototipos así como
pruebas y ensayos para corregir errores.
Dependiendo del lenguaje de programación y su versión se crean las bibliotecas y
componentes reutilizables dentro del mismo proyecto para hacer que la
programación sea un proceso mucho más rápido.
Diagramas UML
 Diagrama de implementación: Los diagramas de implementación como su
propio nombre indica representan aspectos relativos a la implementación
incluyendo la estructura del código fuente y otras características propias
del tiempo de ejecución.
UML tiene dos tipos de diagramas de implementación:
a) Diagramas de Componentes: Muestran la estructura del código
fuente.
b) Diagramas Desplegables (Deployment Diagrams): Muestran la
estructura del sistema en tiempo de ejecución.
Herramientas para diagramas.
 Start uml
 Rational Rouse
 OMT
 PowerDisigner
Procesos Principales
I. Se verifica que la aplicación construida satisfaga los requerimientos del
usuario.
II. Dos pasos importantes:
 Verificación: ¿Se ajusta la aplicación construida a los requisitos
establecidos?
 Validación: ¿Resuelve la aplicación el problemas que realmente
tenía el usuario?
Mantenimiento.
Una de las etapas más críticas, ya que se destina un 75% de los recursos, es el
mantenimiento del Software ya que al utilizarlo como usuario final puede ser que
no cumpla con todas nuestras expectativas.
El software sufrirá cambios después de que se entrega al cliente. Los cambios
ocurrirán debido a que hayan encontrado errores, a que el software deba
adaptarse a cambios del entorno externo (sistema operativo o dispositivos
periféricos), o debido a que el cliente requiera ampliaciones funcionales o del
rendimiento.
Diagramas UML
Se utiliza diagramas de secuencia para ver el funcionamiento del sistema y si se desea
realizar algún cambio.
 Diagramas de secuencia: Se los realiza en las fases de análisis de requisitos y
diseño para razonar en más detalle como es el comportamiento de un escenario,
también para detectar cuáles son los métodos de las clases, al observar cómo se
relacionan los objetos entre sí.
Herramientas para diagramas.
 Start uml
 Rational Rouse
 OMT
 PowerDisigner
Procesos Principales
I. Esta es una de las actividades más costosas en el desarrollo del software.
II. En esta fase se modifica la aplicación para satisfacer cambios o
ampliaciones en los requisitos del usuario, corregir errores, etc.
Bibliografía.
http://ldc.usb.ve/~mgoncalves/IS2/sd07/clase1.pdf
http://www.slideshare.net/jcezarv/41-modelo-cascada
http://parasitovirtual.wordpress.com/2010/06/20/modelo-en-cascada/
http://www.itpuebla.edu.mx/Alumnos/Cursos_Tutoriales/Ana_Sosa_Pintle/SISTEMAS/ARCHIVOS_
FUNDAMENTOS/ARCHIVOS/U5_2.htm
http://cflores334.blogspot.es/tags/CASCADA/

Más contenido relacionado

La actualidad más candente

El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso UnificadoSofylutqm
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Procesos de analisis de sistemas
Procesos de analisis de sistemasProcesos de analisis de sistemas
Procesos de analisis de sistemasCésar Barragán
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionJorge Guerra
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010SaraEAlcntaraR
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Metodologia web
Metodologia webMetodologia web
Metodologia webAnel Sosa
 
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)German Duarte
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 

La actualidad más candente (20)

Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
El Proceso Unificado
El Proceso UnificadoEl Proceso Unificado
El Proceso Unificado
 
Modelo Cascada!!
Modelo Cascada!!Modelo Cascada!!
Modelo Cascada!!
 
Hotel Casa Quero
Hotel Casa QueroHotel Casa Quero
Hotel Casa Quero
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Procesos de analisis de sistemas
Procesos de analisis de sistemasProcesos de analisis de sistemas
Procesos de analisis de sistemas
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño1-Unidad 1. Arquitectura de Diseño
1-Unidad 1. Arquitectura de Diseño
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Métricas
MétricasMétricas
Métricas
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 

Destacado

Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiralguest37183b
 
Modelo Ciclo de Vida Clasico o en Cascada
Modelo Ciclo de Vida Clasico o en CascadaModelo Ciclo de Vida Clasico o en Cascada
Modelo Ciclo de Vida Clasico o en CascadaMildred Iribe
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vidamadpitbull_99
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascadahome
 
Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del softwareGUEOVANNY20
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajasEdith Carreño
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónJose Daniel Pacheco Mejia
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoyanezcabrera
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
Modelos Del ciclo de vida del Software
Modelos Del ciclo de vida del SoftwareModelos Del ciclo de vida del Software
Modelos Del ciclo de vida del Softwareguest37183b
 
DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?Carlos Felippe Cardoso
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascadaweysiba
 
Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectonicko360
 
Diseñar una Ruta de Transporte Universitario en el Estado Nueva Esparta
Diseñar una Ruta de Transporte Universitario en el Estado Nueva EspartaDiseñar una Ruta de Transporte Universitario en el Estado Nueva Esparta
Diseñar una Ruta de Transporte Universitario en el Estado Nueva Espartamariannys bermudez
 
Analisis Requisitos2
Analisis Requisitos2Analisis Requisitos2
Analisis Requisitos2msc080277
 

Destacado (20)

Modelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En EspiralModelo De Ciclo De Vida En Espiral
Modelo De Ciclo De Vida En Espiral
 
Modelo Ciclo de Vida Clasico o en Cascada
Modelo Ciclo de Vida Clasico o en CascadaModelo Ciclo de Vida Clasico o en Cascada
Modelo Ciclo de Vida Clasico o en Cascada
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Ciclos de vida del software
Ciclos de vida del softwareCiclos de vida del software
Ciclos de vida del software
 
Modelos de software ventajas y desventajas
Modelos de software ventajas y desventajasModelos de software ventajas y desventajas
Modelos de software ventajas y desventajas
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Modelos Del ciclo de vida del Software
Modelos Del ciclo de vida del SoftwareModelos Del ciclo de vida del Software
Modelos Del ciclo de vida del Software
 
Diagramas web E
Diagramas web EDiagramas web E
Diagramas web E
 
Strset
StrsetStrset
Strset
 
Strnset
StrnsetStrnset
Strnset
 
DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?
 
Modelo De Cascada
Modelo De CascadaModelo De Cascada
Modelo De Cascada
 
Ciclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyectoCiclo de vida estructurado de un proyecto
Ciclo de vida estructurado de un proyecto
 
Diseñar una Ruta de Transporte Universitario en el Estado Nueva Esparta
Diseñar una Ruta de Transporte Universitario en el Estado Nueva EspartaDiseñar una Ruta de Transporte Universitario en el Estado Nueva Esparta
Diseñar una Ruta de Transporte Universitario en el Estado Nueva Esparta
 
Analisis Requisitos2
Analisis Requisitos2Analisis Requisitos2
Analisis Requisitos2
 
Codigo Hamming
Codigo HammingCodigo Hamming
Codigo Hamming
 

Similar a Ciclo de vida cascada

Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian OblitasChristian1705
 
Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información DaniellaCC
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de InformacionCasssandraG
 
Unidad III Sistemas de Informacion
Unidad III Sistemas de InformacionUnidad III Sistemas de Informacion
Unidad III Sistemas de InformacionCasssandraG
 
Sistemas Unidad IV
Sistemas Unidad IVSistemas Unidad IV
Sistemas Unidad IVCasssandraG
 
Sistemas De Informacion IV
Sistemas De Informacion IVSistemas De Informacion IV
Sistemas De Informacion IVnattalia_3
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemascarloschavezsdi
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesosEIYSC
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemascarloschavezsdi
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteCAMILO
 
Ha2 cm40 eq2-modelo-cascada
Ha2 cm40 eq2-modelo-cascadaHa2 cm40 eq2-modelo-cascada
Ha2 cm40 eq2-modelo-cascadaAnel MG
 
IMPORTANCIA DEL ANALISIS DE REQUERIMIENTOS
IMPORTANCIA DEL ANALISIS DE REQUERIMIENTOSIMPORTANCIA DEL ANALISIS DE REQUERIMIENTOS
IMPORTANCIA DEL ANALISIS DE REQUERIMIENTOSAntonio Josue
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasJuan Pablo Bustos Thames
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasJuan Pablo Bustos Thames
 

Similar a Ciclo de vida cascada (20)

Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Modelado
ModeladoModelado
Modelado
 
Modelado
ModeladoModelado
Modelado
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
 
Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 
Unidad III Sistemas de Informacion
Unidad III Sistemas de InformacionUnidad III Sistemas de Informacion
Unidad III Sistemas de Informacion
 
Sistemas Unidad IV
Sistemas Unidad IVSistemas Unidad IV
Sistemas Unidad IV
 
Sistemas De Informacion IV
Sistemas De Informacion IVSistemas De Informacion IV
Sistemas De Informacion IV
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemas
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesos
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemas
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de Coste
 
Ha2 cm40 eq2-modelo-cascada
Ha2 cm40 eq2-modelo-cascadaHa2 cm40 eq2-modelo-cascada
Ha2 cm40 eq2-modelo-cascada
 
IMPORTANCIA DEL ANALISIS DE REQUERIMIENTOS
IMPORTANCIA DEL ANALISIS DE REQUERIMIENTOSIMPORTANCIA DEL ANALISIS DE REQUERIMIENTOS
IMPORTANCIA DEL ANALISIS DE REQUERIMIENTOS
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 

Más de Jorge Ñauñay (16)

Turbo c++ 3.0
Turbo c++ 3.0Turbo c++ 3.0
Turbo c++ 3.0
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Solucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasSolucion de problemas por medio de computadoras
Solucion de problemas por medio de computadoras
 
Matrices
MatricesMatrices
Matrices
 
Strpbrk
StrpbrkStrpbrk
Strpbrk
 
Strcat
StrcatStrcat
Strcat
 
Strrev
StrrevStrrev
Strrev
 
Strwlr
StrwlrStrwlr
Strwlr
 
Strrchr
StrrchrStrrchr
Strrchr
 
Strncmp
StrncmpStrncmp
Strncmp
 
Strncat
StrncatStrncat
Strncat
 
Strlen
StrlenStrlen
Strlen
 
Strcspn
StrcspnStrcspn
Strcspn
 
Strcmp
StrcmpStrcmp
Strcmp
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 

Ciclo de vida cascada

  • 1. DESARROLLODEAPLICACIONESWEB ESCUELA POLITÉCNICA DEL EJÉRCITO Carrera De Ingeniería En Sistemas Desarrollo de Aplicaciones Web. Ñauñay Jorge. Andrade Gabriela. Bravo Paulo. CICLO DE VIDA TRADICIONAL MODELO CASCADA SEPTIMO NIVEL 05 DE MAYO DEL 2013
  • 2. Contenido Introducción.................................................................................................................................. 3 Ventajas:.................................................................................................................................... 3 Desventajas: .............................................................................................................................. 4 Desarrollo del tema....................................................................................................................... 4 Requisitos.................................................................................................................................. 4 Procesos Principales............................................................................................................... 5 Análisis de Requisitos................................................................................................................ 5 Diagramas uml ....................................................................................................................... 5 Herramientas para diagramas. ............................................................................................... 6 Procesos Principales............................................................................................................... 6 Diseño. ...................................................................................................................................... 6 Diagramas UML...................................................................................................................... 6 Herramientas para diagramas. ............................................................................................... 7 Procesos Principales............................................................................................................... 7 Construcción.............................................................................................................................. 7 Diagramas UML...................................................................................................................... 8 Herramientas para diagramas. ............................................................................................... 8 Procesos Principales............................................................................................................... 9 Implementación........................................................................................................................ 9 Diagramas UML...................................................................................................................... 9 Herramientas para diagramas. ............................................................................................... 9 Procesos Principales............................................................................................................. 10 Mantenimiento. ...................................................................................................................... 10 Diagramas UML.................................................................................................................... 10 Herramientas para diagramas. ............................................................................................. 10 Procesos Principales............................................................................................................. 10 Bibliografía................................................................................................................................... 11
  • 3. CICLO DE VIDA TRADICIONAL DEL SISTEMA MODELO CASCADA Especificar conceptos, elementos, diagramas UML, herramientas, procesos principales de cada fase. Introducción. En los años 70 se impuso un nuevo enfoque de desarrollo del software, introducido por Royce en 1970, a través de un ciclo de vida en “cascada” (así denominado por la disposición de las distintas fases de desarrollo, en las que los resultados de una fase parecen caer en cascada hacia la siguiente fase, tal como se muestra en la Figura 1). El método ideado por Royce constituye uno de los primeros modelos de ciclo de vida publicados, por lo que también recibe el nombre de modelo de ciclo de vida clásico. Este método modela el ciclo convencional de la Ingeniería del Software, aplicando un enfoque sistemático y secuencial de desarrollo que comienza con la ingeniería del sistema y progresa a través de requisitos, análisis de requisitos, diseño, construcción, implementación y mantenimiento. Ventajas: • Es un modelo sencillo y disciplinado. • Es fácil aprender a utilizarlo y comprender su funcionamiento. • Está dirigido por los tipos de documentos y resultados que deben obtenerse al final de cada etapa. • Ha sido muy usado y, por tanto, está ampliamente contrastado. Ingeniería y Análisis del Sistema (REQUISITOS) Análisis de los Requisitos Diseño Construcción Implementación Mantenimiento
  • 4. • Ayuda a detectar errores en las primeras etapas a bajo costo. • Ayuda a minimizar los gastos de planificación, pues se realiza sin problemas Desventajas: • Los proyectos raramente siguen el proceso lineal tal como se definía originalmente el ciclo de vida • Es difícil que el cliente exponga explícitamente todos los requisitos al principio. • El cliente debe tener paciencia pues obtendrá el producto al final del ciclo de vida. • No refleja exactamente cómo se programa realmente el sistema, en el que suele haber un gran componente iterativo. • Puede resultar complicado regresar a etapas anteriores (ya acabadas) para realizar correcciones. • El producto final obtenido puede que no refleje todos los requisitos del usuario. Desarrollo del tema. Requisitos. Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software.
  • 5. En esta fase se analizan las necesidades de los usuarios finales del software para determinar qué objetivos debe cubrir. De esta fase surge una memoria llamada SRD (documento de especificación de requisitos), que contiene la especificación completa de lo que debe hacer el sistema sin entrar en detalles internos. Es importante señalar que en esta etapa se debe consensuar todo lo que se requiere del sistema y será aquello lo que seguirá en las siguientes etapas, no pudiéndose requerir nuevos resultados a mitad del proceso de elaboración del software. Procesos Principales I. Se analiza y clarifican los diferentes aspectos del problema que debe ser resuelto por la aplicación con el fin de establecer claramente que debe ser construido. Análisis de Requisitos. Es el proceso de recopilación de los requisitos se centra e intensifica especialmente en el software. El ingeniero de software (Analistas) debe comprender el ámbito de la información del software, así como la función, el rendimiento y las interfaces requeridas. Diagramas uml  Diagrama de casos de uso: Un caso de uso es la típica interacción entre un usuario y un sistema informático.  Diagramas de secuencia: Se los realiza en las fases de análisis de requisitos y diseño para razonar en más detalle como es el comportamiento de un escenario, también para detectar cuáles son los métodos de las clases, al observar cómo se relacionan los objetos entre sí.  Diagramas de colaboración: Si se desea más detalle del sistema a desarrollar en esta fase se puede utilizar los diagramas de colaboración.
  • 6. Herramientas para diagramas.  Start uml  Rational Rouse  OMT  PowerDisigner Procesos Principales I. Se realiza un documento de requisitos de software que especifica claramente las funcionalidades de la aplicación. II. Funcionalidad = lo que tiene que hacer. III. Funcionalidad ≠ como tiene que hacer. Diseño. Se descompone y organiza el sistema en elementos que puedan elaborarse por separado, aprovechando las ventajas del desarrollo en equipo. Como resultado surge el SDD (Documento de Diseño del Software), que contiene la descripción de la estructura relacional global del sistema y la especificación de lo que debe hacer cada una de sus partes, así como la manera en que se combinan unas con otras. Es conveniente distinguir entre diseño de alto nivel o arquitectónico y diseño detallado. El primero de ellos tiene como objetivo definir la estructura de la solución (una vez que la fase de análisis ha descrito el problema) identificando grandes módulos (conjuntos de funciones que van a estar asociadas) y sus relaciones. Con ello se define la arquitectura de la solución elegida. El segundo define los algoritmos empleados y la organización del código para comenzar la implementación. Diagramas UML  Diagramas de secuencia: Se los realiza en las fases de análisis de requisitos y diseño para razonar en más detalle como es el comportamiento de un escenario, también para detectar cuáles son los métodos de las clases, al observar cómo se relacionan los objetos entre sí.
  • 7.  Diagrama de clases y objetos: las clases se pueden representar de tres formas sin detalle, detalles a nivel de análisis y diseño, detalle a nivel de implementación. Herramientas para diagramas.  Start uml  Rational Rouse  OMT  PowerDisigner Procesos Principales I. Se decide la organización y la estructura de la aplicación que satisfaga los diferentes requisitos establecidos en la fase de análisis. II. Se tiene como resultado uno o varios documentos de diseño que se especifican claramente cómo es que se debe construir la aplicación. III. En el análisis se ocupa de que hay que hacer en el diseño se ocupa de cómo hacerlo. Construcción. Es la fase en donde se realizan los algoritmos necesarios para el cumplimiento de los requerimientos del usuario así como también los análisis necesarios para saber que herramientas usar en la etapa de Codificación.
  • 8. Diagramas UML  Diagrama de actividades: en situaciones donde todos o la mayoría de los eventos representan la totalidad de acciones generadas internamente (es decir procedimientos de control de flujo).  Diagrama de Estados: Los diagramas de estados muestran la secuencia de estados por los que pasa un objeto durante su vida y que se corresponden con los estímulos recibidos, junto con sus respuestas y acciones, cada diagrama de estados se corresponde con una clase o con un método. Herramientas para diagramas.  Start uml  Rational Rouse  OMT  PowerDisigner
  • 9. Procesos Principales I. Se construye la aplicación un lenguaje de programación correcto, y siguiendo para ello las directrices marcadas por los documentos de diseño. II. El diseño caracteriza el artefacto a construir de forma independiente de lenguajes, de herramientas de desarrollo, etc. Implementación. Aquí se implementa el código fuente, haciendo uso de prototipos así como pruebas y ensayos para corregir errores. Dependiendo del lenguaje de programación y su versión se crean las bibliotecas y componentes reutilizables dentro del mismo proyecto para hacer que la programación sea un proceso mucho más rápido. Diagramas UML  Diagrama de implementación: Los diagramas de implementación como su propio nombre indica representan aspectos relativos a la implementación incluyendo la estructura del código fuente y otras características propias del tiempo de ejecución. UML tiene dos tipos de diagramas de implementación: a) Diagramas de Componentes: Muestran la estructura del código fuente. b) Diagramas Desplegables (Deployment Diagrams): Muestran la estructura del sistema en tiempo de ejecución. Herramientas para diagramas.  Start uml  Rational Rouse
  • 10.  OMT  PowerDisigner Procesos Principales I. Se verifica que la aplicación construida satisfaga los requerimientos del usuario. II. Dos pasos importantes:  Verificación: ¿Se ajusta la aplicación construida a los requisitos establecidos?  Validación: ¿Resuelve la aplicación el problemas que realmente tenía el usuario? Mantenimiento. Una de las etapas más críticas, ya que se destina un 75% de los recursos, es el mantenimiento del Software ya que al utilizarlo como usuario final puede ser que no cumpla con todas nuestras expectativas. El software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán debido a que hayan encontrado errores, a que el software deba adaptarse a cambios del entorno externo (sistema operativo o dispositivos periféricos), o debido a que el cliente requiera ampliaciones funcionales o del rendimiento. Diagramas UML Se utiliza diagramas de secuencia para ver el funcionamiento del sistema y si se desea realizar algún cambio.  Diagramas de secuencia: Se los realiza en las fases de análisis de requisitos y diseño para razonar en más detalle como es el comportamiento de un escenario, también para detectar cuáles son los métodos de las clases, al observar cómo se relacionan los objetos entre sí. Herramientas para diagramas.  Start uml  Rational Rouse  OMT  PowerDisigner Procesos Principales I. Esta es una de las actividades más costosas en el desarrollo del software. II. En esta fase se modifica la aplicación para satisfacer cambios o ampliaciones en los requisitos del usuario, corregir errores, etc.