Universidad Nacional Autónoma De Nicaragua Centro Universitario Regional Cornelio Silva Arguello. V Jornada Universitaria De Desarrollo Científico.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Universidad Nacional Autónoma De Nicaragua Centro Universitario Regional Cornelio Silva Arguello. V Jornada Universitaria De Desarrollo Científico."

Transcripción

1 Universidad Nacional Autónoma De Nicaragua Centro Universitario Regional Cornelio Silva Arguello V Jornada Universitaria De Desarrollo Científico. Tipo de Trabajo: Proyecto de Software Tema: Sistema de Inventario de la Farmacia Centro Materno Infantil Sagrada Familia Autores: Ilsa Damarys Crovetto Vallecillo. Meyling Taisigue Paz Tutor: Ing. Dionicio Manzanares López

2 Juigalpa, chontales 12/10/2007 Índice Tema... 1 Introducción Antecedentes... 4 Planteamiento del problema... 5 Formulación del problema... 6 Justificación... 7 Objetivos... 8 Resumen Esquema del Marco Teórico Marco Teórico Preguntas Directrices Diseño Metodológico Conclusiones Recomendaciones Bibliografía Anexos Estudio de Factibilidad Diagramas de Flujo de Datos Normalización de la Base de Datos Diagrama Entidad relación Normalizado Diccionario de Datos Pantallas de Entradas y Salidas Manual de Usuario Manual Técnico

3 Tema: Sistema de inventario de los medicamentos de la farmacia Centro Materno Infantil Sagrada Familia. Carrera: Licenciatura en computación Área: Ingeniería del software Tema Genérico: Sistemas computacionales Tema especifico: Sistema de inventario de la farmacia centro materno infantil sagrada familia Especificación del tema: Análisis, diseño e implementación del sistema de inventario de los medicamentos de la farmacia centro materno infantil sagrada familia

4 Introducción En la actualidad los sistemas de información han venido evolucionando y la tecnología ha avanzado aun mas por lo que se han implementado sistemas computarizados permitiendo un fácil manejo de datos. Debido a esos avances tecnológicos los analistas de sistemas se han tomado la tarea de realizar distintos sistemas para darles soluciones a las distintas demandas que presentan las diferentes instituciones. Además los sistemas de información benefician de manera significativa a las instituciones y grandes o pequeñas empresas. Con el avance técnicas de diseño y análisis de sistemas y los lenguajes de programación han permitido una evolución en el desarrollo del software, mejorando la funcionalidad de estos y la cantidad de operación que realiza. Es por ello que nosotras como estudiantes de Licenciatura en computación consideramos de vital importancia la creación de sistemas computarizados por lo que estamos contribuyendo con la tecnología en la creación de un sistema de inventario en la Farmacia Centro Materno Infantil Sagrada Familia el cual ayudara al personal que administra dicha farmacia a realizar en menos tiempo el inventario.con este sistema se aprovechara más los recursos que brinda la farmacia permitiendo así determinar la mejor atención a los usuarios. Para el avance de esta investigación hicimos uso de preguntas abiertas las cuales aplicamos en la farmacia tomando sus inquietudes y problemas en la realización del inventario. Para obtener nuestro resultados de la investigación realizamos análisis, diseño e implementación de un sistema computarizado el cual fue desarrollado bajo la plataforma de Visual FoxPro conformado por tres tablas permitiendo realizar Funciones diferentes dentro del sistema las tablas que son: producto, kardex!"4

5 producto, distribuidor además la tabla usuario que esta permite dar los permisos para acceder al sistema creamos formulario como Distribuidor, Kardex_ producto, Producto, Acceso en esta podemos escribir el nombre y el password para tener acceso al sistema el fondo el formulario reindexar que este permite reordenar los diferentes registros de las tablas, el formulario limpiar nos permite quitar los registros eliminados. El sistema diseñado para la Farmacia Centro materno Infantil Sagrada Familia cumple con los requerimientos necesarios para llevar el control de los medicamentos, Ayudando de esta manera a facilitar el trabajo a los usuarios brindándoles respuesta de manera rápida, coherente y exactos.!"5

6 Antecedentes Hoy en día el desarrollo de sistemas nos facilita el trabajo realizando este en menos tiempo de una manera ágil y confiable, por lo que muchos analistas de sistemas se toman la tarea de crear sistemas computarizados. Es por ello que decidimos unirnos en la creación de sistemas, donde tomamos la iniciativa en la farmacia Centro Materno Infantil Sagrada Familia no teniendo ningún antecedente ya que nadie ha intentado crear un sistema en dicha farmacia. En la asignatura Análisis y diseño de sistemas I y II realizamos análisis de todo el inventario y un poco del diseño luego en la asignatura de programación en bases de datos lo retomamos nuevamente haciendo la programación, codificación y validación. Posteriormente en la asignatura de investigación Aplicada se nos oriento realizar la implementación de dicho sistema haciendo la depuración y prueba es así como pudimos lograr la conclusión de este sistema!"6

7 PLANTEAMIENTO DEL PROBLEMA: El centro Materno Infantil Sagrada Familia fue fundada el 5 de Mayo de 1999 en el local que antes era una base militar, y fue donada a Monseñor Bernardo Hombach por la Alcaldía de Juigalpa, poco tiempo después se busco la colaboración de la congregación de las Hermanas Josefinas para que esta funcionara como un centro de ayuda social. Este centro inicio hace 8 años constando solo con medicina general y un pequeño VSM (medicamento de venta social) llamado así por que contaban con 50 productos Farmacéuticos que adquirieron las Hermanas Josefinas. Cuatro años después se gestiono para obtener lo que hoy es: Quirófano, Laboratorios, Odontología, Hospitalización, logrando un incremento de productos medicinales para la farmacia. De esta forma la Diócesis de Juigalpa hace esta obra social para ayudar a las personas más necesitadas y de escaso recursos económicos, para dar respuestas a problemas de salud integral de las personas, lo cual es cotidiano en nuestro país. La clínica actualmente consta con equipos informáticos, pero no llevan un control computarizado lo cual provoca pérdida de tiempo al realizar el inventario, por lo tanto hemos decidido hacer un estudio exhaustivo sobre la clínica tomando como referencia la farmacia ya que presenta dificultades en el inventario de sus medicamentos. Analizando esta información nos lleva a realizar un sistema que nos permita llevar a cabo el inventario de forma automatizada, facilitándoles en corto tiempo el control de entradas y salidas de medicamentos.!"7

