ingeniería del software && bases de datos · aplicar fundamentos de arquitectura de...

131
1 Ingeniería del Software && Bases de Datos (Introducción a los cursos) Universidad de los Andes Demián Gutierrez Marzo 2011

Upload: duongkhuong

Post on 18-Sep-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

1

Ingeniería del Software&&

Bases de Datos(Introducción a los cursos)

Universidad de los AndesDemián Gutierrez

Marzo 2011

advertencia

3

¿Pánico?

ESTA PRESENTACIÓN PUEDE HACER QUE ALGUNOS ESTUDIANTES

ENTREN EN PÁNICO...

4

¿Pánico?

relájese, disfrute

PÁNICO

en verdad, no es para tanto

¿quién?

6

¿Quién?

Demián Gutierrez

Profesor del Departamento de Computación

GIDyC(Grupo de Investigación en

Ingeniería de Datos y Conocimiento)

PuntoEDU(Ingeniería de la Educación)

7

¿Quién?

Semillero de Programación de Juegos

Emprendedoren el área de Desarrollo de Software

¿tiene usted alguna buena idea de negocios?

Demián Gutierrez

Programador, desarrollador y aventurero en el mundo del software

¿de qué setrata el curso?

9

Introducir al estudiante en los conceptos fundamentales y tendencias de la Ingeniería

de Software, en los métodos, técnicas y herramientas comúnmente utilizadas en el

desarrollo de sistemas programados

Adiestrar al estudiante en el uso de métodos y técnicas orientadas por objetos (OO) para

modelar y construir un sistema programado

Realizar un proyecto producto de desarrollo de software aplicando métodos, técnicas y

herramientas OO

¿Objetivos? (Oficiales)(INGENIERÍA DEL SOFTWARE)

10

Lograr un alto nivel operativo en el modelado de bases de datos

Desarrollar habilidades en el usode los modelos y técnicas utilizadasen las bases de datos relacionales

y objeto-relacionales

Obtener una visión global sobre la tecnología de construcción de los

Sistemas de Gestión de Bases de Datos

¿Objetivos? (Oficiales)(BASES DE DATOS)

¿extraoficialmente?

12

¿Objetivos? (Extra-Oficiales)(INGENIERÍA DEL SOFTWARE)

desarrollar software usandoingeniería

(no artesanalmente)

aplicar fundamentos dearquitectura de software

13

¿Objetivos? (Extra-Oficiales)(INGENIERÍA DEL SOFTWARE)

desarrollar criterio parapoder enfrentarse a

distintos tiposde proyectos de

desarrollo de software

¿Por qué es esto importante?

14

¿Objetivos? (Extra-Oficiales)(INGENIERÍA DEL SOFTWARE)

¿Qué representa el rectángulo verde y el punto negro?

15

¿Objetivos? (Extra-Oficiales)(BASES DE DATOS)

nociones básicasde bases de datos

(SGBD)

diseñar e implementarmodelos de datos

16

¿Objetivos? (Extra-Oficiales)(BASES DE DATOS)

consultar modelos de datos¡SQL!

conectarse a bases de datos

utilizar e implementararquitecturas de acceso a datos

(ORM, DAO)

¿y másextraoficialmente?

18

THINK DIFFERENT!

¡PIENSE DIFERENTE!

No soy fan de Apple/Mac, pero hay que admitir que saben hacer publicidad

¿Objetivos? (Extra-Oficiales)¡Lograr que Piensen Diferente!

¡VID

EO

TH

INK

DIF

FE

RE

NT

!¡V

IDE

O T

HIN

K D

IFF

ER

EN

T!

¡VID

EO

TH

INK

DIF

FE

RE

NT

!¡V

IDE

O T

HIN

K D

IFF

ER

EN

T!

19

¿Objetivos? (Extra-Oficiales)¡Lograr que Piensen Diferente!

“¡ porque sólo las personas que están tan locas, como para pensar que pueden cambiar el mundo, son

las que lo hacen !”Tomado de la campaña “Think Different” de Apple

20

