SlideShare una empresa de Scribd logo
1 de 2
Diseño de la arquitectura del software




                     INSTITUTO TECNOLOGICO SUPERIOR DE LERDO
                      MAESTRO:RICARDO DE JESUS BUSTAMANTE
                          ALUMNA: DEAHESY NAJERA GARCIA
                               # DE CONTROL: 07230484



También se contemplan los principios

Está compuesta por sus componentes su relación k existe entre ellos y el ambiente en el
que trabajaran.

También se contemplan los principios y reglas que normaran su diseño y su evolución.

Una definición del software seria la siguiente:
Una arquitectura de software es la estructura de estructuras de un sistema, La cual
abarca componentes de software, propiedades externas visibles a estos componentes y
sus relaciones quieren decir que es un elemento que está por debajo de él.

Porque es importante la arquitectura?
1.- porque la representación de las arquitecturas del software facilitan la comunicación
entre todas las partes interesadas, en el desarrollo de un sistema basado en
computadora.
2.- Destaca decisiones tempranas de diseño que tendrían un profundo impacto en todo
el trabajo de ingeniería.
3.- Porque constituye un modelo relativamente pequeño e intelectualmente
comprensible de cómo está estructurado el sistema y de cómo trabajan juntos los
componentes.
APLICACIONES Monolíticas

Son aquellas conocidas como aplicaciones de estación en otras palabras interfaces
graficas de usuario GUI´S son servicios de presentación,negosiosy persistencia de
datos, en la misma maquina. No hay concurrencia de usuarios (nadamas uno lo va usar)
Arquitectura cliente-servidor

Una de sus características es que cuenta con clientes bastante pesados aunque esto no
es un estándar dependiendo del lenguaje. Existen correcciones ala base de datos
mediante esta arquitectura generalmente los protocolos de comunicación son pesados.
Existe ejecución remota de sql´s existe alta adminmistracion y el rendimiento es bajo.
El trafico en a red puede estar saturado o ser muy alto
ARQITECTURA CLIENTE-SERVIDOR MEJORADA
Se aplica la loguica de negocios en la base de datos existen clientes pesados ahunke
tampoco es un estándar las conexiones en las bases de datos se convierten a conexiones
dedicadas el rendimiento es mucho mejor existe una alta administración baja
escalabilidad,flexibilidad y portabilidad.


Arquitectura de 3 niveles

Reutilización de lógica de negocios para diferentes clientes o sistemas son aplicables
en este enfoque se mejora la escalabilidad y la flexibilidad de las aplicaciones existe
una gran independencia de la base de datos

Arquitectura versus diseño

La arquitectura envuelve un conjunto de decisiones estratégicas de diseño, lineamiento-
Tos, reglas y patrones que restringen el diseño y la implementación de un software.

Más contenido relacionado

La actualidad más candente

Diseno Software
Diseno SoftwareDiseno Software
Diseno Softwarealfmuny
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareLiliana Pacheco
 
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 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 Software
Diseño de SoftwareDiseño de Software
Diseño de SoftwareUPT
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?Israel Rey
 
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
 
Arquitectura del proyecto
Arquitectura del proyectoArquitectura del proyecto
Arquitectura del proyectomigue_lacho30
 
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
 
Capitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webCapitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webgabiar1708
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentesurumisama
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para DummiesSorey García
 
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
 

La actualidad más candente (20)

Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
Diseno Software
Diseno SoftwareDiseno Software
Diseno Software
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Arquitectura de Software
Arquitectura de SoftwareArquitectura de Software
Arquitectura 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 Software
 
Estilos arquitectónicos
Estilos arquitectónicosEstilos arquitectónicos
Estilos arquitectónicos
 
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 Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
¿Qué es la arquitectura de software?
¿Qué es la arquitectura de software?¿Qué es la arquitectura de software?
¿Qué es la 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
 
Arquitectura del proyecto
Arquitectura del proyectoArquitectura del proyecto
Arquitectura del proyecto
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
3 1 mde mda
3 1 mde mda3 1 mde mda
3 1 mde mda
 
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
 
Capitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_webCapitulo 3 arquitecturas_de_desarrollo_web
Capitulo 3 arquitecturas_de_desarrollo_web
 
Arquitectura Basada En Componentes
Arquitectura Basada En ComponentesArquitectura Basada En Componentes
Arquitectura Basada En Componentes
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para Dummies
 
Modelos arquitectónicos
Modelos arquitectónicosModelos arquitectónicos
Modelos arquitectónicos
 
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
 

