Ombú / Wbs (Web based Systems)
|
|
- María Soledad Vargas Maldonado
- hace 8 años
- Vistas:
Transcripción
1 Ombú / Wbs (Web based Systems) Tecnología de Desarrollo Empresa Argentina Organización y Gestión SRL San Jose 83 Piso 8 (C1076AAA) Buenos Aires Argentina Tel.: (5411)
2 INDICE 1. Metodología de Desarrollo Pág Metodología de Análisis y Diseño Pág Metodología para la Implementación y Prueba Pág Metodología de Programación Pág Framework de Desarrollo Pág Implementación Física Pág Servidores y Software de Base Pág. 20 2
3 1. Metodología de Desarrollo Orientada a Objetos Diferencias entre la construcción de software orientado a objetos y los desarrollos de software tradicional Mayor esfuerzo en el análisis Un enfoque orientado a objetos mueve el esfuerzo del desarrollo del software a la fase de análisis dentro del ciclo de vida. Es a veces desconcertante pasar mas tiempo durante el análisis y el diseño, pero este esfuerzo extra es mas que compensado por una implementación más rápida y simple. Como el resultado del diseño es claro y adaptable, los futuros cambios son mucho más fáciles de realizar. Énfasis en la estructura de los datos antes que la función Un enfoque orientado a objetos focaliza la atención en la estructura de datos mas que en las funciones a ser realizadas. Este cambio de énfasis da al proceso de desarrollo una base más estable y permite el uso de un concepto de software unificado simple: el concepto de objeto. Todos los otros conceptos, tales como funciones, relaciones, y eventos, son organizados alrededor de los objetos, de modo que esta información grabada durante el análisis, no es perdida ni transformada cuando el diseño y la implementación toman lugar. La estructura de datos de una aplicación y las relaciones entre ellas son mucho menos vulnerables a los requerimientos de cambio que a las operaciones realizadas sobre los datos. Organizar un sistema alrededor de objetos mas que alrededor de funciones ofrece al proceso de desarrollo cierta estabilidad que es escasa en un enfoque orientado a funciones. Los objetos encapsulados, con interfaces públicas que ocultan su implementación interna, son protegidos ante posibles efectos de cambios. Proceso de desarrollo sin costura Como un enfoque orientado a objetos define fácilmente un conjunto de objetos orientados al problema dentro del proyecto y continua usando y extendiendo estos objetos a través del ciclo de desarrollo, la separación de las fases del ciclo de vida es mucho menos distintiva. El proceso es sin costura porque no hay interrupciones, en las cuales la notación de una fase es reemplazada por una diferente notación en otra fase. Proceso Iterativo mas que secuencial Aunque la descripción de la Técnica de Modelar Objetos es por necesidad lineal, el proceso de desarrollo actual es iterativo. El desarrollo orientado a objetos sin costura, hace más fácil repetir los pasos de desarrollo progresivamente en niveles de detalle más finos. Cada iteración adiciona o clarifica características mas que modificar el trabajo que ya fue hecho, por lo tanto hay menos chance de introducir inconsistencias y errores. 3
4 2. Metodología para el Análisis y Diseño 1. Descripción del Proyecto El primer paso en el desarrollo de cualquier proyecto es plantear los requerimientos. La declaración del problema debe indicar que se hará y no como se hará. Debe ser una declaración de necesidades no una proposición de una solución. El usuario debe indicar que características son obligatorias y cuales son opcionales, para evitar demasiadas decisiones de diseño forzadas. El usuario debe evitar descripciones internas del sistema, ya que estas restringen flexibilidad de la implementación. Especificaciones de performance y protocolos para interactuar con sistemas externos son requerimientos legítimos. Planteo de Requerimientos Alcance del Sistema Que es necesario Contexto de la Aplicación Suposiciones Necesidades de Performance 2. Análisis de Riesgos En esta etapa el objetivo es hacer una lista de cosas que no aparecen en la descripción, pero que se conocen y se deben analizar para llevar a cabo el proyecto. Buscar factores de mercado que pueden influenciar el proyecto, buenos o malos, y cosas que son requeridas pero que no aparecen en la descripción. Posibles factores de riesgo: Falta de aceptación de los usuarios Dependencia sobre una tecnología que cambia No suficiente rápido para el mercado Demasiados usuarios Equipo poco experimentado Cronograma muy corto Crecimiento de la empresa bastante rápido Demasiado rápido para el mercado Documento: Matriz de Evaluación de Riesgo Es una matriz que enuncia los riesgos que corre el proyecto y como van siendo canalizados. Por cada uno de ellos se detalla el tipo de riesgo (Técnico, del Negocio o Humano), la posible causa, la probabilidad de que ocurra, el grado de impacto si ocurriera, el plan de acción y la persona responsable de seguirlo. La matriz es continuamente actualizada durante el ciclo de vida del proyecto. 4
5 3. Identificación de Actores Los actores representan cualquier cosa que interactúa con el sistema. Algunos ejemplos lo constituyen las personas, otros softwares, dispositivos de hardware, almacenamiento de datos o redes. Cada actor define un rol particular. Cada entidad externa al sistema puede ser representada por uno o mas actores. Por lo tanto una persona física puede ser representada por varios actores porque esta persona toma diferentes roles con respecto al sistema. Documento: Diagrama de Contexto Es un diagrama que contiene un círculo (o elipse), el cual representa el sistema, que es ubicado en el centro del diagrama, los rectángulos se usan para representar las entidades externas al sistema a ser desarrollado; y finalmente, un par de líneas dobles representan cualquier almacenamiento de datos que es requerido o producido. 4. Descripción de los requerimientos del sistema El objetivo es generar una matriz que contiene la totalidad de los requerimientos extractados de la especificación del sistema. Los requerimientos son clasificados por tipo, es decir HW o SW y priorizados según la release en que van a ser desarrollados. Documento: Matriz de Requerimientos (RTM) Es una matriz que inicialmente contiene el conjunto de requerimientos para un sistema. El RTM es continuamente actualizado durante el ciclo de vida de un proyecto. Contiene tanto los requerimientos de software como de hardware. 5. Transformación de los requerimientos en Casos de Uso La idea es extractar los requerimientos de software desde el RTM y formatearlos para descubrir potenciales Clases. Para lograrlo se deben reescribir los requerimientos, en un formato de caso de uso. Es una sentencia de un requerimiento de software funcional. El formato específico para nombrar un caso de uso es: Actor Acción Sujeto Cada Caso de Uso va acompañado con su correspondiente Interfaces de Usuario Gráfica. Documento: Caso de Uso Cada Caso de Uso debe considerar las funcionalidades básicas, las alternativas posibles, las condiciones de error, las condiciones que deben cumplirse antes de empezar y las condiciones que deben ser verdades después de ocurrido el caso de uso. Además el caso de uso puede incluir condicionales, ramificaciones y loops. El formato básico de una planilla que describe un caso de uso, esta compuesta por tres partes, a saber, precondiciones, flujo de eventos (básicos y alternativos) y post-condiciones. Dibujo de las Pantallas (GUI) GUI es el término usado para los diálogos que realiza la interfase entre el software y el usuario del software. 5
6 Las pantallas son dibujadas de acuerdo al formato elegido para toda la aplicación. 6. Descripción de los Escenarios para cada Caso de Uso Si se elige un camino en particular a través del caso de uso, este es llamado Escenario. Un Caso de Uso esta completo cuando se describen todos los escenarios posibles. Se consideran los escenarios en dos partes. El escenario primario describe la funcionalidad básica del caso de uso. Hay un escenario primario por cada caso de uso. Los escenarios secundarios describen las alternativas y las condiciones de error para el caso de uso. Documento: Planilla de Escenario por cada Caso de Uso Un escenario consiste de texto que representa el concepto de cómo un Operador interactúa con el software para obtener el resultado deseado. Para un Escenario que no tiene interacción de un Operador, el escenario describe la secuencia de acciones de software necesarias para completar la funcionalidad especifica. 7. Desarrollo del Modelo de Objetos El modelo de objetos captura la estructura estática del sistema exponiendo los objetos en el sistema, las relaciones entre los objetos, y los atributos y operaciones que caracterizan cada clase de objetos. Se empieza por identificar categorías, y luego se las va desglosando. Una categoría es una colección de clases relacionadas lógicamente. Por cada objeto se describe su identidad, sus relaciones con otros objetos, sus atributos y operaciones. Documentos: Modelo de Objetos, Bblioteca de Clases y Diagrama de Entidad Relación 8. Definición del Modelo Dinámico El propósito es detallar el comportamiento dinámico del sistema, especificando el comportamiento individual de clases y el de colaboración entre clases, que son requeridos para satisfacer los distintos requerimientos. Para armar el modelo, se toma cada caso de uso, con su correspondiente escenario e interface gráfica, y se analiza el comportamiento de las distintas clases que participan en el requerimiento. Documentos: Diagrama de Transición de Estados Es un diagrama que representa el comportamiento interno de una clase. Describe los aspectos del sistema concernientes con el tiempo y la secuencia de operaciones. Un DTE detalla las fases del ciclo de vida de una clase y los eventos que causan la transición de una instancia de un estado a otro. Acciones en el diagrama de estados corresponden a acciones en el modelo funcional. Eventos en un diagrama de estados corresponden a operaciones sobre objetos en el modelo de objetos. Diagrama de Interacción de Clases Un DI refleja la funcionalidad de un hilo de control (Caso de Uso) a un nivel de software, en un modo que identifica cuales clases, y cuales métodos de cada clase, son requeridos para satisfacer un Caso de Uso. 6
7 3. Metodología para la Implementación y Prueba Implementación En la implementación se empezará con el resultado del diseño y se implementará el sistema en términos de componentes. La mayor parte de la arquitectura del sistema es capturada durante el diseño, siendo el propósito principal de la implementación el desarrollar la arquitectura y el sistema como un todo. De forma mas específica, los propósitos de la implementación son: Planificar las integraciones de sistema necesarias en cada iteración. Se sigue para ello un enfoque incremental, lo que da lugar a un sistema que se implementa en una sucesión de pasos pequeños y manejables. Distribuir el sistema asignando componentes ejecutables a nodos en el diagrama de despliegue. Esto se basa fundamentalmente en las clases activas encontradas durante el diseño. Implementar las clases y subsistemas encontrados durante el diseño. Probar los componentes individualmente, y a continuación integrarlos compilándolos y enlazándolos en uno o más ejecutables, antes de ser enviados para ser integrados y llevar a cabo las comprobaciones del sistema. Prueba En el flujo de trabajo de la prueba se verificará el resultado de la implementación probando cada construcción, así como las versiones finales del sistema a ser entregadas. Mas concretamente los objetivos de la prueba son: Planificar las pruebas necesarias en cada iteración, incluyendo las pruebas de integración y las pruebas de sistema. Las pruebas de integración son necesarias para cada construcción dentro de la iteración, mientras que las pruebas de sistema son necesarias solo al final de la iteración. Diseñar e implementar las pruebas creando los casos de prueba que especifican que probar, creando los procedimientos de prueba que especifican como realizar las pruebas. Realizar las diferentes pruebas y manejar los resultados de cada prueba sistemáticamente. Las construcciones en donde se detectan defectos son probadas de nuevo y posiblemente devueltas a otro flujo de trabajo, como diseño o implementación, de forma que los defectos importantes puedan ser arreglados. 7
8 4. Metodología de Programación 1. Programación en Capas Un proyecto estructurado para DNA está organizado en tres capas independientes e interrelacionadas. Éstas son: La capa del usuario, la capa del negocio y la capa de Base de Datos. Capa del Usuario Capa del Negocio Capa de Base de Datos 1.1 Capa de Base de datos: Administra el acceso a la base de datos, aislando a las capas superiores de las características particulares de cada motor. Cada componente de acceso a la base de datos, expone una interfaz común (herencia de interfaz), siendo un requisito de cada componente respetar la declaración de los métodos que lo componen. Esto permite que, mientras se mantenga la interfaz, que cada método pueda implementarse de la forma más óptima según el motor. Implementación para SQL Implementación para Informix Implementación para Oracle Interfaz Otras implementaciones Si en un proyecto, se decidiera cambiar el motor (por ejemplo, de DB/2 a MS. SQL Server), bastaría con rescribir en el componente de acceso a datos, los métodos que no fueran estándares, respetando la misma interfaz. 1.2 Capa de Negocio: Es donde se encuentra la lógica del negocio, es decir las relaciones entre las distintas entidades que conforman un proyecto. Ésta capa está formada por componentes COM, que se relacionan entre sí, con relaciones previamente tipificadas (FK, Padre-Hijo, n-n, etc...) Los componentes de ésta capa no conocen la interfaz del usuario, y para ellos, acceder a la base de datos es simplemente invocar a un método, dejando toda la complejidad (sentencias SQL, Stores Procedures, etc...) a la capa de base de datos. En éstos componentes se encuentra la semántica del negocio. Aquí se validan los datos de una forma lógica. Ejemplos de validación serían: La fecha contable debe ser menor o igual que la fecha del sistema. Si el concepto del detalle trata formulario 3419, entonces... 8
9 Capa de Interfaz con el usuario Capa de acceso a la base de d t Reglas del negocio Componentes transaccionales y no transaccionales En la capa de negocio, cada entidad lógica (cliente, factura, ect.) es un componente. Dichos componentes acceden, por medio de la última capa, a la base de datos, tanto para realizar consultas, como para efectuar modificaciones. Las modificaciones (insert, update o delete) necesitan estar contempladas dentro de un manejador de transacciones (Distributed Transaction Cordinator), mientras que dicha consideración es innecesaria para las consultas (select). De esta diferencia surge la necesidad de una subidivisión en la capa de negocio: Capa de Negocio Transaccional (Actualización): Administra el contexto transaccional de las operaciones de modificación del soporte de datos. Capa de Negocio propiamente dicha: Son las reglas del negocio en sí.. Capa de Usuario: Es la capa de interacción con el usuario. La interfaz del usuario está montada sobre tecnología intranet - Internet. Es decir, el cliente requiere únicamente un browser (Microsoft Internet Explorer 5 o superior), el cual se conecta con el servidor a través del protocolo http. Capa de Interfaz: Se puede dividir a su vez en tres partes: Páginas del cliente: Son documentos DHTML. Contienen los controles (cajas de texto, combos, etc...) y código vbscript, encargados de comunicarse con las páginas del server y de cierto manejo de los controles, para hacer la página más inteligente Páginas del servidor: Son documentos ASP (Active Server Pages). Sirven de generadores de páginas del cliente, y como servidores en métodos de Remote Scripting Componentes de Interfaz: Es una serie de componentes, genéricos y particulares, desarrollados en Visual Basic, que son quienes, en definitiva, terminan accediendo a las clases del negocio. La comunicación entre éstas subcapas está coordinada por el Internet Information Server. 9
10 DHTML ASP VB VB Páginas del cliente Páginas del Servidor Compon entes de Interfaz Capa del Negocio Microsoft Internet Information Server Esta tecnología centralizada ataca, básicamente, dos típicos problemas; el deployment de la aplicación y los requerimientos en los puestos de trabajo. A. Deployment: A.1. Problemas de versiones: Éste problema no existe, ya que todos los clientes acceden remotamente al mismo programa. A.2. Instalación puesto por puesto: El programa se instala únicamente en un servidor (o un conjunto de servidores), y los clientes simplemente acceden al webserver (IIS). B. Capacidad de los clientes Los puestos de trabajo pueden ser mucho más livianos, ya que la mayor parte del trabajo se realiza en los servidores, los cuales tienen la capacidad de reutilizar recursos de una manera más eficiente. Para evitar problemas de sobrecarga en los servidores, toda la metodología está orientada a la escalabilidad de la aplicación. La escalabilidad se logra, a partir del uso que se le da a los componentes de las distintas capas (generalmente state-less) y a la ausencia de sesiones de bases de datos por usuario (pool de conexiones). La infraestructura necesaria para realizar esto, está proveída por COM+, quien brinda los servicios de pool de conexiones y pool de threads. 10
11 Implementación del Modelo Los puntos explicados anteriormente, se podrían resumir en el siguiente gráfico: Usuario Negocio Base Datos Actualizador EntidadAct Cliente Server Component es de Interfaz A S P Genera Transacción Modifica el contenido de la BD EntidadLec Lector Usa Transacción Obtiene Datos de la BD Negocio propiamente dicho Persistencia de Objetos No modifica la base de datos Contiene las validaciones Entidad 11
12 5. Framework de Desarrollo Capa Interfase Usuario Capa Web OyG (DHTML, ASP, XML) - Arma y muestra el menú principal. - Muestra el formulario a utilizar y genera la botonera. - Genera el código dinámico para las paginas ASP. - Activa el ingreso del login en caso de trabajar con varias empresas. - Identifica el usuario logueado en Windows en el equipo cliente. - Maneja los métodos genéricos para la carga de grillas de Administración y particulares. - Las paginas ASP se comunican con objetos de esta capa y esta deriva a las demás capas según corresponda. - Maneja la vinculación de archivos a las operaciones del sistema. - Permite el acceso a herramientas Office. - Contiene los formularios correspondientes a las funciones de seguridad como sincronización de usuarios, relación nivel-funcion, etc. Capa Form OyG (VB6) Capa Negocio - Arma y muestra el menú principal. - Muestra el formulario a utilizar y genera la botonera. - Activa el ingreso del login en caso de trabajar con varias empresas. - Identifica el usuario logueado en Windows - Maneja los métodos genéricos para la carga de grillas de Administración y particulares. - Valida y carga los controles de un formulario. - Contiene los formularios correspondientes a las funciones de seguridad como sincronización de usuarios, relación nivel-funcion, etc. Capa Negocio Seguridad - Provee de un objeto que brinda la sincronización de usuarios de Windows NT o Windows 2000 con las tablas de seguridad correspondientes. - Provee de un objeto Entidad que contiene métodos reutilizables y métodos intermediarios para la comunicación con Capa Base de datos OyG. - Provee de un objeto ABMOyG, para un ABM básico sin validaciones. - Provee de un objeto para el envío de mails. - Contiene otros objetos para el acceso a métodos particulares de la seguridad como ser: consulta y actualización de numeradores, obtención del menú, etc. Capa Base de Datos Capa Base de Datos OyG - Establece la conexión con las bases de datos. - Provee de métodos de actualización y consultas genéricos. Capa Base de Datos Seguridad 12
13 Interfaz OyG - Tiene métodos de consultas y actualizaciones particulares para las tablas de seguridad. Están las distintas interfaces usadas por los objetos. Controles OyG Contiene controles genéricos con la funcionalidad necesaria para ser utilizados en cualquier proyecto. Los controles creados hasta el momento son: texto, combo, lista, opciones, grilla y botones. 13
14 6. Implementación física de una solución de tres capas Un proyecto estructurado para DNA está organizado en tres capas independientes e interrelacionadas. Éstas son: La capa del usuario, la capa del negocio y la capa de Base de Datos. Esto no implica que dichas capas deban implementarse por separado, esta es solo una división lógica. Llegado el momento de realizar la implementación física de la solución se deberán tener en cuenta una serie de factores que dependen del volumen de información, de la cantidad de usuarios y del tipo de aplicación que se este implementado. Para poder explicar con mayor facilidad las diversas posibilidades que se podrían plantear en un implementación veremos a continuación tres escenarios posibles: 1. Una empresa con hasta 20 usuarios que acceden a la aplicación en forma local (vía Intranet). 2. Una empresa con hasta 50 usuarios que acceden a la aplicación en forma local (vía Intranet) y además consideran la posibilidad de que dichos usuarios puedan operar el sistema vía Internet. 3. Una empresa con mas de 100 usuarios que acceden a la aplicación en forma local (vía Intranet) o remota (vía Internet) y además tienen interacciones con clientes o proveedores utilizando Internet (Ej: Consultas de saldos de cuentas corrientes, ingreso de pedidos, etc). 14
15 Escenario 1 Empresa Un único servidor que cumpla con todas las funciones Usuario OLAP Capa del Usuario IIS Capa del Negocio COM+ Internet Explorer 5 Capa de Base de Datos Transaccional 15
16 Escenario 2 Internet Usuario Explorer 5 Empresa VPN Internet Usuario OLAP Capa del Usuario IIS Capa del Negocio COM+ Internet Explorer 5 Capa de Base de Datos Transaccional Servidor de Aplicaciones Servidor de Base de 16
17 Escenario 3 Cliente o Proveeedor 5 Usuario Internet Internet Explorer Internet Explorer 5 Empresa VPN WWW Web Server - IIS Zona de FireWall Servidores OLAP Usuario OLAP Capa del Usuario IIS Capa del Negocio COM+ Internet Explorer 5 Capa de Base de Datos Transaccional Servidores de Aplicaciones Servidores de Base de Datos Para poder comprender la magnitud de este escenario en necesario profundizar en el concepto de granjas de servidores. Este concepto nace de la necesidad de implementar soluciones que sean totalmente escalables (Se entiende por escalable a una solución que mantiene constante su tiempo respuesta si el hardware se aumente en relación a la cantidad de usuarios y no es necesario modificar el código de la aplicación para implementar los cambios). Es por esto que nos referimos a Servidores de.. en plural, ya que funcionan como una unidad pero están implementados con dos o mas equipos. Dicha implementación es conocida como granja. 17
18 El gráfico que está a continuación muestra como se implementa físicamente las diferentes granjas de servidores: 18
19 Además esta arquitectura puede ser utilizada para realizar un balanceo de carga de los servidores mediante el uso de agentes que analizan el estado de cada servidor dentro de la granja y asignan las tareas en relación a dicho análisis. La implementación seria la siguiente: 19
20 7. Requerimientos de los Servidores (Plataforma para 50 usuarios con un factor de concurrencia del 40 %) Servidor de base de datos Transaccional SQL Server Sistema Operativo Windows 2000 Hardware Servidor Pentium III 800 Mhz o superior Disk Array en Mirror y/o RAID ( 9 Gb o Mas ) Un mínimo de 256 Mb de Memoria RAM ( Recomendado 512 Mb ) Unidad de Backup ( DAT, DLT, etc) Software de base Microsoft Windows 2000 Microsoft SQL Server 2000 Informix u Oracle Sistema Operativo Unix o Linux Hardware Servidor Pentium III 800 Mhz o superior Disk Array en Mirror y/o RAID ( 9 Gb o Mas ) Un mínimo de 256 Mb de Memoria RAM ( Recomendado 512 Mb ) Unidad de Backup ( DAT, DLT, etc) Software de base Sistema operativo Unix ( AIX, HP-UX, SCO o Linux ) Motor de base de datos Informix u Oracle Servidor de base de datos OLAP SQL Server Sistema Operativo Windows 2000 Hardware Servidor Pentium III 800 Mhz o superior Disco Rígido SCSI de 9 Gb o Mas Un mínimo de 512 Mb de Memoria RAM Software de base Microsoft Windows 2000 Microsoft Office 2000 Microsoft SQL Server 2000 ( En caso de aplicaciones que accedan al OLAP vía Internet en necesario instalar la versión Enterprise ) 20
21 Servidor de aplicaciones (IIS y COM+) Internet Information Server y COM + Sistema Operativo Windows 2000 Hardware Servidor Pentium III 800 Mhz o superior Disk Array en Mirror y/o RAID ( 9 Gb o Mas ) Un mínimo de 256 de Memoria RAM ( Recomendado 512 Mb ) Software de base Microsoft Windows
22 Requerimientos del Cliente Según el Sistema Operativo Microsoft Windows 98 Hardware PC IBM o Compatible con: Procesador Pentium 200 Mhz o superior Un mínimo de 64 Mb de memoria RAM Placa de video con definición 800x600 o superior Software de Base Microsoft Windows 98 Microsoft Office 2000 o superior Microsoft Windows NT Workstation, Windows Me, Windows XP o Windows 2000 Profesional Hardware PC IBM o Compatible con: Procesador Pentium 200 Mhz o superior Un mínimo de 128 Mb de memoria RAM Placa de video con definición 800x600 o superior Software de Base Microsoft Windows NT Workstation, Windows Me, Windows XP o Windows 2000 Profesional Microsoft Office 2000 o superior 22
UML, ejemplo sencillo sobre Modelado de un Proyecto
UML, ejemplo sencillo sobre Modelado de un Proyecto Normal &DOLILFDU 0L3DQRUDPD 626 (VFULEHSDUD1RVRWURV Por Armando Canchala Contenido Introducción Objetivo Requerimientos Casos de Uso Subcasos de Uso
Más detallesTEMA 7: DIAGRAMAS EN UML
TEMA 7: DIAGRAMAS EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Modelo de Casos de Uso (MCU) Todos los casos de uso constituyen el MCU que describe
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesSistema de Mensajería Empresarial para generación Masiva de DTE
Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE
Más detallesDCU Diagramas de casos de uso
DCU Diagramas de casos de uso Universidad de Oviedo Departamento de Informática Contenidos Introducción Elementos básicos Más sobre los actores Más sobre los casos de uso Más sobre las asociaciones Otros
Más detallesDocumento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna
Documento de Arquitectura de Software KunaySoft Autores: Juan Camilo González Vargas Javier Leonardo Parra Laguna Pontificia Universidad Javeriana Bogotá, Colombia Noviembre 2014 Tabla de contenido 1.
Más detallesSIAM WEB FOTOGRAFOS CARACTERÍSTICAS GENERALES. El Sistema de Recuperación y Archivo de documentos.
CARACTERÍSTICAS GENERALES SIAM WEB FOTOGRAFOS El Sistema de Recuperación y Archivo de documentos. Siam Web Fotógrafos es una aplicación preparada para el Archivo, Recuperación y Gestión de todo tipo de
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesDiagramas del UML. A continuación se describirán los diagramas más comunes del UML y los conceptos que representan: Diagrama de Clases
El UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas. Debido a que el UML es un lenguaje, cuenta con reglas para combinar tales elementos. La finalidad de los
Más detallesDesarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT
Proyecto de Fin de Carrera Universidad Politécnica de Valencia Escuela Técnica Superior de Informática Desarrollo de un Sistema de Gestión de Proyectos mediante el framework GWT Realizado por: Dirigido
Más detallesSistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.4. Historia de revisiones
Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.4 Historia de revisiones Fecha Versión Descripción Autor 29/08/2014 1.0 Versión Inicial Guillermo López 30/08/2014 1.1 Verificación
Más detallesADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS
5 ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS Contenido: 5.1 Conceptos Generales Administración de Bases de Datos Distribuidas 5.1.1 Administración la Estructura de la Base de Datos 5.1.2 Administración
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesINSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...
Más detallesINFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB
INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 002-2011/UIE-PATPAL - FBB Contenido 1. NOMBRE DEL AREA... 2 2. RESPONSABLES DE LA EVALUACIÓN... 2 3. CARGOS... 2 4. FECHA... 2 5. JUSTIFICACIÓN... 2 6.
Más detallesBASES 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 detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesCAPITULO 2. Como se definió en el plan del presente proyecto, este será desarrollado bajo
1 CAPITULO 2 ANÁLISIS DEL SISTEMA 1. Introducción Como se definió en el plan del presente proyecto, este será desarrollado bajo la metodología orientada a objetos. El objetivo del análisis será marcar
Más detallesIAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS
IAP 1003 - ENTORNOS INFORMATIZADOS CON SISTEMAS DE BASES DE DATOS Introducción 1. El propósito de esta Declaración es prestar apoyo al auditor a la implantación de la NIA 400, "Evaluación del Riesgo y
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesBASE DE DATOS RELACIONALES
BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesAmbiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca
Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad
Más detallesCOPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE
COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,
Más detallesCAPÍTULO 3 DISEÑO DE LA ARQUITECTURA
CAPÍTULO 3 DISEÑO DE LA ARQUITECTURA Para el desarrollo de la arquitectura interna del subsistema de programación de actividades se utilizó como referencia la Arquitectura de Aplicaciones.NET 105 de Microsoft
Más detallesUniversidad Católica Boliviana San Pablo Centro de Sistemas de Información
ADMINISTRACIÓN DE CONTRASEÑAS DE ACCESO, PERFILES Y ROLES DE USUARIO Unidad Académica de La Paz La Universidad Católica Boliviana San Pablo cuenta con varios sistemas de información que se conectan con
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesPEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO
PEEPER Implementación del cambio de técnica usada para la actualización de datos en los reportes de esfuerzo, usados como métrica de productividad, progreso y costo de los proyectos, de la compañía de
Más detallesINTRODUCCIÓN A LAS REDES INFORMÁTICAS
Instituto Tecnológico Argentino Técnico en Redes Informáticas Plan TRI2A03B Reservados los Derechos de Propiedad Intelectual Tema: Introducción a las redes Archivo: CAP2A03BTRI0102.doc informáticas Clase
Más detallesGuía Metodológica para el diseño de procesos de negocio
Guía Metodológica para el diseño de procesos de negocio La guía desarrollada para apoyar TBA, se diseñó con base en las metodologías existentes para el desarrollo BPM, principalmente en aquellas que soportan
Más detallesManual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesSoftware de Captura y Validación de Información Cambiaria
Software de Captura y Validación de Información Cambiaria MANUAL DE USUARIO DIRECCIÓ N DE IMPUESTOS Y ADUANAS NACIONALES 2005 TABLA DE CONTENIDO Subdirección de Control Cambiario INTRODUCCIÓ N ALCANCE
Más detallesPrograma en Microsoft Visual Basic 6.0 para el análisis de riesgos eléctricos en oficinas y centros de cómputo. López Rosales, Juan Carlo.
CAPÍTULO IV PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE 4.1 Concepto del Proceso Unificado de Desarrollo de Software Un proceso de desarrollo de software es el conjunto de actividades necesarias para transformar
Más detallesUnidad VI: Supervisión y Revisión del proyecto
Unidad VI: Supervisión y Revisión del proyecto 61. Administración de recursos La administración de recursos es el intento por determinar cuánto, dinero, esfuerzo, recursos y tiempo que tomará construir
Más detallesGLOSARIO DE TÉRMINOS
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES GLOSARIO DE TÉRMINOS
Más detallesTesting. Tipos, Planificación y Ejecución de Pruebas
Testing Tipos, Planificación y Ejecución de Pruebas Contenido Definiciones del Testing de Software Objetivos, conceptos Tipos de Test Testing a-la RUP Rol del Testing en el proceso Artefactos Trabajadores
Más detallesSoftware de Gestión Telefónica OverCall
Beneficios de OverCall Gestión Telefónica: 1. Disminuye la cuenta telefónica en al menos un 30%. 2. Permite analizar, gestionar y controlar el tráfico telefónico de ilimitadas centrales telefónicas. 3.
Más detallesBrowserSQL 4 versión 2 - TUTORIAL
BrowserSQL 4 versión 2 - TUTORIAL LAURA NOUSSAN LETTRY (Mendoza, Argentina 2015) aviso legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported INDICE INTRODUCCIÓN
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detallesPara poder acceder al sistema sólo deberá ingresar la siguiente liga desde el navegador de su preferencia: http://funcionpublica.ceneval.edu.
MANUAL DEL USUARIO DE SAC... 1 REQUERIMIENTOS MÍNIMOS... 1 ACCESO AL SISTEMA... 1 FUNCIONALIDAD DEL SISTEMA... 1 ENTRADA AL SISTEMA... 2 NAVEGACIÓN... 3 BARRA DE HERRAMIENTAS... 4 0-1 Manual del usuario
Más detallesInstituto Tecnológico de Costa Rica
Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Proyecto Programado: Revisión de Utilización Médica: Aplicación Web para el control de pacientes en hospitales de Puerto Rico Práctica
Más detallesCapítulo 6: Conclusiones
Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación
Más detallesMANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.
MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS Clase 1. Introducción Profesor: Diego Sánchez Gómez Introducción a la programación orientada a objetos 1. Introducción a la programación orientada a objetos 2. Las clases
Más detallesPROCEDIMIENTO OPERATIVO DESARROLLAR SISTEMAS INFORMÁTICOS PDO-COCTI-DTIN-04
Autorización Este documento entra en vigor a partir del 2 de agosto del 2005, a través de su autorización por parte del Dr. Francisco Javier Rojas Monroy, Coordinador de Operaciones, Calidad y Teclogía
Más detallesHP Backup and Recovery Manager
HP Backup and Recovery Manager Manual de usuario Version 1.0 Índice Introducción Instalación Cómo se instala Opciones de idioma HP Backup and Recovery Manager Recordatorios Copias de sguridad programadas
Más detalles1 ÍNDICE... 3 Instalación... 4 Proceso de instalación en red... 6 Solicitud de Código de Activación... 11 Activación de Licencia... 14 2 3 REQUERIMIENTOS TÉCNICOS E INSTALACIÓN Requerimientos Técnicos
Más detallesPRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI
PRC-DTI-006 Administración de Roles de los Sistemas de Información de la DTI Procedimiento Dirección de TI - COSEVI Versión: 1.0 Fecha de la versión: Febrero del 2012 Creado por: PwC Costa Rica Aprobado
Más detalles2011 Universidad de Sevilla Grupo IDINFOR Universidad Carlos III Grupo ENTI
2011 Universidad de Sevilla Grupo IDINFOR Universidad Carlos III Grupo ENTI ARTEMISA. ARQUITECTURA PARA LA EFICIENCIA ENERGÉTICA Y SOSTENIBILIDAD EN ENTORNOS RESIDENCIALES DE LA SUBDIRECCIÓN GENERAL DE
Más detallesCapítulo 4. Prueba de Adaptabilidad
Capítulo 4 Prueba de Adaptabilidad Capítulo 4. Prueba de Adaptabilidad Como se mencionó en el capítulo 2 actualmente no es válido que el software únicamente funcione bien y resuelva el problema que le
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesLLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos.
LLEVE SU NEGOCIO al SIGUIENTE NIVEL. digitalice todos sus documentos y procesos. Qué es mydocument enterprise? MyDOCument Enterprise es una solución de gestión documental diseñada para que las empresas
Más detallesREQUERIMIENTOS DE HARDWARE Y SOFTWARE INTRODUCCIÓN PLATAFORMA
REQUERIMIENTOS DE HARDWARE Y SOFTWARE INTRODUCCIÓN El objetivo de este documento es enunciar y describir las verificaciones y configuraciones que requerirá la instalación e implementación de VisualBolsa
Más detallesInternet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
Más detallesAnálisis y Diseño de Soluciones de Software
Página 1 de 5 1. Objetivo y Alcance Identificar a los stakeholders, definir el límite del sistema, e identificar los apremios impuestos ante el sistema, para posteriormente transformar esos requerimientos
Más detallesSISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública
JEFATURA DE GABINETE DE MINISTROS SISTEMA ETAP en línea Estándares Tecnológicos para la Administración Pública Manual para los Organismos Índice Índice... 2 Descripción... 3 Cómo solicitar la intervención
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesWiip Surveillance. Sistema de gestión de rondas de vigilancia. Wiip Systems C.B. S.L. 2013-2014
Wiip Surveillance Sistema de gestión de rondas de vigilancia Wiip Systems C.B. S.L. 2013-2014 Wiip! Surveillance es la solución de Wiip! Systems para la gestión integral de rondas de vigilancia. Wiip!
Más detallesManual de usuario. Modulo Configurador V.1.0.1
Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos
Más detallesQ-expeditive Publicación vía Internet
How to Q-expeditive Publicación vía Internet Versión: 2.0 Fecha de publicación 11-04-2011 Aplica a: Q-expeditive 3 Índice Introducción... 3 Publicación de servicios... 3 Ciudadanos... 3 Terminales de auto
Más detallesNORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014)
NORMATIVA DE HOSTING VIRTUAL DE LA UNIVERSIDAD DE SEVILLA (SIC - JUNIO 2014) Características generales.- La Universidad de Sevilla (US), a través del Servicio de Informática y Comunicaciones (SIC), pone
Más detallesEn este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información, por otro
CAPITULO 5 TEORIA SOBRE ANALISIS Y DISEÑO DE SISTEMAS DE INFORMACION En este capítulo se describe las herramientas, así como los procesos involucrados en el análisis y desarrollo de sistemas de información,
Más detallesGuía de instalación 1
Guía de instalación 1 Tabla de contenidos 1. Requisitos de software y hardware 3 2. Instalación del sistema 6 Bienvenida... 8 Archivo de licencia... del producto 9 Información de... licencia 12 Acuerdo
Más detallesNOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN
NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:
Más detallesDESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE
DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES
Más detallesI NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA
I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.
Más detallesIntranet del Estado Uruguay 2007. Algunas ideas básicas
Intranet del Estado Uruguay 2007 Algunas ideas básicas Qué es la Intranet del Estado? La Intranet del Estado Uruguayo es el conjunto de infraestructura, servicios y estándares que hacen posible la Interoperabilidad
Más detallesSIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA
RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica
Más detallesActualización de versión a Bizagi 10.x
Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas
Más detallesMáquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A)
aprenderaprogramar.com Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A) Sección: Divulgación Categoría: Herramientas informáticas Fecha revisión: 2029 Autor: Walter
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesTienda Virtual Synergy (Parte 2)
Tienda Virtual Synergy (Parte 2) El catálogo electrónico de productos es la base de toda la aplicación por lo que siempre será necesario instalarlo. Los siguientes dos módulos (tienda virtual y módulo
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesProceso Transaccional
Proceso Transaccional Documento de Construcción Proceso Transaccional 1 Tabla de Contenido Introducción... 2 Diagrama del Proceso... 3 Sub Proceso Transaccional Reserva... 4 Sub Proceso Reporte De Gastos...
Más detallesDataMAX pa r a PS3. Manual del Usuario V1.0
DataMAX pa r a PS3 Manual del Usuario V1.0 IMPORTANTE! Debe seguir los pasos de este manual antes de que pueda usar tarjetas de memoria de 8, 16, 32 o 64MB de otras compañías en su PlayStation 3. Índice
Más detallesGUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP
GUÍA DE SEGURIDAD DE LA INFORMACIÓN GUÍA GOBIERNO CORPORATIVO PARA EMPRESAS SEP 1. Introducción La información puede adoptar o estar representada en diversas formas: impresa o escrita (papeles de trabajo,
Más detallesSISTEMA DE BECAS AL EXTERIOR
SISTEMA DE BECAS AL EXTERIOR Manual del Becado En este manual se describen los diferentes procesos que ejecuta el becado en el desarrollo de sus estudios en el exterior. Todos los procesos serán ejecutados
Más detallesManual de Procedimientos
1 de 13 Elaborado por: Oficina de Planeación y Desarrollo Institucional -Área de Calidad y Mejoramiento- Revisado por: Aprobado por: Coordinador Área de Jefe de la Oficina de Informática y Telecomunicaciones
Más detallesGASTOS DE PERSONAL Libro de Operatividad. Solución WEB
GASTOS DE PERSONAL Libro de Operatividad Solución WEB INDICE Pág. GENERALIDADES 3 ENTORNO OPERATIVO 4 PERFILES DE USUARIO 5 ENTRADA AL SISTEMA 5 MENÚS 6 HOJA DE LIQUIDACIÓN DE GASTOS 7 INTRODUCCIÓN DE
Más detalles4. METODOLOGÍA. 4.1 Materiales. 4.1.1 Equipo
4. METODOLOGÍA 4.1 Materiales 4.1.1 Equipo Equipo de cómputo. Para el empleo del la metodología HAZOP se requiere de un equipo de cómputo con interfase Windows 98 o más reciente con procesador Pentium
Más detallesQué es una máquina virtual?
Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar
Más detallesESPAÑOL BLACK-VS. Guía de uso e instalación
ESPAÑOL BLACK-VS Guía de uso e instalación ÍNDICE 1 INTRODUCCIÓN... 2 2 INSTALACIÓN Y PUESTA EN MARCHA... 2 3 REGISTRO DE LA APLICACIÓN... 4 4 CONFIGURACIÓN DE LAS CONEXIONES... 6 5 CONEXIÓN... 9 5.1
Más detallesAdministrador de Contenidos. websoft factory
Administrador de Contenidos websoft factory Versión 1.1 Octubre de 2003 Tabla de Contenidos Tabla de Contenidos... 1 Introducción... 2 Módulo principal... 2 Módulo de administración de usuarios y grupos...
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesBANCOS. Manejo de Bancos. Como crear una ficha de Banco? Como modificar los datos de una ficha de Banco? Como borrar una ficha de Banco?
BANCOS El Sistema de Gestión Administrativa permite el manejo de los movimientos bancarios. Seleccionada la opción de Bancos, el sistema presentara las siguientes opciones. Manejo de Bancos Manejo de movimientos
Más detallesSistema Control. Administrativo Contable 2012.
Sistema Control Módulo: Administrativo Contable. 1 Introducción: El sistema desarrollado por Grupo Boot Record S.R.L., le permite controlar todas sus operaciones contables, financieras y administrativas
Más detallesMANUAL DE USUARIO. Convocatoria 2013 Fundación para la Prevención de Riesgos Laborales IT-0103/2013 Prevengra 4
Convocatoria 2013 Fundación para la Prevención de Riesgos Laborales IT-0103/2013 Prevengra 4 MANUAL DE USUARIO Software de Integración Documental de Prevención de Riesgos Laborales para la PYME de Granada
Más detallesCAPITULO VII PLAN DE IMPLEMENTACION DEL SOFTWARE
285 CAPITULO VII PLAN DE IMPLEMENTACION DEL SOFTWARE La implementación de una aplicación en ambiente orientado a objetos se realiza en forma diferente a la tradicional. El prototipo se va desarrollando
Más detallesIngeniería de Software. Pruebas
Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesLA METODOLOGÍA DEL BANCO PROVINCIA
20 LA METODOLOGÍA DEL BANCO PROVINCIA Cómo gestionar activos de información? En 2007, el Banco Central de la República Argentina (BCRA) planteó algunas exigencias financieras para el sistema financiero
Más detallesPatrones de Diseño Orientados a Objetos 2 Parte
Patrones de Diseño Orientados a Objetos 2 Parte Patrón Observador Observer (Patrón de Comportamiento) Patrón Observador Observer Observador (en inglés: Observer) es un patrón de diseño que define una dependencia
Más detalles1. VIRTUALIZACION DEL PROCESO REAL.
CAPITULO IV DISEÑO 86 En este capítulo se muestra el diseño realizado para el desarrollo del CD Interactivo del Museo e Historia Militar de la Fuerza Armada de El Salvador, se ilustra claramente el proceso
Más detallesPROYECTO MASI MODELO DE ADMINISTRACIÓN DEL SISTEMA IMPOSITIVO
MODELO DE ADMINISTRACIÓN DEL SISTEMA IMPOSITIVO MANUAL DE USUARIO FACILITO Módulo: Núcleo Fecha: 10/03/2015 Versión: 2.0 Revisiones Registro de Cambios Fecha Autor Version Referencia del Cambio Revisores
Más detallesUnidad 9. Implementación. M.C. Martín Olguín
Unidad 9 Implementación M.C. Martín Olguín Implementación Es la traducción directa del diseño en un lenguaje de programación. Es decir, en la implementación se construyen los componentes: Archivos de código
Más detallesSBConta.NET Manual de instalación. SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: sbss@sbss.es, web www.sbss.
SBConta.NET Manual de instalación SBSS Consulting, S.A. 08010 Barcelona Telf. 93.268-0356, fax 93-268-0070 E-Mail: sbss@sbss.es, web www.sbss.es SBConta.NET C o n t e n i d o i Contenido 1. Introducción.
Más detalles