¿Objetivos? (Extra-Oficiales)Think Outside the Box!

¡ sea innovador !busque forma distintas y mejores

de hacer las cosas

21

¿Objetivos? (Extra-Oficiales)Creatividad.. .

La lógica te llevara de A a B,la imaginación

te llevará a cualquier lugar

22

¿Objetivos? (Extra-Oficiales)Pensamiento Crít ico

¡ lea, lea y lea !

lea sobre ingeniería, literatura, blogs, foros, cualquier cosa interesante que encuentre

desarrolle el pensamiento crítico

23

¿Objetivos? (Extra-Oficiales)Pensamiento Crít ico

trate de entender que piensa la gente, vea que puede usted

aportar a la forma de pensar de la gente, vea que puede opinar

24

¿Objetivos? (Extra-Oficiales)Pensamiento Crít ico

¡ 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 !

¡ construya su propio conocimiento !

25

¿Objetivos? (Extra-Oficiales)Pensamiento Crít ico

¡ tome riesgos !

... y asuma las consecuencias, buenas o malas...

26

estudiantes que se transformen en:

desarrolladores de software

(mejores) ...programadores

(más cerca de ser) ...ingenieros

...emprendedores (¿por qué no?)

¿Objetivos? (Extra-Oficiales)(AMBOS CURSOS)

¿cuál es lamecánica del

curso?

28

RAIS¿Qué es RAIS?

RAISREPRODUCCIÓN

delAMBIENTE INDUSTRIAL

en elSALÓN DE CLASES

Estrategia deEnseñanza / Aprendizaje

29

RAIS¿Componentes?

RAIS tiene 3 componentes

fundamentales

1

2

3

30

RAIS¡Centrado en el Estudiante!

¡ estrategia de enseñanza / aprendizaje está centrada en ustedes (los estudiantes) !

31

RAIS¡Centrado en el Estudiante!

se basa en la premisa de que todos ustedes(mis estudiantes)

SON TALENTOSOS

Acceso a la WEB

Herramientas tecnológicas

Set de Capacidades para el siglo

XXI

Implementos para volver a

casa…

Ambientes de Aprendizaje

Nuevas estrategias de

aprendizaje

Manejo del Conocimiento

Creatividad y publicación

32

RAIS¿Edad del Conocimiento?

...el conocimiento está afuera,sólo hay que salir a buscarlo...

¡Está a un click de distancia!

33

Ambiente Industrial / Empresarial

nuestro objetivo este semestre es transformar los cursos de Ingeniería del Software...

...y Bases de Datos...

34

Ambiente Industrial / Empresarial

y en este sentido...

nuestro objetivo este semestre es transformar el curso de Ingeniería del Software...

...y Bases de Datos...en Empresas de Desarrollo de Software

35

¿Reality Show?

yo no veo mucho televisión... 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!

¡estasdespedido¡

36

¿Reality Show?

y como buen “reality show”tengan cuidado de NO terminar así...

37

¡Vamos a HACER Ingeniería!

En este curso no vamos a enseñar

ingeniería......vamos a HACER

ingeniería

38

¿Empresarios?

...y para esto nos vamos a transformar en

emprendedores...

39

¿Empresarios?

¡dejen de pensarcomo estudiantes

ycomiencen a pensar

como emprendedores!¿recuerdan el “reality show” que les recomendé?

¿cómo nosorganizamos?

41

¿Compañías?

como emprendedores nos vamos a organizar en compañías...

42

¿Compañías?

y cada compañía tendráque definir

nombres y logotipos

43

¿Compañías?

...tienen que definir una identidad, una imagen con la cual se puedan sentir identificados(estas son las compañías del semestre pasado)

44

¿Organización?

vamos a “contratarnos” y a definir roles: GERENTES e INGENIEROS, que trabajaran en las

distintas compañías

45

¿quiere ustedser gerente?

¿Organización?

¡ hay varios cargos disponibles !

46

¿Organización?

el trabajo exige

“madera” de líder,

responsabilidad y

dirigir la compañía

47

¿Organización?

