Está en la página 1de 6

Universidad Abierta y a Distancia de Mxico

Diseo y Arquitectura de Software


Evidencia de aprendizaje. Arquitectura de
software para un sistema informtico
Unidad 3
Alumna:
Medina
Matrcula:
Profesor:
Garca
Carrera:
Grupo:

Araceli
ES1421001174
4to. Semestre
Judith R.

Gonzlez

Snchez

Ingeniera en Desarrollo de
Software
DS-DRS-1601-B2-003

Mayo, 2016.

Evidencia de aprendizaje. Arquitectura de software para un


sistema informtico
Introduccin
Una vez que has desarrollado casos de estudio para cada uno de los sistemas
informticos analizados en esta unidad (distribuida, interactiva y adaptable), es
momento de que, como parte del cierre de la unidad, reflexiones sobre los
patrones arquitectnicos definidos como un esquema para la representacin de la
estructura organizacional de un sistema de software.

Instrucciones
El propsito de la actividad es analizar la importancia de los patrones de
arquitectura en los sistemas informticos.
1.

Identifica las caractersticas de los sistemas informticos en los cuales


se aplican patrones de arquitectura.
Caractersticas:

Requieren de adaptabilidad

Tienen requerimientos cambiantes,

Necesitan Performance (Optimizacin del Rendimiento)

Deben ser Modulares

Requieren de acoplamiento

Necesitan controlar el acceso

Requieren ser distribuidos

Necesitan especificar la concurrencia

Y de Persistencia

2.

Explica la relacin de los patrones de arquitectura y los sistemas


informticos.
Tienen relacin en que especifican la funcionalidad completa de un sistema.
Es un fragmento de informacin instructiva que captura la visin interna de los
sistemas, con probado xito sobre un problema recurrente, por lo que permite
la reusabilidad de las soluciones que funcionan bien.

3.

Identifica las ventajas y las desventajas de los sistemas distribuidos,


interactivos y adaptables, y ejemplifcalas con base en los casos
investigados.

Ventajas
1

Permiten compartir
recursos

Le adicionan apertura

Concurrencia

Escalabilidad

Tolerancia a fallos

Transparencia

Permite compartir recursos (hardware y software). En el sistema


de transporte privado, puede compartir la plataforma con los
socios inscritos.
La apertura de un sistema es el grado al cual se puede extender
agregndole nuevos recursos no propietarios. Los sistemas
distribuidos son sistemas abiertos que incluyen software y
hardware de diferentes fabricantes. En el sistema de entregas a
domicilio est integrada por varios lenguajes en su
funcionamiento.
En un sistema distribuido varios procesos operan al mismo
tiempo en diferentes computadoras de la red comunicndose
entre ellos si es necesario. En los sistemas de transporte y
entregas a domicilio, interactuaran 2 roles de usuarios con n
nmero de participantes
En un sistema distribuido relativamente sencillo aumentar la
capacidad del mismo aadiendo nuevos elementos al sistema.
En los mismos sistemas, se podra incluir otro tipo de servicio
para los clientes.
Se puede disponer de varios equipos trabajando en paralelo
permite duplicar aquellos equipos que realizan tareas crticas,
de manera que ante la cada de un equipo no ocurra una
prdida del servicio.
La transparencia consiste en esconder al usuario la arquitectura
del sistema. Para el usuario es indiferente usar un sistema
distribuido. Se evita que los clientes sepan de las reglas del
negocio, ms all del proceso del servicio.

Desventajas
1

Complejidad

Seguridad

Mantenibilidad

Suelen ser impredecibles

4.

Los sistemas distribuidos son ms difciles de disear, construir,


depurar y mantener.
Como los sistemas distribuidos se pueden acceder desde
distintos lugares el trfico de red puede obstaculizar el
funcionamiento.
Las diferentes tipos de computadores pueden contener diversos
tipos de sistemas operativos, por lo que sus fallos pueden
propagarse con consecuencias en el sistema.
Son impredecibles en su respuesta. sta depende de la carga
del sistema, de su estado y de la carga de la red, lo que hace
que el tiempo para atender peticiones vare ampliamente.

Elabora tus conclusiones. Enfatiza en la importancia de las


perspectivas de los sistemas adaptables, interactivos y distribuidos en el
diseo y la arquitectura de software. Incluye las dificultades y dudas
frecuentes que identificaste al desarrollar tus actividades.

