Académique Documents
Professionnel Documents
Culture Documents
advertencia
Pnico?
Pnico?
reljese, disfrute
PNICO
en verdad, no es para tanto
4
quin?
Quin?
GIDyC
(Grupo de Investigacin en Ingeniera de Datos y Conocimiento)
PuntoEDU
(Ingeniera de la Educacin)
6
Quin?
de qu se trata el curso?
Introducir al estudiante en los conceptos fundamentales y tendencias de la Ingeniera de Software, en los mtodos, tcnicas y herramientas comnmente utilizadas en el desarrollo de sistemas programados Adiestrar al estudiante en el uso de mtodos y tcnicas orientadas por objetos (OO) para modelar y construir un sistema programado Realizar un proyecto producto de desarrollo de software aplicando mtodos, tcnicas y herramientas OO
9
Desarrollar habilidades en el uso de los modelos y tcnicas utilizadas en las bases de datos relacionales y objeto-relacionales Lograr un alto nivel operativo en el modelado de bases de datos Obtener una visin global sobre la tecnologa de construccin de los Sistemas de Gestin de Bases de Datos
10
extraoficialmente?
desarrollar software usando ingeniera (no artesanalmente) aplicar fundamentos de arquitectura de software
12
desarrollar criterio para poder enfrentarse a distintos tipos de proyectos de desarrollo de software
Por qu es esto importante?
13
consultar modelos de datos SQL! conectarse a bases de datos utilizar e implementar arquitecturas de acceso a datos (ORM, DAO)
16
y ms extraoficialmente?
porque slo las personas que estn tan locas, como para pensar que pueden cambiar el mundo, son las que lo hacen !
Tomado de la campaa Think Different de Apple
19
20
desarrolle el pensamiento crtico lea, lea y lea ! lea sobre ingeniera, literatura, blogs, foros, cualquier cosa interesante que encuentre
22
trate de entender que piensa la gente, vea que puede usted aportar a la forma de pensar de la gente, vea que puede opinar
23
debata, cuestione, sea inquisitivo ! no se crea todo lo que le digan (en clase, en este curso) y en otros lugares, cursos busque su propio conocimiento !
tome riesgos !
RAIS Qu es RAIS?
RAIS
REPRODUCCIN del AMBIENTE INDUSTRIAL en el SALN DE CLASES
28
RAIS Componentes?
2 1 3
RAIS tiene 3 componentes fundamentales
29
Ambientes de Aprendizaje
nuestro objetivo este semestre es transformar los cursos de Ingeniera del Software... ...y Bases de Datos...
33
nuestro objetivo este semestre es transformar el curso de Ingeniera del Software... ...y Bases de Datos...
34
Reality Show?
yo no veo mucho televisin... y mucho menos me gustan los reality shows (de hecho los detesto)... pero, hay uno en particular que se asemeja a lo que vamos a hacer en este curso
You're fired!
estas despedido
35
Reality Show?
Empresarios?
38
Empresarios?
Compaas?
Compaas?
42
Compaas?
...tienen que definir una identidad, una imagen con la cual se puedan sentir identificados
(estas son las compaas del semestre pasado)
43
Organizacin?
vamos a contratarnos y a definir roles: GERENTES e INGENIEROS, que trabajaran en las distintas compaas
44
Organizacin?
45
Organizacin?
46
Organizacin?
gerente?
adems, al igual que sus colegas, implica ensuciarse las manos con el trabajo de ingeniera
47
Organizacin?
gerente?
la experiencia / aprendizaje de ser gerente + un bono de nota al final del semestre ! (15%) (slo para aquellos gerentes que duren en el cargo todo el semestre)
48
Organizacin?
yo hago el papel de JEFE EJECUTIVO... ...mi trabajo es acompaarlos, guiarlos, servirles de consultor a lo largo del desarrollo del producto
49
desarrollar un producto...
el producto es: -- el aire que respiramos --- el centro del curso --- su razn de existir -50
producto?
los semestres pasados, entre las compaas de IS y las de BD se desarrollaron tres Juegos WEB Masivos de Rol
53
Blood Time
LCA
55
$NOMBRE
V1.0 (B2010)
GSD Software Development
todos los juegos se donaron al semillero de programacin de juegos
56
todos los modelos de datos de los productos fueron implementados en el cursos de Bases de Datos (A y B 2010)
este semestre vamos a hacerlo de la misma forma...
57
Sin Flash, sin Applets u otro tipo de cliente, slo WEB en Java usando Echo3, y una base de datos de lado del servidor para poder funcionar
(aunque se aceptan otras sugerencias si son razonables...)
por qu las restricciones?
59
PROPUESTAS:
Juego WEB Masivo de Estrategia tipo Civilization, FreeCIV, Alpha Centaury, etc Ataque al Castillo (Idea original para un Juego WEB Masivo) Juego WEB de Simulacin de Ciudades (Recuerda usted Sim City?) Otros / Algn otro juego de rol (Se aceptan sugerencias...)
60
la idea es tener al final del semestre un producto con el que podamos JUGAR y DIVERTIRNOS
62
DIVERTIRNOS
si no nos divertimos en el proceso, entonces el trabajo no tiene sentido
63
Mmmmmm!
Mmmmmm!
Mmmmmm!
66
Mmmmmm!
67
Mmmmmm!
68
Mmmmmm!
Mmmmmm!
presentacin pblica?
Mmmmmm!
SI ! al final del semestre, pase lo que pase, vamos a hacer una presentacin pblica del producto, en el patio central...
72
Mmmmmm!
73
Mmmmmm!
74
Mmmmmm!
SI HACE UN PRODUCTO... ...malo o mediocre, va a pasar pena frente a toda la facultad... (y no va a sacar muy buena nota, suponiendo que saque alguna)
75
Mmmmmm!
SI SU PRODUCTO BUENO va a pode jactarse frente a sus compaeros y amigos del fruto de su trabajo
76
Mmmmmm!
77
factor humano?
Trabajo en Compaas?
... para lograr el objetivo planteado es necesario que trabajen TODOS los miembros de la compaa
79
Trabajo en Compaas?
debe producirse un verdadero trabajo en grupo... debe producirse una adecuada distribucin del trabajo
80
Trabajo en Compaas?
...si algn miembro de la compaa no est funcionando adecuadamente puede arrastrar a toda la compaa hacia el desastre... (recuerda el reality show?) est usted dispuesto a permitir eso? est usted dispuesto a permitir que otra persona se lleve el fruto de su trabajo?
81
Trabajo en Compaas?
82
Trabajo en Compaas?
83
Trabajo en Compaas?
cuenten conmigo para ayudarles a resolver cualquier tipo de problema que tengan las compaas
recuerden que normalmente cuando se trabaje en equipo...
84
Trabajo en Compaas?
85
evaluacin?
Los gerentes entregarn informes de actividades a medida que se vaya trabajando y avanzando en el desarrollo del producto
(estn preparados, lleven bitcoras de las reuniones y la distribucin del trabajo)
87
informes? son documentos informales de fcil y rpida escritura, la idea es que ayuden en lugar de entorpecer el trabajo
89
informes?
se entregan en digital, como publicaciones en el foro privado de cada compaa (donde slo los dems miembros de la compaa y yo tenemos acceso)
90
Trabajo en Compaas?
los informes se entregarn semanalmente (entre viernes y domingo) a partir del momento en que se organicen las compaas
disciplina!
91
EVALUACIN Seguimiento del Desarrollo del Producto Se realizarn auto y coevaluaciones de desempeo (TOTALMENTE ANNIMAS) Con las que podrn evaluarse a ustedes mismos y a sus compaeros La idea es hacerlas semanalmente, pero estamos buscando an una forma de automatizar y facilitar el trabajo
92
Adems, como Jefe Ejecutivo de las compaas estar involucrado en el desarrollo del producto, por lo que podre ver quin est trabajando y quin esta sirviendo el caf
93
CONTENIDO A EVALUAR Unidad I y Unidad II Unidad III y Unidad IV Unidad V y Unidad VI Todas las unidades Todas las unidades
M ue es st t ra, en e l l a or i W gi E B na l
ESTRATEGIAS DE EVALUACIN Examen Escrito (I)
FECHA 15/12/09 02/02/10 02/03/10 A lo largo de todo el semestre Una semana despus de terminar cada unidad 25/03/10 En cada Reunin Semanal de Trabajo (RST) En cada Reunin Semanal de Trabajo (RST) --
SEMANA 6 11 15 A lo largo de todo el semestre Una semana despus de terminar cada unidad 18 En cada Reunin Semanal de Trabajo (RST) En cada Reunin Semanal de Trabajo (RST) --
Tareas propuestas y actividades desarrolladas en clases Cinco avances del producto: Requerimientos / Diseo de Interfaz / Diseo Arquitectnico / Implementacin / Pruebas)
Informe Final / Presentacin Oral / Evaluacin del Producto Informes Semanales de Avance (ISA) / Reuniones Semanales de Trabajo (RST)
Todas las unidades / producto final (Progreso y seguimiento del producto y de los grupos)
Responsabilidad / Compromiso / Aportes de los integrantes de los grupos al Desarrollo del Producto Laboratorio
20% (5 / 5 / 10) --
NOTA: Para aprobar el curso, adems de tener una nota final mayor o igual a 10pts, se requiere:
Un porcentaje de asistencias (tanto a las clases de teora como a las de laboratorio) superior al 75%. Obtener un promedio en los Exmenes Escritos mayor a 10pts. Tener una nota superior a 10pts en el Producto (Informe Final / Presentacin Oral / Evaluacin del Producto). Tener una nota superior a 10pts en el promedio de los Informes Semanales de Avance (ISA), las Reuniones Semanales de Trabajo (RST), la Coevaluacin,
95
M ue es s t t ra, en e l la ori W gi EB n a l
Tipo Pesos % 25 15 15 15 30 Pesos % (Global) 5 5 5 5 10
Evaluacin Sumativa
Tipo
Pesos %
Pesos % (Global)
Informes Semanales de Avances Reunin Semanal de Trabajo Coevaluacin Autoevaluacin Heteroevaluacin (Prisma de Evaluacin)
Exmenes Parciales (SCC+SDP) Examen I Examen II Examen III Tareas y Actividades (SCC) Avances del Proyecto (SDP) Producto (SDP) Informe Final Presentacin del Producto Valoracin del Producto
15 15 15 10 15 10 10 10
10 10 10 10 10 5 5 10
En la evaluacin formativa aplica la regla de que si no aprueban la evaluacin formativa no aprueban la asignatura
100 30
30
100 70
70
96
EN RESUMEN: tres-cuatro parciales y mucha nota al desarrollo del producto Al DESARROLLO del producto, no slo a la entrega final (cuidado los que quieran colarse sin trabajar)
97
Todos estos estudiantes trabajaron en la misma compaa, y sin embargo, noten lo distinta que es la nota (C/A/H), (I/R) y la nota final del Proyecto (Proy)
Los exmenes son a libro abierto (no me interesa que sepa las cosas de memoria, me interesa que PIENSE y que sea capaz de HACER)
101
No se pueden usar los computadores del laboratorio durante el examen (salvo indicacin expresa de su necesidad o disponibilidad para el examen) Las reglas tradicionales, el examen es estrictamente individual, etctera
102
...finalmente...
Cualquier elemento adicional no contemplado en estas reglas o en el plan de evaluacin ser resuelta a criterio del profesor
Me reservo el derecho a realizar los ajustes que considere necesarios...
103
asistencias?
EVALUACIN Sobre la Asistencia al Curso! La asistencia al curso es OBLIGATORIA... El semestre A2010 sucedi:
44,12 82,35 94,12 100 47,06 70,59 64,71 76,47 64,71 44,12 26,47 29,41 76,47 88,24 88,24 91,18 67,65 67,65
El semestre pasado desde el punto de vista de las asistencias slo debi aprobar la mitad del curso (en ese entonces no apliqu el reglamento) Este semestre PIENSO aplicar el reglamento sin importar cuales son las notas finales de los estudiantes reprobados por inasistencias... Est usted dispuesto a arriesgarse?
105
...de verdad... Est usted dispuesto a correr el riesgo de perder la asignatura por inasistencias?
!ouch!
106
Esto aplica a todo el curso... pero muy especialmente a los GERENTES de las compaas!!!
(Quienes de alguna forma tienen una responsabilidad especial, con el curso, con el producto y con sus compaeros)
107
consultas?
Puede usted dejar de respirar si quiere... ...pero por favor, no deje de preguntar. TODAS las preguntas son bienvenidas!
109
Recuerde tambin que el Profesor / Jefe Ejecutivo, a pesar de conocer el rea no siempre tiene todas las respuestas
112
yo no se!
De tanto en tanto suele ser bueno para la salud (y para el intelecto)
113
comunicacin?
REFERENCIAS Correo
Demin Gutierrez
tarea!
Organizacin?
120
Organizacin?
http://www.cv-resume.org/curriculumvitae/
lo que me recuerda la regla de oro de este curso!
121
regla de oro
Cero Tolerancia a Excusas
Estamos trabajando como en la industria... En la industria no hay margen de error, hay cero tolerancia a excusas
122
Tengo que ir al neurlogo: Ayer jugu demasiado al Tetris, y en el cerebro me han quedado unos huecos preocupantes "Estoy demasiado gordo para que me quepan mis pantalones de faena" Me envenen mi suegra
124
Responsabilidad y Compromiso?
... es decir, se necesita gente responsable y comprometida y motivada para desarrollar un producto
referencias?
Alfredo Weitzenfeld, Ingeniera de Software (Orientada a Objetos con UML Java e Internet) Thomson 1ra. Edicin
Roger S. Pressman Ingeniera del Software, un enfoque prctico, Mc Graw Hill 6da. Edicin
127
128
Elmasri, R., Navathe, S, Fundamentos de Sistemas de Bases de Datos, Pearson Addison-Wesley, 2da Edicin
Korth, H., Silverschatz, A, Fundamentos de Bases de Datos, Mc-Graw Hill, 2da Edicin
129
Booch, Rumbaugh, Jacobson, El Lenguaje Unificado de Modelado, Pearson Addison-Wesley 1ra. Edicin
130
Gracias