Está en la página 1de 11

CAPITULO II MARCO TEORICO Y/O CONCEPTUAL

Para la creacin del software emplearemos herramientas de programacin, que tengan un entorno de desarrollo integrado (IDE), en breve se describir la herramienta a usar, as como tambin usarla. Visual Basic .NET (VB.NET) es un lenguaje de programacin orientado a objetos que se puede considerar una evolucin de Visual Basic implementada sobre el framework .NET. Su introduccin result muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrs con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando as el desarrollo de aplicaciones ms avanzadas con herramientas modernas. La gran mayora de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2012, que es la ltima versin de Visual Studio para la plataforma .NET), aunque existen otras alternativas, como SharpDevelop (que adems es libre). Al igual que con todos los lenguajes de programacin basados en .NET, los programas escritos en VB .NET requieren el Framework .NET o Mono para ejecutarse. Visual Basic Express es una herramienta eficaz capaz de crear aplicaciones y componentes plenamente funcionales que se pueden compartir con otros usuarios. No va dirigida, sin embargo, a desarrolladores profesionales ni a programadores que trabajan en un entorno de equipo. Otras versiones de Visual Basic proporcionan caractersticas que satisfacen las necesidades avanzadas de programacin profesional y en equipo. Si tiene que escribir aplicaciones que conecten con una base de datos en red, interacten con Microsoft Office, sean compatibles con dispositivos mviles o sistemas operativos de 64 bits o requieran depuracin remota, necesitar una versin ms avanzada de Visual Basic.

El proceso de desarrollo Visual Basic Express facilita el proceso de desarrollar aplicaciones; en la mayora de los casos, el proceso consta de los pasos siguientes: Cree un proyecto. Un proyecto contiene todos los archivos necesarios para la aplicacin y almacena informacin sobre la aplicacin. A veces, una aplicacin

contendr ms de un proyecto, por ejemplo, un proyecto de aplicacin para Windows y uno o varios proyectos de biblioteca de clases. Tal aplicacin se denomina solucin, que es slo otro nombre para un grupo de proyectos. Disee la interfaz de usuario. Para ello, puede arrastrar distintos controles, como botones y cuadros de texto, a una superficie de diseo conocida como formulario. Puede establecer propiedades que definan el aspecto y comportamiento del formulario y de sus controles. Escriba el cdigo. A continuacin, tendr que escribir el cdigo de Visual Basic Expressque define cmo se comportar la aplicacin y cmo interactuar con el usuario. Visual Basic Express facilita la escritura de cdigo con caractersticas como Intellisense, finalizacin automtica y miniprogramas. Pruebe el cdigo. Siempre desear probar la aplicacin para asegurarse de que se comporta del modo que esperaba; este proceso se conoce como depuracin. Visual Basic Express dispone de herramientas de depuracin que facilitan la bsqueda y correccin de errores en el cdigo de forma interactiva. Distribuya la aplicacin. Una vez que la aplicacin est completa, puede instalar el programa final en el equipo o distribuirlo y compartirlo con otros usuarios. Visual Basic Express utiliza una nueva tecnologa conocida como publicacin de ClickOnce, que permite implementar fcilmente una aplicacin con un asistente y proporcionar versiones actualizadas de la aplicacin si ms adelante realiza cambios.

Familiarizarse A primera vista, la interfaz de usuario de Visual Basic Express, tambin conocida como entorno de desarrollo integrado o IDE, puede resultar extraa, pero una vez que se familiarice, la encontrar fcil de utilizar. En las secciones siguientes se describen las partes del IDE que ms utilizar.

Al iniciar Cuando abre por primera vez Visual Basic Express, ver que la ventana Pgina de inicio ocupa la mayor parte. La Pgina de inicio contiene una lista de los proyectos recientes en los que se puede hacer clic, un rea Introduccin con vnculos a temas de Ayuda importantes y una lista de vnculos a artculos en lnea y otros recursos. Si se conecta a Internet, esta lista se actualizar regularmente.

