SlideShare una empresa de Scribd logo
1 de 106
Descargar para leer sin conexión
Ingeniería del Software
     (Introducción al curso)




     Universidad de los Andes
           Demián Gutierrez
             Marzo 2011
                                1
advertencia
¿Pánico?


 ESTA PRESENTACIÓN PUEDE HACER
    QUE ALGUNOS ESTUDIANTES
       ENTREN EN PÁNICO...




                                 3
¿Pánico?


           relájese, disfrute


             PÁNICO

    en verdad, no es para tanto
                                  4
¿quién?
¿Quién?

                      Demián Gutierrez
           Ingeniero de Sistemas (Universidad de Los Andes)
            Profesor de la Escuela de Ingeniería de Sistemas
          (Universidad de Los Andes) (GIDyC, RadixPuntoEdu)
       Mas de 10 años de experiencia desarrollando software,
     desde aplicaciones WEB/de escritorio hasta Juegos de Video
    Miembro Fundador de dos empresas de desarrollo de software
                    y una de capacitación ;-)
      Miembro del equipo organizador del primer (y el segundo)
           Agile Tour en Venezuela Mérida 2011 y 2012
                     Certified ScrumMaster (CSM)
                 Professional Scrum Developer (PSD I)

               http://www.linkedin.com/in/demiangutierrez
                      (probablemente muy aburrido)
¿de qué se
trata el curso?
¿Objetivos? (Oficiales)
(INGENIERÍA DEL SOFTWARE)

      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
                                                  8
¿extraoficialmente?
¿Objetivos? (Extra-Oficiales)
(INGENIERÍA DEL SOFTWARE)




        desarrollar software
         usando ingeniería


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

              aplicar
     técnicas y conceptos de
             agilidad,
     arquitectura de software,
    diseño orientado a objetos,
             pruebas,
       gestión de proyectos,
            entre otros           11
¿Objetivos? (Extra-Oficiales)
(INGENIERÍA DEL SOFTWARE)



     desarrollar criterio para
        poder enfrentarse a
      distintos escenarios y
      tipos de proyectos de
     desarrollo de software
               ¿por qué es esto importante?
                                              12
¿Objetivos? (Extra-Oficiales)
(INGENIERÍA DEL SOFTWARE)




           ¿qué representa el rectángulo verde?
             ¿qué representa el punto negro?
                                                  13
¿extraoficialmente?
     (aún más)
¿Objetivos? (Extra-Oficiales)
¡Lograr que Piensen Diferente!




                                                                       ¡VIDEO THINK DIFFERENT!
                                                                       ¡VIDEO THINK DIFFERENT!
                                                                       ¡VIDEO THINK DIFFERENT!
                                                                       ¡VIDEO THINK DIFFERENT!
                         THINK DIFFERENT!
                        ¡PIENSE DIFERENTE!
      No soy fan de Apple/Mac, pero hay que admitir que saben hacer publicidad                   15
¿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




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

         ¡ sea innovador !
  busque forma distintas y mejores
        de hacer las cosas




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




        La lógica te
    llevara de A a B,
      la imaginación
        te llevará a
      cualquier lugar

                                18
¿Objetivos? (Extra-Oficiales)
Pensamiento Crítico

                 ¡ tome riesgos !




         ... y asuma las consecuencias, buenas o malas...
                                                            19
¿Objetivos? (Extra-Oficiales)
(AMBOS CURSOS)


     estudiantes que se transformen en:

               desarrolladores de software


                (mejores) ...programadores


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


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

                                                20
¿mecánica del curso?
RAIS
¿Qué es RAIS?


             Estrategia de
        Enseñanza / Aprendizaje

                 RAIS
             REPRODUCCIÓN
                   del
           AMBIENTE INDUSTRIAL
                  en el
            SALÓN DE CLASES
                                  22
RAIS
¿Componentes?

            2
                3
       1

                     RAIS tiene 3
                     componentes
                    fundamentales
                                    23
RAIS
¡Centrado en el Estudiante!




    ¡ estrategia de enseñanza / aprendizaje está
       centrada en ustedes (los estudiantes) !
                                                   24
RAIS
¡Centrado en el Estudiante!

                      Acceso a      Creatividad y
                       la WEB        publicación
            Herramientas
            tecnológicas            Manejo del
                                   Conocimiento

                                         Nuevas
              Set de                  estrategias de
            Capacidades                aprendizaje
            para el siglo
                XXI

              Implementos           Ambientes de
              para volver a          Aprendizaje
                 casa…



       se basa en la premisa de que todos ustedes
                  SON TALENTOSOS
                                                       25
RAIS
¿Edad del Conocimiento?


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




                                    ¡Está a un click
                                      de distancia!
                                                       26
Ambiente Industrial / Empresarial




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

                                                     27
Ambiente Industrial / Empresarial




           nuestro objetivo es transformar el curso de
                    Ingeniería del Software...
        en Empresas de Desarrollo de Software

                      y en este sentido...               28
¿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!
                                                  ¡estas
                                                despedido¡




                                                             29
¿Reality Show?




       y como buen “reality show”
   tengan cuidado de NO terminar así...
                                          30
¡Vamos a HACER Ingeniería!



       En este curso no
       vamos a enseñar
         ingeniería...
     ...vamos a HACER
          ingeniería
                             31
¿Empresarios?


 ...y para esto nos vamos a
        transformar en
       emprendedores...



                              32
¿Empresarios?



     ¡dejen de pensar
     como estudiantes
             y
    comiencen a pensar
   como emprendedores!
      ¿recuerdan el “reality show” que les recomendé?
                                                        33
¿cómo nos
organizamos?
¿Compañías?




    como emprendedores nos vamos a
       organizar en compañías...
                                     35
¿Compañías?


        y cada compañía tendrá
              que definir
         nombres y logotipos




                                 36
¿Compañías?




   ...tienen que definir una identidad, una imagen con
           la cual se puedan sentir identificados
                                                         37
¿Organización?




        vamos a “contratarnos” y a definir roles
        que trabajaran en las distintas compañías

                                                    38