además,al igual que sus colegas,

implica ensuciarse las manos con el trabajo de

ingeniería

¿gerente?

48

la experiencia / aprendizaje de ser gerente

+

¡ un bono de nota al final del semestre !

(15%)

(sólo para aquellos gerentes que duren en el cargo todo el semestre)

¿Organización?

¿gerente?

49

¿Organización?

yo hago el papel de JEFE EJECUTIVO......mi trabajo es acompañarlos, guiarlos, servirles de

consultor a lo largo del desarrollo del producto

50

PRODUCTOEl Aire que Respiramos

...las compañías tienen que

desarrollar un producto...

el producto es:-- el aire que respiramos --

-- el centro del curso ---- su razón de existir --

51

...si no terminamos el producto al final del

semestre hemos fracasado...

PRODUCTOEl Aire que Respiramos

peor aún, si fracasan las compañías de BD hacenfracasar a las de IS

(porque IS usa los productos de BD como insumo)

¿producto?

53

PRODUCTOHistoria de los Semestres Pasados

los semestres pasados, entre las compañíasde IS y las de BD se

desarrollaron tresJuegos WEB

Masivos de Rol

54

PRODUCTOHistoria del Semestre Pasado

BloodTime

V1.0 (A2010)CGL Games,

V2.0 (B2010)Lighter Systems

55

PRODUCTOHistoria del Semestre Pasado

LCA

V1.0 (A2010)ULA SOFT,

V2.0 (B2010)Valkyrie

56

PRODUCTOHistoria del Semestre Pasado

$NOMBRE

V1.0 (B2010)GSDSoftwareDevelopment

todos los juegos se donaron al semillero de programación de juegos

57

PRODUCTOHistoria de los Semestres Pasados

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...

58

Esquema de Colaboración Entre Asignaturas(La historia corta. . .)

Basede Datos

(BD)

Ingeniería del Software

(IS)

Requisitos / Casos de Uso(Documentos)

DudasInconsistencias

AclaratoriasDiscusiones

Modelo de Datos Diseñadoe Implementado (DOs + DAOs)

Juego WEB Masivo de Rol

59

PRODUCTOSu misión.. . si desean aceptarla. . .

NUESTRO OBJETIVO ES:Buscar un Juego que se pueda implementar vía

WEB

Sin Flash, sin Applets u otro tipo de cliente, sólo 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?

60

PRODUCTOSu misión.. . si desean aceptarla. . .

“Ataque al Castillo”(Idea original para un Juego WEB Masivo)

PROPUESTAS:Juego WEB Masivo de Estrategia

tipo Civilization, FreeCIV, Alpha Centaury, etc

Juego WEB de Simulación de Ciudades(¿Recuerda usted Sim City?)

Otros / Algún otro juego de rol(Se aceptan sugerencias...)

61

PRODUCTOSu misión.. . si desean aceptarla. . .

Ustedes mismos...

(¿nunca han querido implementar su propio juego?)

Todos nosotros / toda la facultad

queremos jugar al final del semestre y poder decir:

¡Wow, que cosa más genial hizo la gente de IS y BD!

NUESTROS CLIENTES SON:

Jefe Ejecutivo / El Profesor (Yo)

62

Work & Fun!

la idea es tener al final del semestre un

producto con el que podamos

JUGAR y DIVERTIRNOS

63

Work & Fun!

...y para lograrlovamos a tener queTRA-BA-JAR,

pero también deberíamos DIVERTIRNOS

si no nos divertimos en el proceso, entonces el trabajo no tiene sentido

64

Mmmmmm!

...además,el semestre A2010(y el B2010)los estudiantes deIngenieríaMecánicahicieron...

65

Mmmmmm!

Profesora Mary VergaraMecánica de Materiales

66

Mmmmmm!

67

Mmmmmm!

68

Mmmmmm!

69

Mmmmmm!

...otras escuelastambién

hicieron y mostraronproductos

interesantes...

70

Mmmmmm!

¿van a dejar que nos ganen

las otras escuelas?

¿presentaciónpública?

