Вы находитесь на странице: 1из 21

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Sistema dactilar para la gestin de comensales en el comedor Universitario de la Universidad Nacional de Moquegua Sede Ilo - 2013
Caratula Dedicatoria. Introduccin.

Con la introduccin de nuevas tecnologas especficamente la biometra, la mayora de las Instituciones se ven en la necesidad de implementar sistemas de innovacin de ltimas tecnologas para poder optimizar al mximo los diferentes servicios, del mismo modo la Universidad Nacional de Moquegua MOQUEGUA, como Institucin nueva y de competencia requiere contar con sistemas modernos en este caso con un Sistema de Control Dactilar de Acceso al Comedor Universitario. En la actualidad se han desarrollado sistemas que realizan esta labor de manera automtica logrando comparar varios cientos de huellas en unos cuantos minutos, estos avances en la identificacin de las huellas han abierto un gran campo en el rea de la seguridad informtica. Muchos sistemas de informacin poseen informacin confidencial que slo algunas personas deben de conocer o su acceso debe ser restringido. Los sistemas de identificacin presentan una solucin a este problema.

Entonces el uso del dispositivo (lector de huella dactilar) es una innovacin gracias a su Rpida y perfecta autenticacin, un lector de Huella Dactilar para el Control de Acceso Simplemente con la huella dactilar, sin tarjetas ni cdigos que recordar. Dado en un futuro Nuestro Comedor Universitario ira creciendo y aumentando su poblacin existirn duplicidad, aglomeracin, falsificacin y uso no efectivo del servicio de acceso al comedor durante la compra y consumo del servicio de comedor.

El servicio de comedor universitario es una opcin para estudiantes de bajos recursos econmicos, becarios, precarios y deportistas calificados los cuales deben cumplir con los requisitos necesarios para obtener los beneficios brindados por la Universidad Nacional de Moquegua, mediante la oficina de bienestar universitario, y as de esa forma mejorar el nivel de vida y garantizar buen rendimiento acadmico en estudiantes que ms lo requieren.

Por tanto en este trabajo se plantea un Sistema de Control Dactilar que resuelve el conjunto de problemas, desarrollando el proceso de reconocimiento que es realizado mediante la

comparacin de minucias de la huella dactilar.


Docente: Ing. Vanesa Flores Gutirrez

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

ndice general

CAPTULO I: REFERENCIA DE LA EMPRESA CONSULTORA

Ficha del documento Alcance 1.1 Razn Social de la empresa consultora.

Empresa de Consultora y Desarrollo de Software ECONDSOFT E.R.L.

1.2

Numero RUC: 20466792351

1.3

Trayectoria empresarial.

ECONDSOFT E.R.L. inici su andadura en el ao 2011 con espritu emprendedor e innovador orientada a la consultora y desarrollo de software para sus clientes. Abrimos nuestra primera oficina en Ilo enfocada a servicios de consultora y desarrollo de Software, obteniendo numerosos premios y reconocimientos en la regin Moquegua. En 2012 se firma un acuerdo con la corporacin Microsoft Per. ECONDSOFT E.R.L. proporciona servicios integrales de Consultora y desarrollo de software a pequeas y medianas empresas ubicadas principalmente en el mbito. 1.4 Ttulo del Proyecto de Produccin de Software.

Sistema dactilar para la gestin de comensales en el comedor Universitario de la Universidad Nacional de Moquegua Sede Ilo - 2013

1.5

Miembros del equipo de trabajo.

Los miembros del equipo de trabajo: NOMBRES Ing. Miguel ngel Chambilla Casilla Ing. Walter Juvenal Paxi Apaza
Docente: Ing. Vanesa Flores Gutirrez

DNI 34343434 34343434

CARGO Jefe del Proyecto Gerente del Proyecto

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Ing. Esteban Apaza Ticona

23345434

Administrador

1.6

Alcance de la Hoja de Vida del equipo de trabajo.

Hoja d evida: n01 Profesional: Miguel ngel Chambilla Casilla

PERFIL PROFESIONAL:

Ingeniero de la Universidad Nacional de Moquegua con capacidad de desempeo a nivel interdisciplinario en el campo de desarrollo de software.