¿Organización?




          ¿quiere usted
          ser gerente?
        ¡ hay varios cargos disponibles !



                                            39
¿Organización?




    el trabajo exige
  “madera” de líder,
  responsabilidad y
  dirigir la compañía


                        40
¿Organización?



             ¿gerente?
             además,
    al igual que sus colegas,
     implica ensuciarse las
    manos con el trabajo de
            ingeniería
                                41
¿Organización?



             ¿gerente?

    la experiencia / aprendizaje
          de ser gerente


                                   42
¿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
                                                            43
PRODUCTO
El 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 --
                                        44
PRODUCTO
El Aire que Respiramos




      si no terminamos el
      producto al final del
        semestre hemos
           fracasado
                              45
¿producto?
Productos: Primera Fase
(Juegos WEB)

                          Blood
                          Time




  V1.0 (A2010)
    CGL Games,
  V2.0 (B2010)
    Lighter Systems

                                  47
Productos: Primera Fase
(Juegos WEB)

                          LCA




  V1.0 (A2010)
    ULA SOFT,
  V2.0 (B2010)
    Valkyrie

                                48
Productos: Primera Fase
(Juegos WEB)

                                                 $NOMBRE
                                                 ¿Sabe por qué?




  V1.0 (B2010)
    GSD
    Software
    Development

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




            50
La segunda ola...




                    51
La segunda ola...




                    52
PRODUCTO
Su misión... si desean aceptarla...

         NUESTRO OBJETIVO ES:
      Buscar un Producto/Juego que sea
        factible de implementar en un
                   semestre
                   (en Java)

          No necesariamente tiene que
                 ser un juego
                                         53
PRODUCTO
Su misión... si desean aceptarla...

    NUESTROS CLIENTES SON:
              Jefe Ejecutivo / El Profesor (Yo)


                    Ustedes mismos...

           Todos nosotros / toda la facultad
      queremos ver el producto al final del semestre y
                       poder decir:
              ¡Wow, que cosa más genial
                hizo la gente de IS y BD!
                                                         54
Work & Fun!



    la idea es tener al final
        del semestre un
        producto del que
            podamos
          SENTIRNOS
         ORGULLOSOS
                                55
Work & Fun!


              ...y para lograrlo
               vamos a tener que
                 TRABAJAR,

          pero también deberíamos
                DIVERTIRNOS

  si no nos divertimos en el proceso,
  entonces el trabajo no tiene sentido
                                         56
¿presentación
  pública?
Presentación Pública



               ¡ SI !
     al final del semestre,
   pase lo que pase, vamos
   a hacer una presentación
    pública del producto, en
        el patio central...
                               58
Presentación Pública




                       59
Presentación Pública




                       60
Presentación Pública



       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
                                      61
Presentación Pública




       SI SU PRODUCTO BUENO
    va a pode jactarse frente a sus
        compañeros y amigos
        del fruto de su trabajo


                                      62
¿factor humano?
¿Trabajo en Compañías?

     ... para lograr el objetivo planteado es
    necesario que TODOS los miembros de
   la compañía trabajen de forma adecuada




                                                64
¿Trabajo en Compañías?



   debe producirse
   un verdadero
   trabajo en grupo...

   debe producirse
   una adecuada
   distribución
   del trabajo

                         65
¿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 dispuesto
  a permitir eso?
  ¿está usted dispuesto
  a permitir que otra
  persona se lleve el
  fruto de su trabajo?
                                               66
¿Trabajo en Compañías?

          ¿van a tener problemas,
        conflictos, malos entendidos?




      en realidad eso no es importante...
         ...lo importante es la forma
              en que los resuelvan          67
¿Trabajo en Compañías?


      cuenten conmigo
       para ayudarles a
    resolver cualquier tipo
   de problema que tengan
        las compañías
    recuerden que normalmente cuando
           se trabaje en equipo...
                                       68
¿Trabajo en Compañías?




            se comparte la victoria,
            se comparte la derrota
                                       69
¿evaluación?
EVALUACIÓN
Seguimiento del Desarrollo del Producto



        Vamos a usar una
        estrategia que nos
    permite medir el avance
        de las compañías
         frecuentemente
    (iteraciones de 15 días)
                                          71
EVALUACIÓN
Seguimiento del Desarrollo del Producto


 1       ¿Qué se hizo durante la iteración?
                 ¿Quién lo hizo?
           ¿Cuánto tiempo emplearon?

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



 3    ¿Qué se va a hacer la próxima iteración?
              ¿Quién lo va a hacer?
            (Asignaciones de trabajo)

                                                 72
EVALUACIÓN
Seguimiento del Desarrollo 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 cada quince días,
       pero estamos buscando aún una forma de
     automatizar y facilitar el trabajo, por lo pronto:
    http://www.codecompiling.net/files/slides/encuesta_auto_co_evaluacion_V02.odt
                                                                                    73
EVALUACIÓN
Seguimiento del Desarrollo 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é



                                          74
EVALUACIÓN
Seguimiento del Desarrollo del Producto



       llegado el momento
           de formar las
             compañías
         terminaremos de
           afinar algunos
               detalles
                                          75
EVALUACIÓN
Plan de Evaluación



   abrir el plan de evaluación

              por cierto,
          hay un bono extra
            este semestre
           (transcripción)
                                 76
EVALUACIÓN
Plan de Evaluación

           EN RESUMEN:
    tres parciales y mucha nota al
        desarrollo del producto
          Al DESARROLLO
         del producto, no sólo
           a la entrega final
       cuidado los que quieran
         colarse sin trabajar        77
EVALUACIÓN
Plan de Evaluación
          Nombre        C/A/H         I/R       Proy.
       Pedro Perez      17,40       18,40       18,40
       Juán García      18,60       20,00       20,00
      Luis Gutierrez    10,83       13,00       10,90
      William Benitez    7,70        7,00       5,20

     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!
                                                             78
EVALUACIÓN
Plan de Evaluación




 !procure que esto
 no le pase a usted!
   ¡aporte valor!
                     79