72

Mmmmmm!

¡ SI !al final del semestre,

pase lo que pase, vamos a hacer una presentación pública del producto, en

el patio central...

73

Mmmmmm!

74

Mmmmmm!

75

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)

76

Mmmmmm!

SI SU PRODUCTO BUENO

va a pode jactarse frente a sus compañeros y amigosdel fruto de su trabajo

77

Mmmmmm!

es así de simple,al fin y al cabo, usted decide...

¿factor humano?

79

¿Trabajo en Compañías?

... para lograr el objetivo planteado es necesario que trabajen TODOS los

miembros de la compañía

80

¿Trabajo en Compañías?

debe producirseun verdaderotrabajo en grupo...

debe producirseuna adecuadadistribucióndel trabajo

81

¿Trabajo en Compañías?

...si algún miembro de la compañía no está funcionando adecuadamente puede arrastrar a toda la compañía hacia el desastre... (¿recuerda el reality show?)

¿está usted dispuestoa permitir eso?

¿está usted dispuestoa permitir que otrapersona se lleve elfruto de su trabajo?

82

¿Trabajo en Compañías?

¿van a tener problemas,conflictos, malos entendidos?

83

¿Trabajo en Compañías?

¿problemas? ¡probablemente SI!

en realidad eso no es importante......lo importante es la forma

en que los resuelvan

84

¿Trabajo en Compañías?

cuenten conmigopara ayudarles a

resolver cualquier tipo de problema que tengan

las compañíasrecuerden que normalmente cuando

se trabaje en equipo...

85

¿Trabajo en Compañías?

se comparte la victoria,se comparte la derrota

¿evaluación?

87

EVALUACIÓNSeguimiento del Desarrol lo del Producto

Los gerentes entregarán informes de actividades a

medida que se vaya trabajando y avanzando

en el desarrollo del producto

(estén preparados, lleven bitácoras de las reuniones y la distribución del trabajo)

88

EVALUACIÓNSeguimiento del Desarrol lo del Producto

¿Qué se va a hacer la próxima semana?¿Quién lo va a hacer?

(Asignaciones de trabajo)

¿Qué se hizo durante la semana?¿Quién lo hizo?

¿Cuánto tiempo emplearon?

¿Qué dificultades tuvieron en la ejecución y cómo puedo ayudarles a superarlas?

1

2

3

89

son documentos informalesinformales

de fácil y rápida escritura, la idea es que ayuden en

lugar de entorpecer el trabajo

EVALUACIÓNSeguimiento del Desarrol lo del Producto

¿informes?

90

se entregan en digital, como publicaciones en el foro

privado de cada compañía

(donde sólo los demás miembros de la compañía y yo

tenemos acceso)

EVALUACIÓNSeguimiento del Desarrol lo del Producto

¿informes?

91

¿Trabajo en Compañías?

los informes se entregarán semanalmente

(entre viernes y domingo)a partir del momento en

que se organicen las compañías

¡disciplina!

92

EVALUACIÓNSeguimiento del Desarrol lo del Producto

Se realizarán auto y co-

evaluaciones de desempeño

(TOTALMENTE ANÓNIMAS)

Con las que podrán evaluarse a

ustedes mismos y a sus

compañeros

La idea es hacerlas semanalmente, pero estamos buscando aún una forma de

automatizar y facilitar el trabajo

93

EVALUACIÓNSeguimiento del Desarrol lo del Producto

Además, como Jefe Ejecutivo de

las compañías estaré involucrado

en el desarrollo del producto, por

lo que podre ver quién está

trabajando y quién esta

sirviendo el café

94

llegado el momento de formar las compañías

terminaremos de afinar algunos

detalles

EVALUACIÓNSeguimiento del Desarrol lo del Producto

95

EVALUACIÓNPlan de Evaluación

ESCUELA: Ingeniería de Sistemas DEPARTAMENTO: Computación

ASIGNATURA: Ingeniería del Software SECCIÓN: 01 PROF.: Demián Gutierrez