Destacado

AdministracióN De PequeñOs Negocios
AdministracióN De PequeñOs NegociosAdministracióN De PequeñOs Negocios
AdministracióN De PequeñOs Negociosjtricerri
 
Administracion de pequeños negocios
Administracion de pequeños negociosAdministracion de pequeños negocios
Administracion de pequeños negocioscoboy19
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareRoger Villegas
 
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
 
Historia y evolucion de la administracion
Historia y evolucion de la administracionHistoria y evolucion de la administracion
Historia y evolucion de la administracionGunBlade
 
Cómo Administrar Un Negocio - Pasos e Ideas
Cómo Administrar Un Negocio - Pasos e IdeasCómo Administrar Un Negocio - Pasos e Ideas
Cómo Administrar Un Negocio - Pasos e IdeasNegocios Negocios
 
Origen y evolucion de la administracion
Origen y evolucion de la administracionOrigen y evolucion de la administracion
Origen y evolucion de la administracionedinsonfernandez
 

Destacado (11)

AdministracióN De PequeñOs Negocios
AdministracióN De PequeñOs NegociosAdministracióN De PequeñOs Negocios
AdministracióN De PequeñOs Negocios
 
Administracion de pequeños negocios
Administracion de pequeños negociosAdministracion de pequeños negocios
Administracion de pequeños negocios
 
Diseño de interfaces
Diseño de interfacesDiseño de interfaces
Diseño de interfaces
 
Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1Utilizando Metodologia Rup Parte1
Utilizando Metodologia Rup Parte1
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura 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
 
Historia y evolucion de la administracion
Historia y evolucion de la administracionHistoria y evolucion de la administracion
Historia y evolucion de la administracion
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Cómo Administrar Un Negocio - Pasos e Ideas
Cómo Administrar Un Negocio - Pasos e IdeasCómo Administrar Un Negocio - Pasos e Ideas
Cómo Administrar Un Negocio - Pasos e Ideas
 
Origen y evolucion de la administracion
Origen y evolucion de la administracionOrigen y evolucion de la administracion
Origen y evolucion de la administracion
 

Similar a Diseño de arquitectura del software

Fundam servclient
Fundam servclientFundam servclient
Fundam servclienttvazamar
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1preciadoag
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docxKeiberOrtiz1
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIJimmyWilfredMassVerd
 
Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx AlvareL
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del softwaremrquaife
 
presentacion hebelyn
presentacion hebelynpresentacion hebelyn
presentacion hebelynHebelynBravo
 
diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacionzulaymaylin
 
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
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentesUlises Cruz
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño EstructuradoRicardo Gomez
 
Diaspositivas de informatik para presentar
 Diaspositivas de informatik para presentar  Diaspositivas de informatik para presentar
Diaspositivas de informatik para presentar Vanessa Toral Yépez
 
Diaspositivas de_informatik_para_presentar_
 Diaspositivas de_informatik_para_presentar_ Diaspositivas de_informatik_para_presentar_
Diaspositivas de_informatik_para_presentar_naviwz
 
Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Reingsys
 
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPresentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPedroLuces3
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturasenlinea70
 

Similar a Diseño de arquitectura del software (20)

Fundam servclient
Fundam servclientFundam servclient
Fundam servclient
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
 
Tareasemana1
Tareasemana1Tareasemana1
Tareasemana1
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docx
 
2017.10.16-senati-powerpoint sesion8.pptx
2017.10.16-senati-powerpoint sesion8.pptx2017.10.16-senati-powerpoint sesion8.pptx
2017.10.16-senati-powerpoint sesion8.pptx
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas II
 
Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx Metodología de Diseño Estructurado.pptx
Metodología de Diseño Estructurado.pptx
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del software
 
Arquitectura. de Software. en ambientes distribuidos.
Arquitectura. de Software. en ambientes distribuidos.Arquitectura. de Software. en ambientes distribuidos.
Arquitectura. de Software. en ambientes distribuidos.
 
presentacion hebelyn
presentacion hebelynpresentacion hebelyn
presentacion hebelyn
 
diseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informaciondiseño de arquitectura de un sistema de informacion
diseño de arquitectura de un sistema de informacion
 
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
 
Desarrollo de software basado en componentes
Desarrollo de software basado en componentesDesarrollo de software basado en componentes
Desarrollo de software basado en componentes
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Diaspositivas de informatik para presentar
 Diaspositivas de informatik para presentar  Diaspositivas de informatik para presentar
Diaspositivas de informatik para presentar
 
