SlideShare a Scribd company logo
1 of 6
Arquitectura del
Software
La Arquitectura de Software se refiere a “las
estructuras de un sistema, compuestas de
elementos con propiedades visibles de forma
externa y las relaciones que existen entre ellos.”
El término “elementos” dentro de la definición del SEI es
vago a propósito, pues puede referirse a distintas entidades
relacionadas con el sistema. Los elementos pueden ser
entidades que existen en tiempo de ejecución (objetos,
hilos), entidades lógicas que existen en tiempo de desarrollo
(clases, componentes) y entidades físicas (nodos,
directorios). Por otro lado, las relaciones entre elementos
dependen de propiedades visibles (o públicas) de los
elementos,
quedando
ocultos
los
detalles
de
implementación.
¿Por qué es importante la arquitectura de
software?
La arquitectura de software es de especial importancia ya que la
manera en que se estructura un sistema tiene un impacto
directo sobre la capacidad de este para satisfacer lo que se
conoce como los atributos de calidad del sistema

• Ejemplos de atributos de calidad son el desempeño, que tiene
que ver con el tiempo de respuesta del sistema a las
peticiones que se le hacen, la usabilidad, que tiene que ver
con qué tan sencillo les resulta a los usuarios realizar
operaciones con el sistema, o bien la modificabilidad, que
tiene que ver con qué tan simple resulta introducir cambios
en el sistema.
La manera en que se estructura un sistema permitirá o
impedirá que se satisfagan los atributos de calidad.
Por ejemplo, un sistema estructurado de tal manera
que una petición deba transitar por muchos
componentes antes de que se devuelva una
respuesta podría tener un desempeño pobre. Por
otro lado, un sistema estructurado de tal manera que
los componentes estén altamente acoplados entre
ellos limitará severamente la modificabilidad.

More Related Content

Viewers also liked

Sistematizacion teorita
Sistematizacion teoritaSistematizacion teorita
Sistematizacion teoritaFREYMAR_ALE
 
Ρατσισμός - Ξενοφοβία
Ρατσισμός - ΞενοφοβίαΡατσισμός - Ξενοφοβία
Ρατσισμός - Ξενοφοβίαergasma
 
Magazine key terms
Magazine key termsMagazine key terms
Magazine key termsrootntootn
 
プラダレディース靴にシフトすることでシックになる
プラダレディース靴にシフトすることでシックになるプラダレディース靴にシフトすることでシックになる
プラダレディース靴にシフトすることでシックになるboxian143
 
Heatmaps4Finland
Heatmaps4FinlandHeatmaps4Finland
Heatmaps4FinlandCloudNSci
 
Haydens International Gymnastics Academy - Dennis Hayden, Tanya Hayden Lawsuit
Haydens International Gymnastics Academy - Dennis Hayden, Tanya Hayden Lawsuit Haydens International Gymnastics Academy - Dennis Hayden, Tanya Hayden Lawsuit
Haydens International Gymnastics Academy - Dennis Hayden, Tanya Hayden Lawsuit dcisco
 
Aroot maroot aur jado ki haqiqat
Aroot maroot aur jado ki haqiqat Aroot maroot aur jado ki haqiqat
Aroot maroot aur jado ki haqiqat FRK NIAZI
 
Sindromes respiratorios materia
Sindromes respiratorios materiaSindromes respiratorios materia
Sindromes respiratorios materiaMauricio Pulla
 
Pnaic unidade 5 gêneros reformulado - sevane
Pnaic unidade 5  gêneros reformulado - sevanePnaic unidade 5  gêneros reformulado - sevane
Pnaic unidade 5 gêneros reformulado - sevanetlfleite
 

Viewers also liked (19)

Sistematizacion teorita
Sistematizacion teoritaSistematizacion teorita
Sistematizacion teorita
 
Img 0028
Img 0028Img 0028
Img 0028
 
Ρατσισμός - Ξενοφοβία
Ρατσισμός - ΞενοφοβίαΡατσισμός - Ξενοφοβία
Ρατσισμός - Ξενοφοβία
 
Ankit_Sharma
Ankit_SharmaAnkit_Sharma
Ankit_Sharma
 
Magazine key terms
Magazine key termsMagazine key terms
Magazine key terms
 
Tarea seminario 3
Tarea seminario 3Tarea seminario 3
Tarea seminario 3
 
プラダレディース靴にシフトすることでシックになる
プラダレディース靴にシフトすることでシックになるプラダレディース靴にシフトすることでシックになる
プラダレディース靴にシフトすることでシックになる
 
Taller 3
Taller 3Taller 3
Taller 3
 
Heatmaps4Finland
Heatmaps4FinlandHeatmaps4Finland
Heatmaps4Finland
 
Haydens International Gymnastics Academy - Dennis Hayden, Tanya Hayden Lawsuit
Haydens International Gymnastics Academy - Dennis Hayden, Tanya Hayden Lawsuit Haydens International Gymnastics Academy - Dennis Hayden, Tanya Hayden Lawsuit
Haydens International Gymnastics Academy - Dennis Hayden, Tanya Hayden Lawsuit
 
