3.- JUSTIFICACIÓN DE LA SOLUCIÓN ADOPTADA
|
|
- Rodrigo Vega Jiménez
- hace 7 años
- Vistas:
Transcripción
1 3.- JUSTIFICACIÓN DE LA SOLUCIÓN ADOPTADA
2 3.1.- Plataformas tecnológicas disponibles Del análisis realizado en apartados anteriores acerca de la problemática que nos ocupa así como de los objetivos a lograr, se desprende que las necesidades del Departamento de Organización Industrial y Gestión de Empresas son muy específicas, por lo que en el mercado no existe ninguna aplicación de base de datos que satisfaga dichas necesidades. Es necesario, por tanto, recurrir al diseño personalizado de la aplicación, utilizando para ello un entorno de desarrollo adecuado que facilite la creación de la misma. Un entorno de desarrollo integrado (IDE o Integrated Development Environment) no es más que una aplicación que reúne varios programas necesarios para el desarrollador: editor, compilador, depurador, etc. A aquéllos que ofrecen herramientas para la construcción de interfaces de usuario se les suele llamar herramientas de desarrollo rápido de aplicaciones (RAD o Rapid Application Development). En el mercado podemos encontrar varias herramientas de este tipo que son adecuadas para la creación de aplicaciones de bases de datos, siendo las más destacadas: Microsoft Office Access Es la herramienta más conocida y utilizada para la creación de aplicaciones de bases de datos. Permite al programador llevar a cabo desarrollos rápidos y crear aplicaciones de acuerdo a necesidades específicas. Cuenta con un interfaz de usuario muy amigable, a través del cual podemos crear: o Bases de datos, por medio de la construcción de tablas y relaciones. o Consultas, diseñándolas gráficamente o haciendo uso del lenguaje de consulta estructurado (SQL o Structured Query Language). o Formularios, que constituyen el interfaz de usuario de la aplicación de base de datos. o Módulos, que contienen código Visual Basic. El motor de base de datos que posee Access recibe el nombre de motor Jet, y es un sistema de bases de datos personal pensado para manejarse desde un único ordenador o Página 12 de 197
3 a lo sumo una red local pequeña. Además, está dirigido sobre todo a bases de datos pequeñas, pues el tamaño máximo de archivo de una base de datos Jet es de 2 gigabytes. Desde Access también existe la posibilidad de crear y gestionar bases de datos de Microsoft SQL Server tan fácilmente como se hace con las bases de datos Jet. SQL Server es un servidor de bases de datos, es decir, un programa que almacena datos estructurados en forma de tablas relacionales, escucha un puerto TCP/IP a través del cual acepta conexiones de clientes autentificados, admite comandos en lenguaje SQL, y devuelve al cliente a través de la red los datos resultantes del procesamiento de los comandos SQL. Microsoft SQL Server es un software que no está incluido en Microsoft Access. Sin embargo, el motor Jet es un sistema de base de datos que viene integrado en Access y está formado por una serie de archivos DLL de distribución gratuita que se instalan en el directorio de sistema de Windows. Veamos a continuación cuáles son las semejanzas y diferencias entre Jet y SQL Server. Las semejanzas son: Ambos son sistemas de almacenamiento de datos en forma de tablas relacionales. Ambos admiten comandos en lenguaje SQL, aunque el de SQL Server está mucho más desarrollado. En cuanto a las diferencias, éstas son más complejas: Potencia en el manejo de datos y conexiones simultáneas. El motor Jet está pensado para ser manejado desde un único ordenador o a lo sumo una red local pequeña, y está dirigido sobre todo a bases de datos pequeñas. De hecho, el tamaño máximo de archivo de una base de datos Jet es de 2 gigabytes. Para Jet, el acceso simultáneo a los datos es una excepción más que algo habitual. Dispone de un sistema de bloqueo, pero no está pensado para que intenten acceder simultáneamente muchos clientes a los datos. Por el contrario, SQL Server puede manejar perfectamente bases de datos de terabytes con millones de registros y funciona sin problemas con miles de conexiones simultáneas a los Página 13 de 197
4 datos. Es un servidor y está pensado para gestionar tantos clientes simultáneos como admita la potencia del hardware del equipo en el que esté instalado. SQL Server admite la programación cliente-servidor, y Jet no. La programación cliente-servidor se utiliza cuando queremos realizar aplicaciones que utilicen redes y que comuniquen entre sí a varios ordenadores. Básicamente, consiste en que el programa se divide en dos partes: la parte cliente, que reside en el equipo donde está el usuario y se encarga de la interacción con éste, y la parte servidor, que reside en un ordenador conectado a la red permanentemente y se encarga de manipular los datos. Ambas partes de la aplicación se comunican entre sí utilizando algún protocolo de red TCP/IP. La justificación de este paradigma es la minimización del tráfico de red, sobre todo para evitar ralentizaciones. SQL Server es un ejecutable autónomo, y Jet son archivos DLL. Los archivos DLL contienen bibliotecas: funciones que han de ser llamadas desde otros ejecutables y se ejecutan en el espacio de memoria de ellos. Por tanto, si utilizamos bases de datos Jet, las sobrecargas que se produzcan debido al manejo de los datos recaerán en último extremo sobre la aplicación que llama al motor Jet. Sin embargo, SQL Server es una aplicación completa que realiza toda la gestión relacionada con los datos. Una aplicación que interactúe con SQL Server sólo tiene que enviarle una cadena de caracteres (la sentencia SQL) y esperar a que le devuelvan los datos, pues SQL Server se encarga de todo. Esta división de papeles es mucho más conveniente cuando queremos realizar aplicaciones que utilicen redes. Por otro lado, Access dispone del lenguaje de programación Visual Basic para aplicaciones (VBA o Visual Basic for Applications) que le permite extender su funcionalidad y mejorar su rendimiento. VBA no es más que un descendiente de Visual Basic destinado a la edición del comportamiento de las aplicaciones de Microsoft Office. Se trata de un lenguaje potente y fácil de usar, pues las funciones de VBA se derivan en gran parte de Visual Basic. De hecho, el entorno de desarrollo integrado (IDE) en el que podemos introducir, modificar y probar nuestro código VBA se asemeja mucho al utilizado por Visual Basic, y recibe el nombre de editor de Visual Basic (VBE o Visual Basic Editor). Página 14 de 197
5 Para poder ejecutar una aplicación desarrollada con Access el usuario de la aplicación tendrá que tener instalado Access en su equipo. No obstante, existe la posibilidad de generar un programa de instalación personalizado con todas las funciones necesarias para instalar una aplicación desarrollada con Access. Además de instalar los archivos de la aplicación en los sistemas de los usuarios, el programa de instalación puede instalar los archivos run-time de Access (la versión run-time de Access permite ejecutar aplicaciones, pero no cambiarlas o crearlas), crear accesos directos de Windows y configurar los sistemas de los usuarios de muchas otras formas. Microsoft Visual Basic.NET Es una herramienta basada en un lenguaje de programación potente y fácil de usar: Visual Basic. Un lenguaje de programación sirve para crear programas o aplicaciones, y está formado por un conjunto de sentencias (comprensibles por los humanos) que representan órdenes que se le dan a la computadora. Visual Basic es un lenguaje de propósito general con el que pueden crearse todo tipo de aplicaciones. Visual Basic.NET cuenta con un entorno de desarrollo integrado (IDE) muy eficaz, así como con numerosas herramientas para la creación visual de interfaces de usuario. Además, el acceso a datos es flexible y sencillo, siendo posible obtener acceso a alta velocidad a Microsoft SQL Server, Oracle, DB2, Microsoft Access y muchos más. Los programadores puede utilizar Visual Basic.NET para: Crear aplicaciones basadas en Windows rápidas y eficaces. Crear aplicaciones Web sofisticadas y seguras. Crear aplicaciones para Pocket PC rápidas y eficaces. Crear aplicaciones Web inteligentes, sofisticadas y seguras para dispositivos móviles. Utilizar servicios Web XML en cualquiera de las aplicaciones mencionadas. Se trata, por tanto, de una herramienta de propósito múltiple con la que podemos abordar cualquier tipo de proyecto. Página 15 de 197
6 Microsoft Visual C#. NET Visual C#.NET posee características similares a Visual Basic.NET con la salvedad del lenguaje de programación en el que se basa: C# en lugar de Visual Basic. El lenguaje C# ha sido diseñado a partir de la sintaxis de C++ e incluye nuevas construcciones de lenguaje intuitivas que simplifican las tareas de programación. Tanto Visual Basic como C# están basados en la misma plataforma (.NET) y hacen uso de los mismos recursos (.NET Framework), por lo que podemos obtener los mismos resultados con uno y otro. En general, C# es para los programadores a los que les gusta escribir y controlar todo su código. En cambio, Visual Basic es mas RAD (Rapid Application Development) y fácil de usar. Microsoft Visual FoxPro Se trata de una herramienta basada en un lenguaje de programación centrado en datos: Visual FoxPro. Este estrecho acoplamiento entre lenguaje y datos hacen de Microsoft Visual FoxPro una gran herramienta para construir soluciones de base de datos de todas las dimensiones. Visual FoxPro le ofrece al desarrollador un conjunto sólido de herramientas para crear aplicaciones de bases de datos en el equipo de escritorio, en el servicio cliente/servidor o en la Web, a través de componentes y servicios Web XML. Aunque Visual FoxPro posee un motor de base de datos propio, la tendencia es que cada vez más aplicaciones basadas en Visual FoxPro utilicen Microsoft SQL Server para almacenar datos de la solución. Por supuesto, esto no es algo exigido; depende de los requisitos de la aplicación. Mientras SQL Server ofrece seguridad, confiabilidad, posibilidad de manejar grandes volúmenes de datos y muchas otras características típicas de un completo motor de base de datos relacional, el sistema de base de datos de Visual FoxPro es un sistema DBF basado en archivos abiertos que carece de muchas de aquellas características. Por ejemplo, el tamaño máximo de una base de datos de Visual FoxPro es de 2 gigabytes, mientras que SQL Server puede manejar perfectamente bases de datos de terabytes con millones de registros. Página 16 de 197
7 Borland Delphi Delphi es un lenguaje de programación y un entorno de desarrollo rápido de software diseñado para la programación visual. El principal uso de Delphi es para el desarrollo de bases de datos cliente-servidor y multicapas. Debido a que es una herramienta de propósito múltiple, se usa también para proyectos de casi cualquier tipo. En la actualidad, Delphi incluye en el mismo entorno de desarrollo los lenguajes Delphi y C#. El lenguaje de programación Delphi está basado en una versión moderna de Pascal, denominada Object Pascal, que expande las funcionalidades del primero. Por otro lado, el lenguaje de programación C# ha sido diseñado a partir de la sintaxis de C++ e incluye nuevas construcciones de lenguaje intuitivas que simplifican las tareas de programación. Los programadores puede utilizar Delphi para crear todo tipo de aplicaciones, al igual que sucede con Visual Basic.NET o Visual C#.NET, al ser herramientas de propósito múltiple. Destacar, además, que existe una versión de Delphi para sistemas Unix y Linux, llamada Kylix. Página 17 de 197
8 3.2.- Solución tecnológica adoptada Recordemos cuáles son las características principales que debe tener la aplicación de base de datos que queremos construir: Monousuario, es decir, será manejada desde un único ordenador. Basada en Windows, o sea, se instalará en equipos que tienen el sistema operativo Microsoft Windows. Debe permitir una gestión eficaz del sistema de información asociado a los proyectos fin de carrera en el Departamento de Organización Industrial y Gestión de Empresas de la Universidad de Sevilla Ha de estar dotada de un interfaz gráfico de usuario atractivo e intuitivo, para que pueda ser utilizada por el personal administrativo del Departamento. El volumen de datos a manejar será pequeño. Teniendo en cuenta todas estas características, la herramienta de desarrollo elegida para construir la aplicación de base de datos ha sido Microsoft Office Access. Las motivaciones de esta decisión han sido las siguientes: Puesto que no hay que manejar grandes volúmenes de datos, podemos utilizar una base de datos nativa de Access, es decir, una base de datos Jet. El tamaño máximo de una base de datos Jet es de 2 gigabytes, más que suficiente para el caso que nos ocupa. De hecho, si tenemos en cuenta que introducir seis proyectos fin de carrera evaluados por un tribunal de tres profesores supone un incremento en el tamaño de la base de datos de unos 20 kilobytes, se deduce que podrían gestionarse sin problemas medio millón de proyectos con 2 gigabytes de capacidad, o sea, unos cinco mil proyectos al año durante cien años, lo cual supera con creces el ritmo actual y cualquier previsión al alza. Al ser una aplicación de base de datos monousuario, no tendrá que utilizar redes ni comunicar entre sí a varios ordenadores. Por tanto, resulta innecesario recurrir a un servidor de base de datos como Microsoft SQL Server. En este caso, es más Página 18 de 197
9 apropiado utilizar un sistema de base de datos como el motor Jet integrado en Microsoft Access. La principal dificultad a la hora de construir la aplicación de base de datos que nos ocupa reside en programar la secuencia utilizada para designar a los profesores de los tribunales. Para ello, es imprescindible diseñar primero de forma adecuada las tablas y relaciones que componen la base de datos. En este sentido, Access es la herramienta que posee el interfaz de usuario más amigable y más cómodo para el diseño de bases de datos relacionales. Además, Access dispone del lenguaje programación Visual Basic para Aplicaciones (VBA o Visual Basic for Applications), potente y fácil de usar, pues las funciones de VBA se derivan en gran parte de Visual Basic. Utilizaremos VBA para programar la secuenciación de los tribunales, pues se trata de un lenguaje muy potente y más fácil de comprender que otros lenguajes como C# o Delphi. Microsoft Access permite la creación de interfaces de usuario al estilo Windows de modo rápido y fácil. Al ser un producto de Microsoft, las aplicaciones desarrolladas con Access están basadas en Windows. Por todo ello, se considera que Microsoft Office Access es la herramienta de desarrollo más adecuada para abordar la realización del presente proyecto. Página 19 de 197
APRENDIZAJE DE LAS HERRAMIENTAS DE DESARROLLO DESARROLLO DE LA BASE DE DATOS DESARROLLO DEL INTERFAZ DE USUARIO Y DEL CÓDIGO VBA
4.- PLAN DE TRABAJO Llegados a este punto, vamos a establecer el siguiente plan de trabajo para dar solución a la problemática presentada y con ello alcanzar los objetivos que nos hemos marcado: FASE I
Más detallesCuales son los 6 lenguajes de programacion mas usados actualmente. Cuales son los 6 lenguajes de programación mas usados actualmente.
Cuales son los 6 lenguajes de programacion mas usados actualmente Cuales son los 6 lenguajes de programación mas usados actualmente. Java Es un lenguaje de programación con el cual podemos realizar cualquier
Más detalles5.- TEORÍA SOBRE BASE DE DATOS
5.- TEORÍA SOBRE BASE DE DATOS Antes de proceder al diseño de la base de datos en sí, se va a introducir una descripción general sobre bases de datos. 5.1. Tipos de base de datos Para un tratamiento mecanizado
Más detallesEsta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005)
Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005) http://www.jorgesanchez.net email:info@jorgesanchez.net Esta obra está bajo una licencia de Reconocimiento-NoComercial-
Más detallesÁREA: PROGRAMACIÓN PROGRAMACIÓN.NET(II)
ÁREA: PROGRAMACIÓN PROGRAMACIÓN.NET(II) Queda prohibida toda la reproducción de la obra o partes de la misma por cualquier medio sin la autorización previa Área: Programación Curso: Programación.Net(II)
Más detallesMicrosoft Visual Studio está basado en.net framework. Definiciones de.net Framework:
1) CONCEPTO La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y
Más detallesInterfaz interfaz textual gráficos
I. Definición Programa que hace de intérprete entre la máquina y el usuario. Administración de los dispositivos (teclado, ratón, impresoras, ) Carga y ejecución de aplicaciones. Cada empresa Macintosh,
Más detallesSISTEMA OPEATIVO DEFINICIÓN
DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse
Más detallesComputadora y Sistema Operativo
Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos
Más detallesSaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES
SaciLab / SaciWeb CARACTERÍSTICAS TÉCNICAS Y FUNCIONALES ÍNDICE CARACTERÍSTICAS FUNCIONALES... 3 SACILAB... 3 Documentos... 3 Puestos de Trabajo... 4 Personal... 4 Registros... 4 Instrumentos... 5 Pruebas...
Más detallesTÈCNICO EN PROGRAMACIÒN DE SOFTWARE SERVICIO NACIONAL DE APRENDIZAJE, SENA Material de Apoyo Plataforma.NET LA PLATAFORMA.NET
LA PLATAFORMA.NET La plataforma.net de Microsoft está diseñada para que se puedan desarrollar componentes software utilizando casi cualquier lenguaje de programación, de forma que lo que escribamos en
Más detallesMS_20483 Programming in C#
Introducción Este curso enseña a los desarrolladores las habilidades de programación que se requieren para crear aplicaciones Windows utilizando el lenguaje C#. Durante sus cinco días en los alumnos del
Más detallesProgramación con Visual C#
Programación con Visual C# Duración: 40.00 horas Descripción Visual C# es uno de los lenguajes de programación desarrollados por Microsoft, basado en la programación orientada a objetos. Es imprescindible
Más detallesUNIDAD 2: Bases de Datos en Visual Basic
UNIDAD 2: Bases de Datos en Visual Basic 2. Conocer los controles de acceso a datos: Data Manager, textbox, label, dbgrid. Bases de Datos en Visual Basic 6.0 Visual Basic versión 6 puede conectarse a base
Más detalles2389 Programming with Microsoft ADO.NET
2389 Programming with Microsoft ADO.NET Introducción Este curso va a enseñar a desarrolladores a construir aplicaciones centradas en datos y servicios Web con Microsoft ADO.NET, Microsoft SQL Server 2000
Más detallesDesarrollo.NET con Sharepoint
BECANET1 Desarrollo.NET con Sharepoint Fabricante: Indra Grupo: Bases de Datos Subgrupo: Visual Studio 2010 Formación: Indra Horas: 196 Personal de INDRA Dirigido a Contenidos Módulo 1 Arquitectura Net
Más detalles20483 Programación en C#
20483B 20483 Programación en C# Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Introducción Este curso enseña a los desarrolladores las habilidades
Más detallesESPECIALISTA EN VISUAL STUDIO.NET
ESPECIALISTA EN VISUAL STUDIO.NET MATERIAS Visual Basic.Net 4 semanas ADO.Net 2 semanas Visual C Sharp 3 semanas ASP.Net 3 semanas Nociones de programación y manejo de bases de datos y Requisitos diseño
Más detallesCaracterísticas principales de algunos sistemas operativos Windows.
http://books.google.es/books?hl=es&lr=lang_es&id=5lhvgdusj8oc&oi=fnd&pg=pa4&dq=descrip ci%c3%b3n+de+las+caracteristicas+de+windows&ots=uwguxoajrr&sig=b54w0pvcy_dv7ylvztk9 clhteka#v=onepage&q=descripci%c3%b3n%20de%20las%20caracteristicas%20de%20windows&f
Más detallesSISTEMAS OPERATIVOS. Informática Básica
Interfaz del Usuario Drivers Kernel Un sistema operativo es un software de sistema o software de base, controla e interactúa con el sistema, gestiona el hardware de la máquina desde los niveles más básicos,
Más detallesModulo VI - Base de datos en Microsoft SQL Server Unidad -1
Unidad 1 MODULO VI Microsoft SQL Server Es un sistema para la gestión de bases de datos creado por Microsoft, el mismo se basa en el modelo relacional. Sel Server utiliza como lenguajes de consulta T-SQL
Más detallesArquitectura de sistemas
Arquitectura de sistemas Alfonso Martín 1 Agenda Introducción Arquitectura de sistemas Evolución Estructura Entornos de desarrollo Tipos de lenguajes Herramientas de desarrollo 2
Más detalles1era. Unidad el computador y sus componentes. Desarrollado por: Guillermo Verdugo Bastias
1era. Unidad el computador y sus componentes Desarrollado por: Guillermo Verdugo Bastias objetivos Conocer cada elemento que compone un computador Comprender el funcionamiento lógico de un computador Contenidos
Más detallesARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.
ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del
Más detallesInstalación Visual Basic 2008 Express
Instalación Visual Basic 2008 Express 1.- Preparación del entorno de trabajo. Antes de poder comenzar a escribir aplicaciones para.net Framework, debemos instalar en nuestra máquina de trabajo las herramientas
Más detallesSoftware para supervisión y control de operaciones
Software para supervisión y control de operaciones PLCVisual es una solución de Software SCADA (Adquisición de datos y control de operaciones) Multiusuario en tiempo real, orientada a la automatización
Más detallesCRITERIOS DE EVALUACIÓN DE APLICACIONES INFORMÁTICAS
DE APLICACIONES INFORMÁTICAS UNIDAD 1: OPERATORIA DE TECLADOS 1. Distinguir los elementos de un terminal informático y sus funciones. 2. Organizar los elementos y espacios de trabajo y distinguido los
Más detallesEspecialista en Programación con Visual Basic net Avanzado
Especialista en Programación con Visual Basic net Avanzado Modalidad Online Horario Flexible Descuento Alumnos Duración 180 horas Nivel Superior Subvención Empresas Descripción Detallada Formación Superior
Más detallesSistema Gestor de Bases de Datos. Un SGBD debe permitir: Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Sistema Gestor de Bases de Datos. Un Sistema Gestor de Bases de Datos (SGBD) o DBMA (DataBase Management System) es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos,
Más detallesCapítulo 4. SAPI. 4.1 Qué es Microsoft Speech Application Program Interface (SAPI)?
Capítulo 4. SAPI. 4.1 Qué es Microsoft Application Program Interface (SAPI)? La SAPI es una interfaz de reconocimiento del habla y de síntesis de voz para la programación de aplicaciones basadas en Win32
Más detallesCurso Developing ASP.NET MVC 4 Web Applications (20486)
Curso Developing ASP.NET MVC 4 Web Applications (20486) Programa de Estudio Curso Developing ASP.NET MVC 4 Web Applications (20486) Aprende a desarrollar aplicaciones avanzadas de ASP.NET MVC usando tecnologías
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Más detallesEspecificación de requisitos de software
Especificación de requisitos de software Proyecto: Desarrollo de un sistema recomendador web para la toma de decisiones durante el proceso de adquisición de equipos de cómputo utilizando árboles de decisión.
Más detallesTIPOS DE SOFTWARE. A grandes rasgos, se puede decir que existen tres tipos de software:
SOFTWARE Software es un término informático que hace referencia a un programa o conjunto de programas de cómputo que incluye datos, procedimientos y pautas que permiten realizar distintas tareas en un
Más detallesQué es el Software? Son las instrucciones responsables de que el hardware realice su tarea.
Qué es el Software? Son las instrucciones responsables de que el hardware realice su tarea. Facilita la interacción entre los componentes físicos y el resto de las aplicaciones, proporcionando una interfaz
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010 OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su
Más detallesTRABAJO DE SISTEMAS OPERATIVOS ÍNDICE INTRODUCCIÓN Qué es Linux? Características de Linux Funciones
TRABAJO DE SISTEMAS OPERATIVOS ÍNDICE INTRODUCCIÓN 3 1. Qué es Linux? 4 1.1 Características de Linux 4 1.2. Funciones 5 1.3. Utilidades 6 1.5. Ventajas y desventajas 6 2. Cuáles son las variantes de Linux?
Más detallesCurso Avanzado de WordPress Cursos de Verano. Estructura de una instalación WordPress
Cursos de Verano Estructura de una instalación WordPress Contenido Estructura para una instalación Wordpress Servidor Remoto (Hosting) / Servidor Local (localhost) Programas adicionales en el servidor
Más detallesBondades del Sistema de Control Médico General (SCMG)
Bondades del Sistema de Control Médico General (SCMG) 1. Definición El Sistema de Control Médico General (SCMG), es una solución de software que permite automatizar las actividades de los consultorios
Más detallesHoja de respuestas. Examen tipo A
Hoja de respuestas. Examen tipo A Cuestiones 1. La memoria virtual nos permite: Emular la RAM mediante la utilización de los dispositivos de almacenamiento Tener una memoria de capacidad infinita en nuestro
Más detallesVisual Basic NET Completo
Visual Basic NET Completo Modalidad Online Horario Flexible Descuento Alumnos Duración 50 horas Nivel Superior Subvención Empresas Descripción Detallada Visual Basic NET Completo Visual Basic NET Completo
Más detallesEs un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.
Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución
Más detallesEn la siguiente figura se puede ver gráficamente el funcionamiento teórico. Figura 1: Diagrama funcionamiento
1. Introducción 1.1. Motivación y Objetivos En el presente proyecto se aborda el diseño de una aplicación para una plataforma móvil, que permita el acceso a un software alojado en un servidor externo con
Más detallesEL ORDENADOR HARDWARE SOFTWARE
EL ORDENADOR HARDWARE Y SOFTWARE Profesor: Julio Serrano Qué es y cómo funciona un Ordenador? Es un máquina electrónica que se encarga del tratamiento digital de la información de una forma rápida. Cómo
Más detallesMS_10554 Developing Rich Internet Applications Using Microsoft Silverlight 4
Developing Rich Internet Applications Using Microsoft Silverlight 4 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso
Más detallesTAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS.
1 TAREA 1. INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS. 1- Cuáles son las principales funciones de un sistema operativo? Los Sistemas Operativos tienen como objetivos o funciones principales lo siguiente; Comodidad;
Más detallesCurso de Programación II con Visual Basic.Net
Curso de Programación II con Visual Basic.Net Conceptos básicos de.net Plataforma.NET? Visual Studio.NET?.NET AYUDA!.NET Framework? Visual Basic.NET? Qué es la plataforma Microsoft.NET? Visual Studio.NET
Más detallesTipos de Diseño. Ing. Elizabeth Guerrero V.
Tipos de Diseño Ing. Elizabeth Guerrero V. Tipos de Diseño Tipos de diseño de Procesos: Centralizado, Distribuido y Cooperativo Procesos Centralizados Un sistema centralizado está formado por un computador
Más detallesCertificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert
Certificación It en Microsoft Excel 2016 + VBA para Excel: Macros and Graphics Expert Modalidad: Online Duración: 80 horas Coste 100 % bonificable: 600 OBJETIVOS Microsoft Excel 2016 nos ayudará a manejar
Más detallesProgramación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad
Programación en Lenguajes Estructurados de Aplicaciones de Gestión Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación Referencia 33002-1404 Precio 170.36 Euros Sinopsis
Más detallesserra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1
Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1 Bases de datos en una organización Distintas necesidades según el tipo de solución Ninguna
Más detallesExperto en Microsoft Excel 2016, VBA y Business Intelligence
Tfno: 956 074 222/655 617 059 Fax: 956 922 482 Experto en Microsoft Excel 2016, VBA y Business Intelligence Modalidad: Online Duración: 80 horas Coste 100 % bonificable: 600 OBJETIVOS Microsoft Excel 2016
Más detalles- Aprender una metodología de trabajo en Excel y VBA, eficaz, eficiente, ordenada y automatizable.
Taller Excel y VBA Avanzado Objetivo general: Desarrollar habilidades extraordinarias en el uso de Microsoft Excel, Access y VBA para la solución de problemas, de gran magnitud y complejidad, en los Negocios
Más detallesDeveloping ASP.NET MVC 4 Web Applications
Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación
Más detallesUNIDAD II. Software del Computador. Ing. Yesika Medina Ing. Yesika Medina
UNIDAD II Software del Computador SOFTWARE Se denomina software a todos los componentes intangibles de una computadora, formados por el conjunto de programas y procedimientos necesarios para hacer posible
Más detallesINTRODUCCIÓN AL LENGUAJE C++ HISTORIA
INTRODUCCIÓN AL LENGUAJE C++ HISTORIA La historia del lenguaje de programación C++ comienza a principios de los años 70, con un programador de nombre Dennis Ritchie que trabajaba en los laboratorios de
Más detallesExperto en Programación en Entorno Microsoft
Experto en Programación en Entorno Microsoft Duración: 155.00 horas Descripción En el curso de Experto en Programación en Entorno Microsoft se estudian las tecnologías.net de desarrollo de aplicaciones
Más detallesPlan de Estudios Experto Desarrollo GIS
Plan de Estudios Experto Desarrollo GIS 1 Experto Desarrollo GIS 2016 2017 Experto Desarrollo GIS El Experto en Desarrollo GIS nace de la demanda de mercado de desarrolladores con conocimientos de Plataforma
Más detallesBASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS
BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS 1.3 Desarrolladores y usuarios finales Siendo entonces una DB una colección de datos almacenados en una computadora (discos, tambores u otro
Más detalles20464 Desarrollo de bases de datos Microsoft SQL Server 2014
20464Ce 20464 Desarrollo de bases de datos Microsoft SQL Server 2014 Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2014 Formación: Presencial Horas: 25 Introducción Este curso
Más detallesFacultad de Ingeniería Industrial y de Sistemas v1.0 MA781U PROCESOS DISTRIBUIDOS
PROCESOS DISTRIBUIDOS Preparado por: Angel Chata Tintaya (angelchata@hotmail.com) Resumen El proceso cliente servidor es la clave para comprender el potencial de los sistemas de información y las redes
Más detallesVERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES
CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES 8.1. Verificación de la Hipótesis La hipótesis planteada al inicio de esta Tesis de Grado fue la siguiente: La creación de una
Más detallesComputación Conociendo la herramienta de cálculo. La Computadora
Computación 1-2017 - Conociendo la herramienta de cálculo La Computadora Sistemas Operativos cómo funcionan? Esquema de relaciones: aplicaciones SO hardware A1 A2 Aplicaciones del usuario An Sistema Operativo
Más detallesIMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES
CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la
Más detallesNÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
Más detallesPlan de Estudios Experto Desarrollo GIS
Plan de Estudios Experto Desarrollo GIS 1 Experto Desarrollo GIS 2017 2018 Experto Desarrollo GIS El Experto en Desarrollo GIS nace de la demanda de mercado de desarrolladores con conocimientos de Plataforma
Más detallesIngeniería en Sistemas de Información Algoritmos y estructuras de datos Lazarus IDE V1.1
Ingeniería en Sistemas de Información Algoritmos y estructuras de datos Lazarus IDE V1.1 Índice Índice... 2 Definiciones... 3 Introducción... 3 Manos a la obra... 3 Cómo escribo un programa desde cero?...
Más detallesDesarrollo de aplicaciones I
Desarrollo de aplicaciones I Planeación por competencias (Logros esperados) Contenido 1.- Competencia buscada... 3 2.- Competencia global Tarea integradora (proyecto)... 3 3.- Competencias genéricas (ser)...
Más detallesFundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Más detallesIntroducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.
SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición
Más detallesParte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
Más detallesSQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:
SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos
Más detallesColegio Americano de Tabasco S.C.
Colegio Americano de Tabasco S.C. Estimular la inteligencia para fortalecer el espíritu Integrantes: Antonio Olán Jaime Blandin Álvarez Leydi Hage Lopez Lucio Armando Nolasco Hernández Denisse Ordoñez
Más detallesMOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora LECTURA 1: La computadora La computadora Es una máquina
Más detallesREQUISITOS DEL SISTEMA
Sistemas de Informática Jurídica INFOLEX 7 DOCUMENTACION REQUISITOS DEL SISTEMA Departamento: Documentación Autores: DLD,FLD Versión: 2.0 Sistemas de Informática Jurídica 902 090 001 www.jurisoft.es info@jurisoft.es
Más detallesdbase Historia[editar]
dbase dbase fue el primer sistema de gestión de base de datos usado ampliamente para microcomputadoras. La gran ventaja de este sistema era la de permitir buscar un registro en una base de datos por una
Más detallesOracle Database: Programación con PL/SQL
Oracle University Contact Us: 0800-100-4183 & 0800-100-6854 Oracle Database: Programación con PL/SQL Duration: 5 Days What you will learn Este curso ofrece una introducción sobre PL/SQL y enumera la lista
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Parte II USB Servicios de los SO Interfaz de usuario Ejecución de programas Operaciones de E/S Manipulación de archivos Comunicaciones Detección de errores 1 Funciones
Más detallesFormacion a distancia de EXPERTO EN PROGRAMACION EN VISUAL BASIC.NET
Instituto de Formación Profesional CBTech Aprender es Poder Formacion a distancia de EXPERTO EN PROGRAMACION EN VISUAL BASIC.NET 1 Programación en Visual Basic.NET Aplicaciones Windows Integrado como módulo
Más detallesIFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión
IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS
Más detallesGuía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence
Guía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence Modalidad de realización del curso: Número de Horas: Titulación: A distancia y Online 180 Horas Diploma acreditativo con las
Más detallesObjetivos y Temario CURSO VISUAL BASIC 2010
Objetivos y Temario CURSO VISUAL BASIC 2010 OBJETIVOS Este curso sobre VB.NET se dirige a los desarrolladores, incluso principiantes, que desean dominar Visual Basic.NET. Después de una descripción del
Más detallesSNet. Switch Transaccional NonStop v2.0
Descripción del producto El SNET Switch Transaccional NonStop es un completo switch transaccional diseñado nativamente para plataformas HP NonStop sobre el sistema operativo Guardian, aprovechando todas
Más detalles1. Qué es App Inventor 2? 2. Requisitos para utilizar AI2
1. Qué es App Inventor 2? App Inventor 2 (AI2) es la versión mejorada de una herramienta de programación creada por el MIT (Instituto Tecnológico de Massachusetts) y que fue adoptada por Google para sus
Más detallesUNIVERSIDAD DE LA HUASTECA
UNIVERSIDAD DE LA HUASTECA VERACRUZANA PLANEACIÓN Y ARTEFACTOS INGENIERIA DE SOFTWARE C A T E D R Á T I C O : N o m b r e d e l d o c e n t e P R E S E N T A N : N o m b r e d e l o s i n t e g r a n t
Más detallesInstituto Universitario Politécnico. Santiago Mariño. Unidad Nº I: Nociones generales de la. computación. Elaborado por: Ing. Víctor Valencia.
Instituto Universitario Politécnico Santiago Mariño Unidad Nº I: Nociones generales de la computación Qué es el computador? La computadora es una máquina automática capaz de recibir un conjunto de instrucciones.
Más detallesBig Data Analytics & IBM BIG INSIGHT
Big Data Analytics & IBM BIG INSIGHT En la actualidad se generan grandes volumenes de datos de diversos tipos, a gran velocidad y con diferentes frecuencias. Las tecnologıas disponibles permiten efectuar
Más detallesIntroducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero
Introducción a los sistemas operativos Ing Esp Pedro Alberto Arias Quintero Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2
Más detallesInformación de Mercado Nr. 244 S-700 Bluepos Software Paquete para TABLET 1/8 13/11/2013
1/8 13/11/2013 Estimado distribuidor, Estimado compañero de sistema Schultes, En esta ocasión queremos informar a todos los distribuidores a cerca de un nuevo producto. El nuevo software SCHULTES S-700
Más detallesUNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL TÉCNICO
UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL TÉCNICO APLICATIVO SISTEMA DE PROCESO, CONTROL Y REGISTRO DE INFORMACIÓN
Más detallesGuía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert
Guía del Curso Certificación It en Microsoft Excel 2016 + VBA para Excel: Macros and Graphics Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 140 Horas Diploma acreditativo
Más detallesPrograma de Capacitación. SQL Server 2012 para Programadores
Programa de Capacitación SQL Server 2012 para Programadores 2015-2016 FLUJO DE CAPACITACIÓN Programa de Capacitación SQL Server 2012 Para Programadores SQL Server 2012 Administración para Programadores
Más detallesFundamentos de programación. Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java
Fundamentos de programación. Diagramas de flujo, Diagramas N-S, Pseudocódigo y Java José Alfredo Jiménez Murillo Eréndira Miriam Jiménez Hernández Laura Nelly Alvarado Zamora Selecciona el libro para continuar
Más detallesPrograma de Capacitación en. Aplicaciones Visual Studio.NET 2013
Programa de Capacitación en Aplicaciones Visual Studio.NET 2013 Actualización 2015-2016 FLUJO DE CAPACITACIÓN Programana de Capacitación : Experto Programador en Aplicaciones.NET 2013 * Fundamentos Programación
Más detallesCaracterísticas Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.
Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,
Más detallesFRANCISCO CHARTE OJEDA
Ficha de investigador FRANCISCO CHARTE OJEDA Grupo de Investigación: SOFT COMPUTING Y SISTEMAS DE INFORMACIÓN INTELIGENTES (Cod.: TIC186) Departamento: Universidad de Granada. Ciencia de la Computación
Más detallesInformática 4º ESO. J. Javier Esquiva Mira
Sistemas Operativos Informática 4º ESO J. Javier Esquiva Mira Qué es un S.O.? Programa o conjunto de programas y servicios. Administra y gestiona los recursos de una computadora y brinda los servicios
Más detallesSistemas operativos. Qué es un sistema operativo?
Qué es un sistema operativo? Un sistema operativo es un conjunto de programas destinado a administrar los recursos de un ordenador. Su misión es servir de puente entre los circuitos del ordenador (hardware),
Más detallesSistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Más detalles