Puede cambiar lo que aparece en la Pgina de inicio para que se ajuste a sus preferencias personales. Para obtener ms informacin, vea Cmo: Personalizar la seccin de noticias de la Pgina de inicio. En el lado derecho del IDE, se muestra la ventana Explorador de soluciones. Inicialmente est en blanco, pero aqu es donde se mostrar la informacin sobre su proyecto o grupos de proyectos conocidos como soluciones. Para obtener ms informacin, vea Utilizar el Explorador de soluciones. Explorador de soluciones

En el lado izquierdo del IDE, se muestra una ficha vertical marcada Cuadro de herramientas. Tambin est en blanco inicialmente, pero a medida que trabaja se rellenar con elementos que se pueden utilizar para la tarea en la que est trabajando. Para obtener ms informacin, vea Usar el Cuadro de herramientas. En la parte superior del IDE hay una barra de mens y una barra de herramientas. Los mens y los botones de la barra de herramientas cambian segn la tarea del momento, tmese algo de tiempo para explorar y ver qu opciones estn disponibles. Tambin puede personalizar los mens y la barra de herramientas

para que se ajusten a sus preferencias personales. Para obtener ms informacin, vea Cmo: Personalizar las barras de herramientas (Visual Studio). En la parte ms inferior del IDE hay una barra de estado que muestra Listo. Cuando trabaja en el IDE, la barra de estado cambia y muestra mensajes relacionados con la tarea en curso, por ejemplo, la barra de estado muestra informacin sobre el progreso de un proyecto que est generando. Modo de diseo Cuando abre o crea un proyecto, el aspecto del IDE cambia al modo de diseo. sta es la parte visual de Visual Basic, donde se disea el aspecto de la aplicacin. IDE en el modo de diseo

En el modo de diseo, la Pgina de inicio se cubre con otra ventana conocida como Diseador de Windows Forms, que es bsicamente un lienzo en blanco que representa la interfaz de usuario de la aplicacin. Observe que la Pgina de inicio todava est disponible haciendo clic en la ficha correspondiente en el Diseador de Windows Forms. Cuando est visible el Diseador de Windows Forms, el cuadro de herramientas contiene varios controles (representaciones de botones, campos de texto, cuadrculas, etc.) que se pueden colocar en el formulario y organizar como se desee. Para obtener ms informacin, vea Diseador de Windows Forms. Tambin observar que aparece una nueva ventana, la ventana Propiedades, bajo la ventana Explorador de soluciones. Aqu es donde establecer las distintas propiedades que definen el aspecto y comportamiento del formulario y sus controles. Para obtener ms informacin, vea Propiedades (Ventana).

De forma predeterminada, no se muestra la ventana Lista de tareas en la parte inferior del IDE, pero proporciona un lugar donde puede llevar un seguimiento de las tareas que es necesario realizar o anotar cuando programa. Para obtener ms informacin, vea Lista de tareas (Visual Studio). Si hace doble clic en un formulario o control, se abre una nueva ventana llamada Editor de cdigo. Aqu es donde escribe el cdigo real para la aplicacin. El Editor de cdigo es algo ms que un simple editor de texto, ya que utiliza una tecnologa conocida como IntelliSense que facilita la escritura del cdigo al proporcionar informacin segn escribe. Para obtener ms informacin, vea Opciones de IntelliSense especficas de Visual Basic.

Modo de ejecucin Cuando ejecuta o depura la aplicacin, el IDE cambia a modo de ejecucin. Se inicia la aplicacin y aparece una ventana adicional relacionada con la depuracin. Cuando est en el modo de ejecucin, no puede hacer cambios en el Diseador de Windows Forms, la ventana Propiedades ni en el Explorador de soluciones, pero puede modificar el cdigo en el Editor de cdigo. Formulario de Visual Basic Express en el modo de interrupcin

