Sunteți pe pagina 1din 14

UNIVERSIDAD VERACRUZANA

Facultad de Contadura y Administracin. Nogales, Ver.

PROYECTO AULA
EXPERIENCIA EDUCATIVA:

INGENIERA DE SOFTWARE
UNIDAD DE COMPETENCIA:

De acuerdo a las necesidades de una empresa, disear,


.

codificar e implementar un software, considerando los estndares de calidad y utilizando una herramienta CASE.

PRESENTA:

AGUSTN LAGUNES DOMNGUEZ

NOGALES, VER.

JULIO 2009

MCC. Agustn Lagunes Domnguez

1. CONTEXTO DE INGENIERA DE SOFTWARE


Formato 1.1
Nivel Perfil de egreso Competencias / aprendizajes/ objetivos Los egresados debern analizar, disear e implantar de manera conveniente las tecnologas de informacin en las organizaciones, coadyuvando al adecuado funcionamiento de los procesos administrativos. http://educasoft.org.mx/moodle/theme/formal_white/logo.jpg Ejemplos de Tareas de acuerdo al nivel Desarrollar un software de acuerdo a las necesidades de los clientes.

rea bsica

EE. Computacin Bsica


UNIDAD DE COMPETENCIA El estudiante utiliza la computadora como herramienta, para obtener, procesar y manejar informacin relacionada con las diversas reas del conocimiento, con autonoma, responsabilidad y respeto, en sus actividades cotidianas y acadmicas.

Elaborar un documento que contenga una hoja de presentacin, ndice dinmico y numeracin de las paginas.

rea de formacin iniciacin a la disciplina

EE: Algortmica
El estudiante obtiene los conocimientos bsicos para analizar y disear soluciones orientadas a objetos aplicando algoritmos. Tambin desarrollar las bases para poder implementar dichas soluciones en un lenguaje de programacin orientado a objetos; a travs de ello, se favorece el razonamiento lgico, la capacidad de abstraccin y la capacidad lgico matemtica del estudiante.

Codificar en un Lenguaje de Programacin Orientado Objeto la solucin al problema de pago a trabajadores.

EE: Programacin
UNIDAD DE COMPETENCIA El estudiante aprende y aplica los conocimientos para desarrollar soluciones orientadas a objetos. Mediante dichas soluciones, se favorece el razonamiento lgico, la capacidad de abstraccin y la capacidad lgico matemtica rea de formacin disciplinaria

EE: Ingeniera de Software


UNIDAD DE COMPETENCIA De acuerdo a las necesidades de una empresa, disear, codificar e implementar un software, considerando los estndares de calidad y utilizando una herramienta CASE.

Aplique una Herramienta CASE para todas las fases del desarrollo del software.

Proyecto Aula:

Ingeniera de Software

2 de 14

MCC. Agustn Lagunes Domnguez

Explicacin de las relaciones de la EE en el currculo. Para el EE: Ingeniera de Software Complejidad: Es una EE de formacin disciplinar, que se vincula de manera importante con las disciplinas de Computacin Bsica, Algortmica y Programacin. Computacin Bsica, esta experiencia educativa aporta que el estudiante desarrolla la competencia de resolver de la mejor manera un problema cotidiano mediante el uso de la computadora, y el manejo de aplicaciones bsicas como procesador de palabras y hoja de calculo. Algortmica, en esta EE el estudiante desarrolla la competencia del incremento del razonamiento lgico y resolucin de problemas, de una manera ordenada y detallada, estableciendo los pasos a seguir para la solucin optima del problema. Programacin, despus de la competencia desarrollada en Algortmica, que es el razonamiento lgico, desarrollan la habilidad de resolver los problemas mediante un lenguaje de programacin.

Todas las competencias anteriores son necesarias para desarrollar la competencia que se pretende en la experiencia educativa de Ingeniera de Software.

Proyecto Aula:

Ingeniera de Software

3 de 14