8 FORMULACION DEL PROBLEMA Qué incidencias se generan al no contar con el inventario de los medicamentos de la Farmacia Centro Materno Infantil Sagrada Familia sin automatizar?!"8

9 JUSTIFICACION Esta investigación se lleva acabo dado a la necesidad de conocer el funcionamiento de la Farmacia Centro Materno Infantil Sagrada Familia, beneficios que generan a la población y demás sectores de manera económica y social. Llevando a cabo un control de equipamiento para llenar de manera factible las necesidades de los medicamentos a la población facilitándole al responsable de farmacia localizar los productos con mayor veracidad para obtención del medicamento. Además organizar los productos farmacéuticos por medio de codificación, al igual en la consulta de existencia de los mismos, siendo estos resultados obtenidos a través de la elaboración de un inventario de sistema para proporcionar respuestas afirmativas.!"9

10 Objetivos OBJETIVO GENERAL Desarrollar un sorfware para el inventario de la Farmacia Centro Materno Infantil Sagrada Familia. OBJETIVOS ESPECIFICOS Obtener la información a través de entrevista en la Clínica Centro Materno Infantil Sagrada Familia. Elaborar el análisis del inventario de la Farmacia Centro Materno Infantil Sagrada Familia. Hacer los diferentes diagramas UML (Lenguaje Unificado de Modelado). Crear el diccionario de datos de los diferentes campos que forman la base de datos para la farmacia. Establecer el diseño del inventario de los medicamentos de la farmacia Centro Materno Infantil Sagrada Familia. Diseñar las diferentes pantallas de entrada y salida que tendrá el sistema de inventario para la farmacia Centro Materno Infantil Sagrada familia. Realizar la codificación del sistema bajo la plataforma de Visual FoxPro. Determinar los diferentes reportes que van de acuerdo con los requerimientos establecidos por el usuario Construir Manual de usuario y manual técnico para facilitarle el trabajo a la persona que administrara el sistema.!"10

11 Resumen del sistema Los avances tecnológicos han permitido buscar nuevas alternativas para el manejo de información haciendo uso de sistemas automatizados, analista de sistemas y analista de la información. Estas inquietudes han obligado hacer uso de estas tecnologías permitiendo generar información presentada. Nosotras como estudiantes de Lic. En computación estamos contribuyendo en el avance tecnológico donde decidimos llevar a cabo en la clase de investigación aplicada un proyecto de software que lo estamos desarrollando en la Clínica Centro Materno Infantil Sagrada Familia, para mejorar sus servicios donde los resultados serán obtenidos a través de la elaboración de un sistema automatizado. Para la realización de dicho proyecto consultamos especialistas en Bases de Datos obteniendo un tutor quien nos dio material suficiente para guiarnos en nuestro trabajo. Para el desarrollar nuestro trabajo lo primero que hicimos fue visitar las instalaciones de la clínica estando allí nos entrevistamos con el director, quien describió y luego nos mostró la situación de la farmacia, después de haber observado la problemática que presento dicho lugar nos hicimos la idea de cómo desarrollar el software, como tenia que ser nuestro diseño para poderlo implementar y que dicho usuario; pueda manipular el sistema sin complicaciones para ello en el diseño crearemos un manual de usuario. Nuestro proyecto de software será un sistema de inventario de los medicamentos de la farmacia centro materno infantil sagrada familia, donde crearemos una pantalla de entrada para tener acceso a todas las diferentes pantallas que además la pantalla lleva el nombre del usuario, la contraseña para acceder y los botones donde acepte la entrada o se cancele la entrada al sistema.!"11

12 Con la elaboración del presente proyecto de software pretendemos dar solución a la dificultades que presenta la farmacia ya que no cuenta con un sistema automatizado, sino todo su inventario lo llevan de forma manual pero muy ordenado aun así ellos quieren contar con un sistema que les facilite el trabajo en la hora de la realización del inventario ya que hacerlo manual requiere de mucho tiempo. El sistema cuenta con tres tablas las cuales son: producto, esta permitirá llevar la cantidad de los medicamentos, al igual podrán observar dentro de la pantalla una serie de comando agregar, eliminar, ultimo, siguiente, anterior el comando salir y el comando agregar donde nos permitirá agregar los diferentes registro. La pantalla distribuidor permite llevar el control de los diferentes distribuidores. Y la pantalla Kardex_Producto permitirá llevar el control de todos lo medicamentos del inventario y de la misma manera en la pantalla producto se podrá manejar la existencia de medicamento. La plataforma en la cual fue desarrollado es Visual FoxPro este es uno de los gestores de Bases de Datos relacionales mas rápidos y flexibles del mercado, disponiendo de un complejo entorno de desarrollo totalmente orientado a objeto y altamente integrado en el Sistema Operativo. Visual FoxPro soporta interfaces MDI (Interfaz de Documento Múltiple) como la de Word, barra de herramientas ayuda sensible al contexto múltiples fuentes accesos a bibliotecas de enlaces dinámicos a tablas en formato nativos también permite abrir y consultar diversas Bases de Datos a través de un conjunto de controladores como utilizando SQL como lenguaje de consulta. En visual FoxPro cada acción que se realiza es un evento por lo tanto cuando se programa en visual FoxPro quedan atrás todas esas formas de programar en FoxPro para Windows. En visual FoxPro no se tiene que tener procedimientos o rutinas para validar simplemente se programa el evento respectivo además de que no es tan tedioso el mantenimiento del sistema.!"12

13 Un proyecto en Visual FoxPro es un conjunto de pantalla, reporte, Bases de datos que van a formar parte del sistema que se esta desarrollando. Un proyecto esta dividido por categorías por un lado las pantalla y repostes del sistema por otro lado las Bases de Datos que la componen sus menús. Visual FoxPro cuenta con una ventana de comandos la cual efectúa tareas de revisión mantenimiento y algunas otras. Esto es uno de los puntos fuertes de visual FoxPro frente al lenguaje como visual Basic y Delphi los cuales no cuentan con ninguna opción parecida por lo cual las tareas de comprobación y mantenimiento son más tediosas y por lo tanto perdida de tiempo. En FoxPro para Dos y Windows una base de datos era un archivo BDF en el cual se almacenaban los registros.en visual FoxPro este concepto ha cambiado, Ahora una Base de datos es un contenedor de todas las tablas, relaciones entre las tablas, índices de las tablas, conexiones de Bases de datos remotas etc.!"13