Capacidad para trabajar en equipo o individualmente, excelentes relaciones interpersonales. Alto grado de responsabilidad y fcil interpretacin de las polticas organizacionales. Ganas de aprender y fcil adaptacin, disponibilidad para viajar si se requiere.

Conocimientos Bsicos obtenidos durante el trascurso de la carrera, en programacin orientada a objetos con C, Php,Java2EE, Visual Basic.net, Flash, diseo, anlisis y construccin de sistemas de informacin empresariales, manejo de bases de datos con SQL server, Mysql. Adems aptitudes para montajes de redes de computadores, reparacin y mantenimiento de equipos de cmputo, Excelente manejo de herramientas informticas como Microsoft Excel, Visio, Project, diseo de bases de datos relacionales con MYSQL Workbench.

SEMINARIOS Y CURSOS

X SEMANA TCNICA INTERNACIONAL Ingeniera de Sistemas e Informtica Universidad Nacional de Moquegua Ciudad Jardn s/n

Docente: Ing. Vanesa Flores Gutirrez

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Walter Paxi Apaza

Trayectoria laboral ha estado muy orientada al rea comercial, de mercadotecnia, administracin, implementacin de proyectos, manejo de personal, planeacin y negociaciones. Tengo experiencia en la industria de alimentos, Medios Masivos Y tele marketing.

Me considero una persona proactiva con deseos de superacin y unos objetivos trazados a corto, mediano y largo plazo por cumplir y hacerlos realidad. Soy un Ingeniero informtico motivado que le gusta el trabajo en equipo.

Me gusta todo lo relacionado con la tecnologa y la informtica. Constantemente estoy investigando en Internet y adquiriendo nuevos conocimientos para aplicarlos a mi vida diaria y profesional, experto en el uso de diversos sistemas operativos.

SMART DATA LTDA Cargo: Ingeniero de Sistemas Tiempo laborado: Mayo de 2009 Agosto 2009 Funciones y logros: Parte administrativa, negociacin de contratos, atencin y soporte al cliente, bsqueda de nuevos clientes y organizacin de los proyectos aprobados. Negociacin con proveedores para la compra de equipos de cmputo y suministros. Asesora para la Sistematizacin de empresas, implementacin y aprovechamiento de la infraestructura informtica. Desarrollo en conjunto de un Software para el manejo de Inventario, Gastos, Cartera de Clientes y Cartera de Proveedores, incluyendo la negociacin para su comercializacin y el soporte al Cliente en el levantamiento de requerimientos para la mejora del desarrollo y deteccin de errores para la mejora del Sistema.

CAPTULO II: ASPECTOS GENERALES DE LA EMPRESA/INSTITUCIN

Ficha del documento Alcance 2.1 2.1.1 Aspectos Generales de la empresa/institucin Resea historica

2.1.2

Razn social

Docente: Ing. Vanesa Flores Gutirrez

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Universidad Nacional de Moquegua

2.1.3

RUC 3403949342323

2.1.4

Represente legal Tabla N|01: COMISION ORGANIZADORA UNAM 2013

APELLIDOS Y NOMBRES Dr. Dante Alejandro Manzanares Cceres Dra. Benita Maritza Choque Quispe Dr. Juan Sixto Alfaro Olivera

CARGO Presidente de la comisin Organizadora Vicepresidente Acadmica Vicepresidente Administrativo.

2.1.5

Empresa dedicada a:

Formacin de profesionales universitarios

2.1.6

Localizacin (Distrito, provincia, regin, direccin, imagen referencial)

Campus Ciudad del Jardn : Sede Ilo Campus Ex Cuartel Telfono Departamento Provincia : Sede Moquegua : 053 463514 : Moquegua : Ilo y Moquegua

Mapa de Ubicacin:

Docente: Ing. Vanesa Flores Gutirrez

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

2.1.7

Visin Ser la mejor Universidad del pas a travs de la eficiencia y objetividad en la formacin de investigadores y profesionales altamente competitivos en asesoramiento acadmico, tcnico y contribuir en la forma de decisiones nacionales.

2.1.8

Misin Ser una comunidad acadmica de excelencia, culta, pionera, con espritu crtico generador de conocimientos y comprometida con el desarrollo del pas y en particular de la Regin Moquegua, reforzando lo conveniente a fin de que los proyectos de investigacin se vinculen con las necesidades del pas y especialmente de la Regin Moquegua. Que la prctica democrtica apunte hacia la horizontalidad, as como al alcance de los beneficios que se desprende de ella.