Los egresados debern analizar, disear e implantar de manera conveniente las

tecnologas de informacin en las organizaciones, coadyuvando al adecuado

EE. Computacin Bsica


El estudiante utiliza la computadora como herramienta, para obtener, procesar y manejar informacin relacionada con las diversas reas del conocimiento, con autonoma, responsabilidad y respeto, en sus actividades cotidianas y acadmicas.

EE. Ingeniera de Software


De acuerdo a las necesidades de una empresa, disear, codificar e implementar un software, considerando los estndares de calidad y utilizando una herramienta CASE.

funcionamiento de los procesos administrativos.

EE. Algortmica
EE: Programacin
El estudiante aprende y aplica los conocimientos para desarrollar soluciones orientadas a objetos. Mediante dichas soluciones, se favorece el razonamiento lgico, la capacidad de abstraccin y la capacidad lgico matemtica.
El estudiante obtiene los conocimientos bsicos para analizar y disear soluciones orientadas a objetos aplicando algoritmos. Tambin desarrollar las bases para poder implementar dichas soluciones en un lenguaje de programacin orientado a objetos; a travs de ello, se favorece el razonamiento lgico, la capacidad de abstraccin y la capacidad lgico matemtica del estudiante.

2. TAREAS DE APRENDIZAJE
EE Ingeniera de Software De acuerdo a las necesidades de una empresa, disear, codificar e implementar un software, considerando los estndares de calidad y utilizando una herramienta CASE. Tarea. El alumno aplica una herramienta CASE a situaciones reales del desarrollo de software.

Formato 2.1 Subcompetencia o MuC Ejemplo Aplicar una herramienta CASE a situaciones reales del desarrollo de software. Tareas complejas dificultad 1 Clase 1 Explicite la complejidad, investigacin y tecnologa Aplique una Herramienta CASE para las fases de desarrollo de Anlisis y Diseo. Complejidad: requiere conocimientos cuestionarios su tipo de preguntas, de entrevistas y de conceptos de herramientas CASE y sus clasificaciones.as como de los distintos diagramas UML. Investigacin: Busqueda de los tipos de preguntas en los cuestionarios y Busqueda de Herramientas CASE que ayuden al diseo de diagramas UML. Tecnologa: tiene que instalar una Herramienta CASE y elaborar el diseo de las necesidades con dicha herramienta. Tareas complejas dificultad 2 Clase 2 Explicite la complejidad, investigacin y tecnologa Aplique una Herramienta CASE para las fases de desarrollo de Codificacion e Implantacin. Complejidad: Adems de las caractersticas de la clase anterior, requiere concocimientos de programacion y metodos de implantacin de Software. Investigacin: identifiacar el Lenguaje de programacin mas adecuado para generar el cdigo y los diferentes metodos de impantacin de un software. Tecnologa: tiene que instalar una Herramienta CASE y generar el cdigo de acuerdo al diseo previo.

MCC. Agustn Lagunes Domnguez

Con base en el ejercicio anterior: Formato 2.2 Objetivos de desempeo en trminos de complejidad, investigacin y tecnologa y TIC Accin, condiciones, herramientas y estndares de ejecucin o desempeo Objetivo de desempeo 1 Elaborar cuestionarios y entrevistas para determinar las necesidades de una empresa, mediante un procesador de palabras, cumpliendo con los estandares para los mismos. Objetivo de desempeo 2 Disear los diagramas de clases, de casos de uso, de actividad y de secuencia, de acuerdo a las necesidades detectadas en el analisis, utilizando una herramienta CASE.

Clase de tarea

Clase 1 (fcil) Aplique una Herramienta CASE para las fases de desarrollo de Anlisis y Diseo.

Clase de tarea