EVALUACIÓN
Plan de Evaluación




  los exámenes son
        a libro abierto
   en-linea (posiblemente)

                             80
¿asistencias?
EVALUACIÓN
¡Sobre la Asistencia al Curso!

             La asistencia al curso es OBLIGATORIA...
                   El semestre A2010 sucedió:
     44,12                                          El semestre pasado
     82,35                                        desde el punto de vista
     94,12                                           de las asistencias
      100                                         sólo debió aprobar la
     47,06                                        mitad del curso (en ese
     70,59
                                                   entonces no apliqué el
     64,71
     76,47                                              reglamento)
                                   Inasistentes
     64,71                         (<75%)
     44,12                         Asistentes     Este semestre PIENSO
     26,47                         (>=75%)        aplicar el reglamento sin
     29,41                                        importar cuales son las
     76,47                                          notas finales de los
     88,24                                        estudiantes reprobados
     88,24
     91,18
                                                     por inasistencias...
     67,65
     67,65                                        ¿Está usted dispuesto
                                                     a arriesgarse?
                                                                              82
EVALUACIÓN
¡Sobre la Asistencia al Curso!


                             ...de verdad...
                               ¿Está usted
                               dispuesto a
                             correr el riesgo
                               de perder la
                             asignatura por
                             inasistencias?
            !ouch!
                                                83
EVALUACIÓN
¡Sobre la Asistencia al Curso!


  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)
                                                     84
¿consultas?
PREGUNTAS Y RESPUESTAS
Preguntas :-O


   Puede usted dejar
     de respirar si
       quiere...

  ...pero por favor, no
   deje de preguntar.
       ¡TODAS las
     preguntas son
      bienvenidas!

                          86
PREGUNTAS Y RESPUESTAS
Preguntas :-O




   No tenga miedo de preguntar...
                                    87
PREGUNTAS Y RESPUESTAS
Preguntas :-O




      Que hasta ahora no me he comido
            al primer estudiante
                                        88
PREGUNTAS Y RESPUESTAS
Respuestas :-)




   Recuerde también que el Profesor / Jefe Ejecutivo, a
    pesar de conocer el área no siempre tiene todas
                    las respuestas
                                                          89
PREGUNTAS Y RESPUESTAS
Respuestas :-D


 Se ha comprobado que decir
 “¡yo no se!”
 De tanto en tanto
 suele ser bueno
 para la salud
 (y para el intelecto)
                              90
PREGUNTAS Y RESPUESTAS
¿Edad del Conocimiento?

                             El conocimiento está afuera,

  Recuerde que              sólo hay que salir a buscarlo...


  estamos en la
    “Edad del
  Conocimiento”                                         ¡Está a un click
                                                          de distancia!




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

                                                                           91
¿comunicación?
REFERENCIAS
Página y Foro WEB del Curso


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


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

                     Twitter
             @CodeCompNet / @piojosnos
       (sólo en caso de emergencia: foro o página caídos)

                                                            93
REFERENCIAS
Página y Foro WEB del Curso




     El foro y el portal son nuestro
    medio oficial de comunicación
           Si no está en el foro,
                ¡No Existe!


                                       94
REFERENCIAS
Correo



              Demián Gutierrez




         sólo en caso de
        extrema urgencia
  (el foro es el mecanismo principal)
                                        95
¡tarea!
¿Organización?


            Para la próxima clase:
                Resumen Curricular
              ¿Sabe usted hacer un CV?

             Completar la encuesta de
             reclutamiento de personal
      http://www.codecompiling.net/files/slides/encuesta_inicio_curso_V02.odt


                             Si, es una tarea...

                                                                                97
¿Organización?


          Para la próxima clase:
             Carta de Presentación
    No 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!
                                                        98
REGLA DE ORO
Cero Tolerancia a Excusas

            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
                                                     99
REGLA DE ORO
Cero Tolerancia a Excusas

  "Mis llaves se fueron                  “Mi novia me ató anoche a la cama
     por el inodoro"                         y esta mañana se ha ido sin
                                                     liberarme”
      “Se me enfermó el pez y
         tuve que llevarlo al
                                                 “Me dio un severo
             veterinario”
                                                  ataque de hipo”

             “Tengo que ir al neurólogo:                       “Me
              Ayer jugué demasiado al                      envenenó mi
            Tetris, y en el cerebro me han                   suegra”
                quedado unos huecos
                     preocupantes”                     “Mi perro se comió las
                                                          llaves del carro”
     "Estoy demasiado gordo para que
       me quepan mis pantalones de                Mi gato tiene una
                 faena"                          depresión. No puedo
                                                     dejarle solo


                                                                                100
¿Responsabilidad y Compromiso?

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




         ¿¿¿Acepta usted el reto???
                                                101
¿referencias?
REFERENCIAS
Textos del Curso (ING. DEL SOFTWARE)




     Ian Sommerville,         Alfredo Weitzenfeld,       Roger S. Pressman
  Ingeniería de Software    Ingeniería de Software    Ingeniería del Software, un
   Addison-Wesley 6da.     (Orientada a Objetos con       enfoque práctico,
          Edición            UML Java e Internet)      Mc Graw Hill 6da. Edición
                             Thomson 1ra. Edición


                                                                              103
REFERENCIAS
Textos del Curso (ING. DEL SOFTWARE)




         Jeff Johnson, GUI         Gamma, Helm, Johnson,
         Bloopers, Morgan         Vlissides, Design Patterns,
       Kaufmann, 2da Edición            Addison-Wesley
                                          1ra. Edición


                      Y muchos más...
                  (Se aceptan sugerencias)                      104
REFERENCIAS
Textos del Curso




           Martin Fowler, UML          Booch, Rumbaugh,
       Distilled, Pearson Addison-    Jacobson, El Lenguaje
          Wesley 2da. Edición        Unificado de Modelado,
                                     Pearson Addison-Wesley
                                           1ra. Edición


                                                              105
Gracias




     ¡Gracias!
    ¡A trabajar
     y mucho
       éxito!
                  106

Más contenido relacionado