2.1.9

Servicios

Docente: Ing. Vanesa Flores Gutirrez

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

2.1.10 Organigrama

Docente: Ing. Vanesa Flores Gutirrez

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

2.1.11 /Sedes/ Sede Ilo Sede Moquegua Extensin

2.1.12 Principales competidores. Universidad Privada Jos Carlos Maritegui Universidad Privada Alas Peruanas

2.1.13 Puntos crticos. (Pendiente)

CAPTULO III: FORMULACIN DEL PROYECTO

Ficha del documento Alcance 3.1 Planteamiento del problema

En la actualidad la falta de un sistema de control de asistencia personal que se evidencia en el servicio de comedor hace que la atencin sea lenta e ineficiente al momento de adquirir la tarjeta de comedor y al mismo tiempo nos vemos envueltos en el mismo problema de la duplicidad, aglomeracin, falsificacin y uso no efectivo de la tarjeta de acceso al comedor, este problema es solucionado al Informatizar el proceso, usando una red local con una base de datos accesible desde los distintos nodos de la red y generar interfaces amigables y sencillas con las cuales acceder a dicha base de datos. Lo que facilitara tanto al personal encargado de hacer efectivo este servicio como tambin a los estudiantes beneficiarios. Es evidente que el nmero de estudiantes desborda la atencin de ventas de tarjetas de comedor, manifestndose en un servicio no eficiente, a esto viene agregado el problema del tiempo empleado en cada una de las operaciones que involucra el acceso al comedor para el consumo de alimentos. Por ello, es necesario implementar un

Docente: Ing. Vanesa Flores Gutirrez

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

sistema de control dactilar para el acceso de los estudiantes al comedor universitario de la UNAM-MOQUEGUA y dar una alternativa de solucin al problema generado. Por lo que el presente trabajo est realizado con la finalidad de mejorar este servicio y as brindar una mejor atencin, frente a esto nos planteamos: En qu medida Controla el Sistema de Control Dactilar el acceso de los Estudiantes en el uso del Servicio del Comedor Universitario?

3.1.1

Definicin del Problema principal (mbito del problema)

El problema surge debido a que no se cuenta con un sistema de registro automatizado y hacer la matricula de forma manual ocaisona demora y colas largas e innecesarias para poder registrar a todos los alumnos de la Universidad Nacional de Moquegua como tambien en la Sede Ilo.
El problema comienza justo en la fase de matriculacin. Ah se registra cada estudiante y se toman las huellas digitales de sus dos dedos ndices. Estos datos se pasan a un ordenador central y se encriptan. Al final, la huella queda reducida a un algoritmo de entre 40 y 400 dgitos, nico por estudiante, pero con la particularidad de que a partir de esa relacin de nmeros nunca se podr volver a reproducir la huella original. De este modo se garantiza la seguridad y evitan posibles usos fraudulentos.

Y como suceda con el mtodo artesanal de pasar de mano a mano un papel para que cada estudiante anotara su nombre, con el lector lo que se har es registrar al alumno a travs de su huella dactilar en una base de datos que verificara que no haya duplicidad o usurpacin. Cada alumno pone su dedo ndice encima y una luz verde lo registra. Esa informacin hace posible que el operador tenga control del alumnado.

La informacin no slo la puede almacenar el responsable del comedor, sino que se enva a la secretara o al rea de logstica, de modo que se podr verificar el stock de los de los alimentos y llevar un control.

Por el momento existe el inters de la Universidad de Moquegua de implantar este sistema de huella digital en las dos sedes, tanto para Moquegua como para Ilo.

3.1.2

Antecedentes

Docente: Ing. Vanesa Flores Gutirrez

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

La UNAM Universidad Nacional de Moquegua no cuenta con antecedentes sobre Sistema de Control Dactilar el acceso de los Estudiantes en el uso del Servicio del Comedor Universitario

3.1.3

Justificacin de la necesidad del desarrollo del proyecto.