CONTENIDO A EVALUAR ESTRATEGIAS DE EVALUACIÓN PONDERACIÓN(%)

FECHA SEMANA

Unidad I y Unidad II Examen Escrito (I) 10% 15/12/09 6

Unidad III y Unidad IV Examen Escrito (II) 10% 02/02/10 11

Unidad V y Unidad VI Examen Escrito (III) 10% 02/03/10 15

Todas las unidades Tareas propuestas y actividades desarrolladas enclases

10% A lo largo de todoel semestre

A lo largo de todoel semestre

Todas las unidades Cinco avances del producto: Requerimientos /Diseño de Interfaz / Diseño Arquitectónico /

Implementación / Pruebas)

10% Una semanadespués de

terminar cadaunidad

Una semanadespués de

terminar cadaunidad

Todas las unidades / producto final Informe Final / Presentación Oral / Evaluación delProducto

20%(5 / 5 / 10)

25/03/10 18

Todas las unidades / producto final(Progreso y seguimiento del producto y de los

grupos)

Informes Semanales de Avance (ISA) /Reuniones Semanales de Trabajo (RST)

10%(5 / 5)

En cada ReuniónSemanal de

Trabajo (RST)

En cada ReuniónSemanal de

Trabajo (RST)

Responsabilidad / Compromiso / Aportes de losintegrantes de los grupos al Desarrollo del Producto

Coevaluación / Autoevaluación / Heteroevaluación 20%(5 / 5 / 10)

En cada ReuniónSemanal de

Trabajo (RST)

En cada ReuniónSemanal de

Trabajo (RST)

Laboratorio (Evaluado por medio del producto final) -- -- --

NOTA: Para aprobar el curso, además de tener una nota final mayor o igual a 10pts, se requiere:

● Un porcentaje de asistencias (tanto a las clases de teoría como a las de laboratorio) superior al 75%.

● Obtener un promedio en los Exámenes Escritos mayor a 10pts.