14 Esquema del marco teórico 1. Entrevista 2. Sistema 3. Diagrama de flujo de datos. 4. Diagrama entidad relación. 5. Bases de Datos. 6. Normalización. 7. Estrategias de desarrollo de prototipos. 8. Modelo de construcción de prototipos. 9. Diccionario de Datos 10. Diseño de las pantallas de entradas y salida. 11..Análisis y diseño de sistemas orientado a objetos usando UML ( Lenguaje Unificado de Modelado): a. Diagrama de caso de uso. b. Diagrama de Estado. 12. Teoría de Factibilidad. 13. Lenguaje de Programación Visual FoxPro.!"14

15 Marco Teórico Los avances tecnológicos han permitido buscar nuevas alternativas para el manejo de la información haciendo uso de sistemas automatizados, analistas de sistemas y analista de la información. Estas inquietudes han obligado hacer uso de estas tecnologías permitiendo generar información presentada. Los sistemas de información son desarrollados con propósitos diferentes, depende de las necesidades del negocio. Cada instrumento para recolectar información es de gran importancia ya que esta permite obtener determinadas conclusiones sobre lo que se esta investigando. El arte de la Entrevista en el campo de la investigación consiste, en última instancia, en lograr respuestas validas y fiables, acerca de aquello de lo que queremos conocer. Los analistas utilizan una variedad de métodos a fin de recopilar los datos sobre una situación existente, como entrevistas, cuestionarios, inspección de registros y observación. Cada uno tiene ventajas y desventajas. Generalmente, se utilizan dos o tres para complementar el trabajo de cada una y ayudar a asegurar una investigación completa. Por ello nosotras hacemos uso de la entrevista. La Entrevista es la comunicación interpersonal establecida entre investigador y el sujeto de estudio a fin de obtener respuestas verbales a los interrogantes planteados sobre el tema propuesto. El entrevistado es la persona que tiene alguna idea o alguna experiencia importante que transmitir. Debe dominar el dialogo, presenta al entrevistado y el tema principal, hace preguntas adecuadas y cierra la Entrevista. Existen cuatro funciones básicas y principales que cumple la Entrevista en la investigación científica: Obtener información de individuos y grupos!"15

16 Facilitar la recolección de información Influir sobre ciertos aspectos de la conducta de una persona o grupo (opiniones, sentimientos, comportamientos, etc.) Es una herramienta y una técnica extremadamente flexible, capaz de adaptarse a cualquier condición, situación, personas, permitiendo la posibilidad de aclarar preguntas, orientar la investigación y resolver las dificultades que pueden encontrar la persona entrevistada La ventaja esencial de la Entrevista reside en que son los mismos actores sociales quienes nos proporcionan los datos relativos a sus conductas, opiniones, deseos, actitudes, expectativas, etc. Cosas que por su misma naturaleza es casi imposible observar desde fuera. Desventajas: Limitaciones en la expresión oral por parte del entrevistador y entrevistado. Se hace muy difícil nivelar y darle el mismo peso a todas las respuestas, sobre todo a aquellas que provienen de personas que poseen mejor elocuencia verbal, pero con escaso valor informativo o científico. Es muy común encontrar personas que mientan, deforman o exageran las respuestas y muchas veces existe un divorcio parcial o total entre lo que se dice y se hace, entre la verdad y lo real. Muchas personas se inhiben ante un entrevistador y les cuesta mucho responder con seguridad y fluidez una serie de preguntas. Sistema Un conjunto de elementos dinámicos relacionados formando una actividad para alcanzar un objetivo operando sobre datos, energía, materia para proveer información, energía, materia. Además es un conjunto de objetos unidos por!"16

17 alguna forma de interacción o interdependencia. En otras palabras un sistema es tener todo bien organizado. El análisis y diseño de sistema busca analizar sistemáticamente la entrada de datos y el flujo de datos, el proceso o transformación de datos, el almacenamiento de datos y la salida de información dentro de un contexto particular. Además el análisis y diseño de sistemas es usado para analizar, diseñar e implementar mejoras en el funcionamiento de las diferentes instituciones o empresas que esto solo puede ser logrado a través del uso de sistemas de información computarizados. Un sistema de información contiene información de sus procesos y su entorno. Como actividades básicas producen la información que se necesita: entrada, procesamiento y salida. La retroalimentación consiste en entradas devueltas para ser evaluadas y perfeccionadas. Proporciona la información necesaria a la organización o empresa, donde y cuando se necesita. La instalación de un sistema sin la planeación adecuada lleva a grandes frustraciones, y frecuentemente causa que el sistema deje de ser usado. El análisis y diseño de sistema puede ser visto como una serie de procesos llevados a cabo sistemáticamente para mejorar un negocio por medio de la implementación de un sistema de cómputo. Gran parte del análisis y diseño de sistema involucran el trabajo con los usuarios actuales y eventuales del sistema de información. Los analistas de sistemas generalmente valoran la manera en que funcionan los negocios examinando la entrada, el procesamiento de datos y la salida de información con el propósito de mejorar los procesos. Tipos de sistemas información 1. Sistema para el procesamiento de transacciones (TPS).!"17

18 2. Sistemas de automatización de oficina (OAS). 3. sistemas de manejo de conocimiento (KWS). 4. sistemas de información gerencial (MIS). 5. Sistema para el apoyo a las dediciones (DSS). 6. Sistemas expertos e inteligencia artificial (SE/IA). 7. sistemas de apoyo a decisión de grupo (GDSS). El sistema desarrollado para la Farmacia Centro materno Infantil Sagrada Familia lo clasificamos como un sistema de información gerencial (MIS) del cual hablaremos a continuación. Sistema de información gerencial: Producen información que se emplea en la toma de decisiones. Un sistema de información gerencial también puede contribuir a unificar algunas de las funciones de información computarizadas de una empresa a pesar de que no existe como una estructura individual en ninguna parte de esta. Diagramas de flujo de datos: Es una herramienta gráfica que se emplea para describir y analizar el movimiento de los datos a través de un sistema, ya sea este manual o automatizado, incluyendo procesos, lugares para almacenar datos y retrasos en el sistema. Los DFD, como se les conoce popularmente son la herramienta más importante y la base sobre la cual se desarrollan otros componentes. La transformación de datos de entrada en salida por medio de procesos puede describirse en forma lógica e independiente de los componentes físicos (computadoras, gabinetes de archivos, y procesadores de texto) asociados con el sistema. Es importante tener en mente: los DFD no sólo se pueden utilizar para modelar sistemas de proceso de información, sino también como manera de modelar organizaciones enteras, es decir, como una herramienta para la planeación estratégica y de negocios.!"18