Debido a la indiferencia existente a los problemas latentes que presenta el servicio de comedor universitario, y la falta de capacitacin para el control ptimo del personal encargado de este rea, los cuales estn en el deber de poder desarrollar e implementar nuevas herramientas que puedan solucionar de una forma u otra los problemas ya mencionados. Es por ello que los investigadores se ven en la necesidad de buscar nuevas y ptimas soluciones para los problemas que aquejan a nuestra sociedad y en este caso a Nuestra Institucin Universitaria, esto se logra con la creacin, desarrollo e implementacin de nuevas herramientas, paradigmas, mtodos y diseos e incluso la misma implementacin y modificacin de las herramientas ya existentes, lo cual es parte fundamental del conocimiento e investigacin para el desarrollo de la sociedad.

Este trabajo presenta una investigacin sobre control de huella dactilar y los aspectos que involucran la implementacin de estas. Se ha considerado como caso de estudio a usuarios (personal de la Oficina de Bienestar Universitario) que administran el proceso del servicio en el comedor universitario de la Universidad Nacional de Moquegua. Por tanto cabe mencionar que: Este software est basado en un mecanismo de organizacin que le permite a la entidad confeccionar solo la cantidad necesaria de elementos a brindar en este servicio, lo que hace que se puede reducir los costos que involucran.

3.1.4

Definicin de factibilidades Factibilidad Tcnica Los recursos que se utilizaran para la implementacin y desarrollo del sistema se encuentran disponibles en el mercado local, al momento de registrarse el alumno con su huella dactilar deber quedar registrado en un equipo de cmputo en el comedor y conectado a travs de cables UTP con conector RJ45 a otro equipo para almacenarlo en una base de datos. Se concluye: En referencia a los datos tcnicos mencionados, se cuenta con factibilidad tcnica. Factibilidad Econmica

Docente: Ing. Vanesa Flores Gutirrez

10

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Nuestra Universidad est en constante crecimiento y el ingreso de nuevos alumnos est incrementando su utilidad, por lo tanto cuenta con la capacidad de cubrir el presupuesto solicitado para la implementacin y desarrollo del proyecto. Se concluye: Con lo referenciado anteriormente se garantiza la factibilidad econmica. Factibilidad Operativa El mdulo de apoyo a implantar contara con un diseo bastante amigable para que el administrador del sistema no tenga mayores problemas al manejarlo. El modulo contara con un manual de usuario para consulta del administrador del sistema. Tambin se brindara soporte en el manejo del sistema en caso de algn problema. El personal que labora en el rea cuenta con conocimientos bsicos de ofimtica lo cual facilitara la adaptacin al nuevo mdulo. Se concluye: En referencia al personal y lo amigable del mdulo a implantar, se garantiza la factibilidad operativa. Factibilidad Temporal Nuestro proyecto est planificado para 4 meses de acuerdo a los datos reunidos y con un grupo integrante de 3 personas que estn en diferentes reas a desarrollarse lo que asegura el xito del proyecto en el tiempo requerido. Se concluye: En referencia al plazo dado por la universidad para la implantacin y puesta del funcionamiento del mdulo, se garantiza la factibilidad temporal. Factibilidad legal En cuanto al modelo de nuestro Sistema y la forma de relacionar las bases de datos no hay mayores exigencias legales. Las exigencias legales para la utilizacin del software SQL server 2008 para el diseo de la base de datos no es de mayor implicancia y es fcil de adquirirse. Se concluye: En referencia al licenciamiento con que cuenta la universidad se garantiza la factibilidad legal.

Gastos Generales (Recursos para la ejecucin del proyecto) Recursos humanos Coordinacin: persona encargada de la toma de decisiones de la institucin, evala y organiza constantemente la labor de la institucin. Recursos de software Nombre Visual Basic.Net 2010 Profesional Precio total

Docente: Ing. Vanesa Flores Gutirrez

11

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

MySql

Recursos de hardware
Cantidad 2 2 1 1 Unidad Und. Und. Rollo Servicio Nombre Pcs (Pentium Core Duo) Impresora Multifuncional Cableado Instalacin en Red Precio Unitario 1500 500 200 500 Total 3000 1000 200 500

Recursos de bienes Nombre Cuaderno de Apuntes Hojas A4 Lapicero Movilidad Precio Total 40 100 40 120