En el modo de ejecucin, aparece una nueva ventana conocida como la ventana Inmediato en la parte inferior del IDE. Si coloca la aplicacin en el modo de interrupcin, puede consultar valores y probar el cdigo en la ventana Inmediato. Para obtener ms informacin, vea Inmediato (Ventana). Durante la ejecucin se pueden mostrar ventanas adicionales y observar los valores de variables, mostrar los resultados y otras tareas de depuracin seleccionndolas en el men Depurar. Otras ventanas importantes Hay numerosas ventanas adicionales en el IDE, cada una para una tarea de programacin concreta. Algunas de las ms comunes se muestran a continuacin. La ventana Lista de errores aparece en la parte inferior del IDE si se escribe cdigo incorrecto o aparecen otros errores en tiempo de diseo. Para obtener ms informacin, vea Lista de errores (Ventana). La ventana del Examinador de objetos se utiliza para examinar las propiedades, mtodos y eventos de los objetos que se pueden utilizar en la aplicacin. Para obtener ms informacin, vea Examinador de objetos. El Diseador de proyectos se utiliza para configurar las propiedades de la aplicacin, incluidos los recursos, el comportamiento de depuracin, la configuracin de implementacin y mucho ms. Para obtener ms informacin, vea Introduccin al Diseador de proyectos. El Explorador de base de datos permite visualizar y utilizar bases de datos existentes o crear y disear otras nuevas. Para obtener ms informacin, vea Explorador de servidores/Explorador de bases de datos. Crear el primer programa en Visual Basic La mejor manera de aprender a programar con Visual Basic Expresses crear realmente un programa. Los ejercicios siguientes le guan por el proceso de creacin de un programa para ver pginas Web. Si no entiende todo enseguida, no se preocupe; los conceptos presentados aqu se tratarn con ms detalle en otras secciones del Paseo con gua por Visual Basic. El primer paso para crear un programa de Visual Basic Expresses abrir Visual Studio y crear un proyecto. Esto se har al crear cualquier programa de Visual Basic.

Para crear un proyecto para el programa En el men Inicio de Windows, elija Microsoft Visual Basic Express. Aparecer la pantalla de bienvenida a Visual Basic Express. sta es la interfaz para Visual Basic Express, tambin conocida como entorno de desarrollo integrado o IDE. En el men Archivo, haga clic en Nuevo proyecto. Aparece el cuadro de dilogo Nuevo proyecto. Seleccione Aplicacin para Windows y haga clic en Aceptar.

Paso 2: Crear una interfaz de usuario Es el momento de comenzar a crear un explorador Web. Se utilizar Microsoft Visual Basic Express para generar la interfaz de usuario (la parte visible con la cual interactan los usuarios) agregando controles del Cuadro de herramientas al formulario. El Cuadro de herramientas se encuentra en el lado izquierdo de Visual Studio y consta de varias fichas, como Datos, Componentes y Todos los formularios Windows Forms. Dentro de cada ficha hay un conjunto de entradas, que representan controles o componentes que se pueden agregar a la aplicacin. Por ejemplo, la ficha Todos los formularios Windows Forms tiene entradas denominadas Textbox, Button y Checkbox que representan los controles que puede agregar a la aplicacin arrastrndolos al formulario. Paso 3: personalizar aspecto y comportamiento En la leccin anterior, se cre una interfaz de usuario agregando controles a la aplicacin. En este punto, sin embargo, sta no parece ni funciona como una aplicacin finalizada. En esta leccin, establecer las propiedades para controlar la apariencia de los controles, utilizando la ventana Propiedades.

2.1 TEMA Sistema de gestin de aprendizaje LMS

Un sistema de gestin de aprendizaje es un software instalado en un servidor web que se emplea para administrar, distribuir y controlar las actividades de formacin no presencial (o aprendizaje electrnico) de una institucin u organizacin. Las principales funciones del sistema de gestin de aprendizaje son: gestionar usuarios, recursos as como materiales y actividades de formacin, administrar el acceso, controlar y hacer seguimiento del proceso de aprendizaje, realizar evaluaciones, generar informes, gestionar servicios de comunicacin como foros de discusin, videoconferencias, entre otros. Un sistema de gestin de aprendizaje generalmente no incluye posibilidades de autora (crear sus propios contenidos), sino que se focaliza en gestionar contenidos creados por fuentes diferentes. La labor de crear los contenidos para los cursos se desarrolla mediante un Learning Content Management System (LCMS). La mayora de los sistemas de gestin de aprendizaje funcionan con tecnologa web. Estos programas responden a las caractersticas que desde hace tiempo se venan sealando las llamadas aulas virtuales para actividades de enseanza y aprendizaje.