La actualidad más candente

Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de SoftwareDesconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de SoftwareSorey García
 
Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
Frogtek: de Waterfall a Scrumban pasando por Scrunch y KanmalFrogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
Frogtek: de Waterfall a Scrumban pasando por Scrunch y KanmalAgile Spain
 
Monografia decorator
Monografia decoratorMonografia decorator
Monografia decoratorvaneyui
 
Clase 05a calidad verificacion validacion
Clase 05a calidad verificacion validacionClase 05a calidad verificacion validacion
Clase 05a calidad verificacion validacionDemián Gutierrez
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructuralesJuan Camilo
 
Tutorial de Scratch Completo
Tutorial de Scratch CompletoTutorial de Scratch Completo
Tutorial de Scratch CompletoHilder Lino Roque
 
Patrones comportamiento
Patrones comportamientoPatrones comportamiento
Patrones comportamientoJuan Camilo
 
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)Avanet
 
Curso Corel X4 Temario
Curso Corel X4 TemarioCurso Corel X4 Temario
Curso Corel X4 Temarioguest8c285d
 
01. Prototipado rápido: teoría
01. Prototipado rápido: teoría01. Prototipado rápido: teoría
01. Prototipado rápido: teoríaAnalía Basualdo
 
Estrategias Avanet: Ingeniería de Software
Estrategias Avanet: Ingeniería de SoftwareEstrategias Avanet: Ingeniería de Software
Estrategias Avanet: Ingeniería de SoftwareAvanet
 
Prototipado
PrototipadoPrototipado
Prototipadokamui002
 

La actualidad más candente (15)

Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de SoftwareDesconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
 
Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
Frogtek: de Waterfall a Scrumban pasando por Scrunch y KanmalFrogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
 
Monografia decorator
Monografia decoratorMonografia decorator
Monografia decorator
 
Clase 05a calidad verificacion validacion
Clase 05a calidad verificacion validacionClase 05a calidad verificacion validacion
Clase 05a calidad verificacion validacion
 
Patrones estructurales
Patrones estructuralesPatrones estructurales
Patrones estructurales
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Tutorial de Scratch Completo
Tutorial de Scratch CompletoTutorial de Scratch Completo
Tutorial de Scratch Completo
 
Scratch
ScratchScratch
Scratch
 
Lux3
Lux3Lux3
Lux3
 
Patrones comportamiento
Patrones comportamientoPatrones comportamiento
Patrones comportamiento
 
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
Taller Campus Party 2011: Desarrollo de Aplicaciones con .NET (Sesión 1)
 
Curso Corel X4 Temario
Curso Corel X4 TemarioCurso Corel X4 Temario
Curso Corel X4 Temario
 
01. Prototipado rápido: teoría
01. Prototipado rápido: teoría01. Prototipado rápido: teoría
01. Prototipado rápido: teoría
 
Estrategias Avanet: Ingeniería de Software
Estrategias Avanet: Ingeniería de SoftwareEstrategias Avanet: Ingeniería de Software
Estrategias Avanet: Ingeniería de Software
 
Prototipado
PrototipadoPrototipado
Prototipado
 

Destacado

Destacado (20)

Clase 04 diseno_ui
Clase 04 diseno_uiClase 04 diseno_ui
Clase 04 diseno_ui
 
Clase 05d cobertura de codigo
Clase 05d cobertura de codigoClase 05d cobertura de codigo
Clase 05d cobertura de codigo
 
Clase 09a frameworks_ejemplo
Clase 09a frameworks_ejemploClase 09a frameworks_ejemplo
Clase 09a frameworks_ejemplo
 
Clase 05b pruebas introduccion
Clase 05b pruebas introduccionClase 05b pruebas introduccion
Clase 05b pruebas introduccion
 
Clase 10 mvc
Clase 10 mvcClase 10 mvc
Clase 10 mvc
 
Hg mini manual
Hg mini manualHg mini manual
Hg mini manual
 
Clase 08c ejemplo_maquina_virtual
Clase 08c ejemplo_maquina_virtualClase 08c ejemplo_maquina_virtual
Clase 08c ejemplo_maquina_virtual
 
Clase 12a uml_clases
Clase 12a uml_clasesClase 12a uml_clases
Clase 12a uml_clases
 
Clase 08b ejemplo_capas_cleda
Clase 08b ejemplo_capas_cledaClase 08b ejemplo_capas_cleda
Clase 08b ejemplo_capas_cleda
 
Clase 05c niveles de pruebas
Clase 05c niveles de pruebasClase 05c niveles de pruebas
Clase 05c niveles de pruebas
 
Clase 11 uml_casos_de_uso
Clase 11 uml_casos_de_usoClase 11 uml_casos_de_uso
Clase 11 uml_casos_de_uso
 
Clase 07a patrones_diseno
Clase 07a patrones_disenoClase 07a patrones_diseno
Clase 07a patrones_diseno
 
Clase 04a requerimientos introduccion
Clase 04a requerimientos introduccionClase 04a requerimientos introduccion
Clase 04a requerimientos introduccion
 
Clase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicosClase 08a estilos_arquitectonicos
Clase 08a estilos_arquitectonicos
 
Clase 14b uml_actividades
Clase 14b uml_actividadesClase 14b uml_actividades
Clase 14b uml_actividades
 
Clase 13 uml_paquetes
Clase 13 uml_paquetesClase 13 uml_paquetes
Clase 13 uml_paquetes
 
Clase 04b requerimientos documentacion
Clase 04b requerimientos documentacionClase 04b requerimientos documentacion
Clase 04b requerimientos documentacion
 
Clase 14a uml_estados
Clase 14a uml_estadosClase 14a uml_estados
Clase 14a uml_estados
 
Estructuras de Datos Espaciales (Topico Especial)
Estructuras de Datos Espaciales (Topico Especial)Estructuras de Datos Espaciales (Topico Especial)
Estructuras de Datos Espaciales (Topico Especial)
 
Clase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplosClase 12b uml_clases_ejemplos
Clase 12b uml_clases_ejemplos
 

Similar a Clase 01 presentacion