19 Los componentes de un diagrama típico de flujo de datos: Proceso. Flujo. Almacén. Terminador Ventajas del diagrama de flujo de datos El diagrama de flujo de datos tiene cuatro ventajas principales: 1. Libertad para realizar en forma muy temprana la implementación técnica del sistema. 2. Una mayor compresión de las interrelaciones de los sistemas y subsistemas. 3. Comunicación del conocimiento del sistema actual a los usuarios por medio del diagrama de flujo de datos. 4. Análisis de un sistema propuesto para determinar si han sido definidos los datos y procesos necesarios. Convenciones usadas en diagrama de flujo de datos Se usan cuatro símbolos básicamente para diagramar el movimiento de datos en los diagramas de flujos de datos. Son un cuadro doble, una flecha, un rectángulo con esquinas redondeadas y rectángulo de extremo abierto (Cerrado al lado izquierdo y abierto del derecho), se puede representar gráficamente un sistema completo y numeroso subsistemas con la combinación de estos cuatro símbolos.!"19

20 Entidad Cliente Flujo de datos Nueva información de Cliente Proceso 2.1 Crear registro clientes Archivo Maestro de Estudiante Diagrama Entidad Relación Los diagramas E-R son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen la información que trata un sistema de información y el software que lo automatiza. Los elementos de dicho lenguaje se describen a continuación, por orden de importancia.!"20

21 Entidades: Una entidad es cualquier "objeto" discreto sobre el que se tiene información. Se representa mediante un rectángulo o "caja" etiquetada en su interior mediante un nombre. Relaciones: Una relación describe cierta interdependencia (de cualquier tipo) entre entidades. Se representa mediante un rombo etiquetado en su interior mediante un verbo. Además, dicho rombo debe unirse mediante líneas con las entidades que relaciona (es decir, los rectángulos). Una relación no tiene sentido sin las entidades que relaciona. Por ejemplo: una persona (entidad) trabaja (relación) para un departamento (entidad). Atributos: Son propiedades relevantes propias de una entidad y/o relación. Se representan mediante un círculo o elipse etiquetado mediante un nombre en su interior. Cuando un atributo es identificativo de la entidad se suele subrayar dicha etiqueta. Por motivos de legibilidad, los atributos no suelen representarse en un diagrama entidad-relación, sino que se describen textualmente en otros documentos adjuntos. Los atributos describen información útil sobre las entidades. En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un empleado de otro es su número de la Seguridad Social. Bases de Datos Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.!"21

22 Ventajas de las bases de datos.- 1. Independencia de datos y tratamiento. Cambio en datos no implica cambio en programas y viceversa (Menor coste de mantenimiento). 2. Coherencia de resultados. Reduce redundancia: Acciones lógicamente únicas. Se evita inconsistencia. 3. Mejora en la disponibilidad de datos No hay dueño de datos (No igual a ser públicos). Ni aplicaciones ni usuarios. Guardamos descripción (Idea de catálogos). 4. Cumplimiento de ciertas normas. Restricciones de seguridad. Accesos (Usuarios a datos). Operaciones (Operaciones sobre datos). Normalización Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada uno posee.!"22

23 Si se identifican ciertas reglas, se aplica una categoría; si se definen otras reglas, se aplicará otra categoría. Primera forma normal (1FN) Una relación está en primera forma normal si, y sólo si, todos los dominios de la misma contienen valores atómicos, es decir, no hay grupos repetitivos. Si se ve la relación gráficamente como una tabla, estará en 1FN si tiene un solo valor en la intersección de cada fila con cada columna. Si una relación no está en 1FN, hay que eliminar de ella los grupos repetitivos. Un grupo repetitivo será el atributo o grupo de atributos que tiene múltiples valores para cada tupla de la relación. Hay dos formas de eliminar los grupos repetitivos. En la primera, se repiten los atributos con un solo valor para cada valor del grupo repetitivo. De este modo, se introducen redundancias ya que se duplican valores, pero estas redundancias se eliminarán después mediante las restantes formas normales. La segunda forma de eliminar los grupos repetitivos consiste en poner cada uno de ellos en una relación aparte, heredando la clave primaria de la relación en la que se encontraban. Un conjunto de relaciones se encuentra en 1FN si ninguna de ellas tiene grupos repetitivos. Segunda forma normal (2FN) Una relación está en segunda forma normal si, y sólo si, está en 1FN y, además, cada atributo que no está en la clave primaria es completamente dependiente de la clave primaria. La 2FN se aplica a las relaciones que tienen claves primarias compuestas por dos o más atributos. Si una relación está en 1FN y su clave primaria es simple (tiene un solo atributo), entonces también está en 2FN. Las relaciones que no están en 2FN pueden sufrir anomalías cuando se realizan actualizaciones.!"23

24 Para pasar una relación en 1FN a 2FN hay que eliminar las dependencias parciales de la clave primaria. Para ello, se eliminan los atributos que son funcionalmente dependientes y se ponen en una nueva relación con una copia de su determinante (los atributos de la clave primaria de los que dependen). Tercera forma normal (3FN) Una relación está en tercera forma normal si, y sólo si, está en 2FN y, además, cada atributo que no está en la clave primaria no depende transitivamente de la clave primaria. La dependencia es transitiva si existen las dependencias,, siendo,, atributos o conjuntos de atributos de una misma relación. Aunque las relaciones en 2FN tienen menos redundancias que las relaciones en 1FN, todavía pueden sufrir anomalías frente a las actualizaciones. Para pasar una relación de 2FN a 3FN hay que eliminar las dependencias transitivas. Para ello, se eliminan los atributos que dependen transitivamente y se ponen en una nueva relación con una copia de su determinante (el atributo o atributos no clave de los que dependen). Forma normal de Boyce-Codd (BCFN) Una relación está en la forma normal de Boyce-Codd si, y sólo si, todo determinante es una clave candidata. La 2FN y la 3FN eliminan las dependencias parciales y las dependencias transitivas de la clave primaria. Pero este tipo de dependencias todavía pueden existir sobre otras claves candidatas, si éstas existen. La BCFN es más fuerte que la 3FN, por lo tanto, toda relación en BCFN está en 3FN. La violación de la BCFN es poco frecuente ya que se da bajo ciertas condiciones que raramente se presentan. Se debe comprobar si una relación viola la BCFN si!"24