Conclusiones:
Una de las conclusiones a las que llego despus de estudiar la unidad, es que
es supremamente importante analizar el sistema que estemos trabajando,
porque dependiendo de los requerimientos funcionales y no funcionales,
podremos decidir, que estilo arquitectnico y patrn o patrones utilizar, para
obtener un software de calidad.
En mi particular punto de vista los sistemas distribuidos como el cliente
servidor, trabajan muy bien las transacciones continuas de informacin y
negocio que requieren las empresas que venden productos, los sistemas
interactivos se acoplan a los servicios de informacin y trabajo en la red, ya
que los controladores e interfaces, proporcionan al usuario la gua y
funcionalidad, que necesitan para interactuar en el sistema. Por ltimo los
sistemas adaptables, permiten la optimizacin de los recursos al decidir y
modularizar la respuesta del sistema, decidiendo como presentar la respuesta
de informacin en el sistema.

Las dificultades que encontr al desarrollar estos temas, es que hay una lnea
muy delgada entre los estilos de arquitectura y los patrones, una vez
realizando un esquema pude entender cada una de las clasificaciones.
Adems que no existen un estndar de cmo aplicarlos, lo que nos lleva a que
un sistema puede estar compuesto por varios patrones que eficientice los
procesos.
Respecto de las dudas que me quedan es que una vez estudiada la teora ya
ubico los componentes de estos patrones, como se manejan y de que
elementos estn compuestos, ahora mi duda es Cmo aplicarlos?

Bibliografa
UNADM. Programa Desarrollado. Diseo y Arquitectura del Software. PDF. Mxico
UNADM. Programa Desarrollado. Introduccin a la Ingeniera de Software. Unidad. PDF.
Mxico
Schmuller J. Aprendiendo UML en 24 horas. Prentice Hall. Recuperado PDF.
Pressman, R. (2010). Ingeniera de software. Espaa: McGraw-Hill/Interamericana.
Sommerville, I. (2011). Ingeniera de software. Mxico: Pearson Educacin.
Patricia Arieta Melgarejo, Modelos del ciclo de vida de software.
Ruby Casallas. Andrs Yie. Ingeniera de Software: Ciclos de Vida y Metodologas.
Torres M. Diseo Orientado a Objetos.pdf
Garca Pealvo Francisco J. conde Gonzlez Miguel ngel, Bravo Mart Sergio. Ingeniera del
Software. Tema
Camacho E. Cardeso F. Nez G. Arquitecturas de Software, Gua de Estudio Recuperado en:
https://es.wikipedia.org/wiki/Modelo%E2%80%93vista%E2%80%93controlador
https://danielggarcia.wordpress.com/2014/04/07/patrones-estructurales-vii-patron-proxy/
https://es.wikipedia.org/wiki/Proxy_(patr%C3%B3n_de_dise%C3%B1o)
http://informaticapc.com/patrones-de-diseno/proxy.php

5.

En un documento de texto integra la informacin solicitada junto con


una portada con los datos generales de la evidencia de aprendizaje y las
referencias consultadas en formato APA.

6.

Guarda tu Evidencia de aprendizaje con la nomenclatura


DDRS_U3_EA_XXYZ. Sustituye las XX por las dos primeras letras de tu
primer nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

7.

Lee detenidamente los criterios de evaluacin de la Evidencia de


aprendizaje para que los consideres en el desarrollo de la misma.

8.

Enva tu
Evidencia
mediante
el Foro
con
subida
de
archivos respondiendo a los planteamientos y las lneas de discusin que
publique tu docente en lnea mediante el tema abierto por l. Redacta en el
cuadro de texto una breve resea de tu actividad no mayor a cinco renglones y
a
continuacin adjunta tu
archivo.
Al
finalizar da
clic en enviar para publicarlo y est accesible a tus compaeros y docente
en lnea.

9.

Revisa la participacin de uno de tus compaeros(as) (como


mnimo) lee detenidamente su caso ejemplo y caractersticas, analzalos y
seala una fortaleza del caso, una similitud o diferencia entre ese caso y el
que elaboraste. Al final, comparte una recomendacin.

10. Elabora una segunda versin de tu actividad en la que incluyas las


retroalimentaciones de tu docente en lnea, as como las observaciones de tus
compaeros.

También podría gustarte