Taller para emprendedores. plan de negocios
Taller para emprendedores. plan de negociosTaller para emprendedores. plan de negocios
Taller para emprendedores. plan de negociosJacobo Malowany
 
Hacia una síntesis de diseño a partir de entender qué es modelar con software
Hacia una síntesis de diseño a partir de entender qué es modelar con softwareHacia una síntesis de diseño a partir de entender qué es modelar con software
Hacia una síntesis de diseño a partir de entender qué es modelar con softwareHernan Wilkinson
 
Taller de diseño de negocios: Innovar para emprender
Taller de diseño de negocios: Innovar para emprenderTaller de diseño de negocios: Innovar para emprender
Taller de diseño de negocios: Innovar para emprenderDiego Rodriguez Bastias
 
Futuro profesional, empresa y software libre (USAL 2012)
Futuro profesional, empresa y software libre (USAL 2012)Futuro profesional, empresa y software libre (USAL 2012)
Futuro profesional, empresa y software libre (USAL 2012)Sancho Lerena
 
Taller de innovación en modelos negocio MBA Universidad de Talca / Design thi...
Taller de innovación en modelos negocio MBA Universidad de Talca / Design thi...Taller de innovación en modelos negocio MBA Universidad de Talca / Design thi...
Taller de innovación en modelos negocio MBA Universidad de Talca / Design thi...Diego Rodriguez Bastias
 
Sideprojects for fun and learning - T3chfest 2018
Sideprojects for fun and learning - T3chfest 2018Sideprojects for fun and learning - T3chfest 2018
Sideprojects for fun and learning - T3chfest 2018Daniel Villalobos
 
Presentacion creatorium elearning
Presentacion creatorium elearningPresentacion creatorium elearning
Presentacion creatorium elearningcreatorium
 
aiD - Design Thinking Speech+Workshop WS s1
aiD - Design Thinking Speech+Workshop WS s1aiD - Design Thinking Speech+Workshop WS s1
aiD - Design Thinking Speech+Workshop WS s1Isidora Valdés
 
Aplicaciones del Pensamiento Visual. Introducción.
Aplicaciones del Pensamiento Visual. Introducción.Aplicaciones del Pensamiento Visual. Introducción.
Aplicaciones del Pensamiento Visual. Introducción.MindProject
 
C4 creatividad eficazv2 (sin la parte tecnalia)
C4 creatividad eficazv2 (sin la parte tecnalia)C4 creatividad eficazv2 (sin la parte tecnalia)
C4 creatividad eficazv2 (sin la parte tecnalia)José Luis Malo
 
Design thinking (observación e ideación)
Design thinking (observación e ideación)Design thinking (observación e ideación)
Design thinking (observación e ideación)INNSPIRAL
 
En búsqueda del verdadero unicornio
En búsqueda del verdadero unicornioEn búsqueda del verdadero unicornio
En búsqueda del verdadero unicornioUX Nights
 
E = m . c2 [Emprendizaje = Mercados . Comportamientos al cuadrado]
E = m . c2  [Emprendizaje = Mercados . Comportamientos al cuadrado]E = m . c2  [Emprendizaje = Mercados . Comportamientos al cuadrado]
E = m . c2 [Emprendizaje = Mercados . Comportamientos al cuadrado]Jorge Garcia del Arco
 
Taller de innovación por design thinking y modelos de negocio
Taller de innovación por design thinking y modelos de negocioTaller de innovación por design thinking y modelos de negocio
Taller de innovación por design thinking y modelos de negocioDiego Rodriguez Bastias
 
CEMEX Innova
CEMEX InnovaCEMEX Innova
CEMEX InnovaBarny
 

Similar a Clase 01 presentacion (20)

Taller para emprendedores. plan de negocios
Taller para emprendedores. plan de negociosTaller para emprendedores. plan de negocios
Taller para emprendedores. plan de negocios
 
Hacia una síntesis de diseño a partir de entender qué es modelar con software
Hacia una síntesis de diseño a partir de entender qué es modelar con softwareHacia una síntesis de diseño a partir de entender qué es modelar con software
Hacia una síntesis de diseño a partir de entender qué es modelar con software
 
Taller de diseño de negocios: Innovar para emprender
Taller de diseño de negocios: Innovar para emprenderTaller de diseño de negocios: Innovar para emprender
Taller de diseño de negocios: Innovar para emprender
 
Futuro profesional, empresa y software libre (USAL 2012)
Futuro profesional, empresa y software libre (USAL 2012)Futuro profesional, empresa y software libre (USAL 2012)
Futuro profesional, empresa y software libre (USAL 2012)
 
Taller de innovación en modelos negocio MBA Universidad de Talca / Design thi...
Taller de innovación en modelos negocio MBA Universidad de Talca / Design thi...Taller de innovación en modelos negocio MBA Universidad de Talca / Design thi...
Taller de innovación en modelos negocio MBA Universidad de Talca / Design thi...
 
Sideprojects for fun and learning - T3chfest 2018
Sideprojects for fun and learning - T3chfest 2018Sideprojects for fun and learning - T3chfest 2018
Sideprojects for fun and learning - T3chfest 2018
 
Presentacion creatorium elearning
Presentacion creatorium elearningPresentacion creatorium elearning
Presentacion creatorium elearning
 
aiD - Design Thinking Speech+Workshop WS s1
aiD - Design Thinking Speech+Workshop WS s1aiD - Design Thinking Speech+Workshop WS s1
aiD - Design Thinking Speech+Workshop WS s1
 
Aplicaciones del Pensamiento Visual. Introducción.
Aplicaciones del Pensamiento Visual. Introducción.Aplicaciones del Pensamiento Visual. Introducción.
Aplicaciones del Pensamiento Visual. Introducción.
 
C4 creatividad eficazv2 (sin la parte tecnalia)
C4 creatividad eficazv2 (sin la parte tecnalia)C4 creatividad eficazv2 (sin la parte tecnalia)
C4 creatividad eficazv2 (sin la parte tecnalia)
 
Design thinking (observación e ideación)
Design thinking (observación e ideación)Design thinking (observación e ideación)
Design thinking (observación e ideación)
 