25 tiene dos o más claves candidatas compuestas que tienen al menos un atributo en común. Estrategias de desarrollo de software Existen varios procesos de desarrollo del software y la elección de una estrategia en particular depende del tipo de sistema, a continuación se enumeran: 1. Modelo en cascada o secuencial lineal (SDLC). 2. Prototipo de sistema. 3. Modelo Incremental. 4. Modelo Espiral. 5. Desarrollo Concurrente. 6. Métodos Formales. 7. Técnicas de Cuarta Generación. 8. Modelos de Ensamblaje de Componentes. El proceso de desarrollo que utilizamos para este sistema fue el enfoque de prototipo de sistema este se subdivide en prototipo evolutivo y prototipo desechable. El Modelo de construcción de prototipo Un prototipo es un modelo (representación, demostración o simulación) fácilmente ampliable y modificable de un sistema planificado, probablemente incluyendo su interfaz y su funcionalidad de entradas y salidas. Consiste en construir una versión inicial de un producto, en el cual se describe la interacción hombre-máquina sin implementar completamente la funcionalidad del sistema. Entre sus utilidades se encuentran las siguientes: Ayuda a los analistas a establecer las necesidades del cliente, ayuda a los desarrolladores a mejorar los productos.!"25

26 Tipos de prototipos Prototipo evolutivo: prototipo iterativo que es progresivamente refinado hasta que se convierte en el sistema final, también es conocido como prototipo operacional. Con el prototipo evolutivo se comienza diseñando y construyendo las partes más importantes de la aplicación en un prototipo que posteriormente se refinará y ampliará hasta que el prototipo se termine. Este prototipo será el software que se entregará al final. Prototipo desechable: prototipo utilizado para la validación de especificaciones de sistema, es desarrollado a partir de un conjunto inicial de especificaciones con objetivos experimentales, cuando se han obtenido requerimientos o características deseables para el producto final simplemente se desecha, por ello es conocido como prototipo experimental. Existen diversas clasificaciones de prototipos pero básicamente se derivan de las estrategias de desarrollo de software antes mencionadas. Ventajas de prototipos Las ventajas son: Servicios que faltan pueden ser descubiertos y servicios confusos pueden ser identificados. Una versión del sistema que funciona está disponible temprano en el proceso. El prototipo puede servir como una base para derivar una especificación del sistema. Se generan signos visibles de progreso. Permite la modificación sobre la marcha. El prototipado mejora la relación entre desarrolladores y usuarios. Un prototipo puede servir como base para especificaciones operacionales.!"26

Análisis del Sistema de Información

Análisis del Sistema de Información Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación

Más detalles

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas CAPITULO 1 Introducción a los Conceptos Generales de 1.1 Preliminares Las empresas necesitan almacenar información. La información puede ser de todo tipo. Cada elemento informativo es lo que se conoce

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

Programación orientada a

Programación orientada a Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación

Más detalles

Interacción Persona - Ordenador

Interacción Persona - Ordenador Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición

Más detalles

Programación Orientada a Objetos Profr. Pedro Pablo Mayorga

Programación Orientada a Objetos Profr. Pedro Pablo Mayorga Actividad 2 Unidad 1 Ciclo de vida del software y Diseño Orientado a Objetos Ciclo de Vida del Software Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

ACCESS 2010 OFIMÁTICA AULA MENTOR

ACCESS 2010 OFIMÁTICA AULA MENTOR ACCESS 2010 OFIMÁTICA AULA MENTOR Módulo I: Introducción UNIDADES DIDÁCTICAS: 1. Unidad didáctica 1 2 Introducción a las Bases de Datos 2. Unidad didáctica 2 10 Comenzar a trabajar con Access Página 1

Más detalles

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES

BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES BASES DE DATOS TEMA 4 DISEÑO DE BASES DE DATOS RELACIONALES El modelo relacional se basa en dos ramas de las matemáticas: la teoría de conjuntos y la lógica de predicados de primer orden. El hecho de que

Más detalles

Construcción de sistemas de soporte a la toma de decisiones

Construcción de sistemas de soporte a la toma de decisiones INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Construcción de sistemas de soporte a la toma de decisiones M. En C. Eduardo Bustos Farías 1 Desarrolla en Sistemas de Apoyo de Decisión Como

Más detalles

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS

ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Base de Datos ELEMENTO I INTRODUCCION A LOS SISTEMAS DE BASES DE DATOS Una base de datos es un conjunto de elementos de datos que se describe a sí mismo, con relaciones entre esos elementos, que presenta

Más detalles

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R

Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos. Unidad didáctica 1: Fase de análisis de requisitos Modelo E/R índice Módulo A Unidad didáctica 1: Introducción a las Bases de Datos Unidad didáctica 2: Metodologías de desarrollo de Bases de Datos 3 19 Módulo B Unidad didáctica 1: Fase de análisis de requisitos Modelo

Más detalles

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Unidad Académica Base de Datos SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS Integrantes: Fidel Gil

Más detalles

UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA

UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA Estudio de las herramientas TOAD y DBArtisan para la administración e integración de bases de datos relacionales. PREVIA OPCION AL TÍTULO DE: INGENIERO

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Módulo Profesional 01: Bases de datos (código: 0484).

Módulo Profesional 01: Bases de datos (código: 0484). Módulo Profesional 01: Bases de datos (código: 0484). Actividades de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo. Interpretar diseños lógicos de bases de datos. Realizar el diseño

Más detalles

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1 Introducción al Proceso Unificado de Desarrollo de Software Autor: Ing. Silverio Bonilla 1 James Rumbaugh et al. Concepto de Método Una metodología de ingeniería del software es un proceso para producir

Más detalles

Modelos de desarrollo de software. septiembre de 2007 1

Modelos de desarrollo de software. septiembre de 2007 1 Modelos de desarrollo de software septiembre de 2007 1 Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville,

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA... 7 Tarea DSI 1.1: Definición de Niveles de Arquitectura... 9 Tarea DSI

Más detalles

Capítulo 2. Fundamentos Teóricos

Capítulo 2. Fundamentos Teóricos 10 Capítulo 2 Fundamentos Teóricos Antecedentes Desde el punto de vista internacional, Mamani (2007) realizó un trabajo titulado Sistema de control de activos fijos para el gobierno municipal El Alto en

Más detalles

BASES DE DATOS. 1.1 Funciones de un DBMS

