SlideShare a Scribd company logo
1 of 9
INGENIERIA DEL DISEÑO
La ingeniera del diseño abarca a un conjunto de principios, conceptos y
practicas que conducen al desarrollo de un sistema o producto de alta
calidad.
¿Qué es? El diseño es lo que casi cualquier ingeniero puede hacer.
¿Quién lo hace? Los ingenieros de software encabezan cada una de las
tareas de diseño.
¿Por qué es importante? El diseño permite al ingeniero de software
modelar el sistema o producto que se va a construir.
¿Cuáles son los pasos? El diseño presenta el software de diferentes
formas: primero debe presentar la arquitectura del sistema o producto,
después se modelan las interfaces que conectan el software con los
usuarios finales, por ultimo se diseñan los componentes del software que
se utilizaran.
DISEÑO DENTRO DEL CONTEXTO DE LA INGENIERIA DEL
                        SOFTWARE

El diseño del software se encuentran en el núcleo técnico de la perspectiva ingeniería y se
aplica de manera independiente al modelo de software que se utilice.
TRANSFORMACION DEL MODELO DE ANALISIS EN UN MODELO
DE DISEÑO                                Diseño en el nivel de componentes

       Elementos basados en
                                  Elementos orientados al flujo
             escenarios
                                   Diagramas de flujo de datos
         Casos de uso-texto
                                   Diagrama de flujo de control
      Diagramas de caso de uso
                                  Narrativas de procedimientos
       Diagramas de actividad
         Diagramas de carril


                                                                    Diseño de interfaz
       Elementos basados en
               clases                    Elementos de                   Diseño
         Diagrama de clases            comportamiento                arquitectónico
        Paquetes de análisis         Diagramas de estado
            Modelos CRC             Diagramas de secuencia
      Diagramas de coloración                                           Diseño de
                                                                       datos/clase
PROCESO Y CALIDAD DE DISEÑO
El diseño debe implementar los requisitos explícitos contenidos
 en el modelo de análisis, y debe ajustarse a todos los requisitos
 implícitos que desea el cliente.
El diseño debe ser una guía legible y comprensible para quienes
 generan código y quienes realizan pruebas y en consecuencia
 dan soporte al software
El diseño debe proporcionar una imagen completa del software
 dando dirección a los dominios de datos, funcionales y de
 comportamiento desde una perspectiva de implementación.
CONCEPTOS DEL DISEÑO
Los conceptos fundamentales del diseño de software ofrecen el
marco de trabajo necesario para hacer las cosas del modo correcto.
Abstracción .- es cuando se considera una solución modular a
cualquier problema se puede exponer muchos grados de atracción.
Arquitectura.- una arquitectura de software es el producto del
trabajo de desarrollo que ofrece el mayor rendimiento de la
inversión con respecto a la calidad, el tiempo y el costo.
Patrones.- cada patrón describe un problema que ocurre una y otra
vez en nuestro entorno y después describe la esencia de la solución
a dicho problema, de tal forma que puedas usar esta solución un
millón de veces mas, sin nunca hacerlo dos veces de la misma
forma.
ELEMENTOS DE DISEÑO
La dimensión del proceso indica la evolución del modelo de diseño
conforme se ejecutan las tareas de diseño como una parte del proceso de
software.                                                        .
ELEMENTOS DEL DISEÑO DE DATOS
Una base de datos correctamente diseñada permite obtener acceso a información exacta y
actualizada.
ELEMENTOS DEL DISEÑO ARQUITECTONICO
Está asociado a los trazos, dibujos, delineados, esquemas o bocetos de un proyecto de
arquitectura..
ELEMENTOS DE DISEÑO DE INTERFAZ
El diseño de interfaz para software es equivalente a un conjunto de dibujos detallados (y
especificaciones) para puertas, ventanas y utilidades externas de una casa.
ELEMENTOS DE DISEÑO AL NIVEL DE COMPONENTES
El diseño al nivel de componentes para el software equivale a un conjunto de dibujos
detallados (y especificaciones) para cada cuarto en una casa.
ELEMENTOS DE DISEÑO AL NIVEL DEL DESPLIEGUE
indican como se ubicaran la funcionalidad y los subsistemas dentro del entorno
computacional físico que soportara al software.
DISEÑO DE SOFTWARE BASADO EN PADRONES
Los mejores diseñadores en cualquier campo de trabajo tienen la misteriosa
habilidad de vislumbrar patrones que caracterizan un problema y los padrones
correspondientes que pueden combinarse para crear una solución.
DESCRIPCION DE UN PADRON DE DISEÑO
Las disciplinas maduras de la ingeniería utilizan miles de padrones de diseño.
Po ejemplo, un ingeniero mecánico utiliza un eje de dos pasos como un patrón
de diseño clave.
UTILIZACION DE PADRONES EN EL DISEÑO
Estos pueden usarse durante el diseño de software, una vez que se ha
desarrollado el modelo de análisis.
PATRONES ARQUITECTONICOS.- Estos patrones definen la estructura general
del software.
PATRONES DE DISEÑO.- Estos se aplican a un elemento especifico del diseño
como un agregado de componentes para resolver algún problema de diseño.
IDIOMAS.- A veces llamado patrones de código, estos patrones específicos de
lenguaje por lo general implementan un elemento algorítmico o un
componente.
MARCOS DE TRABAJO
En algunos casos es necesario proporcionar una infraestructura
 esquelética especifica de implementación, llamado marco de
              trabajo, para el trabajo de diseño.
