SlideShare una empresa de Scribd logo
1 de 5
Original
Diseño
de
Software
Definición
Se trata del proceso de
aplicar distintas técnicas y
principios con el propósito
de definir un software con
los suficientes detalles para
permitir su realización
física. El diseño da como
resultado representaciones
cuya calidad puede ser
evaluada.
Funda-
mentos
Abstracción
Refinamiento
Modularidad
Arquitectura
del Software
Jerarquía de
Control
Estructura de
Datos
Procedimientos
del Software
Diseño
Modular
Los fundamentos del
diseño permiten
incentivar los
diseñosmodulares lo
que otorga varias
ventajas: Reduce la
complejidad, facilita los
cambios y la
implementación,
permite el desarrollo en
paralelo del sistema.
Diseño
de Datos
La estructura de datos afecta
notoriamente la estructura de
programa y la complejidad
procedimental, y por ende
tiene mucha influencia en la
calidad del software.
Diseño
Arquitec-
tónico
Se desarrolla una estructura de
programa modular que
representa las relaciones de
control entre los distintos
módulos. También se crean
interfaces que unen las
estructuras de programas y
datos. Se busca obtener una
visión general del software.
Diseño
Procedi-
mental
Una vez establecida la
estructura de los programas y
los datos, se procede a definir
o especificar todos los
algoritmos o procesos. Para
ello suelen utilizarse
herramientas como los
diagramas de flujo o diagramas
de caja.
Documen-
tación
Es importante dejar bien
documentada la estructura y
funcionamiento del software
desarrollado, para así reducir la
dificultad de futuras actualizaciones
al sistema y la capacitación de
nuevos desarrolladores.
Realizado por:
Jesús Alejandro Marcano Anés
CI:28074999
Borrador
Diseño
de
Software

Más contenido relacionado

La actualidad más candente

Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116AlejandroCoronado26
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareandres Mora
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoDascorp
 
Inv Aplicada 3
Inv Aplicada 3Inv Aplicada 3
Inv Aplicada 3rgv127
 
Diseno de software_-_gabriel_gonzalez
Diseno de software_-_gabriel_gonzalezDiseno de software_-_gabriel_gonzalez
Diseno de software_-_gabriel_gonzalezGabrielGonzalez463
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonicoWilson Gomez
 
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011gabrielpea60
 
DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO Eliezer Alas
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónicoDamián Rotta
 
Tipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasTipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasRafael D Martinez
 
Fundamentos para el diseño de software
Fundamentos para el diseño de softwareFundamentos para el diseño de software
Fundamentos para el diseño de softwareassasinggunz
 

La actualidad más candente (18)

Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
Fundamentos básicos para el Diseño de Software - Alejandro Coronado 26776116
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Inv Aplicada 3
Inv Aplicada 3Inv Aplicada 3
Inv Aplicada 3
 
Diseno de software_-_gabriel_gonzalez
Diseno de software_-_gabriel_gonzalezDiseno de software_-_gabriel_gonzalez
Diseno de software_-_gabriel_gonzalez
 
Modelos arquitectónicos
Modelos arquitectónicosModelos arquitectónicos
Modelos arquitectónicos
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonico
 
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonico
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO
 
Diseño a Nivel de Componentes
Diseño a Nivel de ComponentesDiseño a Nivel de Componentes
Diseño a Nivel de Componentes
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Tipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasTipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemas
 
Fundamentos para el diseño de software
Fundamentos para el diseño de softwareFundamentos para el diseño de software
Fundamentos para el diseño de software
 

Similar a Mandala Diseño de 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 Softwarelcastillo110
 
Fundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de softwareFundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de softwareGerardo Valera
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del softwaregenesisptc_
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +Valentina
 
Fundamentos para el diseno de software
Fundamentos para el diseno de softwareFundamentos para el diseno de software
Fundamentos para el diseno de softwareMaraPierua
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de softwareLuis Jesus Curbata
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasAlan9126
 
