Informe de Practicas Pre Profesionales II
Informe de Practicas Pre Profesionales II
Informe de Practicas Pre Profesionales II
DE
ASUNTO
REFERENCIA
Elaboracin del Diseo e Implementacin de la Aplicacin para el Catalogo de Sistemas de Informacin del IIAP.
Por medio de la presente tengo a bien saludarle y a la vez emitir el informe N 001-2011, del curso de Prcticas Pre Profesionales II, para su valuacin correspondiente. Sin otro particular, me suscribo de Ud., no sin antes mostrarle mi aprecio y estima personal.
Atte.,
1.2.
Autor Cuchca Gonzales Paolo Cesar, Estudiante de la Facultad de Ingeniera de Sistemas de Informacin UCP.
1.3.
1.4.
Institucin y rea donde se realiz la Practica Institucin : Instituto de Investigacin de la Amazonia Peruana rea: Programa de Investigacin en Informacin de la Biodiversidad Amaznica. (Bioinfo).
1.5.
Duracin y ejecucin del proyecto. 1.5.1. Duracin El tiempo de duracin de la Prctica es de 4 meses.
1.5.2. Ejecucin La funcin de dicho cargo, empez el da 06 de enero y culmina el 06 de mayo del 2012.
1.5.3. Cronograma de Actividades ACTIVIDADES 1. Revisin de procesos, documentacin e Implementacin de la aplicacin de Catalogo de los Sistemas de Informacin. 2. Elaboracin del diseo Implementacin de la Aplicacin. 3. Retroalimentacin y Validacin del Prototipo. 4. Uso de Herramientas de redes sociales para reportar avances semanales.
Tabla N1: Cronograma de Actividades.
1.6.
Hardware
Cantidad 138 4 50 1 3 7 3
Tipo
Software
Cantidad
Lenguajes y Herramientas de programacin Visual Studio 2005( C#) Manejador de Base de Datos SQL 2008 Sistemas Operativos Windows XP SP 2 Windows Server 2003 Herramientas de Productividad Office Professional 2010 1 1 1 1 1
II.
El Instituto de Investigaciones de la Amazona Peruana IIAP. El IIAP; es una institucin de investigacin cientfica y tecnolgica para el desarrollo, especializada en el uso sostenible de la Diversidad Biolgica en la regin amaznica y realiza sus actividades en forma descentralizada, promoviendo la participacin de las instituciones pblicas y privadas, y sociedad civil. El Instituto de Investigaciones es un organismo autnomo de derecho pblico interno, creado mediante Ley N 23374, por mandato del Artculo 120 de la Constitucin Poltica del Per de 1979 y ratificado por la Ley N 28168 del ao 2004. El ao 2006, el Instituto cumpli 25 aos de trabajo ininterrumpido en beneficio de las poblaciones amaznicas. El IIAP nace con una poltica de gestin de carcter participativo, propiciando la representatividad de los diversos actores y los intereses de los pobladores de la Amazona, a travs de su Consejo Superior. ste es responsable de la poltica general de investigacin del Instituto y est conformado por representantes de 21 instituciones pblicas y privadas, comprometidas con la investigacin y el desarrollo amaznico.
Para cubrir su mandato regional amaznico acta focalizadamente sobre problemas y localidades estratgicamente seleccionadas por su potencial de impacto y establece convenios, contratos y alianzas estratgicas para ampliar y proyectar su accin en todo el mbito amaznico nacional y vinculndose a procesos mundiales. 2.2. Actividades que Realiza.
El Instituto de Investigacin de la Amazona Peruana, tiene como finalidad: - Contribuir a la construccin de modelos de desarrollo econmico, basados en la incorporacin de conocimiento innovador de la biodiversidad amaznica con criterios de sostenibilidad, competitividad y equidad, para lo cual desarrolla y difunde informacin relevante. - Contribuir al fortalecimiento de las instituciones socias del IIAP y al desarrollo interno en cuestiones sistmicas de ciencia, tecnologa e innovacin amaznicas. - Contribuir al mejoramiento de las condiciones socioeconmicas actuales y al dilogo intercultural, a fin de generar modos de vida amaznicos con sostenibilidad. - Contribuir con informacin y enfoques creativos a la formulacin de polticas para el desarrollo sostenible y competitivo de la Amazona, considerando los temas estratgicos priorizados. - Facilitar la construccin de una identidad regional que permita una insercin creativa y original a la cultura global. - Mejorar la comunicacin con el entorno y el acceso de la poblacin a la informacin, productos y servicios del IIAP.
2.3.
Aspectos Tcnicos. 2.3.1. Ubicacin Geogrfica. Pas Departamento Provincia Distrito Direccin : Per : Loreto : Maynas : San Juan Bautista : Av. Jos Abelardo Quiones Km 2.5
Plano de Ubicacin del Instituto de Investigaciones de la Amazona Peruana. Fuente: Google Earth.
DIRECTORIO
PRESIDENCIA
IIAP UCAYALI
IIAP AMAZONAS
Organigrama Estructural del Instituto de Investigaciones de la Amazona Peruana. Fuente: Instituto de Investigaciones de la Amazona Peruana.
2.3.4. rea donde se realiz la Prctica. Programa : Programa de Investigacin de la Biodiversidad Amaznica (BIOINFO) Oficina: Proyecto SITEC. 2.3.4.1. Identificacin del rea donde se realiz la prctica.
Organigrama del rea donde se realiz las Practicas Fuente: Instituto de Investigaciones de la Amazona Peruana
2.3.4.2.
a) Generar, adoptar o adecuar tecnologas para la adquisicin, manejo y aprovechamiento de la informacin relacionada con el territorio amaznico. b) Incrementar el valor aadido de los datos e informacin de calidad.
c) Fortalecer las capacidades amaznicas sobre adquisicin, proceso y uso de la d) e) f) g) informacin. Contribuir al fortalecimiento de las polticas y estrategias sobre la informacin y comunicacin. Investigar, estudiar y proponer nuevas tecnologas informticas, recomendando las alternativas ms adecuadas para su implementacin. Controlar y recomendar la adecuada utilizacin, seguridad y conservacin de los equipos, programas, archivos y suministros propios del rea. Realizar el mantenimiento, monitoreo de los Sistemas de Informacin, desarrollados en del rea.
III.
DESCRIPCION DE LAS TAREAS REALIZADAS. 3.1. Desarrollo del Sistema 3.1.1. Antecedentes y Justificacin del Problema. 3.1.1.1. Antecedentes. El Instituto de Investigacin de la Amazonia Peruana solo cuenta con documentacin e inventariado de todos los sistemas con la que cuenta. No existe un aplicativo con la que se pudiera acceder a ella de forma rpida. Justificacin. Debido a lo descrito anteriormente es la necesidad del Instituto de Investigacin de la Amazonia Peruana, la implementar y disear un catlogo de todos los sistemas de informacin, utilizando para ella las diferentes herramientas tecnolgicas necesarias para su elaboracin. Objetivo General. Desarrollar un aplicativo web ptimo, de tal manera que apoyen a las actividades que requieran informacin referente a los sistemas de informacin con la que cuenta el Iiap. Objetivo Especfico. Levantar el Catalogo de los sistemas de informacin a los servidores para que cumpla su verdadero objetivo.
3.1.1.2.
3.1.1.3.
3.1.1.4.
3.1.2. Anlisis y Diseo del Software. 3.1.2.1. Descripcin del Situacin Problemtica. Con la informacin brindad por los trabajadores del Iiap, se procedi a analizar los procesos obtenidos y la elaboracin del diseo obtenido del anlisis respectivo. Diseo de la Solucin. La Metodologa empleado para el anlisis y diseo de los requerimientos es:
3.1.2.2.
Para el desarrollo del Software El Proceso Unificado de Rational (RUP); es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado (UML) que es un lenguaje estndar para la visualizacin, especificacin, construccin y documentacin de artefactos de un sistema, constituye la metodologa estndar a utilizar para el anlisis, implementacin y documentacin del sistema orientada a objetos. El RUP divide el proceso de desarrollo en ciclos, teniendo un producto final al final de cada ciclo, cada ciclo se divide en fases que finalizan con un hito donde se debe tomar una decisin importante: Inicio: se hace un plan de fases, se identifican los principales casos de uso y se identifican los riesgos. Elaboracin: se hace un plan de proyecto, se completan los casos de uso y se eliminan los riesgos. Construccin: se concentra en la elaboracin de un producto totalmente operativo y eficiente y el manual de usuario. Transicin: se implementa el producto en el cliente y se entrena a los usuarios. Como consecuencia de esto suelen surgir nuevos requerimientos a ser analizados. [URL06]
[HER06B]
Para la programacin del sistema Se emple la metodologa Programacin por Capas en la que el objetivo primordial es la separacin entre la lgica de negocios y la lgica de diseo y con el apoyo de la Programacin Orientada a Objetos (POO) que usa objetos y sus interacciones para disear aplicaciones y programas de computadora, conforman una
metodologa que utiliza las tcnicas de la Programacin Orientada a Objetos para realizar la programacin del software de forma ordenada segura y con calidad permitiendo hacer los programas y mdulos ms fciles de escribir, mantener, y reutilizar. Programacin por Capas: En este caso utilizamos 4 capas:
Capa de presentacin: Presenta el sistema al usuario, le comunica la informacin y captura la informacin del usuario en un mnimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). Esta capa se comunica nicamente con la capa de negocio. Capa de negocio: Es donde residen los programas que se ejecutan, se reciben las peticiones del usuario y se envan las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lgica del negocio) porque es aqu donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de l. Tambin se consideran aqu los programas de aplicacin. Capa de datos: Es donde residen los datos y es la encargada de acceder a los mismos. Est formada por uno o ms gestores de bases de datos que realizan
todo
el
almacenamiento
de
datos,
reciben
solicitudes
de
almacenamiento o recuperacin de informacin desde la capa de negocio. Capa de Entidades: Es donde residen se ubican los datos y es la encargada de acceder a los mismos. Est formada por uno o ms gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa de negocio.
Programacin Orientada a Objetos (POO): La POO expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y mdulos ms fciles de escribir, mantener y reutilizar. De aquella forma, un objeto contiene toda la informacin que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interaccin llamados mtodos que favorecen la comunicacin entre ellos. Esta comunicacin favorece a su vez el cambio de estado en los propios objetos. Esta caracterstica lleva a tratarlos como unidades indivisibles, en las que no se separan ni deben separarse el estado y el comportamiento. Mediante el RUP y el UML (Lenguaje de Modelamiento Unificado). Y la utilizacin del Modelamiento de base de datos (Erwin); nos permitirn el anlisis de las tablas y el tipo de dato para los campos que debe contar la base de datos.
3.1.2.3.
Objetivo. Obtener el Anlisis de los casos de uso, el diagrama de entidad relacin el cual representa la base de datos del sistema.
3.1.2.4.
Descripcin de los Indicadores de Logros y Eficiencia. Se elaboraron el anlisis y el diseo de la base de datos para el sistema de Catalogo propuesto en el Instituto de Investigacin de la Amazona Peruana.
3.1.2.5.
Diagrama de Actividad.
Recolectar la informacion brindada po parte de los trabajadores El modo de como almacenan sus investigaciones que realizan en las reas del IIAP
FIN
3.1.2.6.
Resultados. Se obtuvo un anlisis y diseo, completo de los casos de uso del negocio para el proceso de registro y administracin de la informacin del Catlogo del Sistema.
3.1.3.
Para la implementacin del sistema se requiere el apoyo de herramientas de desarrollo de aplicacin web, as como la herramienta para la administracin y gestin de la base de datos y los prototipos del sistema. Tambin se requiere la
utilizacin de hardware y software necesario para la adecuada implementacin. 3.1.3.2. Diseo de la Solucin. La metodologa a emplear para esta actividad fue la utilizacin y el buen manejo de la herramienta de desarrollo (Visual Studio .Net 2010 C#, SQLServer 2008) as como la instalacin del software en la estacin de trabajo (PC de desarrollo) para el proceso de desarrollo de la aplicacin del sistema. Objetivo. Elaborar la implementacin del sistema con las herramientas adecuadas al desarrollo de la aplicacin web, as como la utilizacin del hardware y software.
3.1.3.3.
3.1.3.4.
Descripcin de los indicadores de logros y Eficiencia. Se elabor la aplicacin web del sistema con la ayuda de las herramientas de desarrollo y de gestin de los datos, as como los diagramas de implementacin. Para el xito de la culminacin del presente informe y del sistema de Repositorio digital se requirieron de las siguientes herramientas informticas:
DESCRIPCIN Sistema operativo utilizado para el desarrollo del sistema. Utilizado para la digitacin de documentos, tales como el informe y manuales. Servidor de base de datos el cul ser el depositario de la Data.
2010
3.1.3.5.
INICIO
Diagrama de Actvidad.
obtener los requerimiento funcionamiento del sistema
FIN
3.1.3.6.
Resultados. Se obtuvo la implementacin de la aplicacin web del sistema gracias a la utilizacin de las herramientas (Visual Studio .Net 2008 C#, SQLServer 2008).
IV.
<<extend>>
Registrar Documento
(from <Use Case Name>)
<<extend>>
Modif icar BD
(from Use Case View)
<<extend>>
Registrar Version BD
(from <Use Case Name>)
Registrar Herramienta
(from <Use Case Name>)
<<extend>>
Registrar Version
(from Use Cases)
Registrar Requerimmiento
Administrador
(from Use-Case Mo...
Registrar Modulo
(from <Use Case Name>)
<<extend>>
Registrar Estandar
(from Use Cases)
<<extend>>
Registrar Reporte
(from Use Cases)
Modif icar SO
(from Use Case View)
<<extend>>
<<extend>>
Descripcin: El administrador a travs del intranet podr insertar y modificar cada uno de las entidades correspondiente.
4.2.
: Administrador
: Listar
: Actualizar
: Herramienta
Mostrar Herramienta Seleccionar Herramienta Id Herramienta Obtener Herramienta Herramienta Mostrar Ingresar Nuevos Datos Validar Datos Datos Herramientas Actualizar Herramienta Respuesta Mensaje
4.2.2.
: Administrador
: Listar
: Actualizar
: Version
Muestra Version Selecciona Version Id Version Obtener Version Version Mostrar Ingresa nuevos Datos Valida atos Datos Version Actulizar Version Respuesta Mensaje
: Registrar
: Documento
Ingresar Herram ienta Validar Datos : Registrar Herram ienta Enviar Datos Registra Herram ienta Respuesta Mostrar Mensaje
: Administrador
: Registrar
: Herram ienta
Ingres ar Datos Validar Datos : Registrar Vers ion Enviar Datos Regis trar Documento Res pues ta Mos trar Mens aje
: Adminis trador
: Registrar
: Vers ion
Diagrama de Secuencia Registrar Version. 4.3. Diagrama de Colaboracin. 4.3.1. Actualizar Documento.
: Listar 3: Listar Documento | 5: Muestra Docmento 4: Lista Documento 1: Opcion Actualizar Documento 7: Id Documento 8: Ontener Documento
9: Documento : Documento
16: Mensaje
: Actualizar
: Listar 3: Lista Herramienta 2: Listar Herramienta 12: Validar Datos 6: Seleccionar Herramienta 5: Mostrar Herramienta 1: Opcion Actualizar Herramienta 7: Id Herramienta 11: Ingresar Nuevos Datos 10: Mos trar : Administrador : Actualizar Herramienta 13: Datos Herram ientas : Obtener 9: Herramienta : Herramienta 4: Lista Herramienta 8: Obtener Herramienta
16: Mensaje
: Actualizar
1: Ingresar Datos
3: Enviar Datos
: Administrador
: Registrar Version
: Registrar
4: Registrar Documento
: Version
Intranet