BASES DE DATOS. 1.1 Funciones de un DBMS BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA...7 Tarea DSI 1.1: Definición de Niveles de Arquitectura...9 Tarea DSI 1.2:

Más detalles

Planificación y Control de Proyectos de Software mediante MS Project

Planificación y Control de Proyectos de Software mediante MS Project Práctica 2 Planificación y Control de Proyectos de Software mediante MS Project E n esta práctica vamos a introducirnos en la Planificación y Control de Proyectos de Software mediante herramientas informáticas

Más detalles

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA Resumen AUTORIA CARLOS CABALLERO GONZÁLEZ TEMATICA INFORMÁTICA ETAPA ESO-BACHILLERATO-CFGM(ESI,ASI,DSI) Se describe la revolución que supuso la incursión

Más detalles

2.1 Ingeniería de Software

2.1 Ingeniería de Software Capítulo 2 Marco Teórico Se pretende desarrollar un software que pueda ser aplicado como una herramienta útil para la administración de una empresa. Es necesario tener en cuenta que, en todo desarrollo

Más detalles

CAPÍTULO I FORMULACIÓN DEL PROBLEMA

CAPÍTULO I FORMULACIÓN DEL PROBLEMA CAPÍTULO I FORMULACIÓN DEL PROBLEMA 1.1 Tema de Investigación Propuesta de auditoría a los sistemas de información para evaluar la calidad del software. Caso de Estudio: Departamento Médico del Hospital

Más detalles

Inicio de MO Inicio de MD Inicio de MF. Documento de Análisis. Base de datos de las especificaciones OMT. MO, MD, MF Detallados. Librería de Clases

Inicio de MO Inicio de MD Inicio de MF. Documento de Análisis. Base de datos de las especificaciones OMT. MO, MD, MF Detallados. Librería de Clases 3.2 TÉCNICA DE MODELADO DE OBJETOS (OMT) (JAMES RUMBAUGH). 3.2.1 Introducción. En este documento se trata tanto el OMT-1 como el OMT-2, el primero contenido en el Libro Modelado y Diseño Orientado (Metodología

Más detalles

Tema 3: Bases de datos en Entorno Web

Tema 3: Bases de datos en Entorno Web Tema 3: Bases de datos en Entorno Web 1. Introducción. Un sistema de bases de datos proporciona un control centralizado de los datos. Esto contrasta con la situación que prevalece actualmente, donde a

Más detalles

Práctica1. Introducción a Microsoft Access. Qué es Access?

Práctica1. Introducción a Microsoft Access. Qué es Access? Práctica1. Introducción a Microsoft Access Los sistemas de información empresariales tienen como misión el proporcionar información precisa en el momento adecuado, tanto para la gestión y realización de

Más detalles

Definir el problema/oportunidad. Desarrollar soluciones alternativas. Seleccionar la solución. Desarrollar / Seleccionar-Adquirirconfigurar

Definir el problema/oportunidad. Desarrollar soluciones alternativas. Seleccionar la solución. Desarrollar / Seleccionar-Adquirirconfigurar 1 Definir el problema/oportunidad Definir problema de negocio o la oportunidad de mejora utilizando el pensamiento sistémico. Mapa Conceptual Desarrollar soluciones alternativas Seleccionar la solución

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Guía detallada de administración de Active Directory

Guía detallada de administración de Active Directory Guía detallada de administración de Active Directory Esta guía es una introducción a la administración del servicio Active Directory y del complemento Usuarios y equipos de Active Directory de Windows

Más detalles

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción

República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción República Bolivariana de Venezuela Ministerio Popular de Educación y Deportes UNEFA Cátedra: Base de Datos Unidad I. Introducción Dato: Hecho o valor a partir del cual se puede inferir una conclusión.

Más detalles

Manual de Windows XP

Manual de Windows XP Universidad de Chiclayo Pagina 1 1. Sistema Operativo 2. El escritorio (desktop) 3. Íconos importantes 4. Menú contextual 5. Carpetas 6. Fondo del escritorio (papel tapiz) 7. El protector de pantalla 8.

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es 3.1.- INTRODUCCIÓN Para realizar el desarrollo de cualquier proyecto de software es necesario llevar una sistemática de trabajo, que nos asegure el éxito del mismo. Lo que tenemos que evitar, en el desarrollo

Más detalles

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional

Manual del Usuario de Microsoft Access Introducción - Página 1. I. Introducción. I.1. Base de Datos Relacional Manual del Usuario de Microsoft Access Introducción - Página 1 I. Introducción I.1. Base de Datos Relacional Una base de datos relacional es una colección de información secundaria a un tema o propósito

Más detalles

Unidad 1. Introducción a los conceptos de Bases de Datos

Unidad 1. Introducción a los conceptos de Bases de Datos Unidad 1 Introducción a los conceptos de Bases de Datos 1.1 Definición de Base de Datos Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. Información:

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El ambiente de trabajo Descripción del ambiente de trabajo Luego de encendida la computadora, la pantalla se presenta de la forma que lo muestra la figura. El ambiente de trabajo que proporciona el sistema

Más detalles

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) Este documento presenta un resumen de Rational Unified Process (RUP). Se describe la historia de la metodología, características principales y estructura del proceso. RUP

Más detalles

Este es un ejemplo muy sencillo, un esquema de empleados que trabajan en proyectos, en una relación muchos a muchos.

Este es un ejemplo muy sencillo, un esquema de empleados que trabajan en proyectos, en una relación muchos a muchos. 28/04/2012 La teoría de la normalización va perdiendo peso con el paso de los años como herramienta de diseño de bases de datos relacionales en favor de modelos de datos más ricos en su representación,

Más detalles

Universidad Autónoma del Estado de Hidalgo Escuela Superior de Ciudad Sahagún

Universidad Autónoma del Estado de Hidalgo Escuela Superior de Ciudad Sahagún Universidad Autónoma del Estado de Hidalgo Escuela Superior de Ciudad Sahagún Asignatura: Sistemas Organizacionales Informáticos Tema: Introducción a las bases de datos y Access Profesores de la Academia

Más detalles

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1.

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1. Cliente: FCM-UNA Página 1 de 14 PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA Cliente: FCM-UNA Página 2 de 14 Tabla de contenido 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. ALCANCE 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

PLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS

PLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS CARRERAS DE DOS AÑOS TECNICATURA EN PROGRAMACIÓN DE COMPUTADORAS PLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS Resolución UB 004/14 ANEXO Tabla general de asignaturas del Plan de Estudios y Obligaciones Académicas

Más detalles

