• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Arquitectura sistema
 

Arquitectura sistema

on

  • 1,321 views

 

Statistics

Views

Total Views
1,321
Views on SlideShare
628
Embed Views
693

Actions

Likes
0
Downloads
8
Comments
0

2 Embeds 693

http://digicampus.upb.edu.co 687
http://moodle25.tic.upb 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Arquitectura sistema Arquitectura sistema Presentation Transcript

    • Arquitectura de SistemaIngeniería de Software I
    • Introducción
    • Arquitectura del SistemaSe identifica la arquitectura de alto nivel:• Se determinan los principales componenteshardware, software, las operacionesmanuales e interfaces• Se asignan los requisitos del sistema a dichoscomponentes• Configuración mediante componentes
    • Fase de DiseñoSe identifican tres niveles de abstracción delsistema:• Estilo• Patrón Diseño• Patrón arquitectónico
    • Arquitectura de softwareEstilo Arquitectónico:• Describir la estructura general de unsistema, independientemente de otrosestilos• Definir los componentes del sistema, surelación e interactividadEjemplos : flujo de datos, llamada yretorno, etc.
    • Arquitectura de softwarePatrón Arquitectónico es el nivel en el cual se:• Define la estructura básica de unsistema, pudiendo estar relacionado con otrospatrones• Representa una plantilla de construcción queprovee un conjunto de subsistemas aportando lasnormas para su organizaciónEjemplos : Capas, MVC, Tuberías y Filtros, Pizarra
    • Arquitectura de softwareEl Patrón de Diseño es el tercer nivel deabstracción de la arquitectura de Software• Precisar en detalle los subsistemas ycomponentes de la aplicaciónEjemplos : Proxy, Command, Factory, etc..
    • TendenciasCentrado en datos• Arquitectura Estructurada (como“desarrollo” de una aplicación)Flujo de Datos• Arquitectura basada en procesos ymetodologías• Arquitectura basada en patrones
    • TendenciasPeer to peer• Arquitectura orientada a Servicios (SOA)• Arquitectura basada en recursosLlamada Retorno• Arquitectura basada en componentes• Arquitectura de Software Orientada aObjetos
    • • El patrón MVC es un patrón dearquitectura de software encargado deseparar la lógica de negocio de la interfazdel usuario• Patron Arquitectónico más utilizado enaplicaciones Web, ya que facilita lafuncionalidad, mantenibilidad yescalabilidad del sistema.¿Qué es el patrón MVC?
    • • Modelo: representa la lógica de negocios. Es elencargado del acceso directo a los datosactuando como “intermediario” con la BD• Vista: encargada de mostrar la información alusuario de forma “humanamente legible”.•Controlador: es quien controla las interaccionesdel usuario solicitando los datos al modelo yentregándolos a la vista para que ésta, lopresente al usuario.Tres niveles de abstracción
    • ¿Cómo funciona el patrón MVC?