● Tener una nota superior a 10pts en el Producto (Informe Final / Presentación Oral / Evaluación 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 Coevaluación,

Mues

tra, e

l orig

inal

está

en la

WEB

96

EVALUACIÓNPlan de Evaluación

Plan de Evaluación RAIS(Los pesos globales fueron ligeramente ajustados para obtener números redondos)

Evaluación Formativa Tipo Evaluación Sumativa Tipo

Informes Semanales de Avances 25 5 Exámenes Parciales (SCC+SDP)

Reunión Semanal de Trabajo 15 5 Examen I 15 10

Coevaluación 15 5 Examen II 15 10

Autoevaluación 15 5 Examen III 15 10

30 10 Tareas y Actividades (SCC) 10 10

Avances del Proyecto (SDP) 15 10

Producto (SDP)

Informe Final 10 5

Presentación del Producto 10 5

Valoración del Producto 10 10

Total (Formativa): 100 30 Total (Sumativa): 100 70

30 Aporte a la Nota Total (Sumativa): 70

Pesos%

Pesos%

(Global)

Pesos%

Pesos%

(Global)

Ind/Grp

Ind/Grp Ind

Ind Ind

Ind Ind

Heteroevaluación(Prisma de Evaluación)

Ind/Grp Grp

GrpEn la evaluación formativa aplica la

regla de que si no aprueban la evaluación formativa no aprueban la

asignatura

Grp

Ind/Grp

Grp

Aporte a la Nota Total (Formativa):

Mues

tra, e

l orig

inal

está

en la

WEB

97

EVALUACIÓNPlan de Evaluación

EN RESUMEN:tres-cuatro parciales y mucha nota al desarrollo del producto

Al DESARROLLOdel producto, no sólo

a la entrega final(cuidado los que quieran

colarse sin trabajar)

98

EVALUACIÓNPlan de Evaluación

Nombre C/A/H I/R17,40 18,40 18,4018,60 20,00 20,00

Luis Gutierrez 10,83 13,00 10,907,70 7,00 5,20

Proy.Pedro PerezJuán García

William Benitez

Todos estos estudiantes trabajaron en la misma compañía, y sin embargo, noten lo distinta que es la nota (C/A/H), (I/R) y la nota final del Proyecto (Proy)

Es decir:La nota del proyecto es

INDIVIDUAL!

99

EVALUACIÓNPlan de Evaluación

!procure que estono le pase a usted!

¡trabaje!

100

EVALUACIÓNReglas a Cumplir Durante los Exámenes

No identificar el examen con su nombre(Sólo la cédula)

Prohibido el uso de teléfonos celulares(No los quiero ver sobre la mesa, no quiero que suenen; y si

los veo, o si suenan, están en problemas)

No Laptops, PDAs, Nintendo DSs, calculadoras o cualquier otro tipo de dispositivo electrónico

Preguntas sobre el enunciado del examense hacen desde el puesto de cada quién y sólo durante los

primeros 20 minutos del examen

101

EVALUACIÓNReglas a Cumplir Durante los Exámenes

Los exámenes son a libro abierto

(no me interesa que sepa las cosas de

memoria, me interesa que PIENSE y que sea

capaz de HACER)

102

EVALUACIÓNReglas a Cumplir Durante los Exámenes

Las reglas tradicionales, el examen es estrictamente individual, etcétera

No se pueden usar los computadores del laboratorio durante el examen

(salvo indicación expresa de su necesidad o disponibilidad para el examen)

103

EVALUACIÓNReglas a Cumplir Durante los Exámenes

Cualquier elemento adicional no contemplado en estas reglas o en

el plan de evaluación será resuelta a criterio del profesor

...finalmente...

Me reservo el derecho a realizar los ajustes que considere necesarios...

¿asistencias?

105

EVALUACIÓN¡Sobre la Asistencia al Curso!

La asistencia al curso es OBLIGATORIA...El semestre A2010 sucedió:

44,1282,3594,12100

47,0670,5964,7176,4764,7144,1226,4729,4176,4788,2488,2491,1867,6567,65

Inasistentes (<75%)Asistentes (>=75%)

El semestre pasado desde el punto de vista

de las asistenciassólo 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?

106

...de verdad...¿Está usted dispuesto a

correr el riesgo de perder la

asignatura por inasistencias?

!ouch!

EVALUACIÓN¡Sobre la Asistencia al Curso!

107

Esto aplica a todo el curso...¡¡¡pero muy especialmente a

los GERENTES de las compañías!!!

(Quienes de alguna forma tienen una responsabilidad especial, con el curso, con el

producto y con sus compañeros)

EVALUACIÓN¡Sobre la Asistencia al Curso!

¿consultas?

109

PREGUNTAS Y RESPUESTASPreguntas :-O

Puede usted dejar de respirar si

quiere...

...pero por favor, no deje de preguntar.

¡TODAS las preguntas son bienvenidas!

110

PREGUNTAS Y RESPUESTASPreguntas :-O

No tenga miedo de preguntar...

111

PREGUNTAS Y RESPUESTASPreguntas :-O

Que hasta ahora no me he comidoal primer estudiante

112

PREGUNTAS Y RESPUESTASRespuestas :-)

Recuerde también que el Profesor / Jefe Ejecutivo, a pesar de conocer el área no siempre tiene todas

las respuestas

113

PREGUNTAS Y RESPUESTASRespuestas :-D

Se ha comprobado que decir

“¡yo no se!”De tanto en tantosuele ser buenopara la salud(y para el intelecto)

114

El conocimiento está afuera,sólo hay que salir a buscarlo...

¡Está a un click de distancia!

Recuerde queestamos en la

“Edad delConocimiento”

PREGUNTAS Y RESPUESTAS¿Edad del Conocimiento?

En la que si no sabemos algoestamos a sólo un “click” de saberlo...

¿comunicación?

116

REFERENCIASPágina y Foro WEB del Curso

Portal WEB del Curso:http://www.codecompiling.net/

Foro WEB del Curso:http://foro.codecompiling.net/

Twitter

foo_org_ve(sólo en caso de emergencia: foro o página caídos)

117