Costos Directos (Recursos para la implantacin del proyecto) (empresa ejecutora) Recursos humanos Jefe de proyectos. Jefe del diseo de Sistema. Jefe del modelado de la Base de Datos. Jefe instalacin del cableado. Recursos de software Programa MySql. Visual Basic 2010. Recursos de hardware Equipo dactilar. Cableado UTP con conectores RJ45. Antena Wi Fi. Recursos de bienes Modelado para desarrollo del Sistema. Modelado de base de datos. Servicios Mantenimiento de los equipos. Actualizaciones del software.
Docente: Ing. Vanesa Flores Gutirrez

12

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Plan de contingencia frente a posibles fallas. Otros Capacitacin sobre el manejo del software al personal que va a estar a cargo de los equipos. Soluciones va comunicacin telefnica para pequeas fallas del sistema.

3.1.5

Estimacin de los recursos requeridos (humanos, ) Recursos Humanos: Jefe de proyectos Encargado del rea de desarrollo. Encargado del anlisis y diseo de sistemas.

Hardware: Control Dactilar Computadora para el registro Servidor para la base de datos . Software: MySql Visual Basic 2010.

3.1.6

Descripcin de la asignacin de recursos para la ejecucin del proyecto. MySQL: El software MySQL proporciona un servidor de base de datos SQL (Structured Query Language) veloz, multi-hilo, multiusuario y robusto. El servidor esta proyectado tanto para sistemas crticos en produccin soportando intensas cargas de trabajo como para empotrarse en sistemas de desarrollo masivo de software. El software MySQL tiene licencia dual, pudindose usar de forma gratuita bajo licencia GNU o bien adquiriendo licencias comerciales de MySQL AB en el caso de no desear estar sujeto a los trminos de la licencia GPL. MySQL es una marca registrada de MySQL AB. 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

Docente: Ing. Vanesa Flores Gutirrez

13

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Studio para la plataforma .NET), aunque como SharpDevelop (que adems es libre).

existen

otras

alternativas,

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. Estrategia para el levantamiento de informacin preliminar (Entrevistas, Cuestionarios, fuentes de informacin, otros) 3.1.7 Describir la estrategia para el Proceso de Software

Estrategia orientado a objetos La orientacin a objetos puede describirse como el conjunto de disciplinas que desarrollan y modelizan software que facilitan la construccin de sistemas complejos a partir de componentes. El atractivo intuitivo de la orientacin a objetos es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible. Estos conceptos y herramientas orientados a objetos son tecnologas que permiten que los problemas del mundo real sean expresados de modo fcil y natural. La orientacin a objetos trata de cubrir las necesidades de los usuarios finales, as como las propias de los desarrolladores de productos software. Estas tareas se realizan mediante la modelizacin del mundo real. El soporte fundamental es el modelo objeto (PRESSMAN, 2002 y NINO, 2002).

Proceso iterativo e incremental

El modelo incremental combina elementos del modelo en cascada aplicado en forma iterativa. El modelo incremental aplica secuencias lineales de manera escalonada con forme avanza el tiempo en el calendario. Cada secuencia lineal produce incrementos del software [MCD03]. Comprende los siguientes procesos:

Requisitos. Se pueden identificar dos formas de requisitos: Requisitos de usuario: Los requisitos de usuario son frases en lenguaje natural junto a diagramas con los servicios que el sistema debe proporcionar, as como las restricciones bajo las que debe operar.
Docente: Ing. Vanesa Flores Gutirrez

14

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Requisitos de sistema: Los requisitos de sistema determinan los servicios del sistema y pero con las restricciones en detalle. Sirven como contrato. Es decir, ambos son lo mismo, pero con distinto nivel de detalle. Se clasifican en tres los tipos de requisitos de sistema: Requisitos funcionales Los servicios que proporciona el sistema (funciones). La respuesta del sistema ante determinadas entradas. El comportamiento del sistema en situaciones particulares. Requisitos no funcionales

Los requisitos funcionales describen:

Los requisitos no funcionales son restricciones de los servicios o funciones que ofrece el sistema. Hay tres tipos de requisitos no funcionales: Requisitos del producto. Especifican el comportamiento del producto. Requisitos organizativos. Se derivan de las polticas y

procedimientos de las organizaciones de los clientes y desarrolladores. Requisitos externos. Se derivan de factores externos al sistema y al proceso de desarrollo. Requisitos del dominio. Los requisitos del dominio se derivan del dominio de la aplicacin y reflejan caractersticas de dicho dominio. Pueden ser funcionales o no funcionales.