Aroot maroot aur jado ki haqiqat
Aroot maroot aur jado ki haqiqat Aroot maroot aur jado ki haqiqat
Aroot maroot aur jado ki haqiqat
 
Songs of Freedom
Songs of FreedomSongs of Freedom
Songs of Freedom
 
Sae aula .. (1)
Sae aula .. (1)Sae aula .. (1)
Sae aula .. (1)
 
Img 0029
Img 0029Img 0029
Img 0029
 
Sindromes respiratorios materia
Sindromes respiratorios materiaSindromes respiratorios materia
Sindromes respiratorios materia
 
Texto digital
Texto digitalTexto digital
Texto digital
 
Afiche champu
Afiche champuAfiche champu
Afiche champu
 
Img 0027
Img 0027Img 0027
Img 0027
 
Pnaic unidade 5 gêneros reformulado - sevane
Pnaic unidade 5  gêneros reformulado - sevanePnaic unidade 5  gêneros reformulado - sevane
Pnaic unidade 5 gêneros reformulado - sevane
 

Similar to Arquitectura del software

2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Arquitectura de Software.pptx
Arquitectura de Software.pptxArquitectura de Software.pptx
Arquitectura de Software.pptxJuanCarlos499809
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docxKeiberOrtiz1
 
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdfGLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdfJOSEALFREDOJUAREZORT
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturasenlinea70
 
Tipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasTipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasRafael D Martinez
 
Arquitectura
ArquitecturaArquitectura
ArquitecturaPaulEhmig
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareAndhy H Palma
 
Patricio quiros tarea final
Patricio quiros tarea finalPatricio quiros tarea final
Patricio quiros tarea finalLeonel Ibarra
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de softwareKola Real
 
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
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1cesarmrl2
 
47 19822070 helen_saliyas
47 19822070 helen_saliyas47 19822070 helen_saliyas
47 19822070 helen_saliyasHelen Carelys
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoMonica Naranjo
 

Similar to Arquitectura del software (20)

Conceptos basicos arquitectura de software
Conceptos basicos arquitectura de softwareConceptos basicos arquitectura de software
Conceptos basicos arquitectura de software
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Arquitectura de Software.pptx
Arquitectura de Software.pptxArquitectura de Software.pptx
Arquitectura de Software.pptx
 
Arquitectura de software.docx
Arquitectura de software.docxArquitectura de software.docx
Arquitectura de software.docx
 
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdfGLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
 
4+1(vistas)
4+1(vistas)4+1(vistas)
4+1(vistas)
 
Arquitecturas
ArquitecturasArquitecturas
Arquitecturas
 
Tipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasTipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemas
 
Analisis y Diseño de Sistemas II-1
Analisis y Diseño de Sistemas II-1Analisis y Diseño de Sistemas II-1
Analisis y Diseño de Sistemas II-1
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
Patricio quiros tarea final
Patricio quiros tarea finalPatricio quiros tarea final
Patricio quiros tarea final
 
Tipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasTipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemas
 
Subsistemas
SubsistemasSubsistemas
Subsistemas
 
Enfoque estructurado y Enfoque OO - Ingenieria de software
Enfoque estructurado y Enfoque OO  - Ingenieria de softwareEnfoque estructurado y Enfoque OO  - Ingenieria de software
Enfoque estructurado y Enfoque OO - Ingenieria de software
 
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
 
Patrones
PatronesPatrones
Patrones
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1
 
47 19822070 helen_saliyas
47 19822070 helen_saliyas47 19822070 helen_saliyas
47 19822070 helen_saliyas
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimiento
 

Arquitectura del software

  • 2. La Arquitectura de Software se refiere a “las estructuras de un sistema, compuestas de elementos con propiedades visibles de forma externa y las relaciones que existen entre ellos.”
  • 3. El término “elementos” dentro de la definición del SEI es vago a propósito, pues puede referirse a distintas entidades relacionadas con el sistema. Los elementos pueden ser entidades que existen en tiempo de ejecución (objetos, hilos), entidades lógicas que existen en tiempo de desarrollo (clases, componentes) y entidades físicas (nodos, directorios). Por otro lado, las relaciones entre elementos dependen de propiedades visibles (o públicas) de los elementos, quedando ocultos los detalles de implementación.
  • 4. ¿Por qué es importante la arquitectura de software?
  • 5. La arquitectura de software es de especial importancia ya que la manera en que se estructura un sistema tiene un impacto directo sobre la capacidad de este para satisfacer lo que se conoce como los atributos de calidad del sistema • Ejemplos de atributos de calidad son el desempeño, que tiene que ver con el tiempo de respuesta del sistema a las peticiones que se le hacen, la usabilidad, que tiene que ver con qué tan sencillo les resulta a los usuarios realizar operaciones con el sistema, o bien la modificabilidad, que tiene que ver con qué tan simple resulta introducir cambios en el sistema.
  • 6. La manera en que se estructura un sistema permitirá o impedirá que se satisfagan los atributos de calidad. Por ejemplo, un sistema estructurado de tal manera que una petición deba transitar por muchos componentes antes de que se devuelva una respuesta podría tener un desempeño pobre. Por otro lado, un sistema estructurado de tal manera que los componentes estén altamente acoplados entre ellos limitará severamente la modificabilidad.