SlideShare una empresa de Scribd logo
1 de 9
DISEÑO ARQUITECTÓNICO

SE HA DESCRITO COMO UN PROCESO DE VARIOS
PASOS, SE SINTETIZAN A PARTIR DE LOS
REQUISITOS.

EL DISEÑO ESTA OREINTADO A LA INFORMACION.

AQUÍ SE PRESENTA LOS METODOS REQUERIDOS
PARA CREAR REPRESENTACIONES COHERENTES Y
BIEN PLANEADAS
ARQUITECTURA DEL SOFTWARE



LA ARQUITECTURA DEL SOFTWARE O DE UN
SISTEMA ES LA ESTRUCTURA DEL SISTEMA
DONDE INCLUYEN LOS COMPONENTES,
PROPIEDADES VISIBLES Y RELACIONES
ENTRE ELLOS.
¿QUE ES LA ARQUITECTURA?
ES UNA REPRESENTACION QUE PERMITE Q UN
INGENIERO DEL SOFTWARE:
 ANALIZA
 CONSIDERA
 REDUZCE
      ¿POR QUE ES IMPORTANTE LA
           ARQUITECTURA?
 PERMITE LA COMUNICACIÓN ENTRE LAS
  PARTES INTERESADAS
 SE TOMA LAS DESICIONES INICIALES SOBRE EL
  DISEÑO
ESTILOS Y PATRONES ARQUITECTONICOS
ARQUITECTURA CENTRADA EN DATOS.
ES CUANDO UN ALMACEN DE DATOS O ARCHIVOS
DE DATOS SE ENCIUENTRA EN EL CENTRO DE LA
ARQUITECTURA.

              SOFTWAR      SOFTWAR      SOFTWAR
              E CLIENTE    E CLIENTE    E CLIENTE

 SOFTWAR                  ALMACEN DE                SOFTWAR
 E CLIENTE                  DATOS                   E CLIENTE

             SOFTWAR      SOFTWAR      SOFTWAR
             E CLIENTE    E CLIENTE    E CLIENTE
ARQUITECTURA DE FLIJOS DE DATOS
ESTA ARQUITECTURA SE APLICA CUANDO LOS
DATOS DE ENTRADA SE CONVIERTEN EN DATOS
DE SALIDA.
                   FILTRO
                            FILTRO

                   FILTRO            FILTRO

 FILTRO   FILTRO
                   FILTRO            FILTRO
                            FILTRO
                   FILTRO
ARQUITECTURA DE LLAMADA Y RETORNO
ESTE ESTILO PERMITE QUE UN DISEÑADOR DE
SOFTWARE ONTENGA UNA ESTRUCTURA DE
PROGRAMA QUE RESULTA RELATIVAMENTE FACIL
MODIFCAR Y CAMBIAR EL TAMAÑO.
                         PROGRAMA
                         PRINCIPAL
         SUBPROGRA         SUBPROGRA          SUBPROGRA
             MA                MA                 MA
         CONTROLAD         CONTROLAD          CONTROLAD
             OR                OR                 OR
SUBPROGRA    SUBPROGRA   SUBPROGRA   SUBPROGRA SUBPROGRA
    MA           MA          MA          MA          MA
CONTROLAD    CONTROLAD   CONTROLAD   CONTROLAD    CONTROLAD
    OR SUBPROGRAOR           OR          ORSUBPROGRA OR
           MA                                  MA
       CONTROLAD                           CONTROLAD
DISEÑO ARQUITECTONICO
AQUÍ SE DEFINE LAS ENTIDADES EXTERNAS CON
LAS QUE INTERACTUA EL SOFTWARE Y TAMBIEN
LA NATURALEZA DE LA INTERACION.
    REPRESENTACIÓN DEL SISTEMA EN EL
              CONTEXTO
SISTEMA SUPERORDINADOS
SISTEMAS SUBORDINADOS
SISTEMA A NIVEL DE PAR
ACTORES
SISTEMAS
                SUPERORDINADOS




                                     USADOS
                                      POR



                                           USES

                SISTEMA DE DESTINO
         USAN
                                                  PARE
                                                    S
ACTORE
   S

                                 DEPENDE
                                   DE


                     SISTEMA
                  SUBORDINADOS
DEFINICION DE ARQUETIPOS


UN ARQUETIPO ES UNA CLASE O UN PATRON QUE
PRESENTA REPRESENTA UNA ABSTRACION
CANTRAL IMPORTANTISIMA EN EL DISEÑO DE
UNA ARQUITECTURA PARA EL SITEMA DE
DESTINO.

Más contenido relacionado

Destacado

chỗ nào thiết kế video quảng cáo nhanh nhất
chỗ nào thiết kế video quảng cáo nhanh nhấtchỗ nào thiết kế video quảng cáo nhanh nhất
chỗ nào thiết kế video quảng cáo nhanh nhấtcarmel895
 
DEBER COMPUTACION
DEBER COMPUTACIONDEBER COMPUTACION
DEBER COMPUTACIONJESSikis
 