GRACIAS

More Related Content

What's hot

2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicoslandeta_p
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para DummiesSorey García
 
2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónicolandeta_p
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareAndresRealp1
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwareJose Patricio Bovet Derpich
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de SoftwareUPT
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Softwarebjjuarez
 
4 1 personalizacion de metodologias
4 1 personalizacion de metodologias4 1 personalizacion de metodologias
4 1 personalizacion de metodologiaslandeta_p
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Softwarelcastillo110
 
2 diseño de la arquitectura
2 diseño de la arquitectura2 diseño de la arquitectura
2 diseño de la arquitecturalandeta_p
 
Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Marta Silvia Tabares
 
Clase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicosClase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicosDemián Gutierrez
 

What's hot (17)

2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para Dummies
 
2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico2 1 1_diseño arquitectónico
2 1 1_diseño arquitectónico
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura de Software
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del software
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Software
 
4 1 personalizacion de metodologias
4 1 personalizacion de metodologias4 1 personalizacion de metodologias
4 1 personalizacion de metodologias
 
Arquitectura software
Arquitectura softwareArquitectura software
Arquitectura software
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
2 diseño de la arquitectura
2 diseño de la arquitectura2 diseño de la arquitectura
2 diseño de la arquitectura
 
Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1
 
10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes10.el diseño en el nivel de componentes
10.el diseño en el nivel de componentes
 
201205 Arquitectura de Software
201205 Arquitectura de Software201205 Arquitectura de Software
201205 Arquitectura de Software
 
Clase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicosClase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicos
 

Viewers also liked

Viewers also liked (20)

Bases para un compromiso social por granada
Bases para un compromiso social por granadaBases para un compromiso social por granada
Bases para un compromiso social por granada
 
Qué es la web
Qué es la web Qué es la web
Qué es la web
 
Formatos en web
Formatos en webFormatos en web
Formatos en web
 
Construyendo el e -learning
Construyendo el e -learningConstruyendo el e -learning
Construyendo el e -learning
 
Presentación1
Presentación1Presentación1
Presentación1
 
Erwin y dilan
Erwin y dilanErwin y dilan
Erwin y dilan
 
Audrey
AudreyAudrey
Audrey
 
5 claves para encontrar trabajo en LinkedIn
5 claves para encontrar trabajo en LinkedIn5 claves para encontrar trabajo en LinkedIn
5 claves para encontrar trabajo en LinkedIn
 
Mariana vallejo padilla
Mariana vallejo padillaMariana vallejo padilla
Mariana vallejo padilla
 
UNASUR por Ana Lucia Lasso
UNASUR por Ana Lucia Lasso UNASUR por Ana Lucia Lasso
UNASUR por Ana Lucia Lasso
 
Yo soy asi
Yo soy asiYo soy asi
Yo soy asi
 
Alcoholismo
AlcoholismoAlcoholismo
Alcoholismo
 
Modelo de desarrollo
Modelo de desarrolloModelo de desarrollo
Modelo de desarrollo
 
Ies martí i franquès
Ies martí i franquèsIes martí i franquès
Ies martí i franquès
 
Laboratorio1
Laboratorio1Laboratorio1
Laboratorio1
 
Modelo ud
Modelo udModelo ud
Modelo ud
 
Juan Manuel Sanchez Castillo - 32 -1101
Juan Manuel Sanchez Castillo - 32 -1101Juan Manuel Sanchez Castillo - 32 -1101
Juan Manuel Sanchez Castillo - 32 -1101
 