C a p í t u l o. Instalación. Contenido

C a p í t u l o. Instalación. Contenido C a p í t u l o 2 Instalación Este capítulo resume el proceso para implantar Sprinter y muestra una lista con las recomendaciones de hardware y software para su mejor rendimiento. Contenido Pre-requisitos

Más detalles

Copyright 2005 por X-Rite, Incorporated TODOS LOS DERECHOS RESERVADOS

Copyright 2005 por X-Rite, Incorporated TODOS LOS DERECHOS RESERVADOS Guía rápida Copyright 2005 por X-Rite, Incorporated TODOS LOS DERECHOS RESERVADOS X-Rite y X-RiteColor son marcas registradas de X-Rite, Incorporated. Windows es marca registrada de Microsoft Corporation.

Más detalles

BASES DE DATOS MIS 308

BASES DE DATOS MIS 308 2. MODELOS DE DATOS Introducción 2.1 Entidad relación 2.2 Jerárquico 2.3 De red 2.4 Relacional Introducción Hoy en día las empresas manejan una gran cantidad de datos. Cualquier empresa que se precie debe

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: DETERMINACIÓN DE REQUERIMIENTOS ENTREVISTAS, CUESTIONARIOS, OBSERVACIONES JOINT APPICATION DESIGN (JAD) PROTOTIPOS, CASE, GROUPWARE Material diseñado y elaborado por: Prof. Luis Eduardo Mendoza

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN CAPÍTULO V PROPUESTA DE LA SOLUCIÓN 5.1 Introducción En los últimos tres años la entidad financiera ha venido sufriendo cambios que le han permitido crecer y pasar de ser una Sociedad Financiera a un Banco

Más detalles

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información El proceso de desarrollo de software Modelos de ciclo de vida El ciclo de vida de una base de datos El proceso

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN

ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN ANÁLISIS Y DISEÑO DE SISTEMAS DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN Clase 6: Ingeniería de Requerimientos Metododología y Ejemplo Primer Cuatrimestre 2015 Mg. María Mercedes Vitturini

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Especificación de requerimientos

Especificación de requerimientos Especificación de requerimientos 1. Requerimientos funcionales y no funcionales 2. Especificación de requerimientos en lenguaje natural 3. Herramientas de especificación Modelado de datos Diagramas entidad/relación

Más detalles

TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD)

TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD) TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD) Resumen:En este tutorial, aprenderá a sacar el máximo partido a las capacidades de diseño integradas en Visual Studio 2005 para

Más detalles

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS))

SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) SISTEMA DE GESTIÓN DE BASE DE DATOS (Database Management System (DBMS)) Los sistemas de gestión de bases de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de

Más detalles

TEMA 1 INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Dr. José Ignacio Peláez Sánchez E.T.S.I. Informática de Sistemas. 3 er Curso.

TEMA 1 INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE. Dr. José Ignacio Peláez Sánchez E.T.S.I. Informática de Sistemas. 3 er Curso. TEMA 1 INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE Dr. E.T.S.I. Informática de Sistemas. 3 er Curso. Año 2004/2005 Visión General Importancia de la Ingeniería del Software. Retraso en la llegada de la Ingeniería

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR

CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TEMA: La Programación Extrema aplicada al desarrollo del Sistema Informático

Más detalles

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola

BPMN vs UML. Los Requerimientos y el Modelo del Negocio. Autor: Norberto Figuerola BPMN vs UML Autor: Norberto Figuerola Los Requerimientos y el Modelo del Negocio Normalmente, siempre que iniciamos un esfuerzo de desarrollo de software éste tiene como objetivo automatizar procesos del

Más detalles

CAPÍTULO V. Propuesta

CAPÍTULO V. Propuesta CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

V Jornada Universitaria de Desarrollo Científico

V Jornada Universitaria de Desarrollo Científico Carrera: Licenciatura en Ciencias de la Computación V año V Jornada Universitaria de Desarrollo Científico Titulo: Sistema de control de matricula del colegio San pablo Elaborado por: Br: Franklin Ramón

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

P1 Elaboración de un plan de proyecto utilizando MS Project G3

P1 Elaboración de un plan de proyecto utilizando MS Project G3 UNIVERSIDAD DE CASTILLA-LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA P1 Elaboración de un plan de proyecto utilizando MS Project G3 José Luís Espinosa Aranda Noelia Vállez Enano Manuel Ramón Guerrero Álvarez

Más detalles

Sistemas de Informacion Radiologica

Sistemas de Informacion Radiologica 1 Sistemas de Informacion Radiologica Facultad: Ingeniería. Escuela: Biomédica Asignatura: Digitalización de Información en Servicios Médicos Objetivos Conocer los componentes que conforman un Sistema

Más detalles

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD DIRECCIÓN DE DESARROLLO ECONOMICO Y FOMENTO PRODUCTIVO OPTIMICE

Más detalles

! " #! " $! % & $ '! ( ) Índice

!  #!  $! % & $ '! ( ) Índice !"#!!!" $! % & $' ( )! Índice I. Introducción...4 II. Objetivos...5 III. Justificación...6 IV. Resumen...7 V. Marco teórico...8 5.1 Sistemas de información...9 5.2 Características de los sistemas de información...9

Más detalles

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2014-15

Más detalles

SIGPRE Sistema de Gestión Presupuestaria

SIGPRE Sistema de Gestión Presupuestaria SIGPRE Sistema de Gestión Presupuestaria Documento de Arquitectura UTN Histórico de Revisiones Fecha Versión Descripción Autor 11/17/2009 1.0 Borrador de la arquitectura Roberto López Hinojosa 12/14/2009

Más detalles

COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE COMPARTIENDO UN LIBRO DE TRABAJO Existen muchas formas de compartir, analizar y comunicar información

Más detalles

Mac Ambiental. Manual de usuario

Mac Ambiental. Manual de usuario Mac Ambiental Manual de usuario Contents Capitulo 1 Introducción Capitulo 2 Conceptos Generales Como iniciar sesion Capitulo 3 Usuario Presentación Cambiar Contraseña Como cambiar contraseña Administrar

Más detalles

Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación

Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación Trabajo Final de Graduación para optar por el título Bachiller en Ingeniería en Computación Migración del Módulo de Inventario del Sistema Business Advance Víctor Guzmán Alfaro Carrera Ingeniería en Computación

Más detalles

ADVISOR MODELO DE DESARROLLO

