Evaluacion Distancia Carlos Maldonado

22
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Á 1

description

Evaluacion Distancia de la Asignatura Programacion Avanzada, presentada por Carlos Eduardo Maldonado Cod 2157619

Transcript of Evaluacion Distancia Carlos Maldonado

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

SISTEMA DE CONTROL DE INVENTARIOS DE TECNOLOGIA

Pasos Propuesta de Software

(Cacoo_Diagrams)

5

(Cacoo)

SISTEMA DE CONTROL DE INVENTARIOS DE TECNOLOGIA

Diagrama de Bloques

6

SISTEMA DE CONTROL DE INVENTARIOS DE TECNOLOGIA

Diagrama Entidad / Relacion

7

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

9

Imágenes de las interfaces de captura de informacion del software propuesto

(Carlos_Maldonado)

10

Haciendo click en Ingresar Activo, irán apareciendo las ventanas de captura :

11

Captura de varios equipos en la tabla de datos de inventario

12

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