ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura del Software


Enviado por   •  18 de Noviembre de 2018  •  Informes  •  1.932 Palabras (8 Páginas)  •  92 Visitas

Página 1 de 8

UNIVERSIDAD ESTATAL[pic 1][pic 2]

DE MILAGRO

TEMA:

ARQUITECTURA DE SOFTWARE

CIENCIAS DE LA INGENIERIA

INGENIERIA EN SISTEMAS

ASIGNATURA:

INGENIERÍA EN SOFTWARE

DOCENTE:

ING. MARGARITA ARÉVALO GAMBOA

INTEGRANTES:

ALEXANDRA GUZMAN

CARLA MORAN VERA

JOHN SALAZAR

DANIEL RAMIREZ

Índice

Introducción        3

1.        Desarrollo        4

1.1.        ¿Qué es la arquitectura de software?        4

1.2.        ¿Por qué es importante la arquitectura del software?        4

2.        Realidades sobre la arquitectura        4

3.        Que hace que una arquitectura sea buena        4

4.        Estilo de Arquitectura        5

4.1.        Centrada en datos (Blackboard)        5

4.1.1.        Ventajas        5

4.1.2.        Desventajas        5

4.1.3.        Ejemplo        5

4.2.        Cliente-Servidor        6

4.2.1.        Ventajas        6

4.2.2.        Desventajas        6

4.2.3.        Ejemplo        6

4.3.        Tuberías y filtros (pipes and filters)        7

4.3.1.        Ventajas        7

4.3.2.        Desventajas        7

4.3.3.        Ejemplo        7

4.4.        Capas (cebolla)        7

4.4.1.        Ventajas        8

4.4.2.        Desventajas        8

4.4.3.        Ejemplo        8

4.5.        Máquina Virtual        9

4.5.1.        Ventajas        9

4.5.2.        Desventajas        9

4.5.3.        Ejemplo        9

5.        Conclusión        10

Bibliografía        11

Introducción

La Arquitectura del Software, tiene muchos concepto para referirse a lo que es en este documento detallaremos que es la arquitectura sus beneficios como se desarrolla y los estilos de arquitectura que hay nos enfocaremos básicamente en cinco de ellos, empezando por el centro de datos que no es nada más como una pizarra en el cual se puede hacer diferentes actualizaciones del sistema, por con siguiente está el cliente y servidor el cliente  quien es el que solicita el servicio y el servidor quien  lo ofrece luego tenemos las tuberías y filtro por donde pasa la información y por ultimo está el de maquina donde se ejecutan los servidores hablaremos también sobre las ventajas y desventajas que presenta cada arquitectura.

  1. Desarrollo
  1. ¿Qué es la arquitectura de software?

La arquitectura de software describe los términos y las relaciones que tiene los componentes del sistemas entre ellos también nos muestra la equivalencia que hay entre los requerimientos y elementos del sistema que se haya construido.

  1. ¿Por qué es importante la arquitectura del software?
  • Como ejemplo podemos citar el mantenimiento de grandes sistemas suele llevar más del 60% del esfuerzo total

Un 50% del esfuerzo de los programadores de mantenimiento se va en analizar y entender el  código y la documentación existente. (FCEN-UBA, 2008)

  • La diferencia de la arquitectura es hacer que sea posible o no llegar a obtener la índole requerida por el sistema.
  • Comunicación con los “stakeholders”
  • Decisiones temprana de diseño
  • Aclara las restricciones que se llevan acabó.
  • Permite el razonamiento y la variación de su implementación.
  • Admite aproximaciones más precisas
  1. Realidades sobre la arquitectura

Entre las realidades que podemos detallar es que los stakeholders son los que mayor parte tienen dentro del sistema son los que influyen directamente, al igual que el desarrollo los “background” que no son nada más que el centro de dato y por los técnicos.

...

Descargar como (para miembros actualizados)  txt (11 Kb)   pdf (550 Kb)   docx (434 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com