Sunteți pe pagina 1din 6

1/6

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y
TELECOMUNICACIONES

CARRERA DE INGENIERIA INFORMATICA, SISTEMAS Y REDES

PROGRAMA ANALTICO DE ASIGNATURA

DATOS GENERALES

ASIGNATURA

: Arquitectura de Software

SIGLA Y CODIGO

: INF-552

PERIODO

: Noveno Semestre

REQUISITOS

HORAS

: 6 (3 HT, 3 HP)

CREDITOS

:4

PROFESOR

: Ing. Josu Obed Veizaga Gonzales

PROGRAMA VIGENTE : 2006


REVISADO EN

: Julio/ 2010

JUSTIFICACION

En el proceso de desarrollo de software y sistemas de informacin es importante definir la


estructura del software en grandes bloques y sus conexiones. En toda la etapa de desarrollo
la arquitectura de software se encuentra dentro de la etapa de de diseo.

OBJETIVOS DE LA ASIGNATURA:

OBJETIVO GENERAL
Al terminar el curso el estudiante ser capaz de:
Elaborar el diseo de la arquitectura lgica de un software o sistema de informacin,
utilizando estilos de patrones de arquitectura, patrones de diseo y FrameWorks.

2/6

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y
TELECOMUNICACIONES

CARRERA DE INGENIERIA INFORMATICA, SISTEMAS Y REDES

OBJETIVOS ESPECFICOS
Describir los componentes e historia de la arquitectura de software.
Caracterizar los diferentes estilos de arquitectura, en base a casos de estudios.
Aplicar patrones de diseo en el desarrollo de software
Disear un software utilizando un framework y patrones de diseo

CONTENIDO MINIMO

Introduccin a la Arquitectura de software. Estilos de arquictectura. Patrones de diseo.


FrameWork .

UNIDADES DEL PROGRAMA


UNIDAD I INTRODUCCION A LA ARQUITECTURA DE SOFTWARE

Tiempo: 12 Hrs.
Objetivo:
Describir los componentes e historia de la arquitectura de software.
Contenido:
1.1. Introduccin
1.2. Breve historia de la Arquitectura de Software
1.3. Definiciones de Arquitectura de Software
1.4. Campos de la Arquitectura de Software
1.5. Modalidades y tendencias
1.6. Diferencias entre Arquitectura y Diseo
1.7. Estilos de arquitectura.

3/6

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y
TELECOMUNICACIONES

CARRERA DE INGENIERIA INFORMATICA, SISTEMAS Y REDES

UNIDAD

II

ESTILOS

DE

ARQUITECTURA

(PATRONES

ARQUITECTURA)

Tiempo: 30 Hrs
Objetivo:
Caracterizar los diferentes estilos de arquitectura, en base a casos de estudios.

Contenido:
2.1 Estilos de Llamada y Retorno
Model-View-Controller (MVC)
Arquitecturas en Capas
Arquitecturas Basadas en Componentes
2.2 Estilos Peer-to-Peer
Arquitecturas Basadas en Eventos
Arquitecturas Orientadas a Servicios
2.3 Estilos de Flujo de Datos
Tubera y filtros
2.4 Estilos Centrados en Datos
Arquitecturas de Pizarra o Repositorio
UNIDAD III PATRONES DE DISEO
Tiempo: 36 Hrs.
Objetivo:
Aplicar patrones de diseo en el desarrollo de software

DE

4/6

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y
TELECOMUNICACIONES

CARRERA DE INGENIERIA INFORMATICA, SISTEMAS Y REDES


Contenido:
3.1 Patrones estructurales: Adaptador, compuesto, fachada, .
3.2 Patrones de creacin : Fabrica Abstracta, Prototipo, Singleton.
3.3 Patrones de comportamiento: Memento, Strategia, cadena de responsabilidades, mtodo
plantilla
3.4 Patrones de sistema: Modelo vista controlador, Retrollamada,
UNIDAD IV FRAMEWORK
Tiempo: 18 Hrs.
Objetivo:
Disear un software utilizando un framework y patrones de diseo

Contenido:
4.1 La importancia de la reutilizacin.
4.2 Frameworks y Patrones:
4.3 Aplicacin de FrameWorks en el desarrollo de software.

METODOLOGA
Para el dictado de los contenidos se ha determinado los siguientes mtodos de enseanza :
a) Clases de carcter terico-conceptual: Clases a cargo del profesor, a modo orientador,
presentando los temas para situar intelectualmente a los alumnos en el eje o tema
estructurante. Su desarrollo se basar en el uso de elementos auxiliares para la enseanza,
como pizarra, proyector de multimedia. b)

Desarrollo de casos de estudios : Los

conceptos introducidos en las clases tericas, especialmente los relativos estilos de


arquitectura, patrones de diseo, frameworks, tendrn una componente prctico basada
resolucin de casos de estudios , de carcter individual o grupal c) Elaboracin del
proyecto final de la materia: El proyecto es de carcter grupal, consistente en el diseo de

5/6

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y
TELECOMUNICACIONES

CARRERA DE INGENIERIA INFORMATICA, SISTEMAS Y REDES


un frameworks utilizando patrones de diseo. El proyecto deber ser entregado en la fecha
fijada por la ctedra..

CRONOGRAMA
Semana

10 11 12 13

14 15 16

Actividades
Presentacin
Unidad I
Unidad II
Examen Parcial I
Unidad III
Examen Parcial II
Unidad IV
Examen Final
Proyectos

SISTEMA DE EVALUACIN

La evaluacin se realizara siguiendo los parmetros que a continuacin se describen.

ITEM

DESCRIPCIN

PROCENT

TEMAS

AJE
1

Primer examen parcial

20%

Unidad I, Unidad II

Segundo examen parcial

20%

Unidades III

6/6

Universidad Autnoma Gabriel Ren Moreno


FACULTAD DE INGENIERIA EN CIENCIAS DE LA COMPUTACION Y
TELECOMUNICACIONES

CARRERA DE INGENIERIA INFORMATICA, SISTEMAS Y REDES


3

Proyecto

20 %

Aplicacin de la materia.

Examen Final

40 %

Todas las Unidades

1) Primer examen parcial


Elaboracin y defensa de un caso de estudio ( 20 Puntos cada uno).

2) Segundo examen parcial


Elaboracin y defensa de un caso de estudio ( 20 Puntos cada uno).

3) Proyecto
La evaluacin del proyecto final ser el diseo de un sistema basado en patrones de
diseo y freameworks ( 20 ptos)

4) Examen final

La evaluacin final ser terica y prcticas de todas la unidades de la materia (40 ptos).

BIBLIOGRAFA
1) Steling S., Maassen O, (2003) Patrones de diseo aplicados a Java, Pearson PrenticeHall, Madrid, Espaa
2) Booch G. Yacobson I. Lenguaje unificado de modelamiento,

S-ar putea să vă placă și