Automotiv MyConAP
Automotiv MyConAPAutomotiv MyConAP
Automotiv MyConAPMyConAP
 
Visual Resume Cecilia Jimenez | Gestor de Proyectos | Estratega Digital | Con...
Visual Resume Cecilia Jimenez | Gestor de Proyectos | Estratega Digital | Con...Visual Resume Cecilia Jimenez | Gestor de Proyectos | Estratega Digital | Con...
Visual Resume Cecilia Jimenez | Gestor de Proyectos | Estratega Digital | Con...Business Reactivators
 
El Evangelismo por Internet y Usted. Como desarrollar su propio programa de ...
El Evangelismo por Internet y Usted.  Como desarrollar su propio programa de ...El Evangelismo por Internet y Usted.  Como desarrollar su propio programa de ...
El Evangelismo por Internet y Usted. Como desarrollar su propio programa de ...Ministerio de Web Evangelismo
 
Israeli palestine problems thur fri
Israeli palestine problems thur friIsraeli palestine problems thur fri
Israeli palestine problems thur friTravis Klein
 
20131130社会事業家100人インタビュー@静岡
20131130社会事業家100人インタビュー@静岡20131130社会事業家100人インタビュー@静岡
20131130社会事業家100人インタビュー@静岡Maco Yoshioka
 
Under what circumstances do motivated
Under what circumstances do motivatedUnder what circumstances do motivated
Under what circumstances do motivatedDaleCarnegieIndia1
 
07 friday command vs market economies
07 friday command vs market economies07 friday command vs market economies
07 friday command vs market economiesTravis Klein
 

Destacado (11)

chỗ nào thiết kế video quảng cáo nhanh nhất
chỗ nào thiết kế video quảng cáo nhanh nhấtchỗ nào thiết kế video quảng cáo nhanh nhất
chỗ nào thiết kế video quảng cáo nhanh nhất
 
DEBER COMPUTACION
DEBER COMPUTACIONDEBER COMPUTACION
DEBER COMPUTACION
 
Automotiv MyConAP
Automotiv MyConAPAutomotiv MyConAP
Automotiv MyConAP
 
Visual Resume Cecilia Jimenez | Gestor de Proyectos | Estratega Digital | Con...
Visual Resume Cecilia Jimenez | Gestor de Proyectos | Estratega Digital | Con...Visual Resume Cecilia Jimenez | Gestor de Proyectos | Estratega Digital | Con...
Visual Resume Cecilia Jimenez | Gestor de Proyectos | Estratega Digital | Con...
 
El Evangelismo por Internet y Usted. Como desarrollar su propio programa de ...
El Evangelismo por Internet y Usted.  Como desarrollar su propio programa de ...El Evangelismo por Internet y Usted.  Como desarrollar su propio programa de ...
El Evangelismo por Internet y Usted. Como desarrollar su propio programa de ...
 
Israeli palestine problems thur fri
Israeli palestine problems thur friIsraeli palestine problems thur fri
Israeli palestine problems thur fri
 
20131130社会事業家100人インタビュー@静岡
20131130社会事業家100人インタビュー@静岡20131130社会事業家100人インタビュー@静岡
20131130社会事業家100人インタビュー@静岡
 
Mon divorce
Mon divorceMon divorce
Mon divorce
 
Under what circumstances do motivated
Under what circumstances do motivatedUnder what circumstances do motivated
Under what circumstances do motivated
 
Externalities
ExternalitiesExternalities
Externalities
 
07 friday command vs market economies
07 friday command vs market economies07 friday command vs market economies
07 friday command vs market economies
 

Similar a Diseño arquitectónico

Similar a Diseño arquitectónico (20)

Adquisiciòn e implementaciòn dominio
Adquisiciòn e implementaciòn dominioAdquisiciòn e implementaciòn dominio
Adquisiciòn e implementaciòn dominio
 
ENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWAREENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWARE
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
El Pc Trabajo
El Pc TrabajoEl Pc Trabajo
El Pc Trabajo
 
ENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWAREENTORNOS DE DESARROLLO: EL SOFTWARE
ENTORNOS DE DESARROLLO: EL SOFTWARE
 
Teoria de sistemas
Teoria de sistemasTeoria de sistemas
Teoria de sistemas
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Aranda VIRTUAL SUPPORT - Datasheet
Aranda VIRTUAL SUPPORT - DatasheetAranda VIRTUAL SUPPORT - Datasheet
Aranda VIRTUAL SUPPORT - Datasheet
 
Dfso
DfsoDfso
Dfso
 