Anlisis. El modelado de anlisis, desde la perspectiva de objetos de aprendizaje, se enfoca en tres preguntas importantes: Qu informacin o contenido se presentar?, Qu funciones/actividades realizar el usuario? Qu comportamientos exhibir el objeto de aprendizaje conforme presente el contenido? Para que el modelado de anlisis de los objetos de aprendizaje sea efectivo, se deben llevar a cabo los siguientes anlisis: Anlisis de contenido: Identifica todos los elementos estructurales del objeto de aprendizaje, proporcionando una visin de los requisitos de contenido. Estos elementos estructurales son: nombre del objeto de aprendizaje objetivo de aprendizaje. perfil del usuario.

Docente: Ing. Vanesa Flores Gutirrez

15

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

metas pedaggicas a lograrse (ejercicios). actividades de aprendizaje. evaluacin y objetos mediticos (texto, imgenes, audio, video, etc.)

Anlisis de interaccin: Describe los elementos bsicos de la interaccin entre el usuario y el objeto de aprendizaje. A este anlisis lo componen cuatro elementos: descripcin y diagramas de casos de uso. diagramas de secuencia. diagramas de estado. prototipo de la interfaz de usuario.

Anlisis de funciones: Se identifica cmo se llevan a cabo las funciones del objeto de aprendizaje, a travs de diagramas de actividad. Los diagramas de actividad muestran el orden en el que se van realizando las tareas dentro de un objeto de aprendizaje.

Anlisis de configuracin: Identifica y describe el ambiente de software para el desarrollo del objeto de aprendizaje y la infraestructura en la que residir el objeto de aprendizaje.

Diseo.

El diseo es una fase de ciclo de vida del software. Se basa en la especificacin de requisitos producido por el anlisis de los requisitos (fase de anlisis), el diseo define cmo estos requisitos se cumplirn, la estructura que debe darse al sistema de software para que se haga realidad. El diseo, en particular, puede describir el funcionamiento interno de un sistema en diferentes niveles de detalle, cada una de ellos se coloca en una posicin intermedia entre el anlisis y codificacin. Normalmente se entiende por "diseo de la arquitectura" al diseo de "muy alto nivel", que slo define la estructura del sistema en trminos de la mdulos de software de que se compone y las relaciones macroscpicas entre ellos. A este nivel de diseo pertenecen frmulas como cliente-servidor o tres niveles, o, ms generalmente, las decisiones sobre el uso de la arquitectura de hardware especial que se utilice, el sistema operativo, DBMS, Protocolos de red, etc.

Implementacin.

Docente: Ing. Vanesa Flores Gutirrez

16

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Esta fase implica las actividades de entrega, pruebas de usabilidad y retroalimentacin. Para entregar el objeto de aprendizaje es necesario el configurarlo para el ambiente operativo correspondiente. Con las pruebas de usabilidad los usuarios finales realizan tareas reales interactuando con el objeto de aprendizaje. Con la retroalimentacin se obtienen las referencias de los usuarios despus de las pruebas de usabilidad, tambin permite obtener la percepcin que tiene el usuario del objeto de aprendizaje, as como posibles sugerencias y fallas potenciales

Pruebas.

Las pruebas normalmente se efectan con los llamados datos de prueba, que es un conjunto seleccionado de datos tpicos a los que puede verse sometido el sistema, los mdulos o los bloques de cdigo. Entre las diversas pruebas que se le efectan al software se pueden distinguir principalmente: Prueba unitarias: Consisten en probar o testear piezas de software pequeas; a nivel de secciones, procedimientos, funciones y mdulos; aquellas que tengan funcionalidades especficas. Dichas pruebas se utilizan para asegurar el correcto funcionamiento de secciones de cdigo, mucho ms reducidas que el conjunto, y que tienen funciones concretas con cierto grado de independencia. Pruebas de integracin: Se realizan una vez que las pruebas unitarias fueron concluidas exitosamente; con stas se intenta asegurar que el sistema completo, incluso los subsistemas que componen las piezas individuales grandes del software funcionen correctamente al operar e interoperar en conjunto.

Modelo Incremental

3.1.1

Herramientas para el desarrollo del sistema.

Docente: Ing. Vanesa Flores Gutirrez

17

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Herramientas para el anlisis y diseo (UML)