Objetivos de desempeo en trminos de complejidad, investigacin y tecnologa y TIC Accin, condiciones, herramientas y estndares de ejecucin o desempeo Objetivo de desempeo 1 Elaborar la estructura de las clases y de los metodos, mediante una herramienta CASE, de acuerdo al diagrama de clases. Objetivo de desempeo 2 Generar el cdigo del software, utilizando una herramienta CASE, de acuerdo al diagrama de clases. Objetivo de desempeo 3 Implementar el software, generando un programa de instalacin, haciendolo de facil uso para la persona que lo instale.

Clase 2 (medio) Aplique una Herramienta CASE para las fases de desarrollo de Codificacion e Implantacin.

Proyecto Aula:

Ingeniera de Software

6 de 14

MCC. Agustn Lagunes Domnguez

3. INFORMACIN DE APOYO Y PROCEDIMENTAL


Formato 3.1
Objetivos de desempeo en trminos de complejidad, investigacin, tecnologa y TIC
Accin, condiciones, herramientas y estndares de ejecucin o desempeo

Clasificacin en
no recurrentes (NR), recurrentes (R) y (RA) (recurrentes automatizables)

Clase de tarea

Clase 1 (fcil) Aplique una Herramienta CASE para las fases de desarrollo de Anlisis y Diseo.

Objetivo de desempeo 1 Elaborar cuestionarios y entrevistas para determinar las necesidades de una empresa, mediante un procesador de palabras, cumpliendo con los estandares para los mismos.

Objetivo de desempeo 2 Disear los diagramas de clases, de casos de uso, de actividad y de secuencia, de acuerdo a las necesidades detectadas en el analisis, utilizando una herramienta CASE. Clase 2 (medio) Aplique una Herramienta CASE para las fases de desarrollo de Codificacin e Implantacin. Objetivo de desempeo 1 Elaborar la estructura de las clases y de los metodos, mediante una herramienta CASE, de acuerdo al diagrama de clases. Objetivo de desempeo 2 Generar el cdigo del software, utilizando una herramienta CASE, de acuerdo al diagrama de clases. Objetivo de desempeo 3 Implementar el software, generando un programa de instalacin, haciendolo de facil uso para la persona que lo instale.

No recurrente Determinacin de las necesidades de una empresa. Recurrente Elaboracin de los cuestionarios. Recurrente automatizable Captura de los cuestionarios mediante un procesador de palabras. Recurrente Diseo de los diagramas de clases, de casos de uso, de actividad y de secuencia. Recurrente automatizable Elaboracin los diagramas de clases, de casos de uso, de actividad y de secuencia en una Herramienta CASE. Recurrente automatizable Elaboracin de la estructura de las clases y de los metodos, mediante una herramienta CASE.

Recurrente automatizable Generacin del cdigo del software, utilizando una herramienta CASE.

No Recurrente Implementacin del software. Recurrente Instalacin del Software

Proyecto Aula:

Ingeniera de Software

7 de 14

MCC. Agustn Lagunes Domnguez

Formato 3.2
Clase 1 (fcil) Aplique una Herramienta CASE para las fases de desarrollo de Anlisis y Diseo.
.

Objetivos de desempeo en trminos de complejidad, investigacin y tecnologa y TIC


Accin, condiciones, herramientas y estndares de ejecucin o desempeo

Clasificacin en
no recurrentes (NR)/ recurrentes (R) y (RA) (automatizables)

Informacin de apoyo/ procedimental Tema/ descripcin

(NR) Informacin de apoyo Fuente impresa o electrnica: Autor, ttulo, datos bibliogrficos (R) Informacin procedimental Nombre del procedimiento o algoritmo y datos bibliogrficos para su recuperacin (RA) Parte de la tarea que se requiere practicar

Objetivo de desempeo 1 Elaborar cuestionarios y entrevistas para determinar las necesidades de una empresa, mediante un procesador de palabras, cumpliendo con los estandares para los mismos.

No recurrente Determinacin de las necesidades de una empresa. Recurrente Elaboracin de los cuestionarios. Cmo llevar a cabo una entrevista Recurrente automatizable Captura de los cuestionarios mediante un procesador de palabras.

