Ingenieria de software
1) UNIDAD N° 1 “Introducción a la Tecnología Orientada a Objetos”
Inicio: 03/05/2011 Término: 03/06/2011 N° de semanas: 05
2) Objetivos de aprendizaje:
1º) Identificar lascaracterísticas que hacen que el software sea complejo.
2º) Diferenciar las Metodologías de desarrollo de software: Estructurado, Ingeniería de la Información, Orientado a objetos.
3º) Usar losconceptos básicos del modelo de objetos: Objetos, Clases, Mensajes, Métodos, Herencia, Polimorfismo.
4º) Identificar las características de un lenguaje de programación orientado a objetos.
5º) Diferenciarun lenguaje de programación orientado a objetos de uno no orientado a objetos.
6º) Identificar las características de las principales metodologías de desarrollo orientadas a objetos: RUP, Booch, OOACoad/Yourdon, OMT Rumbaugh, CRC Wirfs-Brock, OOSE Jacobson, FUSION Hewlett-Packard.
7º) Elaborar resúmenes y/o comentarios de lecturas
8º) Resolver casos prácticos individual y colectivamente.
3)Desarrollo de la enseñanza-aprendizaje
Semana Actividades y/o contenidos MMEE
1 EL PRODUCTO SOFTWARE
Sistema software. Artefacto
Modelo. ¿Por qué modelamos?. Principios del modelado. Notación deun modelo.
Método. Metodología.
La complejidad del software: Origen de la complejidad, acciones contra la complejidad.
La crisis del software.
Metodologías de desarrollo de software:Estructurado, Ingeniería de la Información, Orientado a objetos. Textos
Lista de casos
Computador
Software: Herramientas CASE, JAVA, VB
2 EL ENFOQUE ORIENTADO A OBJETOS
Construyendo sistemas complejos
Lastres claves de los sistemas vivientes
Las tres claves de la tecnología orientada a objetos
Conceptos básicos del modelo de objetos: Objetos, Clases, Mensajes, Métodos, Herencia, Poliformismo.
3LENGUAJES DE PROGRAMACION ORIENTADOS A OBJETOS
Características de los lenguajes OO
Perfil del C++, smalltalk, Java
METODOLOGIAS DE DESARROLLO AGILES/PESADAS
4 Investigación:
METODOLOGÍAS DE...
Regístrate para leer el documento completo.