El metodo de proyectos
El metodo de proyectosEl metodo de proyectos
El metodo de proyectos
 
Victoryo17
Victoryo17Victoryo17
Victoryo17
 
Folleto areas ici digital
Folleto areas ici digitalFolleto areas ici digital
Folleto areas ici digital
 
En búsqueda del verdadero unicornio
En búsqueda del verdadero unicornioEn búsqueda del verdadero unicornio
En búsqueda del verdadero unicornio
 
Incuba diseño
Incuba diseñoIncuba diseño
Incuba diseño
 
E = m . c2 [Emprendizaje = Mercados . Comportamientos al cuadrado]
E = m . c2  [Emprendizaje = Mercados . Comportamientos al cuadrado]E = m . c2  [Emprendizaje = Mercados . Comportamientos al cuadrado]
E = m . c2 [Emprendizaje = Mercados . Comportamientos al cuadrado]
 
Taller de innovación por design thinking y modelos de negocio
Taller de innovación por design thinking y modelos de negocioTaller de innovación por design thinking y modelos de negocio
Taller de innovación por design thinking y modelos de negocio
 
Agilidad 2020
Agilidad 2020Agilidad 2020
Agilidad 2020
 
CEMEX Innova
CEMEX InnovaCEMEX Innova
CEMEX Innova
 

Último

BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaJuan Carlos Fonseca Mata
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 

Último (20)

BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Flores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - BotánicaFlores Nacionales de América Latina - Botánica
Flores Nacionales de América Latina - Botánica
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 

