Está en la página 1de 8

Ingeniería en Desarrollo de Software

Materia: Diseño y Arquitectura de Software


Asesor: Alfredo Orozco Escobar
Nombre: Mauricio Jesús Bastida Valadez
Semestre: 2018-2
Unidad 3. Actividad . Arquitectura de software para un sistema
informático
Grupo: DS-DDR-1802-B2-001
Correo Institucional:mauriciojesusES1511122497@nube.unadm

1
Introducción.

Iniciare citando la definición de Pressman en donde se


menciona que el diseño de la arquitectura de software es
algo muy similar a construir los planos de una casa pues
dichos planos nos han de otorgar una vista generalizada
del número de habitaciones, posición de estas así como
las decisiones que se toman al respecto de dicha
construcción.
De la misma forma, el diseño arquitectónico nos
proporciona una descripción arquitectónica del sistema en
cuestión, usando un número finito de vistas diferentes para
representar los distintos aspectos que se requieren para
representar y plasmar las decisiones significativas que han
sido hechas sobre el sistema

2
Desarrollo

Los patrones de arquitectura son aplicables a problemas que


se asemejan entre sí, por lo que resulta en una gran ventaja
contar con algo muy semejante a una plantilla de soluciones
que se puede aplicar a este tipo de problemas, es decir más
que una solución es la estructura que se le puede brindar a
dicha solución, lo cual nos ha de otorgar una serie de
ventajas.

3
Patrones de Arquitectura.

Las características de los sistemas sobre los que se pueden


aplicar los patrones de arquitectura son los que requieren de
vistas generales que incluyan por ejemplo una vista o
descripción conceptual, lógica, de proceso, de desarrollo y
física.

Dichos sistemas también pueden tener en común la


necesidad que la arquitectura deba documentarse y
evaluarse.

4
Relación de los Patrones de Arquitectura y los
Sistemas Informáticos.
Un patrón de arquitectura proporciona a un sistema informático
un conjunto de herramientas que puede ser utilizado para
desarrollar un amplio espectro de diversas arquitecturas. Este
esquema debe permitir describir una metodología para la
definición del sistema informático en términos de un conjunto
de bloques constitutivos que encajen entre sí adecuadamente
otorgando la ventaja de reutilizar dichos bloques o
componentes, esto en el argot de desarrollo de sistemas se
conoce como evitar reinventar la rueda, además de proveer un
vocabulario común para que facilite la discusión acerca de
dicho sistema informático.

5
Ventajas y las Desventajas de los Sistemas
Distribuidos, Interactivos y Adaptables.
Sistema Características Patrones comunes de
arquitectura que ayudan a
implementar adecuadamente
este tipo de sistemas
Sistema Este tipo de sistemas pueden no encontrarse en una Los patrones arquitectónicos serian
Distribuido sola locación física, sino distribuir los componentes del el cliente servidor y punto a punto
mismo, aunque aun así para el usuario estos funcionan por ejemplificar algunos de los más
de forma coherente como si fuesen un solo sistema comunes.
frente a él, ejemplo de este tipo de sistemas es la
misma web
Sistema Para este tipo de sistema resulta de suma importancia Los patrones de arquitectura que
interactivo el papel del usuario en la interacción con el mismo mejor se relacionan a este tipo de
sistema por lo que para este sistema resultan más sistemas son el de modelo vista
importante los atributos de usabilidad y aprendizaje. controlador o mejor conocido
como MVC y el patrón de
Presentación Abstracción y Control
PAC
Sistema Estos sistemas a diferencia de los anteriores centran Los patrones de Microkernel y
adaptable mayormente su atención en la capacidad de reflexión son los más populares
adaptabilidad y cambios, para brindar mejores para implementar este tipo de
respuestas en tiempo real. sistemas.

6
Conclusiones

A titulo personal es cierto que el éxito o fracaso de un sistema


será su arquitectura, es decir si efectuamos un buen diseño nos
garantiza que el sistema cumpla con los mejores atributos de
calidad y que nuestro cliente este satisfecho con nuestro trabajo.

7
Referencias

UnADM. (s.f.). Arquitectura de Sistemas Informaticos. Obtenido


de Arquitectura de Sistemas Informaticos:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEI
T/2016_S1-
B2/DS/04/DDRS/U3/Unidad_3_arquitectura_de_sistemas_infor
maticos.

INGENIERÍA DE SOFTWARE Novena edición Ian


Sommerville, Editorial Pearson EDUCACIÓN, México,
2011
Software Architecture for developers, Simon Brown Vol. 1
Buschman Frank, Meunier Regine, Ronhert Hans Pattern
Oriented Software Architecture: A system of Patterns
Volume 1 Ed. Wiley 1996

También podría gustarte