Fundamentos del diseno de software jesus marcano
Fundamentos del diseno de software   jesus marcanoFundamentos del diseno de software   jesus marcano
Fundamentos del diseno de software jesus marcanoGalderIL057
 
Diaspositivas de_informatik_para_presentar_
 Diaspositivas de_informatik_para_presentar_ Diaspositivas de_informatik_para_presentar_
Diaspositivas de_informatik_para_presentar_naviwz
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareBetania Amundaray
 
Presentanción 20% 3er corte
Presentanción 20% 3er cortePresentanción 20% 3er corte
Presentanción 20% 3er corteEduardoRauseo1
 
Unidad # 6 primera parte diseño estructurado
Unidad # 6 primera parte diseño estructuradoUnidad # 6 primera parte diseño estructurado
Unidad # 6 primera parte diseño estructuradoDarleneperalta
 

Similar a Mandala Diseño de Software (20)

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
 
Presentacion
PresentacionPresentacion
Presentacion
 
Fundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de softwareFundamentos, Garantías y Técnicas en el diseño de software
Fundamentos, Garantías y Técnicas en el diseño de software
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +Diseño, Mantenimiento de Software +
Diseño, Mantenimiento de Software +
 
Fundamentos para el diseno de software
Fundamentos para el diseno de softwareFundamentos para el diseno de software
Fundamentos para el diseno de software
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Fundamentos del diseno de software jesus marcano
Fundamentos del diseno de software   jesus marcanoFundamentos del diseno de software   jesus marcano
Fundamentos del diseno de software jesus marcano
 
Guillermo cárdenas
Guillermo cárdenasGuillermo cárdenas
Guillermo cárdenas
 
Guillermo cárdenas
Guillermo cárdenasGuillermo cárdenas
Guillermo cárdenas
 
Análisis y diseño
Análisis y diseñoAnálisis y diseño
Análisis y diseño
 
Diaspositivas de_informatik_para_presentar_
 Diaspositivas de_informatik_para_presentar_ Diaspositivas de_informatik_para_presentar_
Diaspositivas de_informatik_para_presentar_
 
Fundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de softwareFundamentos básicos para el diseño de software
Fundamentos básicos para el diseño de software
 
Presentanción 20% 3er corte
Presentanción 20% 3er cortePresentanción 20% 3er corte
Presentanción 20% 3er corte
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Software exposicion
Software exposicionSoftware exposicion
Software exposicion
 
Unidad # 6 primera parte diseño estructurado
Unidad # 6 primera parte diseño estructuradoUnidad # 6 primera parte diseño estructurado
Unidad # 6 primera parte diseño estructurado
 

Mandala Diseño de Software

  • 1.
  • 3. Diseño de Software Definición Se trata del proceso de aplicar distintas técnicas y principios con el propósito de definir un software con los suficientes detalles para permitir su realización física. El diseño da como resultado representaciones cuya calidad puede ser evaluada. Funda- mentos Abstracción Refinamiento Modularidad Arquitectura del Software Jerarquía de Control Estructura de Datos Procedimientos del Software Diseño Modular Los fundamentos del diseño permiten incentivar los diseñosmodulares lo que otorga varias ventajas: Reduce la complejidad, facilita los cambios y la implementación, permite el desarrollo en paralelo del sistema. Diseño de Datos La estructura de datos afecta notoriamente la estructura de programa y la complejidad procedimental, y por ende tiene mucha influencia en la calidad del software. Diseño Arquitec- tónico Se desarrolla una estructura de programa modular que representa las relaciones de control entre los distintos módulos. También se crean interfaces que unen las estructuras de programas y datos. Se busca obtener una visión general del software. Diseño Procedi- mental Una vez establecida la estructura de los programas y los datos, se procede a definir o especificar todos los algoritmos o procesos. Para ello suelen utilizarse herramientas como los diagramas de flujo o diagramas de caja. Documen- tación Es importante dejar bien documentada la estructura y funcionamiento del software desarrollado, para así reducir la dificultad de futuras actualizaciones al sistema y la capacitación de nuevos desarrolladores. Realizado por: Jesús Alejandro Marcano Anés CI:28074999