UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
PROYECTO DE INVESTIGACIÓN FINAL PROYECTO DE INVESTIGACIÓN FINAL
Programa de Ingeniería de Sistemas Programa de Ingeniería de Sistemas Programación Orientada a Objetos Programación Orientada a Objetos CESAR ORLANDO JIMENEZ ANGARITA CESAR ORLANDO JIMENEZ ANGARITA
(Director Nacional) (Director Nacional)
Zona: Centro Bogotá Cundinamarca, Zona: Centro Bogotá Cundinamarca,
Cead: José Acevedo y Gómez Cead: José Acevedo y Gómez
Diciembre 2015 Diciembre 2015
PROYECTO DE INVESTIGACIÓN FINAL Temáticas que se Revisarán:
1. Trabajo Colaborativo Proyecto de Investigación Final Teórico Portada Contraportada Índice Índice de Cuadros Índice de Gráficos Capítulo 1 Introducción Capítulo 2 Objetivos Capítulo 3 Justificación Capítulo 4 Delimitación
Parte III Desarrollo de Software Orientada a Objetos Capítulo 5. Programación Orientada a Objetos en Java Capítulo 6. Modelo de Requisitos
Capítulo 7. Modelo de Análisis Capítulo 8 Modelado de Diseño
Capítulo 9 Modelo de Implementación Capítulo 10 Modelo de Prueba
Capítulo 11 Conclusiones Capítulo 12 Recomendaciones Capítulo 13 Bibliografía
2. Trabajo Colaborativo Proyecto de Investigación Final Práctico
Desarrollo de las interfaces graficas de su proyecto del investigación propuesto en java Eclipse o Jcreator Le, desarrollo de las Bases de Datos teniendo en cuenta la Entidad Relación en mysql, acces, sql, Desarrollo de un Manual de instalación de las bases de Datos. Alimentar las bases de datos con registro en cada tabla para poder hacer las respectivas pruebas del aplicativo.
Aspectos Generales del Trabajo Colaborativo:
Para desarrollar la guía de actividades del presente trabajo es indispensable y se tendrá en cuenta en el momento de la calificación los aportes individuales y la interacción en el pequeño grupo colaborativo. Por lo tanto se requiere que todos y cada uno conozca y entienda las instrucciones para la construcción del Proyecto de Investigación Final.
La intención es que este trabajo se convierta en un medio que permita unir esfuerzos, saberes, aportes y competencias de todos los integrantes del grupo y con ello construir trabajos individuales y de grupo, que tengan excelente calidad y apoyen su autoaprendizaje.
Estrategia de aprendizaje propuesta:
El Proyecto de Investigación Final: esta estrategia permite recopilar muestras de las actividades realizadas, que luego pueden ser compartidas con los compañeros. Permite estructurar las tareas de aprendizaje, motiva la autorreflexión y la evaluación tanto del proceso como del producto.
Peso Evaluativo:
1. Trabajo Colaborativo Proyecto de Investigación Final Teórico (45 Puntos) 2. Trabajo Colaborativo Proyecto de Investigación Final Teórico (80 Puntos)
125 puntos (25% del peso del Curso) correspondientes al Proyecto de Investigación Final Objetivos del Trabajo
Organizar tareas colectivas aportando y superando las dificultades que se presenten,
con una actitud tolerante hacia las ideas de los compañeros.
Definir mediante acuerdos, responsabilidades individuales que faciliten el verdadero
trabajo en equipo.
Mantener buenas relaciones con los miembros del grupo, responsabilizándose de la
consecución de los objetivos.
Conocer y aplicar técnicas de Desarrollo de Aplicaciones de Software Orientada a
Objetos
Conocer y aplicar técnicas administradores de bases de datos Orientada a Objetos en
Guía de Tareas Proyecto de Investigación Final Trabajo individual:
1. Participación activamente con el grupo de trabajo
2. Aportes significativos individuales al Proyecto de Investigación Final Trabajo Grupal:
1. Acordar con los compañeros la forma de trabajo y elegir un líder de grupo que será responsable de subir un único trabajo a nombre del grupo.
2. Consolidar un solo Trabajo Colaborativo en un archivo llamado Grupo_102_Proyecto_Final_Teorico los resultados del trabajo en el link solicitado que se encuentra en el entorno de evaluación y seguimiento llamado Proyecto Final Teórico.
3. Consolidar un solo Trabajo Colaborativo Proyecto Final Practico en un archivo llamado Grupo_102_Proyecto_Final_Practico, el cual debe contener los programas o interfaces graficas en java eclipse o jcreator LE, las bases de datos con por lo menos 10 registros en cada una de las tablas para poder hacer pruebas y se puede utilizar los siguientes administradores de base de datos mysql, sql, access, los cuales se deben entregar en un archivo zip con los resultados del trabajo en el link solicitado que se encuentra en el entorno de evaluación y seguimiento llamado Proyecto Final Practico.
Producto(s) esperado(s):
1. Proyecto de Investigación Final Teórico: debe estar organizado de la siguiente manara antes de ser entregado oficialmente por el link correspondiente:
Portada Índice Índice de Cuadros Índice de Gráficos Capítulo 1 Introducción Capítulo 2 Objetivos 2.1. Objetivos Generales 2.2. Objetivos Específicos Capítulo 3 Justificación 3.1. Justificación General 3.2. Justificación Técnica 3.3. Justificación Profesional Capítulo 4 Delimitación
Capítulo 5. Programación Orientada a Objetos en Java Capítulo 5.1 Introducción a Java
Capítulo 5.2. Programación Básica Capítulo 5.3. Programación Avanzada Capítulo 5.4. UML y Java
Capítulo 5.5. Aplicaciones y Applets
Capítulo 5.6. Interfaces Gráficas del Usuario Capítulo 6. Modelo de Requisitos
Capítulo 6.1 Descripción del Problema Capítulo 6.2. Modelado de Caso de Uso Capítulo 6.3. Modelo de Interfaces Capítulo 6.4. Actores y Casos de Uso
Capítulo 6.5. Módelo del Dominio del Problema Capítulo 7. Modelo de Análisis
Capítulo 7.1. Arquitectura de Clases
Capítulo 7.2. Identificación de clases Según estereotipos Capítulo 7.3. Clases Según Caso de Uso
Capítulo 7.4. Diagramas de Secuencia Capítulo 7.5. Caso de uso para el Sistema Capítulo 8 Modelado de Diseño
Capítulo 8.4 Revisión del Diseño
Capítulo 8.5. Diagramas de Secuencia del Diseño Capítulo 9 Modelo de Implementación
Capítulo 9.1. Programación en Java Capítulo 9.2. Tipos de Prueba
Capítulo 10 Modelo de Prueba
Capítulo 10.1. Definición de Conceptos Capítulo 10.2. Tipos de Pruebas
Capítulo 10.3. Procesos de Pruebas Capítulo 11 Conclusiones
Capítulo 12 Recomendaciones Capítulo 13 Bibliografía
Todos los anteriores archivos deben ser entregados en un solo archivo zip. Con los resultados del proyecto de Investigación Final en el link solicitado que se encuentra en el Entorno de Evaluación y seguimiento llamado Proyecto Final Teórico.
2. Proyecto de Investigación Final Practico: debe estar organizado de la siguiente manara antes de ser entregado oficialmente por el link correspondiente:
Desarrollo del proyecto propuesto en java Eclipse o Jcreator Le
Desarrollo de los programas o interfaces graficas en java eclipse o jcreator LE,
Desarrollo de las bases de datos con por lo menos 10 registros en cada una de las tablas para poder hacer pruebas y se puede utilizar los siguientes administradores de base de datos mysql, sql, Access.
Crear un documento en Word que contenga la Entidad Relación de las Bases de Datos se su proyecto final y explicando cómo debe ser su instalación de las bases de datos a través del ODBC.
Todos los anteriores archivos deben ser entregados en un solo archivo zip. con los resultados del proyecto de Investigación Final en el link solicitado que se encuentra en el Entorno de Evaluación y seguimiento llamado Proyecto Final Practico.
Entrega del archivo zip con todos los documentos en Word y con todos los programas en java y las Bases de datos y una portada con los integrantes del grupo, cuyo nombre debe
ser Grupo_120_Proyecto_Final_Practico (ejemplo: Grupo_21-ProyectoFinal_Practico), su el archivo es demasiado grande se deben subirlo por partes,
IMPORTANTE:
Si encuentra algún inconveniente en el desarrollo de este Trabajo Colaborativo,
por favor utilice el correo interno del curso o el Foro destinado para esta actividad, con el fin de brindarle una oportuna asesoría.
En el Foro debe desarrollarse la intercomunicación con el grupo de trabajo
colaborativo.
Únicamente se recibe un trabajo por grupo.
El único medio de entrega de los trabajos es el Entorno de Seguimiento y
Evaluación en el la tarea Proyecto Final Teórico y Proyecto Final Practico. Referencias bibliográficas
Libros de la Biblioteca Virtual de Unad en Programación Orientada a Objetos Consulta de Internet Programación Orientada a Objetos
Weitzenfeld, Alfredo. Ingeniería de Software Orientada a Objetos con UML, Java e Internet. Mexico City: Cengage Learning, 2005. Gale Virtual Reference Library. Web. 3 July 2014. Parte II Modelado y Programación Orientada a Objetos
Autor: Deitel y Deitel Introducción DOO con UML y los Patrones de Diseño JDBC tm, SERVLETS, JSP tm Editorial Pearson Prentice Hall Quinta Edición.
David Arnow Gerald Weiss Introducción a la Programación con Java tm Actualización a la Versión 2 de Java Editorial Addison Wesley.
Fcd Javier Ceballos Java 2 Curso de Programación 2 Edición Editorial Alfaomega Ra-Ma. Agustin Froute Java 2 Manual Usuario tutorial 3 Edición Editorial Alfaomega Ra-Ma 5.
Herbert shildt Fundamentos de Programación Java 2 Editorial Mc Graw Hill . para conocer el lenguaje de programación JAVA.
Arnow, D., Weiss, G., Introducción a la programación con JAVA, Addison wesley, 2000. Larman, C., UML y patrones, Prentice Hall, 1998.
Meyer, B., Construcción de software orientado a objetos, Prentice Hall, segunda edición, 1997. Wu, T., Introducción a la programación orientada a objetos con Java, Mc Graw Hill, 2000. Joyanes, L., Programación orientada a objetos, Segunda edición, Mc Graw Hil l, 1998. Grez Voss, Introducción Orientada a Objetos, Editorial Mc Graw Hill, 1994.
Joyanes, L., C++ a su alcance un enfoque orientada a objetos, Editorial, Mc Graw Hill, 1994.
Cesar Becerra Santamaría, C++ Una Herramienta para la Programación Orientada a Objetos, Editorial Mc Graw Hill, 1.993.
Fco Javier Ceballos, Programación Orientada a Objetos con C ++,Editorial Alfaomega, 1.998. Nathan Meyers, Programación JAVA en Linux, Editorial Prentice Hall, 2.000.
1. Proyecto de Investigación Final – Desarrollo de Software Orientada a Objetos del Proyecto que han venido desarrollando durante el curso académico de programación orientada a objetos como son: Modelo de Requerimientos. Modelo de Analisis, Modelo de diseño, Modelo de Implementación, y Modelo de Pueba con todas las correcciones sugeridas anteriormente. Y desarrollado en un lenguaje de programación Utilizando Java Eclipse o Java Jcreator
Tipo de practica
Presencial Auto dirigida Remota X Porcentaje de
evaluación 125 Puntos Plataforma Campus Virtual
Horas de la practica 4 Horas Laboratorio ST 16 Horas Independientes Temáticas de la
práctica Desarrollo de Software Orientada a Objetos del Proyectocon Java 2 Utilizando Java Eclipse o Jcreator Intencionalidades
formativas Propósitos:
Dar a conocer a los estudiantes de una forma clara los conceptos fundamentales del Desarrollo de Software Orientado a Objetos de su proyecto final, Desarrollando el Modelo de Requerimientos, Modelo de Análisis, Modelo de Diseño, Modelo de Implementación
Dar a conocer a los estudiantes de una forma clara los conceptos fundamentales como se trabajan administradores de bases de datos de su proyecto de investigación final.
Dar a conocer a los estudiantes de una forma clara los conceptos fundamentales como desarrollar su desarrollo de su proyecto de investigación final utilizando las interfaces graficas con un lenguaje de programación Java.
Objetivos:
Que el estudiante comprenda la importancia del Desarrollo de Software Orientado a Objetos con interface graficas en un lenguaje de programación Java.
Que el estudiante adquiera los conocimientos básicos que le permitan crear estructuras y administrar estructuras simples de bases de datos para ingresar y modificar información con interface a un lenguaje de programación Java.
Que el estudiante conozca procedimientos que le permitan almacenar, ordenar y administrar datos almacenados en una o más tablas relacionadas con interface a un lenguaje de programación Java.
Que el estudiante aprenda el uso de expresiones matemáticas para realizar toda clase de cálculos y
operaciones dentro de consultas, informes y formularios con interface a un lenguaje de programación Java.
Metas:
Desarrollará los conceptos de Desarrollo de Software Orientado a Objetos con administradores de Bases de Datos con interface graficas a un lenguaje de programación Java. Tendrá la capacidad de Desarrollar Software Orientado a Objetos desde el Modelo de Requerimientos, Modelo de Análisis, Modelo de diseño, Modelo de Implementación y
desarrollarlo por completo utilizando cualquier administrador de base de datos y generando sus interface graficas a un lenguaje de programación Java.
Competencias:
El estudiante comprende el Desarrollo de Software Orientado a Objetos con administradores de Bases de Datos con interface graficas a un lenguaje de programación Java
El estudiante adquiere destrezas en el uso de procedimiento de Desarrollo de Software Orientado a Objetos con administradores de Bases de Datos con interface graficas a un lenguaje de programación Java
. Fundamentación Teórica
PROYECTO DE INVESTIGACI N FINAL Temáticas que se Revisarán:
1. Proyecto de investigación Final Practico: Portada Contraportada Índice Índice de Cuadros Índice de Gráficos Capítulo 1 Introducción Capítulo 2 Objetivos Objetivos Generales Objetivos Específicos
Capítulo 3 Justificación Justificación General Justificación Técnica Justificación Profesional Capítulo 4 Delimitación
Capítulo 5. Programación Orientada a Objetos en Java Capítulo 5.1 Introducción a Java
Capítulo 5.2. Programación Básica Capítulo 5.3. Programación Avanzada Capítulo 5.4. UML y Java
Capítulo 5.5. Aplicaciones y Applets
Capítulo 5.6. Interfaces Gráficas del Usuario Capítulo 6. Modelo de Requisitos
Capítulo 6.1 Descripción del Problema Capítulo 6.2. Modelado de Caso de Uso Capítulo 6.3. Modelo de Interfaces Capítulo 6.4. Actores y Casos de Uso
Capítulo 6.5. Modelo del Dominio del Problema Capítulo 7. Modelo de Análisis
Capítulo 7.1. Arquitectura de Clases
Capítulo 7.2. Identificación de clases Según estereotipos Capítulo 7.3. Clases Según Caso de Uso
Capítulo 7.4. Diagramas de Secuencia Capítulo 7.5. Caso de uso para el Sistema Capítulo 8 Modelado de Diseño
Capítulo 8.3. Diseño de Sistema Capítulo 8.4 Revisión del Diseño
Capítulo 8.5. Diagramas de Secuencia del Diseño Capítulo 9 Modelo de Implementación
Capítulo 9.1. Programación en Java Capítulo 9.2. Tipos de Prueba
Proyecto de Investigación Final Practico:
Desarrollo del proyecto propuesto en java Eclipse o Jcreator Le
Desarrollo de los programas o interfaces graficas en java eclipse o jcreator LE,
Desarrollo de las bases de datos con por lo menos 10 registros en cada una de las tablas para poder hacer pruebas y se puede utilizar los siguientes administradores de base de datos mysql, sql, Access.
Ccrear un documento en Word que contenga la Entidad Relación de las Bases de Datos se su proyecto de investigación final y explicando cómo debe ser su instalación. Descripción de la practica
El estudiante debe instalar Java Jcreator JE o Java Eclipse en su computador personal. Este software debe ser bajado a través de internet o a través de la página Sun Microsystem
El estudiante debe instalar un administrador de base de datos en su computador personal. Este software debe ser bajado a través de internet
Recursos a utilizar en la práctica (Equipos / instrumentos)
Computadores Modernos Intel Corel I3 o I7 con buena Configuración y con software licenciado
Software a utilizar en la practica
Instalación del Java Jcreator Le o Java Eclipse y algún administrador de base de datos Acces, Sql, Mysql o Postgresql.
Metodología
Conocimiento previo para el desarrollo del Proyecto de investigación Final: El estudiante del Curso Académico Programación Orientada a Objetos debe tener buenas bases Desarrollo de Software Orientad a Objetos de Programación Orientada a objetos y un buen manejo de cualquier base de Datos.
Sistema de Evaluación
El Sistema de Evaluación estará a cargo del tutor de Plataforma Campus Virtual. Informe o productos a entregar
1. Informe Trabajo Colaborativo Proyecto de investigación Final Teórico 2. Informe Trabajo Colaborativo Proyecto de investigación Final Practico
Rúbrica de evaluación Teórico
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA "UNAD" ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
PROGRAMA INGENIERIA DE SISTEMAS
Proyecto de investigación Final Teórico: Sistema de Información desarrollado en un software Orientado a Objeto
Rúbrica de Evaluación Teórico: Ítem
Evaluado ValoraciónBaja Valoración Media Valoración Alta MáximoPuntaje Aportes
Individuales El estudiantenunca participó en el trabajo colaborativo. (Puntos = 0) El Estudiante realizó aporte significativos en el desarrollo de la ingeniería software orientado a objetos de su Proyecto de
Investigación Final pero no realizo aportes significaditos (Puntos = 3) El Estudiante realizó aportes significativos en el desarrollo de la ingeniería de software orientado a objetos de su Proyecto de investigación Final y realizo aportes significaditos. (Puntos = 5) 5 Tiempo de
Participación Nunca ingresóal foro de trabajo
colaborativo. (Puntos = 0)
Ingresó tarde para el Desarrollo de la ingeniería de software Orientado a Objetos de su Proyecto de investigación Final en el trabajo colaborativo. (Puntos = 3) Participó a tiempo en el desarrollo de la ingeniería software Orientado a Objetos de su Proyecto de
investigación Final del trabajo colaborativo. (Puntos = 5) 5 Interacción con el equipo de trabajo No interactuó con el grupo de trabajo colaborativo. (Puntos = 0)
Participó, pero no tiene en cuenta los aportes de los compañeros de grupo de trabajo colaborativo. (Puntos = 5) Participó activamente en la construcción del Desarrollo de ingeniería de software orientado a objetos de su Proyecto de investigación Final. y tuvo en cuenta los aportes de los compañeros de grupo. (Puntos =10) 10 Estructura del proyecto de investigación El documento no se realiza con estructura del proyecto de investigación Final. (Puntos = 0) El documento no se desarrolla en su totalidad con la
estructura del proyecto de investigación final (Puntos = 5)
El documento se desarrolla teniendo en cuenta la estructura del proyecto de
investigación Final. (Puntos = 10)
Redacción y Ortografía de los documentos Documento tiene muchos errores de redacción y ortografía del proyecto de investigación final (Puntos = 0) Documento tiene algunos errores de redacción y ortografía del proyecto de investigación final (Puntos = 5) Documento tiene redacción y ortografía del proyecto de investigación final (Puntos = 10) 10 Fines del Proyecto Final El Proyecto Final no cumple con lo sugerido. (Puntos = 0)
El Proyecto final cumple muy regularmente con lo sugerido.
(Puntos = 3)
El Proyecto final Cumple con todo lo sugerido. (Puntos = 5)
5
TOTAL DE PUNTOS POSIBLES 45 Nota: Estudiante que no se participe activamente en el Proyecto de investigación Final y en las fechas propuestas, tendrá una nota total de CERO: (0)
Retroalimentación
La retroalimentación del Proyecto de investigación final será evaluado por el tutor Plataforma Campus Virtual
Rúbrica de evaluación Practico
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA "UNAD" ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
PROGRAMA INGENIERIA DE SISTEMAS
Proyecto Final Práctico Desarrollo de Software Orientado a Objetos y desarrollado con interfaces graficas en un lenguaje de programación Java
Jcreator LE o Java Eclipse Rúbrica de Evaluación Practico:
tem Evaluado Valoración Baja Valoración Media
Valoración Alta Máximo Puntaje Estructura del Programa codificado en Java Eclipse o Jcreator Le Programas sin formato (Puntos = 0) Programas Medianamente con formato (Puntos = 5) Programas con formato (Puntos = 10) 10 Documentación de los programa Programas No documentados (Puntos = 0) Programas Medianamente documentados (Puntos = 5) Programas Bien documentados (Puntos = 10) 10 Los Programas Compilan con el modelo de bases de datos Los Programas No Compilan con el modelo de base de datos(Puntos = 0) Los Programas Compilan Medianamente con el modelo de bases de datos (Puntos = 15) Los Programas Compilan Correctamente con el modelo de bases de datos (Puntos = 30) 30 El proyecto de investigación se desarrolló en java eclipse o jcreator Le El desarrollo del software no se desarrolló aplicando el documento de la estructura del proyecto de investigación (Puntos = 0) El desarrollo del software se desarrolló aplicando algunas partes el documento de la estructura del proyecto de investigación (Puntos = 15) El desarrollo del software se desarrolló aplicando todo el documento de la estructura del proyecto de investigación (Puntos = 30) 30
Nota: Estudiante que no se participe activamente en el Proyecto de investigación Final y en las fechas propuestas, tendrá una nota total de CERO: (0)
Retroalimentación
La retroalimentación del Proyecto final será evaluado por el tutor Plataforma Campus Virtual
Atentamente
Cesar Orlando Jiménez Angarita
Ingeniero de Sistemas con Énfasis en Software Especialista en Edumática
Magister en Informática Educativa
Escuela de Ciencias Básicas Tecnología e Ingeniería Programa de Ingeniería de Sistemas
Zona Centro Bogotá Cundinamarca Cead José Acevedo y Gómez
Director Curso Académico de Programación Orientada a Objetos Correo Electrónico: cesar.jimenez@unad.edu.co
Spype: cesar.orlando.jimenez.angarita Celular: 310 8683759