SlideShare una empresa de Scribd logo
1 de 19
Desarrollo de Software para
Internet
Elizabeth Toro
Jennifer González
Johana Duque
Daniel Barrera
 En el desarrollo de software para
Internet se tienen en cuenta tres
modelos de desarrollo de software:
1. Modelo de Diseño.
2. Modelo de Implementación.
3. Modelo de Pruebas.
Modelo de Diseño
 El resultado de modelo de diseño son
especificaciones muy detalladas de
todos los objetos, incluyendo sus
operaciones y atributos.
 El modelo de diseño consiste
principalmente en Diseño de Objetos,
Diseño de Sistemas y Diagrama de
Secuencias del Diseño.
Diseño de Objetos(1)
 Es un proceso para añadir detalles al análisis y
tomar decisiones junto con el diseño del
sistema.
 Este diseño se encarga de determinar como
deben ser implementadas las clases, atributos
y otras asociaciones en una estructura de
datos específica.
 Lo que se busca es una especificación
detallada del sistema que se va a desarrollar
antes de comenzar la implementación final.
Diseño de Objetos(2)
 Para diseñar un objeto se sigue el
Diseño por Responsabilidades
(RDD-Responsibility-Driven Design)
Este diseño se basa en un modelo
cliente-servidor, donde las clases se
ven como clientes cuando generan
alguna petición hacia otra clase y
como servidores cuando reciben
peticiones de otra clase.
Diseño de Objetos(3)
 La funcionalidad ofrecida por las clases
servidores se define en términos de sus
responsabilidades.
 Los servicios y responsabilidades
corresponden a los métodos de las clases.
 Es necesario determinar los algoritmos
para implementar las operaciones, así
como todos los aspectos de optimización.
Diseño de Sistemas(1)
 Incluye aspectos como:
 Selección del lenguaje de programación a
utilizarse, estructurados u orientados a objetos.
 Incorporación de bibliotecas, como por ejemplo,
interfaces gráficas (GUI), bibliotecas numéricas y
de estructuras de datos.
 Incorporación de una base de datos de tipo
relacionales.
 Incorporación de archivo, en sus diferentes
formatos.
 Consideraciones de procesamiento, como
concurrencia, paralelismo, distribución y tiempo
real.
Diseño de Sistemas(2)
 En general existen diversos enfoques para
la incorporación del ambiente de
implementación a la arquitectura del
sistema:
 Agregando clases abstractas o interfaces que
luego se especializarán según el ambiente de
implementación particular.
 Instanciando objetos especializados que
administren los aspectos particulares del
ambiente de implementación.
 Configurando múltiples versiones del sistema
correspondientes a diferentes plataformas. Éste
es el enfoque más flexible, aunque en general el
de mayor costo de desarrollo.
Diagrama de Secuencias del Diseño.
 Una vez completado tanto el diseño de
objetos como el del sistema, es posible
describir los casos de uso del análisis con
base en los protocolos de clases definidos
antes. Para ello se describen los casos de
uso mediante diagramas de secuencias,
que se pueden referir directamente a las
clases, o incluso a partir de la interacción
entre subsistemas.
Modelo de Implementación(1)
 Toma el resultado del modelo de diseños
para generar el código final.
 Esta traducción debe ser relativamente
sencilla y directa, ya que las decisiones
mas importantes han sido tomadas durante
las etapas previas .
 Se deben usar guías de programación
existentes en la organización, si no se
cuenta con ellas el equipo de software
deben crear sus propias guías para decidir
aspectos tales como: formatos para la
asignación de nombres a las variables,
estilo de programación, métodos de
documentación y documentación en línea.
Modelo de Implementación(2)
 Una vez se a especificado la
programación se procede a generar
los diagramas de clase para el
sistema completo.
 Estos diagramas sirven como parte
del apoyo visual al proceso de
programación.
Modelo de Pruebas
 Debe ser planificado con
anticipación y de manera integral
junto tonel desarrollo del sistema.
 Las pruebas finales deben tener
como objetivo la certificación final
de la calidad del producto y no la
búsqueda de errores.
Ejemplo:
Sistema de reservaciones de
vuelos
Modelo de Diseño (Diseño de Objetos)
Organización de
clase comunes,
particulares a la
arquitectura
stand-alone y
cliente-servidor
en el sistema de
reservaciones
de vuelos.
Modelo de Diseño (Diseño de Sistemas)
Arquitectura cliente-servidor para el sistema
de reservaciones de vuelo
Modelo de Diseño ( Diagrama de Secuencias)
Modelo de implementación
•Desarrolla el código para cada clase del sistema basados en el
modelo del sistema.
Como apoyo visual se elabora un
diagrama de clases para el sistema
completo.
 Modelo de prueba
