Técnicas de Diseño

Departamento de Computación


Materia de grado, código 75.10.


Objetivoss

En este curso se busca introducir a los alumnos en el concepto de diseño de software. Para lograrlo se presentan además de técnicas de diseño, los aspectos claves que determinan la validez de las mismas como solución a un problema de implementación. Se analiza el contexto en el que se deben aplicar las técnicas y se fijan criterios de selección. Se estudia la evolución del software en el tiempo, lo que hace que algunas de las técnicas que en determinado momento fueron válidas, hoy ya no lo sean y en cambio otras continue vigentes.
Se introduce el concepto de arquitectura de software, como marco a todas las actividades del diseño de software de un sistema en desarrollo.

volver al menú


Docentess

 

Profesor

 
Ing. Guillermo G. Pantaleo

Enviar email

Asistentes

 

Ing Diego Montaldo

Ing Carlos Curotto  
Sr Federico Díaz  
Srta Florencia Díaz  
Sr Mauro Ciancio  
Sr Cesar Buferant  

volver al menú


Contenidoss

Todos los temas que se traten serán ejemplificados en C++ y/o Java , según sea la característica saliente del Patrón en cuestión.

volver al menú


Normass

Ubicación en el plan de estudios

Los requisitos que deben cumplir los cursantes para inscribirse son : haber cursado alguna materia de metodología de desarrollo de software, alguna materia introductoria de algoritmos, alguna materia de lenguajes orientados a objetos y alguna materia introductoria de bases de datos.


Forma de cursada

Se cursará en un cuatrimestre con dos clases semanales. Las clases son teórico prácticas. Las clases se desarrollan los días Lunes y Jueves a las 19 horas.


Forma de aprobación

La evaluación para la aprobación de la materia consistirá en dos examenes parciales y uno final.

volver al menú


Bibliografias

Artículos

Libros

volver al menú


Internets

volver al menú


Novedadess

 

  Ejercicios y material para alumnos:

Patrones de Análisis  Acceso al documento
Criterios de buen diseño Criterios.pdf
Ejemplo de uso de los Patrones de Análisis  Planteo Solución
Ejemplo de trabajo con paquetes Paquetes.pdf

Esquema del Sistema de Patrones SistemaPatrones.zip
Patrones de Arquitectura   Layer.zip MVC.zip   
Patrones de Arquitectura (diagramas) UML1.zip  UML2.zip
Patrones de Arquitectura (diagramas) Broker.zip  PipeFilter.zip
Patrones de Diseño (diagramas) UML3.zip
Patrones de Diseño (código de creacionales) creacionales.zip
Patrones de Diseño (código de organización del trabajo) organizacionTrabajo.zip
Patrones de Diseño (código de control de acceso)
ctrolAcceso.zip
Patrones de Diseño (diagramas)  
UML4.zip
Patrones de Diseño (código de variación de servicio)
variacionServicio.zip
Patrones de Diseño (código de extension de servicio)
extensionServicio.zip
Patrones de Diseño (diagramas) UML5.zip
Patrones de Diseño (código de adaptación)
adapter.zip
Patrones de Diseño (código de estructural)
composite.zip
Uso de patrones de diseño
UsoPatronesDisenio.pdf
Métricas sobre el código
MétricasCódigo.pdf
Métricas sobre paquetes
MétricasPaquetes.pdf

Fechas de coloquio:

Encuesta voluntaria y anónima que nos permite mejorar con las opiniones de los alumnos.
Llenar y entregar en el coloquio o firma de libreta. GRACIAS !!! :
encuesta

Listado de inscriptos del cuatrimestre 1ro de 2012: lista




  blog
Página de la práctica, donde se publican los TPS, resumen de temas vistos en las clases, etc.

  Lista de Mail

volver al menú

©FIUBA-(75.10) Técnicas de Diseño