Beneficios principales Capacitacin centrada en el estudiante: brindndole las herramientas y el entorno adecuado para que aprenda a su propio ritmo, con la mezcla de elementos que se ajuste a su estilo de aprendizaje. Flexibilidad: capacitndose en cualquier lugar, a cualquier hora, y respondiendo a las necesidades cambiantes que su puesto de trabajo le exija. Personalizacin: proporcionando al estudiante la combinacin correcta de cursos y contenidos de acuerdo a sus conocimientos y los requerimientos que su supervisor o el departamento de Recursos Humanos considere relevante.

Soporte: el estudiante puede, mediante herramientas de colaboracin, acceder a soporte sincrnico o asincrnico, de un profesor, experto en contenido o un facilitador que brinde asistencia durante las capacitaciones. Certificacin: muchas empresas brindan a sus empleados procesos de certificacin que estn asociados y administrados por medio de LMS. Modalidades: el estudiante tendr acceso a eventos sincrnicos (a la misma hora y en cualquier lugar) o eventos asincrnicos (a cualquier hora y en cualquier lugar) dependiendo de su inters y tipo de recurso disponible.

2.2 TEMA MODELO DE DESARROLLO DE SOFTWARE Proceso unificado El proceso unificado es un proceso de desarrollo de software, y un proceso de desarrollo de software es un conjunto de actividades necesarias para transformar los requerimientos del usuario en un sistema de software. Entonces el proceso unificado de desarrollo de software o simplemente proceso unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. El refinamiento ms conocido y documentado del proceso unificado es el proceso unificado de rational o conocido como RUP. El Proceso Unificado es un marco de desarrollo iterativo e incremental compuesto por fases denominadas Concepcin, Elaboracin, Construccin, Transicin y Produccin. Cada una de estas fases es a su vez dividida en una serie de iteraciones. Estas iteraciones ofrecen como resultado un incremento del producto desarrollado que aade o mejora las funcionalidades del sistema en desarrollo. Cada una de estas iteraciones se divide a su vez en una serie de disciplinas que recuerdan a las definidas en el ciclo de vida clsico o en cascada: Anlisis de requisitos, Diseo, Implementacin y Prueba. En el Proceso Unificado los casos de uso se utilizan para capturar los requisitos funcionales y para definir los contenidos de las iteraciones. La idea es que cada iteracin tome un conjunto de casos de uso o escenarios y desarrolle todo el camino a travs de las distintas disciplinas: diseo, implementacin, prueba, etc.

Soporta tcnicas orientadas a objeto, por lo que se basa en los conceptos de clase y objeto y las relaciones entre ellos, usando UML. Adems es una metodologa que sigue un proceso iterativo e incremental, ya que propone una descomposicin incremental del problema a travs de refinamientos sucesivos y una produccin incremental de la solucin, a travs de la realizacin de varios ciclos.

2.2.1 SUBTEMA Fase de concepcin, Elaboracin, Construccin y Transicin.

Fase de concepcin.

En esta fase se tiene como objetivo definir y acordar el alcance que tendr el proyecto, se identificaran los riesgos potenciales que conllevan al realizar dicho proyecto. Tarea realizada: se pidi orientacin a expertos en enseanza a nios, as como expertos en la enseanza de ingls para poder llevar a cabo el proyecto. Fase de elaboracin.

En la fase de elaboracin se establece una firme comprensin del problema a solucionar, se establece la fundamentacin arquitectural del software, se eliminan mayores riesgos, se desarrolla el plan de trabajo para el proyecto. Fase de construccin.

Durante esta fase se crea el producto, la lnea base de la arquitectura crece hasta convertirse en el sistema completo. Al final de esta fase, el producto contiene todos los casos de uso implementados, sin embargo puede que no est libre de defectos.

Fase de transicin.

En esta fase se cubre el periodo durante el cual el producto se convierte en la versin beta, las iteraciones en esta fase continan agregando caractersticas al

software. Sin embargo las caractersticas se agregan a un sistema que el usuario se encuentra utilizando activamente. Los artefactos construidos en esta fase son los mismos que en la fase de construccin.

También podría gustarte