Se ensaya el sistema, este modelo
tiene como objetivo la certificación
de la calidad final del producto y no
la búsqueda de errores.
Conclusiones
 El desarrollo de Software para Internet
esta compuesta por tres fases: Modelo de
diseño, Modelo de Implementación y
Modelo de Pruebas.
 El Modelo de diseño se divide en: Diseño
de sistemas y Diseño de Objetos.
 En el Modelo de Implementación
desarrolla el código basados en la
especificación del diseño.

Más contenido relacionado

La actualidad más candente

Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacionexusjhonk
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)katherine revelo gomez
 
Planos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laPlanos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laJulio Pari
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasjoalmerca6
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetosMariana Rodríguez
 
Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTMari Cruz
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacionZonickX
 
Tipos de Modelos y Metodologías Orientado a Objetos
Tipos de Modelos y Metodologías Orientado a ObjetosTipos de Modelos y Metodologías Orientado a Objetos
Tipos de Modelos y Metodologías Orientado a ObjetosJuan Antonio Sanchez Barrera
 
Cuadro comparativo metodologias
Cuadro comparativo metodologiasCuadro comparativo metodologias
Cuadro comparativo metodologiasGomez Marquez
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistemaIsrael Rey
 
Proyecto piper filter
Proyecto piper filterProyecto piper filter
Proyecto piper filterDeiby Pereyra
 
ADOO_2011_presentacion_I
ADOO_2011_presentacion_IADOO_2011_presentacion_I
ADOO_2011_presentacion_IDirk Rose
 

La actualidad más candente (20)

Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Uml presentacion
Uml presentacionUml presentacion
Uml presentacion
 
Metodologia OMT
Metodologia OMTMetodologia OMT
Metodologia OMT
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Planos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de laPlanos arquitectonicos el modelo de 4+1 vistas de la
Planos arquitectonicos el modelo de 4+1 vistas de la
 
OMT
OMTOMT
OMT
 
UML
UMLUML
UML
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMT
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
Tipos de Modelos y Metodologías Orientado a Objetos
Tipos de Modelos y Metodologías Orientado a ObjetosTipos de Modelos y Metodologías Orientado a Objetos
Tipos de Modelos y Metodologías Orientado a Objetos
 
Cuadro comparativo metodologias
Cuadro comparativo metodologiasCuadro comparativo metodologias
Cuadro comparativo metodologias
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistema
 
Proyecto piper filter
Proyecto piper filterProyecto piper filter
Proyecto piper filter
 
ADOO_2011_presentacion_I
ADOO_2011_presentacion_IADOO_2011_presentacion_I
ADOO_2011_presentacion_I
 
Omt
OmtOmt
Omt
 
diagramas
diagramas diagramas
diagramas
 

Similar a Desarrollo Software Internet

Similar a Desarrollo Software Internet (20)

Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
1127082.ppt
1127082.ppt1127082.ppt
1127082.ppt
 
Unidad 4. diseno del sistema
Unidad 4. diseno del sistemaUnidad 4. diseno del sistema
Unidad 4. diseno del sistema
 
Clase 1
Clase 1Clase 1
Clase 1
 
OOSE
OOSEOOSE
OOSE
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
Capitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webCapitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_web
 
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción
1-Unidad 1: Arquitectura de Diseño-1.1 MVC-Introducción
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EA
 
Unidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptxUnidad 2 - Arquitectura.pptx
Unidad 2 - Arquitectura.pptx
 
La arquitectura de 41 vistas
La arquitectura de 41 vistasLa arquitectura de 41 vistas
La arquitectura de 41 vistas
 
Análisis de la Arquitectura de Sistemas.pptx
Análisis de la Arquitectura de Sistemas.pptxAnálisis de la Arquitectura de Sistemas.pptx
Análisis de la Arquitectura de Sistemas.pptx
 
Clase7
Clase7Clase7
Clase7
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
 
Semana8 soft ii
Semana8 soft iiSemana8 soft ii
Semana8 soft ii
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Metodologia para el proyecto
Metodologia para el proyectoMetodologia para el proyecto
Metodologia para el proyecto
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Manual de sistema
Manual de sistemaManual de sistema
Manual de sistema
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 

Último

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
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 

Último (20)

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
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 