ADVISOR MODELO DE DESARROLLO ADVISOR MODELO DE DESARROLLO 1 1 INDICE 1 ÍNDICE... 2 2 ENTORNO... 3 3 AREA DE TRABAJO DE LA APLICACION... 3 4 BARRA DE ESTADO... 4 5 BARRA DE HERRAMIENTAS DE MENU... 4 6 MENU CONTEXTUAL... 6 7 MENU DE

Más detalles

CAPÍTULO 5. DESARROLLO Y PRUEBAS

CAPÍTULO 5. DESARROLLO Y PRUEBAS CAPÍTULO 5. DESARROLLO Y PRUEBAS 5.1 Introducción a las Tecnologías 5.1.1 Herramientas 5.1.1.1 SQL Server Es un sistema que sirve para la gestión de base de datos basado en un modelo relacional. Así mismo

Más detalles

MANUAL BÁSICO DE INFORMATICA

MANUAL BÁSICO DE INFORMATICA MANUAL BÁSICO DE INFORMÁTICA EL ESCRITORIO 1 El escritorio es la primera pantalla que aparece o que se ve después de encendre la PC. Puede contener accesos directos a los programas, documentos, carpetas

Más detalles

DEPARTAMENTO: 09640 - Habilidades Básicas en Computación

DEPARTAMENTO: 09640 - Habilidades Básicas en Computación FACULTAD: Ingenierías DEPARTAMENTO: TIC MATERIA: 09640 - Habilidades Básicas en Computación PRERREQUISITOS Ninguno PROGRAMA: Todos los programas de pregrado PERIODO ACADÉMICO: 2015-01 INTENSIDAD HORARIA:

Más detalles

CAPITULO III ANÁLISIS

CAPITULO III ANÁLISIS 69 CAPITULO III ANÁLISIS 3. 1. METODOLOGIA PARA EL DESARROLLO DEL PORTAL Para el desarrollo de este software se utilizará el paradigma más conocido en ingeniería de software: Paradigma lineal o secuencial,

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

Antes de imprimir este documento piense en el medio ambiente!

Antes de imprimir este documento piense en el medio ambiente! Versión 1.0 Página 1 de 14 1. OBJETIVO: Suministrar la metodología que se aplicará para la estimación de esfuerzo para los desarrollos nuevos en el ICBF, para lo cual se detallan los aspectos a tener en

Más detalles

BASES DE DATOS. Ivon Tarazona Oriana Gomez

BASES DE DATOS. Ivon Tarazona Oriana Gomez BASES DE DATOS Ivon Tarazona Oriana Gomez Introducción Introducción Ventajas e (Unified Modeling Language) Es un lenguaje usado para especificar, visualizar y documentar los diferentes aspectos relativos

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

Más detalles

Modelos de Proceso Tradicionales

Modelos de Proceso Tradicionales Modelos de Proceso Tradicionales Capitulo 2,QJHQLHUtDGHO6RIWZDUH (VSHFLDOL]DFLyQHQ*HUHQFLDGH6LVWHPDVGH,QIRUPDFLyQ 8QLYHUVLGDG6DQWLDJRGH&DOL Profesor: MSc. MIGUEL ANGEL NIÑO ZAMBRANO Programación: Tiempo

Más detalles

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas 1114. ASIGNATURA: BASE DE DATOS Año 2011

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas 1114. ASIGNATURA: BASE DE DATOS Año 2011 DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas Código Asignatura 1114 ASIGNATURA: BASE DE DATOS Año 2011 FUNDAMENTACIÓN Base de datos contribuye a la formación del Ingeniero en Informática por

Más detalles

Proyecto de Desarrollo de una Base de Datos para un concesionario

Proyecto de Desarrollo de una Base de Datos para un concesionario Proyecto de Desarrollo de una Base de Datos para un concesionario Etienne Boshoff de Jong Enginyeria en Informàtica Juan Martinez Bolaños 14 enero 2013 Proyecto Final de Carrera: Base de Datos Page 1 1.

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 201-II 1. DATOS GENERALES SÍLABO UNIDAD DIDÁCTICA : ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS MÓDULO : DESARROLLO DE SOFTWARE TIPO

Más detalles

SOFTWARE DE GESTION PARA EL CONTROL DE ENTRADA Y SALIDA

SOFTWARE DE GESTION PARA EL CONTROL DE ENTRADA Y SALIDA SOFTWARE DE GESTION PARA EL CONTROL DE ENTRADA Y SALIDA DE PRODUCTOS E INSUMOS PARA LA EMPRESA MASTERBAG DE COLOMBIA (INVENTARIO) DEISY SOLANGE ABRIL ESPITIA JULIE ANDREA ARANGO HERRERA CORPORACIÓN UNIVERSITARIA

Más detalles

Introducción En este apartado se va a proporcionar una apreciación global del SRS.

Introducción En este apartado se va a proporcionar una apreciación global del SRS. INTRODUCCIÓN Se pretende desarrollar una aplicación web para la gestión de un restaurante que ofrece espectáculos en fechas determinadas con el fin de poner en práctica los principios de planificación

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Tema 1 Introducción a la Ingeniería de Software

Tema 1 Introducción a la Ingeniería de Software Tema 1 Introducción a la Ingeniería de Software Curso Ingeniería de Software UMCA Profesor Luis Gmo. Zúñiga Mendoza 1. Software En la actualidad todo país depende de complejos sistemas informáticos. Podemos

Más detalles

CONFIGURACION DEL DIRECTORIO ACTIVO EN WINDOWS SERVER 2000/2003. Introducción

CONFIGURACION DEL DIRECTORIO ACTIVO EN WINDOWS SERVER 2000/2003. Introducción CONFIGURACION DEL DIRECTORIO ACTIVO EN WINDOWS SERVER 2000/2003 Fuente: www.microsoft.com Asignatura: Sistemas Distribuidos Tutor: Iván Sánchez Nieves Semestre IX - Nocturno Fundación Universitaria San

Más detalles

BASES DE DATOS. Apuntes de Cátedra

BASES DE DATOS. Apuntes de Cátedra BASES DE DATOS Apuntes de Cátedra Definición de Bases de Datos Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación

Más detalles

DISEÑO DE UN SISTEMA INFORMÁTICO PARA LA

DISEÑO DE UN SISTEMA INFORMÁTICO PARA LA DISEÑO DE UN SISTEMA INFORMÁTICO PARA LA ADMINISTRACIÓN DE COMPRAS DE ALMACÉN INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente

Más detalles

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias

Más detalles