Necesidad de Informacin Clasificacin de los cuestionarios, tipos de preguntas. Contexto y necesidades de la empresa. Caractersticas de las entrevistas.(pasos para llevarla a cabo y elaborar reportes)

Fuentes de Informacin Kendall & Kendall Anlisis y Diseo de Sistemas Tercera Edicin Prentice Hall 913 Pgs.

Caractersticas de las entrevistas. Procedimental Factores a considerar para elaborar un cuestionario.

Objetivo de desempeo 2 Disear los diagramas de clases, de casos de uso, de actividad y de secuencia, de acuerdo a las necesidades detectadas en el analisis, utilizando una herramienta CASE.

Recurrente Diseo de los diagramas de clases, de casos de uso, de actividad y de secuencia. Recurrente automatizable Elaboracin los diagramas de clases, de casos de uso, de actividad y de secuencia en una Herramienta CASE.

Procedimental Prcticas Reglas y significado de los graficos para elaborar los diagramas. Ejercicios de Diagramas UML (de clases, de casos de uso, de secuencia y de actividades) en la Herramienta CASE Rational Rose. Nota. El academico proporcionara la herramienta.

Proyecto Aula:

Ingeniera de Software

8 de 14

MCC. Agustn Lagunes Domnguez

Clase 2 (medio) Aplique una Herramienta CASE para las fases de desarrollo de Codificacin e Implantacin. Objetivos de desempeo en trminos de complejidad, investigacin y tecnologa y TIC
Accin, condiciones, herramientas y estndares de ejecucin o desempeo

Clasificacin en
no recurrentes (NR)/ recurrentes (R) y (RA) (automatizables)

Informacin de apoyo/ procedimental Tema/ descripcin

(NR) Informacin de apoyo Fuente impresa o electrnica: Autor, ttulo, datos bibliogrficos (R) Informacin procedimental Nombre del procedimiento o algoritmo y datos bibliogrficos para su recuperacin (RA) Parte de la tarea que se requiere practicar

Objetivo de desempeo 1 Elaborar la estructura de las clases y de los metodos, mediante una herramienta CASE, de acuerdo al diagrama de clases. Objetivo de desempeo 2 Generar el cdigo del software, utilizando una herramienta CASE, de acuerdo al diagrama de clases. Objetivo de desempeo 3 Implementar el software, generando un programa de instalacin, haciendolo de facil uso para la persona que lo instale.

Recurrente automatizable Elaboracin de la estructura de las clases y de los metodos, mediante una herramienta CASE.

Prcticas Ejercicios de generacin de estructura de las clases en la Herramienta CASE denominada Rational Rose.

Recurrente automatizable Generacin del cdigo del software, utilizando una herramienta CASE.

Prcticas Ejercicios de Generar cdigo mediante alguna en la Herramienta CASE Rational Rose.

Recurrente Instalacin del Software

Procedimental Pasos para instalacin de Software. la un

Proyecto Aula:

Ingeniera de Software

9 de 14

4. MOTIVACIN, ANDAMIAJE Y SECUENCIA DE LA ENSEANZA


Subcompetencia
Aplicar una herramienta CASE a situaciones reales del desarrollo de software.

Actividades y secuencia de aprendizaje Inv (estrategias didcticas) (temporalizacin) Andamiaje: Se explica a los estudiantes el concepto, x Clase 1 (Fcil) beneficios, clasificaciones, componentes y funcionalidades de Aplique una Herramienta CASE para las Herramientas CASE. Tambin se les explica lo que es el anlisis y como llevarlo al cabo. las fases de desarrollo de Anlisis y Diseo. Se explica que es el diseo y los nueve principales diagramas Complejidad: requiere UML que se incluyen en el diseo.
conocimientos cuestionarios su tipo de preguntas, de entrevistas y de conceptos de herramientas CASE y sus clasificaciones.as como de los distintos diagramas UML. Investigacin: Busqueda de los tipos de preguntas en los cuestionarios y Busqueda de Herramientas CASE que ayuden al diseo de diagramas UML. Tecnologa: tiene que instalar una Herramienta CASE y elaborar el diseo de las necesidades con dicha herramienta.