Diaspositivas de_informatik_para_presentar_
 Diaspositivas de_informatik_para_presentar_ Diaspositivas de_informatik_para_presentar_
Diaspositivas de_informatik_para_presentar_
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09Nuevas tecnologías reingsys 31_3_09
Nuevas tecnologías reingsys 31_3_09
 
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro LucesPresentación Fundamentos Básicos del Diseño de Software Pedro Luces
Presentación Fundamentos Básicos del Diseño de Software Pedro Luces
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturas
 

Más de deahesy najera garcia

Más de deahesy najera garcia (9)

Edi deahesy
Edi deahesyEdi deahesy
Edi deahesy
 
Edi deahesy edi
Edi deahesy ediEdi deahesy edi
Edi deahesy edi
 
Trabajo modelo odmg deahesy
Trabajo modelo odmg deahesyTrabajo modelo odmg deahesy
Trabajo modelo odmg deahesy
 
Manual técnico my m system1
Manual técnico my m system1Manual técnico my m system1
Manual técnico my m system1
 
Esto no es un foca deahesy najera garcia
Esto no es un foca deahesy najera garciaEsto no es un foca deahesy najera garcia
Esto no es un foca deahesy najera garcia
 
Preguntas del modelo estructurado deahesy·1
Preguntas del modelo estructurado deahesy·1Preguntas del modelo estructurado deahesy·1
Preguntas del modelo estructurado deahesy·1
 
Desarrollo del software deahesy najera_garcia
Desarrollo del software deahesy najera_garciaDesarrollo del software deahesy najera_garcia
Desarrollo del software deahesy najera_garcia
 
Diseño orientado a flujo de datos deahesy
Diseño orientado a flujo de datos deahesyDiseño orientado a flujo de datos deahesy
Diseño orientado a flujo de datos deahesy
 
Bd
BdBd
Bd
 

Diseño de arquitectura del software

  • 1. Diseño de la arquitectura del software INSTITUTO TECNOLOGICO SUPERIOR DE LERDO MAESTRO:RICARDO DE JESUS BUSTAMANTE ALUMNA: DEAHESY NAJERA GARCIA # DE CONTROL: 07230484 También se contemplan los principios Está compuesta por sus componentes su relación k existe entre ellos y el ambiente en el que trabajaran. También se contemplan los principios y reglas que normaran su diseño y su evolución. Una definición del software seria la siguiente: Una arquitectura de software es la estructura de estructuras de un sistema, La cual abarca componentes de software, propiedades externas visibles a estos componentes y sus relaciones quieren decir que es un elemento que está por debajo de él. Porque es importante la arquitectura? 1.- porque la representación de las arquitecturas del software facilitan la comunicación entre todas las partes interesadas, en el desarrollo de un sistema basado en computadora. 2.- Destaca decisiones tempranas de diseño que tendrían un profundo impacto en todo el trabajo de ingeniería. 3.- Porque constituye un modelo relativamente pequeño e intelectualmente comprensible de cómo está estructurado el sistema y de cómo trabajan juntos los componentes.
  • 2. APLICACIONES Monolíticas Son aquellas conocidas como aplicaciones de estación en otras palabras interfaces graficas de usuario GUI´S son servicios de presentación,negosiosy persistencia de datos, en la misma maquina. No hay concurrencia de usuarios (nadamas uno lo va usar) Arquitectura cliente-servidor Una de sus características es que cuenta con clientes bastante pesados aunque esto no es un estándar dependiendo del lenguaje. Existen correcciones ala base de datos mediante esta arquitectura generalmente los protocolos de comunicación son pesados. Existe ejecución remota de sql´s existe alta adminmistracion y el rendimiento es bajo. El trafico en a red puede estar saturado o ser muy alto ARQITECTURA CLIENTE-SERVIDOR MEJORADA Se aplica la loguica de negocios en la base de datos existen clientes pesados ahunke tampoco es un estándar las conexiones en las bases de datos se convierten a conexiones dedicadas el rendimiento es mucho mejor existe una alta administración baja escalabilidad,flexibilidad y portabilidad. Arquitectura de 3 niveles Reutilización de lógica de negocios para diferentes clientes o sistemas son aplicables en este enfoque se mejora la escalabilidad y la flexibilidad de las aplicaciones existe una gran independencia de la base de datos Arquitectura versus diseño La arquitectura envuelve un conjunto de decisiones estratégicas de diseño, lineamiento- Tos, reglas y patrones que restringen el diseño y la implementación de un software.