REFERENCIASPágina y Foro WEB del Curso

El foro y el portal son nuestro medio oficial de comunicación

Lo usaremos para que las compañías se comuniquen internamente y para comunicar

las compañías de IS con las de BD

Lo usaremos para llevar los informes de actividades

Si no está en el foro,¡No Existe!

118

REFERENCIASCorreo

Demián Gutierrez

contactarme por correosólo en caso de

extrema urgencia(el foro es el mecanismo principal)

¡tarea!

120

¿Organización?

Para la próxima clase:

Resumen Curricular¿Sabe usted hacer un CV?

Completar la encuesta de reclutamiento de personal

(La que les voy a repartir al final de esta presentación)

Si, es una tarea...

Para no hacer trampa, mi CV está en:http://foo.org.ve/drupal_ula/files/CV/Resumen_Curricular_Gutierrez_Demian.pdf

121

¿Organización?

Para la próxima clase:

Carta de PresentaciónNo piense en qué puede aprender o qué le puede

aportar el profesor a usted en este curso.

¿Qué puede aportar USTED a la compañía para la que trabajará?

http://www.cv-resume.org/curriculumvitae/

Si, es una tarea...¡lo que me recuerda la regla de oro de este curso!

122

REGLA DE OROCero Tolerancia a Excusas

regla de oro

Estamos trabajando como en la industria...En la industria no hay margen de error,

hay cero tolerancia a excusas

Cero Toleranciaa Excusas

123

"Mis llaves se fueron por el inodoro"

"Estoy demasiado gordo para que me quepan mis pantalones de

faena"

“Se me enfermó el pez y tuve que llevarlo al

veterinario”

“Me envenenó mi suegra”

“Me dio un severo ataque de hipo”

“Me envenenó mi

suegra”

“Mi perro se comió las llaves del carro”

“Tengo que ir al neurólogo: Ayer jugué demasiado al

Tetris, y en el cerebro me han quedado unos huecos

preocupantes”

“Mi novia me ató anoche a la cama y esta mañana se ha ido sin

liberarme”

Mi gato tiene una depresión. No puedo

dejarle solo

REGLA DE OROCero Tolerancia a Excusas

124

REGLA DE OROCero Tolerancia a Excusas

125

¿Responsabil idad y Compromiso?

... es decir, se necesita gente responsable y comprometida y motivada para

desarrollar un producto

¿¿¿Acepta usted el reto???

¿referencias?

127

REFERENCIASTextos del Curso (INGENIERÍA DEL SOFTWARE)

Ian Sommerville,Ingeniería de Software Addison-Wesley 6da.

Edición

Roger S. PressmanIngeniería del Software, un

enfoque práctico,Mc Graw Hill 6da. Edición

Alfredo Weitzenfeld,Ingeniería de Software

(Orientada a Objetos con UML Java e Internet)Thomson 1ra. Edición

128

REFERENCIASTextos del Curso (INGENIERÍA DEL SOFTWARE)

Jeff Johnson, GUI Bloopers, Morgan

Kaufmann, 2da Edición

Gamma, Helm, Johnson, Vlissides, Design Patterns,

Addison-Wesley1ra. Edición

Y muchos más...(Se aceptan sugerencias)

129

REFERENCIASTextos del Curso (BASES DE DATOS)

Elmasri, R., Navathe, S, Fundamentos de Sistemas

de Bases de Datos, Pearson Addison-Wesley,

2da Edición

Korth, H., Silverschatz, A, Fundamentos de Bases de Datos, Mc-Graw Hill, 2da

Edición

Adoración de Miguel, Diseño de Bases de Datos Relacionales, Alfaomega,

ra-ma

130

REFERENCIASTextos del Curso (AMBOS CURSOS)

Martin Fowler, UML Distilled, Pearson Addison-

Wesley 2da. Edición

Booch, Rumbaugh, Jacobson, El Lenguaje Unificado de Modelado,

Pearson Addison-Wesley 1ra. Edición

131

Gracias

¡Gracias!¡A trabajar y mucho

éxito!