Tareas

Info Info proced apoyo x x

E-N X

TIC x

And Colab x x

Meta cogn x

Actividades: Mediante la lectura y comparacion de diagrama UML, entienden sus caracteristicas y la diferencia entre ellos. Recursos: Moodle Foros: Importancia de las Herramientas CASE (1er Semana) UML (2 y 3 Semana) Documentos: HCASE.mp3 HCASE.mp4 Introduccion_HC.pdf Herramientas_Case.pdf Generalidades UML.pdf UML.pdf UML_ingles.pdf Trabajo en equipo: En equipos de 4 estudiantes, utilizando la estrategia de prctica de campo, elaboran cuestionarios y

MCC. Agustn Lagunes Domnguez

entrevistas y de acuerdo a las necesidades del cliente, disean y elaboran sus diagramas UML. Tiempo para su realizacin 4 semanas.

Subcompetencia
Aplica una herramienta CASE a situaciones reales del desarrollo de software.

Actividades y secuencia de aprendizaje Inv (estrategias didcticas) (temporalizacin) Andamiaje: Se explica a los estudiantes el concepto, x Clase 2 (Medio) Aplique una beneficios, filosofia y lenguajes de programacion dentro de la Herramienta CASE para Programacin Orientada a Objetos. Tambin se les explica lo las fases de desarrollo que es la implantacin del software y como llevarlo al cabo.
de Codificacion e Implantacin. Complejidad: Adems de las caractersticas de la clase anterior, requiere concocimientos de programacion y metodos de implantacin de Software. Investigacin: identifiacar el Lenguaje de programacin mas adecuado para generar el cdigo y los diferentes metodos de impantacin de un software. Tecnologa: tiene que instalar una Herramienta CASE y generar el cdigo de acuerdo al diseo previo.

Tareas

Info Info proced apoyo x x

E-N X

TIC x

And Colab x x

Meta cogn x

Actividades: Mediante la lectura sobre POO y Java los estudiantes entienden la POO y su relacion con Java. Recursos: Moodle Foros: Filosofia de POO (1er Semana) Java y sus caracteristicas (2 y 3 semana) Documentos: Programacion Orientada a Objetos Introduccion.pdf Programacion Orientada a Objetos Conceptos fundamentales.pdf JAVA Introduccion.pdf JAVA Conceptos_basicos.pdf JAVA Caracteristicas.pdf Trabajo en equipo: En equipos de 4 estudiantes, utilizando la estrategia de prctica de campo, programan sus clases en
Ingeniera de Software 11 de 14

Proyecto Aula:

MCC. Agustn Lagunes Domnguez

lenguaje de programacion orientado a objetos, verifican el cdigo y al finalizar implementan el software. Tiempo para su realizacin 4 semanas.

5. EVALUACIN DEL APRENDIZAJE


E.E. Ingeniera de Software
Clase 1 (Fcil). Aplique una Herramienta CASE para las fases de desarrollo de Anlisis y Diseo. Objetivos de desempeo Objetivo de desempeo 1 Elaborar cuestionarios y entrevistas para determinar las necesidades de una empresa, mediante un procesador de palabras, cumpliendo con los estandares para los mismos. Objetivo de desempeo 2 Disear los diagramas de clases, de casos de uso, de actividad y de secuencia, de acuerdo a las necesidades detectadas en el analisis, utilizando una herramienta CASE. Tarea con Andamiaje