Guia para proyecto 4° año (tomada de la web) Colegio Privado Magali Medina de...
Guia para proyecto 4° año (tomada de la web) Colegio Privado Magali Medina de...Guia para proyecto 4° año (tomada de la web) Colegio Privado Magali Medina de...
Guia para proyecto 4° año (tomada de la web) Colegio Privado Magali Medina de...
 
Las tablet
Las tabletLas tablet
Las tablet
 
06lapedagogacritica 090519180121-phpapp02
06lapedagogacritica 090519180121-phpapp0206lapedagogacritica 090519180121-phpapp02
06lapedagogacritica 090519180121-phpapp02
 

Similar to Universidad estatal de bolivar

Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseñolandeta_p
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1zurda21
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranMarijoalbarranb
 
Presentación - Modelado de Software .pdf
Presentación - Modelado de Software .pdfPresentación - Modelado de Software .pdf
Presentación - Modelado de Software .pdfMiguelACalveiro
 
presentacion hebelyn
presentacion hebelynpresentacion hebelyn
presentacion hebelynHebelynBravo
 
Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacionanderwrt
 
Fundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaFundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaNicola Pizzi Castro
 
Arquitectura empresarial y de software version final
Arquitectura empresarial y de software version finalArquitectura empresarial y de software version final
Arquitectura empresarial y de software version finalGustavo De la Cruz Tovar
 
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
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programaDavid Sampedro
 
Ingeneri de software
Ingeneri de softwareIngeneri de software
Ingeneri de softwaredicompu
 
Linea de Produccion de Software y Metodo Watch
Linea de Produccion de Software y Metodo WatchLinea de Produccion de Software y Metodo Watch
Linea de Produccion de Software y Metodo WatchEdisson Acosta
 

Similar to Universidad estatal de bolivar (20)

Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño1 3 ingenieria software y patrones de diseño
1 3 ingenieria software y patrones de diseño
 
Clase7
Clase7Clase7
Clase7
 
Clase7 unidad1
Clase7 unidad1Clase7 unidad1
Clase7 unidad1
 
Unidad 3 elaboracion de un proyecto (3)
Unidad  3   elaboracion de un proyecto (3)Unidad  3   elaboracion de un proyecto (3)
Unidad 3 elaboracion de un proyecto (3)
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_Albarran
 
Software exposicion
Software exposicionSoftware exposicion
Software exposicion
 
Introduccion a la ingenieria de software
Introduccion a la ingenieria de softwareIntroduccion a la ingenieria de software
Introduccion a la ingenieria de software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Presentación - Modelado de Software .pdf
Presentación - Modelado de Software .pdfPresentación - Modelado de Software .pdf
Presentación - Modelado de Software .pdf
 
Tendencias de Modelado Software
Tendencias de Modelado SoftwareTendencias de Modelado Software
Tendencias de Modelado Software
 
presentacion hebelyn
presentacion hebelynpresentacion hebelyn
presentacion hebelyn
 
Presentacion De Programa De Formacion
Presentacion De Programa De FormacionPresentacion De Programa De Formacion
Presentacion De Programa De Formacion
 
Proceso de diseño
Proceso de diseñoProceso de diseño
Proceso de diseño
 
Fundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo DeltaFundamentos de Diseño - Grupo Delta
Fundamentos de Diseño - Grupo Delta
 
Arquitectura empresarial y de software version final
Arquitectura empresarial y de software version finalArquitectura empresarial y de software version final
Arquitectura empresarial y de software version final
 
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
 
Características de un programa
Características de un programaCaracterísticas de un programa
Características de un programa
 
Ingeneri de software
Ingeneri de softwareIngeneri de software
Ingeneri de software
 
Linea de Produccion de Software y Metodo Watch
Linea de Produccion de Software y Metodo WatchLinea de Produccion de Software y Metodo Watch
Linea de Produccion de Software y Metodo Watch
 

Recently uploaded

PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
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
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
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
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
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
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 

Recently uploaded (20)

PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.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
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
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
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
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...
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 