El UML (Lenguaje Unificado de Modelado) es un lenguaje de modelado cuyo vocabulario y sintaxis estn ideados para la representacin conceptual y fsica de un sistema. Sus modelos son precisos, no ambiguos, completos y pueden ser trasladados directamente a una gran variedad de lenguajes de programacin, como Java, C++ o Visual Basic Net, pero tambin a tablas de bases de datos relacionales y orientados a objetos.

Herramientas para el desarrollo y codificacin.

Visual Studio 2010

Se ha seleccionado Visual Basic Ultimate 2010, a pesar que no es Profesional, posee las herramientas necesarias para el desarrollo del proyecto y no fue necesario ser un programador del ms alto nivel, puesto que permite ser usado y fcilmente comprendido por usuarios. Es adems un lenguaje de programacin guiado por eventos que permite mayor operatividad y mejores resultados segn las necesidades de quienes lo utilizan. Visual Basic Ultimate 2010 es una de las versiones de Visual Basic lanzado por Microsoft en 2010. VB2010 es casi similar a Visual Basic 2008, pero ha aadido varias caractersticas nuevas. Visual Basic 2010 es un pleno derecho Programacin orientada a objetos (POO) Lenguaje, por lo que ha puesto al da con otros lenguajes de POO como C, Java, C# y otros. Es una herramienta eficaz capaz de crear aplicaciones y componentes plenamente funcionales que se pueden compartir con otros usuarios.

Principales mejoras del lenguaje Soporte mejorado orientado a objetos

Gestin de excepciones estructurada Acceso total al .NET Framework Nuevas opciones de manejo de hilos Recolector de basura

Desarrollo Web mejorado

Docente: Ing. Vanesa Flores Gutirrez

18

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

Creacin de Formularios Web tan fcilmente como formularios Windows Crear servicios Web rpidamente

Caractersticas de Visual Basic. En las aplicaciones tradicionales o "por procedimientos", la aplicacin es la que controla qu partes de cdigo y en qu secuencia se ejecutan. La ejecucin comienza con la primera lnea de cdigo y contina con una ruta predefinida a travs de la aplicacin, llamando a los procedimientos segn se necesiten. En una aplicacin controlada por eventos, el cdigo no sigue una ruta predeterminada; ejecuta distintas secciones de cdigo como respuesta a los eventos. Los eventos pueden desencadenarse por acciones del usuario, por mensajes del sistema o de otras aplicaciones, o incluso por la propia aplicacin. La secuencia de estos eventos determina la secuencia en la que se ejecuta el cdigo, por lo que la ruta a travs del cdigo de la aplicacin es diferente cada vez que se ejecuta el programa.

Herramientas para las pruebas y el mantenimiento.

Herramientas para la planeacin y administracin del proyecto (Ejem. project).

Microsoft Project 2010

3.2 Plan general de desarrollo del proyecto. (Plan de Trabajo)

3.2.1

Nombre del proyecto.

3.2.2

Objetivo del proyecto.

3.2.3

Estructura de Desglose de Trabajo (EDT) del proyecto

(Construir la EDT definiendo las actividades y subactividades de todo el proyecto). 3.2.4 3.2.5 3.2.6 3.2.7 Estimar los tiempos esperados utilizando los tiempos, pesimista, optimista y ms probable Planificacin del Proyecto usando el GANT, el PERT y CPM para: Construccin de la red del proyecto. Determinacin del camino crtico. Calendarizacin del proyecto. Clculo del Presupuesto estimado, recursos y costos estimados del PERT. Estimacin para el proyecto de software Gastos Generales (Recursos para la ejecucin del proyecto) Recursos humanos

Docente: Ing. Vanesa Flores Gutirrez

19

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software Recursos de software Recursos de hardware Recursos de bienes Servicios Otros

Costos Directos (Recursos para la implantacin del proyecto) (empresa ejecutora) Recursos humanos Recursos de software

Docente: Ing. Vanesa Flores Gutirrez

20

UNIVERSIDAD NACIONAL DE MOQUEGUA Carrera Profesional de Ingeniera de Sistemas e Informtica Curso: Desarrollo y Produccin de Software

http://www.eneagramaycoaching.com/los-9-tipos-de-personalidad

Docente: Ing. Vanesa Flores Gutirrez

21

Вам также может понравиться