Desarrollo Software Internet

  • 1. Desarrollo de Software para Internet Elizabeth Toro Jennifer González Johana Duque Daniel Barrera
  • 2.  En el desarrollo de software para Internet se tienen en cuenta tres modelos de desarrollo de software: 1. Modelo de Diseño. 2. Modelo de Implementación. 3. Modelo de Pruebas.
  • 3. Modelo de Diseño  El resultado de modelo de diseño son especificaciones muy detalladas de todos los objetos, incluyendo sus operaciones y atributos.  El modelo de diseño consiste principalmente en Diseño de Objetos, Diseño de Sistemas y Diagrama de Secuencias del Diseño.
  • 4. Diseño de Objetos(1)  Es un proceso para añadir detalles al análisis y tomar decisiones junto con el diseño del sistema.  Este diseño se encarga de determinar como deben ser implementadas las clases, atributos y otras asociaciones en una estructura de datos específica.  Lo que se busca es una especificación detallada del sistema que se va a desarrollar antes de comenzar la implementación final.
  • 5. Diseño de Objetos(2)  Para diseñar un objeto se sigue el Diseño por Responsabilidades (RDD-Responsibility-Driven Design) Este diseño se basa en un modelo cliente-servidor, donde las clases se ven como clientes cuando generan alguna petición hacia otra clase y como servidores cuando reciben peticiones de otra clase.
  • 6. Diseño de Objetos(3)  La funcionalidad ofrecida por las clases servidores se define en términos de sus responsabilidades.  Los servicios y responsabilidades corresponden a los métodos de las clases.  Es necesario determinar los algoritmos para implementar las operaciones, así como todos los aspectos de optimización.
  • 7. Diseño de Sistemas(1)  Incluye aspectos como:  Selección del lenguaje de programación a utilizarse, estructurados u orientados a objetos.  Incorporación de bibliotecas, como por ejemplo, interfaces gráficas (GUI), bibliotecas numéricas y de estructuras de datos.  Incorporación de una base de datos de tipo relacionales.  Incorporación de archivo, en sus diferentes formatos.  Consideraciones de procesamiento, como concurrencia, paralelismo, distribución y tiempo real.
  • 8. Diseño de Sistemas(2)  En general existen diversos enfoques para la incorporación del ambiente de implementación a la arquitectura del sistema:  Agregando clases abstractas o interfaces que luego se especializarán según el ambiente de implementación particular.  Instanciando objetos especializados que administren los aspectos particulares del ambiente de implementación.  Configurando múltiples versiones del sistema correspondientes a diferentes plataformas. Éste es el enfoque más flexible, aunque en general el de mayor costo de desarrollo.
  • 9. Diagrama de Secuencias del Diseño.  Una vez completado tanto el diseño de objetos como el del sistema, es posible describir los casos de uso del análisis con base en los protocolos de clases definidos antes. Para ello se describen los casos de uso mediante diagramas de secuencias, que se pueden referir directamente a las clases, o incluso a partir de la interacción entre subsistemas.
  • 10. Modelo de Implementación(1)  Toma el resultado del modelo de diseños para generar el código final.  Esta traducción debe ser relativamente sencilla y directa, ya que las decisiones mas importantes han sido tomadas durante las etapas previas .  Se deben usar guías de programación existentes en la organización, si no se cuenta con ellas el equipo de software deben crear sus propias guías para decidir aspectos tales como: formatos para la asignación de nombres a las variables, estilo de programación, métodos de documentación y documentación en línea.
  • 11. Modelo de Implementación(2)  Una vez se a especificado la programación se procede a generar los diagramas de clase para el sistema completo.  Estos diagramas sirven como parte del apoyo visual al proceso de programación.
  • 12. Modelo de Pruebas  Debe ser planificado con anticipación y de manera integral junto tonel desarrollo del sistema.  Las pruebas finales deben tener como objetivo la certificación final de la calidad del producto y no la búsqueda de errores.
  • 14. Modelo de Diseño (Diseño de Objetos) Organización de clase comunes, particulares a la arquitectura stand-alone y cliente-servidor en el sistema de reservaciones de vuelos.
  • 15. Modelo de Diseño (Diseño de Sistemas) Arquitectura cliente-servidor para el sistema de reservaciones de vuelo
  • 16. Modelo de Diseño ( Diagrama de Secuencias)
  • 17. Modelo de implementación •Desarrolla el código para cada clase del sistema basados en el modelo del sistema.
  • 18. Como apoyo visual se elabora un diagrama de clases para el sistema completo.  Modelo de prueba Se ensaya el sistema, este modelo tiene como objetivo la certificación de la calidad final del producto y no la búsqueda de errores.
  • 19. Conclusiones  El desarrollo de Software para Internet esta compuesta por tres fases: Modelo de diseño, Modelo de Implementación y Modelo de Pruebas.  El Modelo de diseño se divide en: Diseño de sistemas y Diseño de Objetos.  En el Modelo de Implementación desarrolla el código basados en la especificación del diseño.