Universidad estatal de bolivar

  • 1.
  • 2. INGENIERIA DEL DISEÑO La ingeniera del diseño abarca a un conjunto de principios, conceptos y practicas que conducen al desarrollo de un sistema o producto de alta calidad. ¿Qué es? El diseño es lo que casi cualquier ingeniero puede hacer. ¿Quién lo hace? Los ingenieros de software encabezan cada una de las tareas de diseño. ¿Por qué es importante? El diseño permite al ingeniero de software modelar el sistema o producto que se va a construir. ¿Cuáles son los pasos? El diseño presenta el software de diferentes formas: primero debe presentar la arquitectura del sistema o producto, después se modelan las interfaces que conectan el software con los usuarios finales, por ultimo se diseñan los componentes del software que se utilizaran.
  • 3. DISEÑO DENTRO DEL CONTEXTO DE LA INGENIERIA DEL SOFTWARE El diseño del software se encuentran en el núcleo técnico de la perspectiva ingeniería y se aplica de manera independiente al modelo de software que se utilice. TRANSFORMACION DEL MODELO DE ANALISIS EN UN MODELO DE DISEÑO Diseño en el nivel de componentes Elementos basados en Elementos orientados al flujo escenarios Diagramas de flujo de datos Casos de uso-texto Diagrama de flujo de control Diagramas de caso de uso Narrativas de procedimientos Diagramas de actividad Diagramas de carril Diseño de interfaz Elementos basados en clases Elementos de Diseño Diagrama de clases comportamiento arquitectónico Paquetes de análisis Diagramas de estado Modelos CRC Diagramas de secuencia Diagramas de coloración Diseño de datos/clase
  • 4. PROCESO Y CALIDAD DE DISEÑO El diseño debe implementar los requisitos explícitos contenidos en el modelo de análisis, y debe ajustarse a todos los requisitos implícitos que desea el cliente. El diseño debe ser una guía legible y comprensible para quienes generan código y quienes realizan pruebas y en consecuencia dan soporte al software El diseño debe proporcionar una imagen completa del software dando dirección a los dominios de datos, funcionales y de comportamiento desde una perspectiva de implementación.
  • 5. CONCEPTOS DEL DISEÑO Los conceptos fundamentales del diseño de software ofrecen el marco de trabajo necesario para hacer las cosas del modo correcto. Abstracción .- es cuando se considera una solución modular a cualquier problema se puede exponer muchos grados de atracción. Arquitectura.- una arquitectura de software es el producto del trabajo de desarrollo que ofrece el mayor rendimiento de la inversión con respecto a la calidad, el tiempo y el costo. Patrones.- cada patrón describe un problema que ocurre una y otra vez en nuestro entorno y después describe la esencia de la solución a dicho problema, de tal forma que puedas usar esta solución un millón de veces mas, sin nunca hacerlo dos veces de la misma forma.
  • 6. ELEMENTOS DE DISEÑO La dimensión del proceso indica la evolución del modelo de diseño conforme se ejecutan las tareas de diseño como una parte del proceso de software. . ELEMENTOS DEL DISEÑO DE DATOS Una base de datos correctamente diseñada permite obtener acceso a información exacta y actualizada. ELEMENTOS DEL DISEÑO ARQUITECTONICO Está asociado a los trazos, dibujos, delineados, esquemas o bocetos de un proyecto de arquitectura.. ELEMENTOS DE DISEÑO DE INTERFAZ El diseño de interfaz para software es equivalente a un conjunto de dibujos detallados (y especificaciones) para puertas, ventanas y utilidades externas de una casa. ELEMENTOS DE DISEÑO AL NIVEL DE COMPONENTES El diseño al nivel de componentes para el software equivale a un conjunto de dibujos detallados (y especificaciones) para cada cuarto en una casa. ELEMENTOS DE DISEÑO AL NIVEL DEL DESPLIEGUE indican como se ubicaran la funcionalidad y los subsistemas dentro del entorno computacional físico que soportara al software.
  • 7. DISEÑO DE SOFTWARE BASADO EN PADRONES Los mejores diseñadores en cualquier campo de trabajo tienen la misteriosa habilidad de vislumbrar patrones que caracterizan un problema y los padrones correspondientes que pueden combinarse para crear una solución. DESCRIPCION DE UN PADRON DE DISEÑO Las disciplinas maduras de la ingeniería utilizan miles de padrones de diseño. Po ejemplo, un ingeniero mecánico utiliza un eje de dos pasos como un patrón de diseño clave. UTILIZACION DE PADRONES EN EL DISEÑO Estos pueden usarse durante el diseño de software, una vez que se ha desarrollado el modelo de análisis. PATRONES ARQUITECTONICOS.- Estos patrones definen la estructura general del software. PATRONES DE DISEÑO.- Estos se aplican a un elemento especifico del diseño como un agregado de componentes para resolver algún problema de diseño. IDIOMAS.- A veces llamado patrones de código, estos patrones específicos de lenguaje por lo general implementan un elemento algorítmico o un componente.
  • 8. MARCOS DE TRABAJO En algunos casos es necesario proporcionar una infraestructura esquelética especifica de implementación, llamado marco de trabajo, para el trabajo de diseño.