Tecnicas de auditoria asistidas por computadora (caat
Tecnicas de auditoria asistidas por computadora (caatTecnicas de auditoria asistidas por computadora (caat
Tecnicas de auditoria asistidas por computadora (caat
 
Tecnicas de auditoria asistidas por computadora (caat
Tecnicas de auditoria asistidas por computadora (caatTecnicas de auditoria asistidas por computadora (caat
Tecnicas de auditoria asistidas por computadora (caat
 
Proyecto piper filter
Proyecto piper filterProyecto piper filter
Proyecto piper filter
 
Vanessa sierra adquisicion e implementacion
Vanessa sierra adquisicion e implementacionVanessa sierra adquisicion e implementacion
Vanessa sierra adquisicion e implementacion
 
GLOSARIO DE FUNDAMENTOS.pdf
GLOSARIO DE FUNDAMENTOS.pdfGLOSARIO DE FUNDAMENTOS.pdf
GLOSARIO DE FUNDAMENTOS.pdf
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Automatizacion industrial
Automatizacion industrialAutomatizacion industrial
Automatizacion industrial
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basico
 
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
ENTORNOS DE DESARROLLO: INSTALACIÓN Y USO
 
ENTORNOS DE DESARROLLO: PATRONES Y ANTIPATRONES
ENTORNOS DE DESARROLLO: PATRONES Y ANTIPATRONESENTORNOS DE DESARROLLO: PATRONES Y ANTIPATRONES
ENTORNOS DE DESARROLLO: PATRONES Y ANTIPATRONES
 

Diseño arquitectónico

  • 1. DISEÑO ARQUITECTÓNICO SE HA DESCRITO COMO UN PROCESO DE VARIOS PASOS, SE SINTETIZAN A PARTIR DE LOS REQUISITOS. EL DISEÑO ESTA OREINTADO A LA INFORMACION. AQUÍ SE PRESENTA LOS METODOS REQUERIDOS PARA CREAR REPRESENTACIONES COHERENTES Y BIEN PLANEADAS
  • 2. ARQUITECTURA DEL SOFTWARE LA ARQUITECTURA DEL SOFTWARE O DE UN SISTEMA ES LA ESTRUCTURA DEL SISTEMA DONDE INCLUYEN LOS COMPONENTES, PROPIEDADES VISIBLES Y RELACIONES ENTRE ELLOS.
  • 3. ¿QUE ES LA ARQUITECTURA? ES UNA REPRESENTACION QUE PERMITE Q UN INGENIERO DEL SOFTWARE:  ANALIZA  CONSIDERA  REDUZCE ¿POR QUE ES IMPORTANTE LA ARQUITECTURA?  PERMITE LA COMUNICACIÓN ENTRE LAS PARTES INTERESADAS  SE TOMA LAS DESICIONES INICIALES SOBRE EL DISEÑO
  • 4. ESTILOS Y PATRONES ARQUITECTONICOS ARQUITECTURA CENTRADA EN DATOS. ES CUANDO UN ALMACEN DE DATOS O ARCHIVOS DE DATOS SE ENCIUENTRA EN EL CENTRO DE LA ARQUITECTURA. SOFTWAR SOFTWAR SOFTWAR E CLIENTE E CLIENTE E CLIENTE SOFTWAR ALMACEN DE SOFTWAR E CLIENTE DATOS E CLIENTE SOFTWAR SOFTWAR SOFTWAR E CLIENTE E CLIENTE E CLIENTE
  • 5. ARQUITECTURA DE FLIJOS DE DATOS ESTA ARQUITECTURA SE APLICA CUANDO LOS DATOS DE ENTRADA SE CONVIERTEN EN DATOS DE SALIDA. FILTRO FILTRO FILTRO FILTRO FILTRO FILTRO FILTRO FILTRO FILTRO FILTRO
  • 6. ARQUITECTURA DE LLAMADA Y RETORNO ESTE ESTILO PERMITE QUE UN DISEÑADOR DE SOFTWARE ONTENGA UNA ESTRUCTURA DE PROGRAMA QUE RESULTA RELATIVAMENTE FACIL MODIFCAR Y CAMBIAR EL TAMAÑO. PROGRAMA PRINCIPAL SUBPROGRA SUBPROGRA SUBPROGRA MA MA MA CONTROLAD CONTROLAD CONTROLAD OR OR OR SUBPROGRA SUBPROGRA SUBPROGRA SUBPROGRA SUBPROGRA MA MA MA MA MA CONTROLAD CONTROLAD CONTROLAD CONTROLAD CONTROLAD OR SUBPROGRAOR OR ORSUBPROGRA OR MA MA CONTROLAD CONTROLAD
  • 7. DISEÑO ARQUITECTONICO AQUÍ SE DEFINE LAS ENTIDADES EXTERNAS CON LAS QUE INTERACTUA EL SOFTWARE Y TAMBIEN LA NATURALEZA DE LA INTERACION. REPRESENTACIÓN DEL SISTEMA EN EL CONTEXTO SISTEMA SUPERORDINADOS SISTEMAS SUBORDINADOS SISTEMA A NIVEL DE PAR ACTORES
  • 8. SISTEMAS SUPERORDINADOS USADOS POR USES SISTEMA DE DESTINO USAN PARE S ACTORE S DEPENDE DE SISTEMA SUBORDINADOS
  • 9. DEFINICION DE ARQUETIPOS UN ARQUETIPO ES UNA CLASE O UN PATRON QUE PRESENTA REPRESENTA UNA ABSTRACION CANTRAL IMPORTANTISIMA EN EL DISEÑO DE UNA ARQUITECTURA PARA EL SITEMA DE DESTINO.