Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe de Pasantías Elaborado por: Br. Ricardo J. Requena B. C.I. 18.252.362 Informe de Pasantías presentado ante la Universidad de Carabobo como requisito parcial para optar al título de Licenciado en Computación Tutor Académico: Lic. Daniel Rosquete Tutor Empresarial: Carlos García Noviembre, 2012
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe de Pasantías Elaborado por: Br. Ricardo J. Requena B. C.I. 18.252.362 Lic. Daniel Rosquete Tutor Académico Universidad de Carabobo Carlos García Tutor Empresarial Soluciones Tecnológicas DC Noviembre, 2012
Resumen El presente informe tiene como finalidad declarar las actividades realizadas durante las últimas catorce (14) semanas, a cargo del Br. Ricardo Requena, periodo en cual se cumplió con el requisito de pasantías exigido por la facultad para optar al título de Licenciado en Computación. Dichas pasantías fueron realizadas en la empresa Soluciones Tecnológicas DC, específicamente en el Departamento de Sistemas. Durante este periodo, se llevaron a cabo tareas como, captura de requisitos directamente con el cliente, fase de análisis y diagramación de base de datos, documentación de los módulos del proyecto, codificación de módulos del proyecto, pruebas a la aplicación, entre otras. Las tecnologías de desarrollo utilizadas fueron.net, específicamente C# en el entorno Visual Studio 2012, y para el manejo de base de datos, SQL Server 2008 R2. El desarrollo de esta actividad, cumple con el objetivo de complementar los conocimientos adquiridos durante la carrera, así como también, ayudar al bachiller a enfrentarse al campo laboral.
Índice General Descripción de la Empresa Tecnologías Utilizadas Cronograma de Actividades de Pasantías Conclusión Recomendaciones
Descripción de la Empresa Soluciones Tecnológicas DC, C.A. Empresa que está dando sus primeros pasos en el mercado, que a pesar de su corto tiempo, busca brindar un servicio de calidad a sus clientes y una buena atención. Esta brinda servicios de desarrollo de software, así como también soporte técnico en el área de IT.
Tecnologías Utilizadas Microsoft Visual Studio 2012: Es un entorno de desarrollo integrado (IDE) desarrollado por Microsoft para el sistema operativo Windows, el cual permite a los desarrolladores crear aplicaciones de escritorio, sitios o aplicaciones web, debido a un buen número de lenguajes que soporta, tal es el caso de C#, Visual Basic, Visual C++, Visual J#, entre otros. Visual C#: Es un lenguaje de programación orientado a objetos, desarrollado y estandarizado por Microsoft, como parte de su plataforma.net, este es un lenguaje parecido a C++ o Java. ADO.NET Entity Framework: Es un framework de Mapeo Objeto-Relacional (ORM) para la plataforma.net. Este se encarga de convertir y tratar a los datos del sistema de tipos de un lenguaje orientado a objetos para ser utilizados en una base de datos relacional. Microsoft SQL Server 2008 R2: Es un sistema para la gestión de base de datos basado en el modelo relacional. Este es producido por Microsoft y permite dos lenguajes para el manejo de bases de datos, los cuales son Transact SQL (T- SQL) y ANSI SQL.
Cronograma de Actividades de Pasantías Las pasantías fueron realizadas en tiempo completo, con horario de 8:00am a 5:00pm de lunes a viernes, durante las doce (12) semanas establecidas para el cumplimiento del requisito. Las actividades realizadas se especifican en la siguiente tabla: Semana Actividades 13/08 al 17/08 Introducción a las herramientas a utilizar 20/08 al 24/08 27/08 al 31/08 03/09 al 07/09 Fase de Pruebas y Detección de Fallos del Sistema Administrativo (SVS) 10/09 al 14/09 Estudio del Problema del Sistema Administrativo (Inmobiliaria Modulo Alquiler) 17/09 al 21/09 Captura de Requisitos con el Cliente (Inmobiliaria) y Elaboración de Informes, tanto internos como para el Cliente 24/09 al 28/09 Análisis, Documentación y Desarrollo de la Base de Datos para el modulo Alquiler del Sistema Administrativo (Inmobiliaria) 01/10 al 05/10 Desarrollo del Módulo Alquiler del Sistema 08/10 al 12/10 15/10 al 19/10 Administrativo (Inmobiliaria) o Carga de Propietarios o Carga de Clientes (Inquilinos) o Carga de Inmuebles o Vinculación Cliente Inmueble (Alquiler) o Facturación 22/10 al 26/10 Fase de Pruebas y Detección de Fallos del Sistema Administrativo (Inmobiliaria) Mejora de la Interfaz de Usuario Muestra del Módulo de Alquiler al Cliente, para pruebas y captura de detalles faltantes o modificaciones 29/10 al 02/11 Trabajo en las modificaciones del Módulo Alquiler del Sistema Administrativo (Inmobiliaria), tomando en cuenta la reunión con el Cliente.
Dentro de la Empresa se abordan los problemas utilizando una metodología, que se enfoca en conocer bien el proceso de negocio del cliente. Así como se aprecia en la tabla, esta metodología se basa en la aplicación cíclica de los siguientes pasos: Estudio del negocio, previo al encuentro de captura de requisitos con el cliente. Captura de requisitos, documentación y feedback con el cliente sobre sus necesidades. Puesta en marcha de la solución con el cliente, para buscar errores y posibles detalles faltantes. Análisis del problema, datos e información para el desarrollo. Fase de Pruebas y Detección de Errores. Desarrollo e implementación de la solución.
Conclusión Durante la realización de las pasantías, se logró afianzar conocimientos de programación y base de datos, así como también complementar la formación del estudiante con tecnologías nuevas y diferentes a las usadas durante la formación académica, como son las tecnologías orientadas al sistema operativo Windows (Visual Studio 2012, SQL Server 2008 R2). También se adquirió conocimiento y experiencia importante para el desenvolvimiento y crecimiento del profesional en el ámbito laboral durante este periodo.
Recomendaciones A la empresa Soluciones Tecnológicas DC, C.A. Abordar cada problema con mayor prontitud, para evitar retrasos en las entregas. Optimizar el formato de líneas de tiempo, tanto para ofrecerle al cliente un estimado de fecha de entrega real y dentro de lo posible, como también para gestionar mejor el desarrollo de las distintas aplicaciones que se llevan a cabo dentro de la empresa. A futuro, la adquisición de nuevos equipos con características de rendimiento ajustadas a las necesidades de los programadores. A la Coordinación de Pasantías, FaCyT UC Agilizar el proceso de asignación de tutores académicos a los pasantes. Coordinar jornadas explicativas, para la elaboración del informe final de pasantías.