Se explica a los estudiantes el concepto, beneficios, clasificaciones, componentes y funcionalidades de las Herramientas CASE. Tambin se les explica lo que es el anlisis y como llevarlo al cabo. Se explica que es el diseo y los nueve principales diagramas UML que se incluyen en el diseo.
Productos/ evidencias Elementos para la evaluacin Criterios de desempeo Nivel 1 Aceptable Nivel 2 Bueno Preguntas objetivas y claras. Aplicacin de los cuestionarios y entrevistas a las personas Nivel 3 Excelente Preguntas objetivas y claras. Aplicacin de los cuestionarios y entrevistas a las personas adecuadas en tiempo y forma. Redaccin del anlisis de manera clara y detallada, con la determinacin precisa de

Documento de Anlisis

Proyecto Aula:

Preguntas claras. Aplicacin de cuestionarios y entrevistas. Redaccin de anlisis de Ingeniera de Software

Preguntas. Aplicacin de los cuestionarios y entrevistas. Documento de anlisis.

12 de 14

MCC. Agustn Lagunes Domnguez

forma general.

adecuadas en tiempo y forma. Redaccin de anlisis de forma general. Congruencia entre el anlisis y los diagramas de Clases, con sus propiedades, mtodos, y la congruencia con los diagramas de casos de uso sus actores y sus casos de uso necesarios. Congruencia de los diagramas de secuencias y actividades con al menos un diagrama general de actividades y uno de secuencias.

las necesidades de la empresa.

Documento de Diseo

Diagramas UML (1 diagrama de clases, 1 diagrama de casos de uso, 1 diagrama de actividad y 1 de secuencia por cada metodo encontrado en las clases)

Congruencia entre el anlisis y los diagramas de Clases, aunque varen sus propiedades y mtodos. Los diagramas de casos de uso sus actores y sus casos de uso necesarios. Al menos un diagrama de secuencias y de actividades general.

Congruencia entre el anlisis y los diagramas de Clases, con sus propiedades, mtodos, y la congruencia con los diagramas de casos de uso sus actores y sus casos de uso necesarios. Congruencia de los Diagramas de secuencias y actividades con los mtodos de las clases, en el diagrama de clases y los casos de uso en el diagrama de casos de uso.

Clase 2 (Medio). Aplique una Herramienta CASE para las fases de desarrollo de Codificacion e Implantacin. Objetivos de desempeo Objetivo de desempeo 1 Elaborar la estructura de las clases y de los metodos, mediante una herramienta CASE, de acuerdo al diagrama de clases. Objetivo de desempeo 2 Generar el cdigo del software, utilizando una herramienta CASE, de acuerdo al diagrama de clases. Objetivo de desempeo 3 Proyecto Aula: Ingeniera de Software 13 de 14

MCC. Agustn Lagunes Domnguez

Implementar el software, generando un programa de instalacin, haciendolo de facil uso para la persona que lo instale. Tarea con Andamiaje

Se explica a los estudiantes el concepto, beneficios, filosofa y lenguajes de programacin dentro de la Programacin Orientada a Objetos. Tambin se les explica lo que es la implantacin del software y como llevarlo al cabo.
Productos/ evidencias Elementos para la evaluacin Criterios de desempeo Nivel 1 Aceptable Hay congruencia entre el diseo y la codificacin. La interfaz es de difcil uso. El cdigo funciona. Nivel 2 Bueno Hay congruencia entre el diseo y la codificacin. La interfaz es de difcil uso. El cdigo no tiene ningn error y adems pasa todas las pruebas sobre la interfaz y todas las pruebas sobre el cdigo. Se instala adecuadamente y funciona. Nivel 3 Excelente Hay congruencia entre el diseo y la codificacin. La interfaz es de fcil uso y rpida. El cdigo no tiene ningn error y adems pasa todas las pruebas sobre la interfaz y todas las pruebas sobre el cdigo.

Codificacin

El cdigo

Implantacin

El software instalador

Se instala.

Se instala adecuadamente y funciona. Es de fcil instalacin.

Proyecto Aula:

Ingeniera de Software

14 de 14

S-ar putea să vă placă și