evaluacion distancia carlos maldonado
DESCRIPTION
Evaluacion Distancia de la Asignatura Programacion Avanzada, presentada por Carlos Eduardo Maldonado Cod 2157619TRANSCRIPT
PROGRAMACION AVANZADA
EVALUACIÓN DISTANCIA 1-2016
ESTUDIANTE:
CARLOS EDUARDO MALDONADO CLAVIJO
CÓDIGO: 2157619
DOCENTE:
MARIO CONTRERAS DUSTANO
UNIVERSIDAD SANTO TOMÁS
VICERRECTORIA DE UNIVERSIDAD ABIERTA Y A DISTANCIA
INGENIERIA INFORMATICA
CENTRO DE ATENCIÓN UNIVERSITARIO BOGOTÁ
BOGOTÁ, MAYO 2016
Tabla de ContenidoINTRODUCCION.......................................................................................................................................3
1
OBJETIVOS...............................................................................................................................................3
Objetivo General.........................................................................................................................3
Objetivos Específicos.................................................................................................................3
Actividad 1: Construcción de Informes.......................................................................................4
Actividad 2: Diagrama de Bloques..............................................................................................5
Actividad 3: Prototipo de Software..............................................................................................6
CONCLUSIONES....................................................................................................................................28
BIBLIOGRAFIA........................................................................................................................................29
2
INTRODUCCION
En la realización de este trabajo el estudiante estará en capacidad de identificar,
comprender, y analizar las diferentes metodologías relacionadas con el desarrollo de
aplicaciones a la medida utilizando lenguajes JAVA, para el desarrollo del trabajo practico,
podrá aplicar herramientas tales como Net Beans, Jcreator y otros, así podrá obtener
soluciones a los requerimientos planteados en este taller.
Con el desarrollo de las demás actividades el estudiante identificara los diferentes pasos y
herramientas que servirán como marco en la elaboración de los puntos relacionados con el
desarrollo de código fuente en JAVA, reconociendo la importancia de cada uno de sus
componentes, los procedimientos de escritura y sintaxis , su aplicabilidad y la integración
de los mismos en los diferentes tipos de ambientes de desarrollo y bases de datos .
OBJETIVOS
Objetivo General
Aprender a evaluar y comprender los diferentes resultados de los diferentes códigos y su
sintaxis, los requerimientos que pueden llegar a presentarse en proyectos de tecnología e
información de relevancia. Validar las ventajas y desventajas teniendo en cuenta todo el
ambiente en el cual se deben hacer las implementaciones y aprendera el uso de
herramientas como piktochart donde se podra realizar el esquema y/o la infografia necesaria
para el desarrollo de un proyecto de software, tambien se familiarizara con herramientas de
socializacion tales como ISSUU y CALAMEO, herramientas que apoyan las actividades de
ebook en los entregables de proyectos.
Objetivos Específicos
1. Realizar una revisión teórica de las diferentes opciones que hoy en día se utilizan
para el desarrollo de aplicaciones en código JAVA teniendo en cuenta las
herramientas a usar tales como Netbeans o Jcreator
2. Profundizar en los diferentes conceptos de programación, herramientas de código
tales como decisiones, arreglos, matrices, vectores, tablas y otros que facilitaran la
escritura del código y por ende los resultados a la problemática propuest
3
DESARROLLO
Actividad 1: Problema Contexto
1. A partir de la identificación del problema del contexto de la evaluación práctica realizar el diagrama Entidad-Relación del proceso de implementación y desarrollo del software planteado.
Problema Contexto
En la compania para la que actualmente trabajo tenemos multiples tipos de equipos y dispositivos de tecnologia, debido a las actividades que realiza la compania estos equipos se encuentran en multiples zonas del pais y por ende los usuarios poseen gran cantidad de equipos, ej un usuario de campo generalmente posee los siguientes:
Computador Laptop Impresora HP Deskjet 100 Scanner portatil Fujitsu GPS Garmin Oregon Celular SmartPhone Camara Digital SONY Discos duros externos USB (Sistemas de Backup)
Debido a esto el inventario de tecnologia es bastante extenso y por otra parte todos estos activos deben ser cargados por costo de inventario a los diferentes proyectos que se ejecutan.
Es de gran importancia el tema de costos ya que en muchas ocasiones estos cargos deben ser compartidos con socios de negocios que se involucran en los proyectos, generalmente los socios comparten las inversiones y los gastos en un 50% y 50%.
Debido a estas caracteristicas de negocio se hace necesario tener un software que lleve el inventario asignado a cada usuario con sus respectivos valores de inversion en los libros contables , una vez el inventario es cargado en las bases de datos se asigna al usuario y se calcula el valor total de los equipos asignados, estos valores se reportan a finanzas con el acta de entrega y se justifican a los socios de negocio para hacer sus respectivas transacciones contables. Asi pueden calcular el valor real de cada inversion en cada proyecto
Teniendo en cuenta los anteriores fue desarrollado el software de inventarios TIC donde se puede controlar de manera sistematizada estos activos con los detalles requeridos.
A continuacion se describe el Proceso de Analisis para la Propuesta de Software y se realiza el diagram de Entidad Relacion que describe las tablas y los campos de las bases de datos que contienen la informacion.
4
Actividad 2: Infografia
2. Seleccionar un modelo de desarrollo de software para la implementación presentado a través de una infografía del software diseñado.
El modelo seleccionado para la infografia es el modelo de ENTREGA POR ETAPAS.
Teniendo en cuenta que el proyecto debe ser presentado a varias areas internas de la compania y tambien a los socios de negocios que en particular pueden tener procesos distintos en sus modelos contables, se decidio utilizar este modelo de infografia con el fin de ir validando cada etapa del desarrollo del software, una vez sea validada cada etapa se procedera con la siguiente para hacer mas eficiente el proceso de desarrollo del proyecto.
SISTEMA DE CONTROL DE INVENTARIOS DE TECNOLOGIA
Infografia ( ENTREGA POR ETAPAS )
La herramienta utilizada para el desarrollo de la infografia fue localizada en Internet, se conoce como PIKTOCHART y se realizo con las plantillas de libre uso en la red.
Adjunto las imágenes de infografia del proyecto
8
Seleccionando uno de los ítems de la hoja de inventarios aparecerán las ventas de validación asi:
Una vez seleccionados serán trasladados a la ventana de Acta de Entrega de Equipos
13
Los datos consolidados aparecerán como se ve en la imagen
Si se desea efectuar la consulta de uno de los activos en particular se debe seleccionar la fila y registrara el valor unitario en la casilla correspondiente, consulta básica de confirmación
14
Si desea re asignar uno de los equipos que ya han sido asignados aparecerá una ventana de error asi :
Si desea borrar alguno de los equipos que ya han sido asignados debe seleccionarlo y hacer click en el botón de borrar, desaparecerá de la hoja de datos del inventario
Una vez terminada la asignación de los equipo haga click en el botón Vr. Acta Equipos , aparecerá el valor total de los activos asignados para la impresión de su acta de entrega final
15
Actividad 3: eBook
3. Realizar un e-book (Libro digital) con la explicación del paso a paso del diseño del Software Propuesto
Para el desarrollo de esta actividad se utilizo una herramienta on line de internet conocida como ISSUU, esta herramienta compila archivos tipo Word, PDF y otros construyendo con facilidad un eBook que servira como herramienta de socializacion del proyecto, adjunto las imágenes de la construccion del eBook
16
CONCLUSIONES
Esta evaluación distancia me permitió identificar con claridad características entre los diferentes métodos que se utilizan para el análisis, construcción e implementación de programas en JAVA con entornos Netbeans, también me permitió tener un mejor concepto técnico al momento de interpretar y desarrollar los diferentes modelos de diagramación de Software y sus relaciones, entender cómo se debe plantear el modelo de software que a la postre nos dará las pautas necesarias para desarrollar un producto de calidad y realmente orientado al objetivo final
Comprender el cómo y el por qué se debe analizar a fondo las características, detalles e información de relevancia suministrada por cada una de las partes que interviene en el proyecto global, la aplicación de herramientas de socializacion que son entendibles por cualquier actor involucrado en el proyecto y la consolidacion de la informacion en ambientes digitales como los eBooks.
Aprender a identificar con mayor facilidad los conceptos básicos de programación y sus bondades, cuáles son sus principales componentes y cuál es su relación directa e indirecta en el funcionamiento de las mismas.
17
BIBLIOGRAFIAAtajos_Netbeans. (s.f.). Obtenido de https://pmartinez.wordpress.com/2011/05/02/atajos-utiles-en-
netbeans/
Cacoo. (s.f.). Obtenido de https://cacoo.com/diagrams/kwRY1bzGBkBzylxY/edit
Cacoo_Diagrams. (s.f.). Obtenido de https://cacoo.com/diagrams/mmubuQ9nIbBXNzWT
Carlos_Maldonado. (s.f.). Programa Sistema TIC.
Netbeans. (s.f.). Obtenido de https://netbeans.org/
18