Clase 01 presentacion

  • 1. Ingeniería del Software (Introducción al curso) Universidad de los Andes Demián Gutierrez Marzo 2011 1
  • 3. ¿Pánico? ESTA PRESENTACIÓN PUEDE HACER QUE ALGUNOS ESTUDIANTES ENTREN EN PÁNICO... 3
  • 4. ¿Pánico? relájese, disfrute PÁNICO en verdad, no es para tanto 4
  • 6. ¿Quién? Demián Gutierrez Ingeniero de Sistemas (Universidad de Los Andes) Profesor de la Escuela de Ingeniería de Sistemas (Universidad de Los Andes) (GIDyC, RadixPuntoEdu) Mas de 10 años de experiencia desarrollando software, desde aplicaciones WEB/de escritorio hasta Juegos de Video Miembro Fundador de dos empresas de desarrollo de software y una de capacitación ;-) Miembro del equipo organizador del primer (y el segundo) Agile Tour en Venezuela Mérida 2011 y 2012 Certified ScrumMaster (CSM) Professional Scrum Developer (PSD I) http://www.linkedin.com/in/demiangutierrez (probablemente muy aburrido)
  • 7. ¿de qué se trata el curso?
  • 8. ¿Objetivos? (Oficiales) (INGENIERÍA DEL SOFTWARE) 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 8
  • 10. ¿Objetivos? (Extra-Oficiales) (INGENIERÍA DEL SOFTWARE) desarrollar software usando ingeniería 10
  • 11. ¿Objetivos? (Extra-Oficiales) (INGENIERÍA DEL SOFTWARE) aplicar técnicas y conceptos de agilidad, arquitectura de software, diseño orientado a objetos, pruebas, gestión de proyectos, entre otros 11
  • 12. ¿Objetivos? (Extra-Oficiales) (INGENIERÍA DEL SOFTWARE) desarrollar criterio para poder enfrentarse a distintos escenarios y tipos de proyectos de desarrollo de software ¿por qué es esto importante? 12
  • 13. ¿Objetivos? (Extra-Oficiales) (INGENIERÍA DEL SOFTWARE) ¿qué representa el rectángulo verde? ¿qué representa el punto negro? 13
  • 14. ¿extraoficialmente? (aún más)
  • 15. ¿Objetivos? (Extra-Oficiales) ¡Lograr que Piensen Diferente! ¡VIDEO THINK DIFFERENT! ¡VIDEO THINK DIFFERENT! ¡VIDEO THINK DIFFERENT! ¡VIDEO THINK DIFFERENT! THINK DIFFERENT! ¡PIENSE DIFERENTE! No soy fan de Apple/Mac, pero hay que admitir que saben hacer publicidad 15
  • 16. ¿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 16
  • 17. ¿Objetivos? (Extra-Oficiales) Think Outside the Box! ¡ sea innovador ! busque forma distintas y mejores de hacer las cosas 17
  • 18. ¿Objetivos? (Extra-Oficiales) Creatividad... La lógica te llevara de A a B, la imaginación te llevará a cualquier lugar 18
  • 19. ¿Objetivos? (Extra-Oficiales) Pensamiento Crítico ¡ tome riesgos ! ... y asuma las consecuencias, buenas o malas... 19
  • 20. ¿Objetivos? (Extra-Oficiales) (AMBOS CURSOS) estudiantes que se transformen en: desarrolladores de software (mejores) ...programadores (más cerca de ser) ...ingenieros ...emprendedores (¿por qué no?) 20
  • 22. RAIS ¿Qué es RAIS? Estrategia de Enseñanza / Aprendizaje RAIS REPRODUCCIÓN del AMBIENTE INDUSTRIAL en el SALÓN DE CLASES 22
  • 23. RAIS ¿Componentes? 2 3 1 RAIS tiene 3 componentes fundamentales 23
  • 24. RAIS ¡Centrado en el Estudiante! ¡ estrategia de enseñanza / aprendizaje está centrada en ustedes (los estudiantes) ! 24
  • 25. RAIS ¡Centrado en el Estudiante! Acceso a Creatividad y la WEB publicación Herramientas tecnológicas Manejo del Conocimiento Nuevas Set de estrategias de Capacidades aprendizaje para el siglo XXI Implementos Ambientes de para volver a Aprendizaje casa… se basa en la premisa de que todos ustedes SON TALENTOSOS 25
  • 26. RAIS ¿Edad del Conocimiento? ...el conocimiento está afuera, sólo hay que salir a buscarlo... ¡Está a un click de distancia! 26
  • 27. Ambiente Industrial / Empresarial nuestro objetivo es transformar el curso de Ingeniería del Software... 27
  • 28. Ambiente Industrial / Empresarial nuestro objetivo es transformar el curso de Ingeniería del Software... en Empresas de Desarrollo de Software y en este sentido... 28
  • 29. ¿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! ¡estas despedido¡ 29
  • 30. ¿Reality Show? y como buen “reality show” tengan cuidado de NO terminar así... 30
  • 31. ¡Vamos a HACER Ingeniería! En este curso no vamos a enseñar ingeniería... ...vamos a HACER ingeniería 31
  • 32. ¿Empresarios? ...y para esto nos vamos a transformar en emprendedores... 32
  • 33. ¿Empresarios? ¡dejen de pensar como estudiantes y comiencen a pensar como emprendedores! ¿recuerdan el “reality show” que les recomendé? 33
  • 35. ¿Compañías? como emprendedores nos vamos a organizar en compañías... 35
  • 36. ¿Compañías? y cada compañía tendrá que definir nombres y logotipos 36
  • 37. ¿Compañías? ...tienen que definir una identidad, una imagen con la cual se puedan sentir identificados 37
  • 38. ¿Organización? vamos a “contratarnos” y a definir roles que trabajaran en las distintas compañías 38
  • 39. ¿Organización? ¿quiere usted ser gerente? ¡ hay varios cargos disponibles ! 39
  • 40. ¿Organización? el trabajo exige “madera” de líder, responsabilidad y dirigir la compañía 40
  • 41. ¿Organización? ¿gerente? además, al igual que sus colegas, implica ensuciarse las manos con el trabajo de ingeniería 41
  • 42. ¿Organización? ¿gerente? la experiencia / aprendizaje de ser gerente 42
  • 43. ¿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 43
  • 44. PRODUCTO El 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 -- 44
  • 45. PRODUCTO El Aire que Respiramos si no terminamos el producto al final del semestre hemos fracasado 45
  • 47. Productos: Primera Fase (Juegos WEB) Blood Time V1.0 (A2010) CGL Games, V2.0 (B2010) Lighter Systems 47
  • 48. Productos: Primera Fase (Juegos WEB) LCA V1.0 (A2010) ULA SOFT, V2.0 (B2010) Valkyrie 48
  • 49. Productos: Primera Fase (Juegos WEB) $NOMBRE ¿Sabe por qué? V1.0 (B2010) GSD Software Development todos los juegos se donaron al semillero de programación de juegos 49
  • 50. MagicRoot 50
  • 53. PRODUCTO Su misión... si desean aceptarla... NUESTRO OBJETIVO ES: Buscar un Producto/Juego que sea factible de implementar en un semestre (en Java) No necesariamente tiene que ser un juego 53
  • 54. PRODUCTO Su misión... si desean aceptarla... NUESTROS CLIENTES SON: Jefe Ejecutivo / El Profesor (Yo) Ustedes mismos... Todos nosotros / toda la facultad queremos ver el producto al final del semestre y poder decir: ¡Wow, que cosa más genial hizo la gente de IS y BD! 54
  • 55. Work & Fun! la idea es tener al final del semestre un producto del que podamos SENTIRNOS ORGULLOSOS 55
  • 56. Work & Fun! ...y para lograrlo vamos a tener que TRABAJAR, pero también deberíamos DIVERTIRNOS si no nos divertimos en el proceso, entonces el trabajo no tiene sentido 56
  • 58. Presentación Pública ¡ SI ! al final del semestre, pase lo que pase, vamos a hacer una presentación pública del producto, en el patio central... 58
  • 61. Presentación Pública 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 61
  • 62. Presentación Pública SI SU PRODUCTO BUENO va a pode jactarse frente a sus compañeros y amigos del fruto de su trabajo 62
  • 64. ¿Trabajo en Compañías? ... para lograr el objetivo planteado es necesario que TODOS los miembros de la compañía trabajen de forma adecuada 64
  • 65. ¿Trabajo en Compañías? debe producirse un verdadero trabajo en grupo... debe producirse una adecuada distribución del trabajo 65
  • 66. ¿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 dispuesto a permitir eso? ¿está usted dispuesto a permitir que otra persona se lleve el fruto de su trabajo? 66
  • 67. ¿Trabajo en Compañías? ¿van a tener problemas, conflictos, malos entendidos? en realidad eso no es importante... ...lo importante es la forma en que los resuelvan 67
  • 68. ¿Trabajo en Compañías? cuenten conmigo para ayudarles a resolver cualquier tipo de problema que tengan las compañías recuerden que normalmente cuando se trabaje en equipo... 68
  • 69. ¿Trabajo en Compañías? se comparte la victoria, se comparte la derrota 69
  • 71. EVALUACIÓN Seguimiento del Desarrollo del Producto Vamos a usar una estrategia que nos permite medir el avance de las compañías frecuentemente (iteraciones de 15 días) 71
  • 72. EVALUACIÓN Seguimiento del Desarrollo del Producto 1 ¿Qué se hizo durante la iteración? ¿Quién lo hizo? ¿Cuánto tiempo emplearon? 2 ¿Qué dificultades tuvieron a superarlas? y cómo puedo ayudarles en la ejecución 3 ¿Qué se va a hacer la próxima iteración? ¿Quién lo va a hacer? (Asignaciones de trabajo) 72
  • 73. EVALUACIÓN Seguimiento del Desarrollo 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 cada quince días, pero estamos buscando aún una forma de automatizar y facilitar el trabajo, por lo pronto: http://www.codecompiling.net/files/slides/encuesta_auto_co_evaluacion_V02.odt 73
  • 74. EVALUACIÓN Seguimiento del Desarrollo 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é 74
  • 75. EVALUACIÓN Seguimiento del Desarrollo del Producto llegado el momento de formar las compañías terminaremos de afinar algunos detalles 75
  • 76. EVALUACIÓN Plan de Evaluación abrir el plan de evaluación por cierto, hay un bono extra este semestre (transcripción) 76
  • 77. EVALUACIÓN Plan de Evaluación EN RESUMEN: tres parciales y mucha nota al desarrollo del producto Al DESARROLLO del producto, no sólo a la entrega final cuidado los que quieran colarse sin trabajar 77
  • 78. EVALUACIÓN Plan de Evaluación Nombre C/A/H I/R Proy. Pedro Perez 17,40 18,40 18,40 Juán García 18,60 20,00 20,00 Luis Gutierrez 10,83 13,00 10,90 William Benitez 7,70 7,00 5,20 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! 78
  • 79. EVALUACIÓN Plan de Evaluación !procure que esto no le pase a usted! ¡aporte valor! 79
  • 80. EVALUACIÓN Plan de Evaluación los exámenes son a libro abierto en-linea (posiblemente) 80
  • 82. EVALUACIÓN ¡Sobre la Asistencia al Curso! La asistencia al curso es OBLIGATORIA... El semestre A2010 sucedió: 44,12 El semestre pasado 82,35 desde el punto de vista 94,12 de las asistencias 100 sólo debió aprobar la 47,06 mitad del curso (en ese 70,59 entonces no apliqué el 64,71 76,47 reglamento) Inasistentes 64,71 (<75%) 44,12 Asistentes Este semestre PIENSO 26,47 (>=75%) aplicar el reglamento sin 29,41 importar cuales son las 76,47 notas finales de los 88,24 estudiantes reprobados 88,24 91,18 por inasistencias... 67,65 67,65 ¿Está usted dispuesto a arriesgarse? 82
  • 83. EVALUACIÓN ¡Sobre la Asistencia al Curso! ...de verdad... ¿Está usted dispuesto a correr el riesgo de perder la asignatura por inasistencias? !ouch! 83
  • 84. EVALUACIÓN ¡Sobre la Asistencia al Curso! 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) 84
  • 86. PREGUNTAS Y RESPUESTAS Preguntas :-O Puede usted dejar de respirar si quiere... ...pero por favor, no deje de preguntar. ¡TODAS las preguntas son bienvenidas! 86
  • 87. PREGUNTAS Y RESPUESTAS Preguntas :-O No tenga miedo de preguntar... 87
  • 88. PREGUNTAS Y RESPUESTAS Preguntas :-O Que hasta ahora no me he comido al primer estudiante 88
  • 89. PREGUNTAS Y RESPUESTAS Respuestas :-) Recuerde también que el Profesor / Jefe Ejecutivo, a pesar de conocer el área no siempre tiene todas las respuestas 89
  • 90. PREGUNTAS Y RESPUESTAS Respuestas :-D Se ha comprobado que decir “¡yo no se!” De tanto en tanto suele ser bueno para la salud (y para el intelecto) 90
  • 91. PREGUNTAS Y RESPUESTAS ¿Edad del Conocimiento? El conocimiento está afuera, Recuerde que sólo hay que salir a buscarlo... estamos en la “Edad del Conocimiento” ¡Está a un click de distancia! En la que si no sabemos algo estamos a sólo un “click” de saberlo... 91
  • 93. REFERENCIAS Página y Foro WEB del Curso Portal WEB del Curso: http://www.codecompiling.net/ Foro WEB del Curso: http://foro.codecompiling.net/ Twitter @CodeCompNet / @piojosnos (sólo en caso de emergencia: foro o página caídos) 93
  • 94. REFERENCIAS Página y Foro WEB del Curso El foro y el portal son nuestro medio oficial de comunicación Si no está en el foro, ¡No Existe! 94
  • 95. REFERENCIAS Correo Demián Gutierrez sólo en caso de extrema urgencia (el foro es el mecanismo principal) 95
  • 97. ¿Organización? Para la próxima clase: Resumen Curricular ¿Sabe usted hacer un CV? Completar la encuesta de reclutamiento de personal http://www.codecompiling.net/files/slides/encuesta_inicio_curso_V02.odt Si, es una tarea... 97
  • 98. ¿Organización? Para la próxima clase: Carta de Presentación No 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! 98
  • 99. REGLA DE ORO Cero Tolerancia a Excusas 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 99
  • 100. REGLA DE ORO Cero Tolerancia a Excusas "Mis llaves se fueron “Mi novia me ató anoche a la cama por el inodoro" y esta mañana se ha ido sin liberarme” “Se me enfermó el pez y tuve que llevarlo al “Me dio un severo veterinario” ataque de hipo” “Tengo que ir al neurólogo: “Me Ayer jugué demasiado al envenenó mi Tetris, y en el cerebro me han suegra” quedado unos huecos preocupantes” “Mi perro se comió las llaves del carro” "Estoy demasiado gordo para que me quepan mis pantalones de Mi gato tiene una faena" depresión. No puedo dejarle solo 100
  • 101. ¿Responsabilidad y Compromiso? ... es decir, se necesita gente responsable y comprometida y motivada para desarrollar un producto ¿¿¿Acepta usted el reto??? 101
  • 103. REFERENCIAS Textos del Curso (ING. DEL SOFTWARE) Ian Sommerville, Alfredo Weitzenfeld, Roger S. Pressman Ingeniería de Software Ingeniería de Software Ingeniería del Software, un Addison-Wesley 6da. (Orientada a Objetos con enfoque práctico, Edición UML Java e Internet) Mc Graw Hill 6da. Edición Thomson 1ra. Edición 103
  • 104. REFERENCIAS Textos del Curso (ING. DEL SOFTWARE) Jeff Johnson, GUI Gamma, Helm, Johnson, Bloopers, Morgan Vlissides, Design Patterns, Kaufmann, 2da Edición Addison-Wesley 1ra. Edición Y muchos más... (Se aceptan sugerencias) 104
  • 105. REFERENCIAS Textos del Curso Martin Fowler, UML Booch, Rumbaugh, Distilled, Pearson Addison- Jacobson, El Lenguaje Wesley 2da. Edición Unificado de Modelado, Pearson Addison-Wesley 1ra. Edición 105
  • 106. Gracias ¡Gracias! ¡A trabajar y mucho éxito! 106