Professional Documents
Culture Documents
en el aula Inicios del uso de UML en el aula Situacin actual de UML en el aula Anlisis comparativo del uso de UML en el aula y en el mbito industrial Propuesta de solucin Conclusiones
Herramientas y modelos
Practicas profesionales
Anlisis comparativo entre los conocimientos adquiridos por los estudiantes y lo utilizado por las empresas
Metodologa de Grady Boch Tcnica de modelado de objetos James Rumbaugh OOSE Ivar Jacobson
UML
Enfoque de procesos
MOPROSOFT
SCRUM
Extreme Programming
Ingeniera de Software
Gestin de Proyectos
SCRUM UML
TESTING SCRUM PP XP
Encuesta aplicada a Profesionistas en el desarrollo de software Desde cuando se implement el UML en su empresa 3 aos o menos 5 aos o mas No se usa En caso de usar UML que beneficios ha aportado a su empresa Poco Mucho Nada Su opinin acerca de UML es Buena Mala Ninguna Qu porcentaje de UML usa en el desarrollo de los proyectos de software 50% o menos 100% Ninguno, porque:_______________
Qu nivel de dominio de UML se requiere Bsico Medio Avanzado Ninguno , porque:___________ Que herramienta CASE usa para UML ArgoUml Enterprise Architect Star UML Otro:__________________ La herramienta que usa genera cdigo a partir de UML Si No Combina el uso de UML con alguna Metodologa gil Si cual:__________________ No porque: _______________ Implementa el modelo de Dominio en su proyecto Si No
Qu nivel del Modelo de Dominio hace uso Bsico Medio Avanzado Ninguno Utiliza el diagrama de casos de uso Si No De los elementos del Diagrama de casos de uso utiliza: Caso de uso Documentacin de caso de uso Diagrama de caso de uso Todo Que relaciones utiliza en el Diagrama de Casos de Uso Solo asociaciones Asociacin, extend, uses, inlcude, agregacin Algunas , cuales: __________________
Hace uso del diagrama de clases Si No Usa las asociaciones en el diagrama de clases Si No Usa la relacin de generalizacin en el Diagrama de Clases Si No Usa la relacin de agregacin en el Diagrama de Clases Si No Implementa la multiplicidad en las relaciones entre clases Si No Hace uso del Diagrama de Secuencia Si No
Si hace uso del diagrama de secuencia con qu frecuencia lo hace Poco Algunas veces Siempre Nunca Utiliza el Diagrama de Componentes Si No Con cuanta frecuencia usa el Diagrama de Componentes Poco Algunas veces Siempre Nunca Qu nivel de conocimientos se requiere del Diagrama de Componentes Bsico Medio Avanzado Ninguno
Implementa el Diagrama de Colaboracin en sus proyectos Si No , porque:_________________________ Qu nivel requiere del Diagrama de Colaboracin Bsico Medio Avanzado Ninguno
40 35 30
Numero de alumnos encuestados
30
25 20 15 10
Numero de empresas encuestadas
4 4
10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8
0 0 0 0 0 0 2 3 4 4 8 7 7 6 6
5 0 1 2 3
4 5 Preguntas
Preguntas
EMPRESA 100% usa UML desde hace mas de 2 aos 70% usa el 100% de UML 100% usa metodologas agiles
AULA 58% usa UML hace un ao menos, 38% +2 aos 62% usan 50% de UML, 30% lo usa al 100% 60% usa metodologas agiles
40 35 30 25 20 15 10 5 0 9 10 11 12 9 4 0 0 14 14 29 23 21 19 17
38
31
21 19 13
12
5 0 13 14 15 16 17 18
Preguntas
10 8
10
10
10
10
9 8 7 6 5 4 3 2 1 0 9 10 11 12 1 0 0 0 3 2 4 3 3 2 7 7
0 13 14 Preguntas
0 15
0 16
0 17
0 18
EMPRESA 100% implementa el Diagrama de Casos de Uso 100% utiliza el Diagrama de clases
AULA 34% utiliza solo el diagrama de casos de uso 28% solo los casos de uso 38% utiliza el 100% del Diagrama de Casos de Uso 100% utiliza el Diagrama de clases con sus diferentes tipos de relacin
34
27 23
26
27 23 17
27
25 20 16 15 10 5 1 0 19 20 13 10
14
14
13 7
12 6
7 3
21
22 Preguntas
23
24
25
7 6 5 4 3 2 1 0 19 20 21 22 Preguntas 23 24 25
EMPRESA Diagrama de Secuencia 70% siempre hace uso de el 30% lo usa algunas veces Diagrama de Componentes 70% lo usa siempre 30% algunas veces lo utiliza
AULA Diagrama de Secuencia 52% siempre lo utiliza 22% lo usa algunas veces 26% lo usa poco Diagrama de Componentes 28% lo usa siempre 14% algunas veces lo utiliza 52% lo usa poco
50
40 40 35 30 30 25 20 15 10 5 0 1 2 3 4 5 6 7 8 4 1 0 0 44 1 19 15 12 10 18 19 15 12 20 38 31 27 32 30 28 29 23 21 14 9 4 0 0
39
37 38 34 31 26 27 26 23 27 27 23
21 19 17 14
19 16 13 12 5 3 0 1 13 10 17 1414 13 7 6 12 7 4
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Preguntas
10
10
10
10
10
10
10
10
10
10
10
8 7 7 6 6 7 7 7 7 7 6
7 6 5 4 4 3 3 2 2 1 1 00 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Preguntas 0 00 0 0 0 00 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 3 3 3 3 4 4
1.4. Clasificacin de la tecnologa en el desarrollo de software (Tecnologa Estructurada y Orientada a Objetos) 1.5. Definicin e historia de las herramientas CASE 1.6 Clasificacin de las herramientas CASE 2.1 Tcnicas de Recopilacin de Requerimientos 2.2 Modelado de Requerimientos 3.1 Diseo de Planeacin 3.2 Asignacin de tareas 3.3 Control de Planeacin 4.1 Metodologas Clsicas 4.1.1 Cascada 4.1.2 Iterativo-Incremental 4.2 Metodologas Agiles 4.2.1 SCRUM 4.2.2 EXTREME PROGRAMMING 4.2.3 PAIR WORKING 5.1 Introduccin al lenguaje de modelado 5.2 Diagramas del lenguaje de modelado 5.2.1 Casos de Uso 5.2.2 Clases 5.2.3 Secuencia 5.2.4 Estados 5.2.5 Comunicacin 5.2.6 Actividad 5.2.7 Componentes 5.2.8 Paquetes
IV METODOLOGIAS DE DESARROLLO
V LENGUAJE DE MODELADO
V LENGUAJE DE MODELADO
Ingeniera de Software
UNIDAD TEMAS 1.1 Fundamentos de Prueba 1.2 Diseo y ejecucin de pruebas 1.3 Automatizacin de pruebas I PRUEBAS 1.4 Pruebas giles 1.5 Pruebas de desempeo 1.6 Administracin de pruebas 2.1 Aplicacin requerimientos de ingeniera de