Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ciclo Académico:
FUNDAMENTACIÓN
Arquitectura de Sistemas es una materia integradora de la carrera Licenciatura en Sistemas de
Información y tiene como objetivo acercar al alumno a las actividades propias de su profesión
con el propósito de aportar a la formación de un profesional capaz de analizar, evaluar y
diseñar Arquitecturas de software, al servicio de múltiples necesidades de información, de
organizaciones y de todas las profesiones con las que deberá interactuar.
Una arquitectura de software describe los subsistemas que componen al sistema, las
interfaces y las reglas de interacción entre ellas. El desarrollo de una arquitectura de un
sistema es importante porque facilita la comunicación entre los interesados (stakeholders),
promueve la formación de consensos, favorece la administración del proceso de desarrollo de
software, ayuda a administrar la complejidad, soporta análisis de impacto, posibilita conocer
las decisiones de diseño en etapas tempranas y promueve la reutilización a gran escala. La
arquitectura de software afecta el desempeño, la seguridad, la mantenibilidad de los sistemas
de software. El desarrollo de una arquitectura no es una tarea sencilla porque implica la
internalización de nuevos conceptos tales como estructuras y vistas arquitectónicas, patrones
arquitectónicos, etc. y su consecuente transferencia a situaciones prácticas. Además de
conocer los fundamentos del diseño y elaboración de una arquitectura de software también es
muy importante entender los atributos de calidad (interoperabilidad, modificabilidad,
desempeño, seguridad, etc.) que debe poseer una arquitectura de forma tal que posibilite la
evaluación al momento de su construcción, o bien analizar la calidad de la arquitectura de
sistemas construidos para que, a través de procesos de reingeniería, se puedan corregir
errores o mejorar su calidad mediante transformaciones.
OBJETIVOS
• Adquirir conocimientos específicos sobre Arquitecturas de Sistemas, con una visión de
conjunto lo más estructurada posible
• Establecer el papel de esta disciplina en relación con las estrategias arquitectónicas
empresariales, sus herramientas, sus patrones de diseño, y las tecnologías que le brindan
apoyo.
• Integrar todos los conocimientos adquiridos sobre Ingeniería de software e
implementarlos en un Proyecto de Desarrollo de Software.
CONTENIDOS
Bibliografía:
• Software Architecture. Perspective on an Emerging Discipline. Mary Shaw, David Garlan. Prentice
Hall 1996.
• Software Architecture in Practice (SEI Series in Software Engineering). Bass, L., Clements, P.,
Kasman, R., Bass, K. 3ra. ed. Addison-Wesley Pub Co; 2012.
• Documenting Software Architectures: Views and Beyond. Clements, P. et al. 2da. ed. Addison-
Wesley, 2010.
• Evaluating Software Architectures: Methods and Case Studies. Clements, P. et al. 1ra. ed.
Addison-Wesley.
• Pattern-Oriented Software Architecture. A System of Patterns. F. Buschman et al. New York,
John Wiley and Sons, 1996.
• Pattern-Oriented Software Architecture. Patterns for Concurrent and Networked Objects.
Volumen 2. Douglas Schmith, Michael Stal, Hans Rohnert, Frank Buschman. John Wiley and Sons,
2000.
Bibliografía
• Software Architecture. Perspective on an Emerging Discipline. Mary Shaw, David Garlan. Prentice
Hall 1996.
• Software Architecture in Practice (SEI Series in Software Engineering). Bass, L., Clements, P.,
Kasman, R., Bass, K. 3ra. ed. Addison-Wesley Pub Co; 2012.
• Documenting Software Architectures: Views and Beyond. Clements, P. et al. 2da. ed. Addison-
Wesley, 2010.
• Evaluating Software Architectures: Methods and Case Studies. Clements, P. et al. 1ra. ed.
Addison-Wesley.
• Pattern-Oriented Software Architecture. A System of Patterns. F. Buschman et al. New York,
John Wiley and Sons, 1996.
• Pattern-Oriented Software Architecture. Patterns for Concurrent and Networked Objects.
Volumen 2. Douglas Schmith, Michael Stal, Hans Rohnert, Frank Buschman. John Wiley and Sons,
2000.
Bibliografía
• Software Architecture. Perspective on an Emerging Discipline. Mary Shaw, David Garlan. Prentice
Hall 1996.
• Software Architecture in Practice (SEI Series in Software Engineering). Bass, L., Clements, P.,
Kasman, R., Bass, K. 3ra. ed. Addison-Wesley Pub Co; 2012.
• Documenting Software Architectures: Views and Beyond. Clements, P. et al. 2da. ed. Addison-
Wesley, 2010.
• Evaluating Software Architectures: Methods and Case Studies. Clements, P. et al. 1ra. ed.
Addison-Wesley.
• Pattern-Oriented Software Architecture. A System of Patterns. F. Buschman et al. New York,
John Wiley and Sons, 1996.
• Pattern-Oriented Software Architecture. Patterns for Concurrent and Networked Objects.
Volumen 2. Douglas Schmith, Michael Stal, Hans Rohnert, Frank Buschman. John Wiley and Sons,
2000.
• Eilam, E. Reversing. Secrets of Reverse Engineering. Wiley. ISBN-10: 0764574817, ISBN-13: 978-
0764574818. 2005.
• Dang, B; Gazet, A; Bachaalny, E. Practical Reverse Engineering. Wiley. ISBN: 978-1- 118-78731- 1.
2014.
METODOLOGÍA DE ENSEÑANZA
MATERIALES DIDÁCTICOS:
• Pizarra, marcador.
• Proyector multimedia para la reproducción de videos explicativos y proyección
de filminas.
• Equipamiento técnico del laboratorio de informática.
• Plataforma: Campus Virtual http://campusvirtual.uch.edu.ar
• Bibliografía impresa de la materia existente en biblioteca.
• Material preparado por el docente.
EVALUACIÓN:
ü Requisitos:
La presente asignatura se aprueba con un examen final oral y/o escrito, previa regularidad de
la materia.
A la Evaluación Final el alumno regular debe presentarse con todas las Prácticas de Aprendizaje
aprobadas del semestre. Se evalúa todos los contenidos de la asignatura y se considera la
lectura de la Bibliografía detallada en el Programa.
Para alcanzar la regularidad de la materia, debe aprobar dos evaluaciones Parciales y/o un
Recuperatorio en fechas establecidas por la Universidad, con nota superior o igual a cuatro (4).
Puede rendir las evaluaciones parciales el alumno que haya entregado y aprobado las Prácticas
de Aprendizaje previas a cada parcial.
ü Criterios:
ü Instrumentos: