Arquitectura de un modulo I/O para objetos 3D

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

Download "Arquitectura de un modulo I/O para objetos 3D"

Transcripción

1 Arquitectura de un modulo I/O para objetos 3D Pontificia Universidad Javeriana DESCRIPCIÓN DE DISEÑO DE SOFTWARE 2011/11/ Andrés Harker Gutiérrez Director del trabajo de grado: Cesar Julio Bustacara Medina, MSc

2 Contenido LISTA DE TABLAS... 4 LISTA DE ILUSTRACIONES INTRODUCCIÓN Descripción del Sistema Mapa del Diseño Referencias y Documentos de Apoyo... Error! Bookmark not defined. 1.4 Definiciones, Acrónimos y Abreviaciones CONSIDERACIONES DE DISEÑO Suposiciones Restricciones Entorno del Sistema Metodología de Diseño... Error! Bookmark not defined. 2.5 Riesgos... Error! Bookmark not defined. 3. ARQUITECTURA Apreciación Global... Error! Bookmark not defined. 3.2 Diagrama de Componentes... Error! Bookmark not defined Subsistema 1... Error! Bookmark not defined Componente 1... Error! Bookmark not defined. 3.3 Estrategias de Diseño... Error! Bookmark not defined. 4. DISEÑO DE ALTO NIVEL Diagrama de despliegue Nodo 1 Nombre del Nodo... Error! Bookmark not defined Conector 1 Nombre del Nodo... Error! Bookmark not defined. 4.2 Diagrama de Comportamiento e Interacción... Error! Bookmark not defined. 2

3 Diagrama de Actividad... Error! Bookmark not defined Diagrama de Secuencia... Error! Bookmark not defined. 5. DISEÑO DE BAJO NIVEL Subsistema 1... Error! Bookmark not defined Componente 1... Error! Bookmark not defined. 6. DISEÑO DE INTERFACES DE USUARIO... ERROR! BOOKMARK NOT DEFINED Diseño general de la aplicación... Error! Bookmark not defined Árbol de navegabilidad... Error! Bookmark not defined. ANEXOS

4 Lista de Tablas Tabla 1: Historial de cambios... Error! Bookmark not defined. Tabla 2: Ventajas y Desventajas de Estilos Arquitectónicos... Error! Bookmark not defined. Tabla 3: Subsistema 1... Error! Bookmark not defined. Tabla 4: Componente 1... Error! Bookmark not defined. Tabla 5: Estrategias de Diseño... Error! Bookmark not defined. Tabla 6: Nodo 1... Error! Bookmark not defined. Tabla 7: Conector 1... Error! Bookmark not defined. Tabla 8: Documentación de clases... Error! Bookmark not defined. Tabla 9: Descripción de entradas y salidas... Error! Bookmark not defined. 4

5 Lista de Ilustraciones Ilustración 1: Descripción del sistema... Error! Bookmark not defined. Ilustración 2: Mapa de Diseño... Error! Bookmark not defined. Ilustración 3: Suposiciones generales... Error! Bookmark not defined. Ilustración 4: Restricciones... Error! Bookmark not defined. Ilustración 5: Entorno del Sistema... Error! Bookmark not defined. Ilustración 6: Administración de Riesgos... Error! Bookmark not defined. Ilustración 7: Apreciación Global... Error! Bookmark not defined. Ilustración 8: Capas Arquitectónicas... Error! Bookmark not defined. Ilustración 9: Diagrama de componentes... Error! Bookmark not defined. Ilustración 10: Subsistema Usuario 7 Texas Poker... Error! Bookmark not defined. Ilustración 11: Estrategias de Diseño... Error! Bookmark not defined. Ilustración 12: Descripción de Nodos... Error! Bookmark not defined. Ilustración 13: Descripción Conexiones... Error! Bookmark not defined. Ilustración 14: Nodo Usuario 7 Texas Poker... Error! Bookmark not defined. Ilustración 15: Diagrama de Actividad... Error! Bookmark not defined. Ilustración 16: Diagrama de secuencia... Error! Bookmark not defined. Ilustración 17: Diseño de bajo nivel... Error! Bookmark not defined. Ilustración 18: Niveles de diseño... Error! Bookmark not defined. Ilustración 19: Ejemplo diseño de bajo nivel... Error! Bookmark not defined. Ilustración 20: Ejemplo Descripción de Clase... Error! Bookmark not defined. Ilustración 21: Ejemplo Resumen de Métodos... Error! Bookmark not defined. Ilustración 22: Ejemplo descripción de método... Error! Bookmark not defined. Ilustración 23: Diseño general de la aplicación... Error! Bookmark not defined. Ilustración 24: Ejemplo árbol de navegabilidad... Error! Bookmark not defined. 5

6 1. Introducción 1.1 Descripción del Sistema Oportunidades a los inversionistas. En este caso los únicos inversionistas son la Pontificia Universidad Javeriana, el director del trabajo de grado, el asesor y el autor del mismo. Las oportunidades para cada uno de ellos se presentan a continuación. Pontificia Universidad Javeriana: La oportunidad de formalizar el diseño e implementación de un repositorio de objetos 3D propio, le brinda la oportunidad no solo de tener un producto de software nuevo, sino de poder ahondar más en las investigaciones del grupo TAKINA en cuanto al almacenamiento de objetos 3D. Director del trabajo de grado: Como uno de los investigadores involucrados en el grupo de investigación TAKINA, el principal beneficio es poder ahondar en estas investigaciones y en el desarrollo de productos que requieran el uso de repositorios de objetos 3D. Desde el punto de vista de investigación. Asesor del trabajo de grado: La estructuración interna del VSDK de VITRAL, ya que es necesario reformular parte de la estructura de este framework, para el funcionamiento del modulo de I/O. Autor del trabajo de grado: Aprender conceptos de computación grafica y ahondar sus conocimientos en el área de arquitecturas de software y modelado de datos Oportunidades para los usuarios finales Existen principalmente 2 usuarios finales para este producto, son los productores de modelos 3D y 2D que deseen alimentar y tomar objetos del repositorio, y usuarios desarrolladores que requieran en sus aplicaciones del repositorio de objetos 3D. Las oportunidades para estos usuarios se mencionan a continuación: Productores de modelos 3D y 2D: Tendrán una aplicación a la cual podrán acceder vía web para extraer modelos para sus nuevos diseños o para mejorarlos y podrán alimentar ese repositorio de objetos. Desarrolladores: Además de tener todo un banco de objetos para sus aplicaciones graficas, los desarrolladores podrán usar las funcionalidades del modulo en sus aplicaciones Descripción general de la arquitectura Como se menciona en el documento de descripción arquitectónica (SAD - SAD_2011_11_28.docx). Se tiene una arquitectura de componentes independientes con dos patrones principales que rigen partes fundamentales de la arquitectura, el patrón forwarder-receiver para la comunicación con los clientes de a aplicación y el patrón publicador-suscriptor para paralelizar y distribuir algunas de las tareas del modulo que no es necesario que sean sincrónicas. 6

7 1.2 Mapa del Diseño El diseño de la aplicación se ve reflejado en dos fases importantes. Diseño de alto nivel. o Diagrama de componentes o SAD (SAD_2011_11_28.docx ) Diseño detallado o de bajo nivel. o Diagrama de clases general de los componentes más relevantes de la arquitectura. 1.3 Definiciones, Acrónimos y Abreviaciones LETRA DEFINICIÓN, ABREVIATURAS Y ACRÓNIMOS A B C D E API: (Aplication Programming Interface) Interfaz de Programación de Aplicaciones, es un conjunto de especificaciones de comunicación entre componentes software. Browser: Software especial que se ejecuta en una computadora conectada a internet, mediante el cual los usuarios pueden ver páginas web. [5] CRUD: Conjunto de actividades sobre los datos (Crear, Leer, Actualizar, Eliminar) Desempeño: El grado en el que un sistema o componente realiza su función designada dentro de las restricciones de rapidez, precisión y uso de memoria.[4] DBMS: Sistema Manejador de Bases de Datos, ejemplos de estos son, oracle, postgres, mysql, sqlserver, entre otros. Enterprise Architect: herramienta de análisis y diseño intuitiva, flexible y poderosa para construir software robusto y mantenible. Desde la recolección de requerimientos, pasando por el análisis, modelado, implementación y pruebas hasta despliegue y mantenimiento, Enterprise Architect es una herramienta de modelado UML rápida, rica en funcionalidad, multiusuario, que conduce el éxito de su proyecto de software. [9] Escalabilidad: Propiedad de un sistema que le permite crecer en su número de usuarios de manera que el sistema los pueda soportar. [4] F Framework: Estructura de soporte definida en la cual otro proyecto de software puede ser organizado y desarrollado. Puede incluir soporte de 7

8 G H I J K L M N O P Q R S programas, librerías y un lenguaje de scripting entre otros. GUI: En el contexto del proceso de interacción persona-ordenador, la interfaz gráfica de usuario (IGU), provee una forma amigable de interacción con un sistema informático. JEE: Java Enterprise Edition JPA: Java Persistence Api. JMS: Java Message Service. JDK: Java Develpment Kit. JRE: Java Runtime Enviroment. JVM: Java Virtual Machine..NET: El Microsoft.NET Framework, es un componente de software que puede ser o es incluido en los sistemas operativos Microsoft Windows. Provee soluciones pre-codificadas para requerimientos comunes de los programas y gestiona la ejecución de programas escritos específicamente para este Framework.[7] Requerimiento: Condición o capacidad necesaria por un usuario para solucionar un problema o logar un objetivo. [4] Sistema de información: Sistema que administra la información de una organización, de manera que pueda ser utilizada por los Stakeholders para apoyar la toma de decisiones, cumplir las metas organizacionales y mejorar 8

9 y administrar los procesos de negocio.[13] T U V W StakeHolder: Son las personas que tiene relación directa con el sistema, estos pueden ser (gerente, cliente, desarrolladores, diseñadores y demás equipo de trabajo).[5] Sistema distribuido: Unión de componentes de hardware y software localizados en un red de computadoras comunicados y coordinados para realizar tareas mediante paso de mensajes.[9] SAD: Documento de arquitectura de software. MODULO I/O PARA OBJETOS 3D : Sistema informático que corresponde al software que manipulara el repositorio de objetos 3D. Servidor: computadora central en un sistema de red que provee servicios a otras computadoras.[7] Servidor de aplicaciones: Sistema de software con características especificas, el cual provee funcionalidades comunes a las aplicaciones empresariales, ejemplo de estos son GlassFish, JBOSS, WebLogic, Internet Information Server, entre otros. SRS: Documento de especificación de requerimientos de software. Tolerancia a fallos: Capacidad de un sistema o de un componente para continuar su funcionamiento normal a pesar de que ocurran fallos en el hardware. [9] Transparencia: Propiedad de un sistema distribuido para que el usuario lo vea como un solo sistema.[9] Usuario: Persona que va a utilizar el sistema. Usabilidad: facilidad con el que el usuario puede aprender a operar, preparar entradas y entender las salidas de un sistema o componente. [4] VITRAL: Contenedor de aplicaciones para computación grafica, de la Pontificia Universidad Javeriana. VSDK: Capa de VITRAL encargada de brindar todas las funcionalidades de lógica de computación grafica. 9

10 X Y Z 10

11 2.1 Suposiciones 2. Consideraciones de Diseño El equipo de trabajo. o El equipo de trabajo cuenta con los equipos físicos, tales como un equipo de cómputo en el cual se puede ejecutar el contenedor VITRAL y la última versión del VSDK. o Los equipos de computo cuentan con las herramientas necesarias para el diseño, el desarrollo y la ejecución del modulo, estas herramientas en términos de software son: Netbeans Enterprise Architect 7.1 o superior. Servidor de aplicaciones GlassFish 3.1 Motor de base de datos y conector jdbc del mismo, opciones para este motor pueden ser: Postgres. MySQL Oracle SQL-Server JDK 1.6 o superior. JRE 1.6 o superior. Los equipos de cómputo. o Conexión a las bases de datos que se utilicen. o Conexión en red local entre los nodos que vayan a realizar procesamiento distribuido. 2.2 Restricciones Dado que es un proyecto en el cual el componente investigativo guía los requerimientos, la única restricción externa importante del sistema es el desarrollo del producto en java. Este desarrollo en java le brindara independencia del sistema operativo. Las restricciones que se mencionan a continuación fueron definidas como producto de la investigación y del análisis del sistema. Restricciones generales. o Publicación en web para alimentación del repositorio desde internet. Características de usuario. o Los usuarios desarrolladores tienen que tener un nivel de conocimiento necesario para abordar la construcción de aplicaciones en el área de computación grafica. o Los usuarios que deseen alimentar el repositorio deben tener conocimientos de cómo manipular un navegador de internet para utilizar la interfaz web del modulo. o Los administradores de la aplicación deben tener conocimientos en la configuración de servidores de aplicaciones, manejo de JDBC, conexiones con bases de datos. Restricciones de Software o Es necesaria la instalación de GlassFish 3.1 como servidor de aplicaciones en el servidor que manipulara el tópico de publicaciones y la interfaz web. 11

12 2.3 Entorno del Sistema Básicamente el entorno del sistema intervienen los siguientes aspectos de software y hardware Browser, para la interfaz web del repositorio. JRE como ambiente de ejecución. GlassFish 3.1 Motor de base de datos. VITRAL. 12

13 3. Arquitectura Para ver toda la especificación de la arquitectura remítase al documento (SAD_2011_11_28.docx) 13

14 4.1 Diagrama de despliegue 4. Diseño de Alto Nivel Para una mejor documentación de este diagrama y vista arquitectónica por favor remítase al documento anexo del SAD (Vista de despliegue EA_2011_11_27.rtf) 14

15 5. Diseño de Bajo Nivel Para la especificación del diseño del sistema a nivel de subsistemas, componentes y clases se encuentra de forma detallada en el anexo del SAD (Vista de implementacion EA_2011_11_28.rtf) 15

16 Anexos 16

17 REFERENCIAS [1] Garlan D. et al, An Introduction to Software Architecture, Enero 1994, Carnegie Mellon University [2] Avila J, Estilos Arquitectónicos, Disponible en [3] IronWorks, Descripción Del Diseño De Software 7 Texas Poker, Primer Semestre 2007, Pontificia Universidad Javeriana [4] Bruegge B, Dutoit AH. Ingeniería de Software orientada a objetos. 1st ed. Trujano G. México: Pearson Educación; [5] IEEE (Institute of Electrical and Electronics Engineers), IEEE Recommended Practice for Software Design Descriptions, IEEE-SA Standards Board, Septiembre [6] Pender T, UML Bible, Wiley Publishing Inc. Publicado en 2003 [7] Construx Software, DESIGN - CXOne Standard, Construx Software Builder, Inc, Noviembre [8] Larman C. UML Y PATRONES. Una introducción al análisis y diseño orientado a objetos y al proceso unificado. 2nd ed. Aragon DF. Madrid: Pearson Educación. S.A.; [9] Booch G. et al, El lenguaje Unificado de Modelado, Manual de Referencia. Rational Software Corporation. Publicado en 2000 [10] Construx Software, DESIGN - CXOne Guide, Construx Software Builder, Inc, Noviembre [11] Gill C. CSE 432S: Project Low Level Design. Washington University, Departamento de Ciencia y Computación, Febrero [12] Mcconnell S. Code Complete, capítulo 5 Desing in Construction. Segunda edición. Disponible en: ww.cc2e.com/file.ashx?cid=336 17

Arquitectura de un modulo I/O para objetos 3D

Arquitectura de un modulo I/O para objetos 3D Arquitectura de un modulo I/O para objetos 3D Andrés Harker Gutiérrez Tabla de contenido 1. Introducción... 3 1.1. Propósito... 3 1.2. Alcance... 3 1.3. Definiciones, Acrónimos y Abreviaciones... 4 1.4.

Más detalles

Arquitectura de un modulo I/O para objetos 3D

Arquitectura de un modulo I/O para objetos 3D Arquitectura de un modulo I/O para objetos 3D Pontificia Universidad Javeriana ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE 2011/11/26 1.4 Andres Harker Gutierrez Director: Ing. Cesar Julio Bustacara Medina

Más detalles

SIMAPRE SIMAPRE S.A.S. ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE [26/09/2013] V 1.0. Nicolás Duarte Trujillo

SIMAPRE SIMAPRE S.A.S. ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE [26/09/2013] V 1.0. Nicolás Duarte Trujillo SIMAPRE SIMAPRE S.A.S. ESPECIFICACIÓN DE REQUERIMIENTOS DE SOFTWARE [26/09/2013] V 1.0 Nicolás Duarte Trujillo nicolas.duarte@javeriana.edu.co Creado por IronWorks Ingeniería de Sistemas PUJ 1 HISTORIAL

Más detalles

SDD SDD Software Design Description. V0.1

SDD SDD Software Design Description. V0.1 SDD Software Design Description. V0.1 Oscar Javier Rey Pontificia Universidad Javeriana Facultad de Ingeniería Noviembre de 2015 1 Historial de cambios Encargado Rol Versi Secció Fecha Tipo Descripción

Más detalles

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos. PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: COMPUTACIÓN Y DISEÑO GRÁFICO NOMBRE DEL CURSO: Diseño de Software con Práctica Profesional CLAVE: 1013M ACADEMIA A LA QUE PERTENECE: Diseño de Software PROFESIONAL

Más detalles

SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría. Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres

SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría. Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres SDD SIGS: Sistema Integral para la Gestión de Servicios de consultoría Pontificia Universidad Javeriana Yenny Natalia Salamanca Torres PÁGINA DE FIRMAS El presente documento es aprobado por las personas

Más detalles

octubre de 2007 Arquitectura de Software

octubre de 2007 Arquitectura de Software octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la

Más detalles

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3. Departamento : Ingeniería de Sistemas 1.4. Tipo de Curso : Obligatorio

Más detalles

Lost Repository. Repositorio digital Visión. Versión 1.0. Flores Zarzuri Paola Michelle Correo:

Lost Repository. Repositorio digital Visión. Versión 1.0. Flores Zarzuri Paola Michelle Correo: Lost Repository Repositorio digital Visión Versión 1.0 Flores Zarzuri Paola Michelle Correo: pao.m.flores@gmail.com Tabla de Contenidos 1. Introducción 3 1.1 Propósito 3 1.2 Alcance 3 1.3 Definiciones,

Más detalles

COMPONENTES Y CONTENEDORES. Ingeniería de Software II

COMPONENTES Y CONTENEDORES. Ingeniería de Software II COMPONENTES Y CONTENEDORES Ingeniería de Software II Motivación Los componentes son paquetes de software o módulos que encapsulan un conjunto de funciones similares. Estos componentes viven dentro de un

Más detalles

SDD-Documento de diseño del sistema

SDD-Documento de diseño del sistema Bogotá 2016 SDD-Documento de diseño del sistema Cesar Sacristan y Manuel Morón PONTIFICIA UNIVERSIDAD JAVERIANA Contenido 1 Introducción... 2 2 Arquitectura... 3 2.1 Vista Lógica del Sistema... 3 2.1.1

Más detalles

Pontificia Universidad Javeriana. Stephanie Herrera Bautista SRS

Pontificia Universidad Javeriana. Stephanie Herrera Bautista SRS 2012 Pontificia Universidad Javeriana Stephanie Herrera Bautista SRS 1 Contenido LISTA DE TABLAS...2 Tabla de Ilustraciones...3 1. INTRODUCCIÓN...4 1.1. PROPÓSITO... 4 1.2. ALCANCE... 4 1.3. DEFINICIONES,

Más detalles

Java EE 6: Desarrollo de componentes de negocio con JMS y EJBs

Java EE 6: Desarrollo de componentes de negocio con JMS y EJBs Oracle University Contact Us: 001-855-844-3881 Java EE 6: Desarrollo de componentes de negocio con JMS y EJBs Duration: 4 Days What you will learn Esta capacitación Java EE 6: Desarrollo de componentes

Más detalles

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores).

El sistema será definido como SACP (Sistema de Administración de Clientes y Proveedores). ERS IEEE 830 En el capítulo 1 se explicó que es el estándar IEEE 830. A continuación, se lo aplica en la definición de los requerimientos del sistema, basado en las historias de usuario. Introducción Propósito

Más detalles

Alejandro Ardila Schickler 9/4/2013

Alejandro Ardila Schickler 9/4/2013 PONTIFICIA UNIVERSIDAD JAVERIANA MOOSTREAM Software Architecture Document (SAD) Alejandro Ardila Schickler 9/4/2013 Historial de Cambios FECHA DESCRIPCIÓN 05/09/2013 Creación de secciones 1 a 5 21/10/2013

Más detalles

Especificación de requisitos de software

Especificación de requisitos de software Especificación de requisitos de software Proyecto: Desarrollo de un sistema recomendador web para la toma de decisiones durante el proceso de adquisición de equipos de cómputo utilizando árboles de decisión.

Más detalles

Grado de Ingeniería Informática. Consultor: Juan José Cuadrado Gallego Alumno: Isabel Guerra Monclova

Grado de Ingeniería Informática. Consultor: Juan José Cuadrado Gallego Alumno: Isabel Guerra Monclova Grado de Ingeniería Informática Consultor: Juan José Cuadrado Gallego Alumno: ÍNDICE DE CONTENIDOS Objetivos del proyecto Planificación del proyecto Análisis de requisitos Diseño técnico Construcción Pruebas

Más detalles

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE MANUAL DE TALLERES INGENIERÍA DE SOFTWARE En el presente anual se encontrarán los talleres que se deberán realizar para lograr la consecución del proyecto final de la materia de Ingeniería de software.

Más detalles

Enterprise Java Beans. JBoss AS. Ronier Rodríguez

Enterprise Java Beans. JBoss AS. Ronier Rodríguez Enterprise Java Beans JBoss AS Ronier Rodríguez 06-40233 Enterprise Java Beans. Preludio - En los 60, grandes maquinas usadas por organizaciones gigantes. - En los 70, Minicomputadores y Timesharing. Aún

Más detalles

Cambios en Ingeniería de Software

Cambios en Ingeniería de Software Cambios en Ingeniería de Software Material tomado del artículo de Casallas Rubby, Villalobos, Jorge. El actual ingeniero de Software. Revista ACIS. Edición Nº 93 Julio - Septiembre de 2005. Preparado por

Más detalles

Presentación del Curso Presencial. Programación Web con Java J2EE

Presentación del Curso Presencial. Programación Web con Java J2EE Presentación del Curso Presencial Programación Web con Java J2EE Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 4 Contenidos del curso... 5 Competencias previas... 6 Recursos...

Más detalles

GLOSARIO. que interactúan para analizar información espacial en mapas. forma y la localización de los objetos en el espacio.

GLOSARIO. que interactúan para analizar información espacial en mapas. forma y la localización de los objetos en el espacio. GLOSARIO Nota: G Término General en cualquier contexto AP Definición dentro del contexto del presente proyecto de grado y la aplicación Mapa Interactivo S Siglas incluidas en el Documento M Marcas y productos

Más detalles

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre

Más detalles

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI.

ARQUITECTURAS. Carlos Reveco D. IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI. ARQUITECTURAS 1 IN73J Arquitectura, Diseño y Construcción de un Negocio con Apoyo TI Carlos Reveco D. creveco@dcc.uchile.cl Arquitectura de una aplicación 2 Arquitectura: desarrolla un plan general del

Más detalles

Presentación de la Asignatura.

Presentación de la Asignatura. INGENIERÍA DEL SOFTWARE I Tema 0 Presentación de la Asignatura www.ctr.unican.es/asignaturas/is1/ Profesorado Michael González Harbour (teoría, responsable asignatura) E-mail: mgh@unican.es Web: http://www.ctr.unican.es/

Más detalles

BROKER Publicador Suscriptor. Jonnathan Corredor Lorena Arrieta Alejandro Mosquera

BROKER Publicador Suscriptor. Jonnathan Corredor Lorena Arrieta Alejandro Mosquera BROKER Publicador Suscriptor Jonnathan Corredor Lorena Arrieta Alejandro Mosquera Contenido 1. Descripción General 2. Guía de Implementación 3. Patrones Relacionados 4. Usos Conocidos 5. Variaciones 6.

Más detalles

SDD Documento de Diseño del Sistema

SDD Documento de Diseño del Sistema Noviembre de 2013 SDD Documento de Diseño del Sistema Versión 1.0 JHONATHAN A CÓRDOBA CASTAÑEDA PONTIFICIA UNIVERSIDAD JAVERIANA Página de Firmas El presente documento es aprobado y constatado por las

Más detalles

ORGANIZACIÓN DOCENTE del curso

ORGANIZACIÓN DOCENTE del curso ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Ingeniería del Software I PÁGINA WEB www.ctr.unican.es/asignaturas/is1 CÓDIGO DEPARTAMENTO Matemáticas, Estadística y Computación

Más detalles

LINEAMIENTOS TÉCNICOS CATEGORÍA JAVA WEB INSTRUCTOR LÍDER DE CATEGORÍA DIANA MARÍA VALENCIA INSTRUCTOR APOYO GARY JAVIER JOVEN BALVIN

LINEAMIENTOS TÉCNICOS CATEGORÍA JAVA WEB INSTRUCTOR LÍDER DE CATEGORÍA DIANA MARÍA VALENCIA INSTRUCTOR APOYO GARY JAVIER JOVEN BALVIN INSTRUCTOR LÍDER DE CATEGORÍA DIANA MARÍA VALENCIA CENTRO DE COMERCIO Y TURISMO, REGIONAL QUINDÍO INSTRUCTOR APOYO GARY JAVIER JOVEN BALVIN CENTRO INDUSTRIAL DE MANTENIMIENTO INTEGRAL, REGIONAL SANTANDER

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de

Más detalles

Guía del Curso Analista Programador Java: Business Apps Expert

Guía del Curso Analista Programador Java: Business Apps Expert Guía del Curso Analista Programador Java: Business Apps Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 600 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML

Más detalles

Herta Eliana Loroño Teherán

Herta Eliana Loroño Teherán Herta Eliana Loroño Teherán Datos Personales Dirección Bellavista # 237, Agua Santa. Viña del Mar Teléfono Oficina (56) (32) 2664849 -- 2668143 Fecha de Nacimiento 21 de Octubre 1972 Nacionalidad Chilena

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA

INSTITUTO TECNOLÓGICO SUPERIOR DE LA COSTA CHICA 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Desarrollo de Aplicaciones Web Carrera: Ingeniería en Tecnologías de la y las Comunicaciones. Clave de la asignatura: TCF-1107 Horas teoría-horas práctica-

Más detalles

A continuación se describe con mayor detalle cada una de tales unidades:

A continuación se describe con mayor detalle cada una de tales unidades: 1. OBJETIVOS: - Entender los conceptos teórico-prácticos que se emplean en la fase de diseño de un proyecto de software. - Entender las metodologías de diseño para las diferentes estrategias de desarrollo

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS 1. INFORMACIÓN GENERAL

Más detalles

DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ

DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ DOCUMENTO DE ARQUITECTURA DE SOFTWARE JAVIER FELIPE VASQUEZ ROLDAN PABLO ROBAYO RODRIGUEZ PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA DE SISTEMAS BOGOTÁ, D.C. 2017 Tabla

Más detalles

Sistema Multiplataforma para la Gestión del Flujo de Clientes

Sistema Multiplataforma para la Gestión del Flujo de Clientes 1 Sistema Multiplataforma para la Gestión del Flujo de Clientes Juan Pablo Ruiz Tirira Universidad Técnica del Norte, Av. 17 de Julio 5-21 Sector el Olivo, Ibarra, Imbabura. e-mail:juanpa7900@gmail.com

Más detalles

Diseño de la Arquitectura Lógica con Patrones. mayo de 2008

Diseño de la Arquitectura Lógica con Patrones. mayo de 2008 Diseño de la Arquitectura Lógica con Patrones mayo de 2008 Agenda Definición de Arquitectura Dimensiones de Arquitectura Categorías de Patrones Patrón de Arquitectura Organización de Paquetes Análisis

Más detalles

SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: ESPECIFICACIÓN REQUERIMIENTOS DE SOFTWARE

SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: ESPECIFICACIÓN REQUERIMIENTOS DE SOFTWARE SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA PARA INARGOS LTDA. ESPECIFICACIÓN REQUERIMIENTOS DE SOFTWARE VERSIÓN 1.0 BOGOTÁ,

Más detalles

ZoomTI++ Documentación de Arquitectura de Software. Versión 2.0

ZoomTI++ Documentación de Arquitectura de Software. Versión 2.0 ZoomTI++ Documentación de Arquitectura de Software Versión 2.0 Contenido 1. Introducción... 2 1.1. Propósito... 2 1.2 Alcance... 2 1.3 Definiciones, acrónimos y abreviaciones... 2 1.4 Referencias... 3

Más detalles

Real Time Social Data Mining RART. ESPECIFICACIÓN DE LOS REQUERIMIENTOS DEL SOFTWARE 31 de julio de 2016

Real Time Social Data Mining RART. ESPECIFICACIÓN DE LOS REQUERIMIENTOS DEL SOFTWARE 31 de julio de 2016 Real Time Social Data Mining RART ESPECIFICACIÓN DE LOS REQUERIMIENTOS DEL SOFTWARE 31 de julio de 2016 Daniel Alejandro Calambás Marín Jaime Andrés Mendoza Mendoza 1 1. Historial de cambios Fecha Descripción

Más detalles

PA JOSÉ MANUEL BURBANO CARVAJAL

PA JOSÉ MANUEL BURBANO CARVAJAL PA121-01 SISTEMA DE GESTIÓN DEL CONOCIMIENTO PARA LA DEFINICIÓN DE ESTRATEGIAS QUE EVITEN LA DESERCIÓN ESCOLAR EN LOS COLEGIOS DE MOCOA PUTUMAYO EN EL NIVEL DE EDUCACIÓN BÁSICA SECUNDARIA JOSÉ MANUEL BURBANO

Más detalles

Desarrollo de Componentes de Negocio con Tecnología

Desarrollo de Componentes de Negocio con Tecnología Desarrollo de Componentes de Negocio con Tecnología Empresarial Java Beans Modalidad Online Horario Flexible Descuento Alumnos Duración 180 horas Nivel Superior Subvención Empresas Descripción Detallada

Más detalles

DISEÑO ARQUITECTURA DEL SOFTWARE

DISEÑO ARQUITECTURA DEL SOFTWARE DISEÑO ARQUITECTURA DEL SOFTWARE [ZUGYM] v2.0 DIRIGIDO A: Ingeniera Alexandra Méndez Lindo AUTORA: Luisa Fernanda Barrera León PONTIFICIA UNIVERSIDAD JAVERIANA Departamento de Ingeniería de Sistemas BOGOTÁ,

Más detalles

ARQUITECTURAS DE SOFTWARE

ARQUITECTURAS DE SOFTWARE ARQUITECTURAS DE SOFTWARE 1. DEFINICIÓN: La arquitectura de software de un programa o de un sistema computacional está definida por la estructura, comprendida por los elementos de software, las propiedades

Más detalles

Introducción histórica

Introducción histórica Mario González Agenda Introducción histórica Qué es la arquitectura de software? Arquitectura y sus efectos en los Stakeholders Estructuras arquitectónicas Vista lógica Vista de código Vista de desarrollo

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I Facultad de Negocios, Campus IV Programa descriptivo por unidad de competencia Programa Licenciatura en Ingeniería en Desarrollo y Tecnologías de Software Modalidad Presencial educativo Clave TI02 H S

Más detalles

TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES. Facultad de Estadística e Informática

TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES. Facultad de Estadística e Informática TECNOLOGIAS PARA LA INTEGRACION DE SOLUCIONES Facultad de Estadística e Informática Clase 20 Tema 3: Tecnologías de Servicios Web Facultad de Estadística e Informática Referencias Microsoft Corporation.

Más detalles

INGENIERÍA DE SISTEMAS E INFORMÁTICA SANGOLQUÍ, MAYO 2015

INGENIERÍA DE SISTEMAS E INFORMÁTICA SANGOLQUÍ, MAYO 2015 INGENIERÍA DE SISTEMAS E INFORMÁTICA TEMA: ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN MICRO SITIO WEB DENOMINADO OBSERVATORIO DE RELACIONES INTERNACIONALES Y CONFLICTOS (ORIC), UTILIZANDO GESTOR DE CONTENIDOS

Más detalles

Lenguajes de Programación 2 Introducción a Java

Lenguajes de Programación 2 Introducción a Java Lenguajes de Programación 2 Introducción a Java PUCP Lenguajes de Programación 2 Lenguajes de Programación Un programa es un conjunto ordenado de instrucciones que se dan a la computadora indicándole las

Más detalles

PROCESAMIENTO DISTRIBUIDO

PROCESAMIENTO DISTRIBUIDO Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos

Más detalles

Sofis Solutions. Centro de Capacitación Catálogo 2015

Sofis Solutions. Centro de Capacitación Catálogo 2015 Sofis Solutions Centro de Capacitación Catálogo 2015 Centro de Capacitación El Centro de Capacitación de Sofis Solutions ofrece soluciones de capacitaciones personalizadas a las necesidades específicas

Más detalles

Historial de Revisiones

Historial de Revisiones NotaSoft Visión Versión 0.1 [Nota: La siguiente plantilla se ha desarrollado para su uso con Rational Unified Process. El texto que se encuentra entre corchetes y presentado en estilo itálicas azul se

Más detalles

Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.1. Historia de revisiones

Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.1. Historia de revisiones Sistema de Administración de Farmacias Descripción de la Arquitectura Versión 1.1 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 detalles

Eduardo Olguín Moris. Datos Personales. Formación Académica. Conocimientos

Eduardo Olguín Moris. Datos Personales. Formación Académica. Conocimientos Eduardo Olguín Moris Datos Personales Dirección Bellavista # 237, Agua Santa. Viña del Mar Teléfono Oficina (56) (32) 2664849 -- 2668143 Fecha de Nacimiento 06 de Enero de 1983 Nacionalidad Chilena Sexo

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS 1. INFORMACIÓN GENERAL

Más detalles

ASIGNATURAS OBLIGATORIAS

ASIGNATURAS OBLIGATORIAS Propio: FORMACIÓN SUPERIOR EN MODALIDAD DUAL: DESARROLLADOR JAVA Código Plan de s: EM80 Año Académico: 2018-2019 ESTRUCTURA GENERAL DEL PLAN DE ESTUDIOS: CURSO Obligatorios Nº Asignaturas Optativos Nº

Más detalles

VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES

VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES CAPÍTULO VIII VERIFICACIÓN DE LA HIPÓTESIS, CONCLUSIONES Y RECOMENDACIONES 8.1. Verificación de la Hipótesis La hipótesis planteada al inicio de esta Tesis de Grado fue la siguiente: La creación de una

Más detalles

FanJam, red social para buscar e integrar talentos en la industria musical

FanJam, red social para buscar e integrar talentos en la industria musical FanJam, red social para buscar e integrar talentos en la industria musical Trabajo de Grado DOCUMENTO DE ESPECIFICACION DE LA ARQUITECTURA 15 de Octubre de 2012 V 2.3 Juan Sebastián Ruiz Juan David Cadena

Más detalles

CURSO. Programación web JAVA JEE. Civil, sistemas, diseño

CURSO. Programación web JAVA JEE. Civil, sistemas, diseño CURSO Programación web JAVA JEE Civil, sistemas, diseño Bienvenido, Curso Programación web JAVA JEE Presentación Java es una tecnología para el desarrollo de software que por tener carácter de software

Más detalles

MAGIC DRAW UML. Índice. José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez

MAGIC DRAW UML. Índice. José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez MAGIC DRAW UML José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez Índice Herramientas CASE: Introducción. Qué son. Historia. Clasificación. Componentes y funcionalidades. UML:

Más detalles

Ingeniería de Software Código de la asignatura. Bases de Datos (IS42) Programación Orientada a Objetos (IY3) Período Académico de Vigencia

Ingeniería de Software Código de la asignatura. Bases de Datos (IS42) Programación Orientada a Objetos (IY3) Período Académico de Vigencia FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura Ingeniería de Software Código de la asignatura IS54 Fecha de Actualización Enero 22 de 2007 Horas Contacto Horas Trabajo

Más detalles

SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA

SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA SISTEMATIZACIÓN DE LA GENERACIÓN DE PRESUPUESTOS PARA PROYECTOS DE OBRA: SISTEMA DE ADMINISTRACIÓN DE MATERIALES DE TUBERÍA PARA INARGOS LTDA. DOCUMENTO DE ARQUITECTURA DE SOFTWARE VERSIÓN 3.0 BOGOTÁ,

Más detalles

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos. UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:

Más detalles

Grado en Ingeniería Informática Curso Convocatoria de Julio

Grado en Ingeniería Informática Curso Convocatoria de Julio 1 er CURSO GRUPOS: 1 y 3 1 er CURSO 2 o SEMESTRE GRUPO: 1 139261011 Informática Básica 139261021 139261012 Álgebra 139261022 Principios de 139261013 Cálculo 139261023 Optimización 139261014 Fundamentos

Más detalles

Planeador de Torneos y Competencias: PLATYCO. Documentación de la Arquitectura de Software

Planeador de Torneos y Competencias: PLATYCO. Documentación de la Arquitectura de Software Planeador de Torneos y Competencias: PLATYCO Documentación de la Arquitectura de Software Daniel Santiago Vásquez Acero 22/08/2014 Tabla de figuras Ilustración 1: Modelo "4+1"[1]... 4 Ilustración 2: Servicio

Más detalles

VISION SICNE SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE VISION SICNE. INGENIO Soluciones Integrales. Pág.

VISION SICNE SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE VISION SICNE. INGENIO Soluciones Integrales. Pág. SISTEMA DE INFORMACION PARA EL CONTROL DE NOTAS DE LOS ESTUDIANTES SICNE VISION SICNE INGENIO Soluciones Integrales Pág. 1 REGISTRO HISTÓRICO DEL DOCUMENTO Nombre: Documento Vision Fecha Elaboró Revisó

Más detalles

Arquitectura de Software

Arquitectura de Software Arquitectura de Software Ing. Gustavo Andrés Brey Ing. Nicolas Passerini 2005 Agenda # 1 2 3 4 5 Tema Introducción Ciclo de Vida Estructuras y Vistas Arquitectónicas Break y TPs Influencias y Entradas

Más detalles

Propuesta de Arquitectura. Grupo Técnico RedVUCE

Propuesta de Arquitectura. Grupo Técnico RedVUCE + Propuesta de Arquitectura Grupo Técnico RedVUCE + Contenido Plan de Trabajo Normativo: Introducción. Objetivo Arquitectura SOA. Herramientas Propuestas Características de ESB Arquitectura propuesta (Física

Más detalles

Modelo de Desarrollo en Capas para VB. NET

Modelo de Desarrollo en Capas para VB. NET Modelo de Desarrollo en Capas para VB. NET Cuando se construye software como producto empresarial o comercial, se llevan a cabo varias técnicas de manera que el desarrollo se haga en forma ordenada y así

Más detalles

Diagramación de Arquitecturas en UML. Arquitectura de Objetos Distribuidos

Diagramación de Arquitecturas en UML. Arquitectura de Objetos Distribuidos Diagramación de Arquitecturas en UML Arquitectura de Objetos Distribuidos Tipos de diagramas Diagramas de paquetes Descomposición en subsistemas (grupos de clases) Diagramas de componentes Componentes

Más detalles

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS

Más detalles

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006 Proceso Unificado de Desarrollo de Software 13 de sep de 2006 Referencias básicas El Proceso unificado de desarrollo de Software I. Jacobson, G. Booch y J.Rumbaugh Addison Wesley - Pearson Education 1999

Más detalles

Programa de experiencia educativa

Programa de experiencia educativa 1.-Área académica Económico Administrativa 2.-Programa educativo Licenciatura en Ingeniería de Software 3.- Campus Xalapa 4.-Dependencia/Entidad académica Facultad de Estadística e Informática Programa

Más detalles

Perfil Profesional en formato de la SETEC

Perfil Profesional en formato de la SETEC Perfil Profesional en formato de la SETEC COMPETENCIA GENERAL: TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE UNIDADES DE COMPETENCIA: UNIDADES DESCRIPCIÓN UNIDAD DE COMPETENCIA 1 Analizar los requerimientos

Más detalles

PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN. Carrera y plan: Analista Programador Universitario Plan 2008.

PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN. Carrera y plan: Analista Programador Universitario Plan 2008. PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN Identificación: Carrera y plan: Analista Programador Universitario Plan 2008. Asignatura: Programación Orientada a Objetos. Condiciones para el desarrollo de la

Más detalles

Implementación de Componentes

Implementación de Componentes Implementación de Componentes Concepto Un componente es una parte no trivial, casi independiente, y reemplazable de un sistema que llena claramente una funcionalidad dentro de un contexto en una arquitectura

Más detalles

[SDD (SOFTWARE DESIGN DOCUMENT)]

[SDD (SOFTWARE DESIGN DOCUMENT)] PONTIFICIA UNIVERSIDAD JAVERIANA Daniel Warner SmartGauge [SDD (SOFTWARE DESIGN DOCUMENT)] PREFACIO Respecto a Ingeniería de Software, después de un minucioso levantamiento y análisis de requerimientos

Más detalles

LICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB

LICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB LICENCIA EN DESARROLLO DE SOFTWARE PARA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Framework para la persistencia de datos 2. Competencias Desarrollar Aplicaciones

Más detalles

Software Architecture Document. OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades

Software Architecture Document. OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades Software Architecture Document OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS BOGOTÁ,

Más detalles

Unidad de Competencia I Elementos de Competencia Requerimientos de información

Unidad de Competencia I Elementos de Competencia Requerimientos de información REQUISITOS: Aplicaciones Web, Administración de Proyectos de Software II HORAS: 3 CRÉDITOS: 5.68 PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): Ingeniero en Software PLAN: 2009 FECHA DE REVISIÓN: Julio 2012

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 8 Nombre: Tipos de diagramas Contextualización Cómo identificar los elementos importantes del software? Cuando diseñamos el sistema no basta

Más detalles

Sistema de Información y Control para el Sindicato de Grúas, Montacargas y Equipo Pesado LA PAZ, Montacargas y Equipo Pesado La Paz

Sistema de Información y Control para el Sindicato de Grúas, Montacargas y Equipo Pesado LA PAZ, Montacargas y Equipo Pesado La Paz Sistema de Información y Control para el Sindicato de Grúas, Montacargas y Equipo Pesado LA PAZ, Montacargas y Equipo Pesado La Paz UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES

Más detalles

CICLOS DE VIDA Y METODOLOGIAS

CICLOS DE VIDA Y METODOLOGIAS INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo

Más detalles

PLANEACIÓN DEL PROYECTO SIGPLAN (GENERADOR DE ESCENARIOS DE PLANEACIÓN PARA LA GESTIÓN DE UN PROYECTO INFORMÁTICO.)

PLANEACIÓN DEL PROYECTO SIGPLAN (GENERADOR DE ESCENARIOS DE PLANEACIÓN PARA LA GESTIÓN DE UN PROYECTO INFORMÁTICO.) PLANEACIÓN DEL PROYECTO SIGPLAN (GENERADOR DE ESCENARIOS DE PLANEACIÓN PARA LA GESTIÓN DE UN PROYECTO INFORMÁTICO.) Documento de Arquitectura y Diseño Paulo Alexander Chirán Portillo (pchiran@javeriana.edu.co)

Más detalles

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos. UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA

Más detalles

AJUNTAMENT DE VALENCIA SERVICIO DE BOMBEROS, PREVENCIÓN E INTERVENCIÓN EN EMERGENCIAS E

AJUNTAMENT DE VALENCIA SERVICIO DE BOMBEROS, PREVENCIÓN E INTERVENCIÓN EN EMERGENCIAS E E-01501-2011-422 PLIEGO DE CONDICIONES TECNICAS que ha de regir en la contratación del suministro e instalación de un software de gestión documental así como su integración en el sistema de información

Más detalles

Gestión Práctica de Proyectos de Software- SPM Básico

Gestión Práctica de Proyectos de Software- SPM Básico Curso virtual Departamento de Ingeniería de Sistemas Facultad de Ingeniería Fecha de inicio Agosto 3 de 2017 Fecha de finalización Septiembre 22 de 2017 Intensidad horaria 50 horas Horarios El curso está

Más detalles

Administrador de Contenido Empresarial

Administrador de Contenido Empresarial Administrador de Contenido Empresarial Introducción Integra es una suite (ECM) Enterprise Content Management, para la administración de información, automatización de procesos y gestor de proyectos, puede

Más detalles

Facultad de Ingeniería Carrera de Ingeniería de Software

Facultad de Ingeniería Carrera de Ingeniería de Software Facultad de Ingeniería Carrera de Ingeniería de Software Subsistema de Seguridad Proyecto para la obtención del Título Profesional de Ingeniero de Software Autores: 200010341 Jorge Alberto Valdivia Franco

Más detalles

20247 Configuración e implementación de una nube privada

20247 Configuración e implementación de una nube privada 20247 20247 Configuración e implementación de una nube privada Fabricante: Microsoft Grupo: Sistemas Operativos Formación: Presencial Horas: 25 Subgrupo: Microsoft Windows Server 2012 Introducción Este

Más detalles

Desarrollador Front Jr.

Desarrollador Front Jr. Desarrollador Front Jr. Experiencia: mínima de 6 meses Lenguajes de Programación: HTML5, XML, Ajax, CSS3, JSON Base de datos: MySQL, Mongo Web Server: NodeJS Diseño, desarrollo e implementación de Web

Más detalles

TALLER V. Integrantes. SIREI Sistema de Información para Resultados de Exámenes Imagenológicos. Alumnos :

TALLER V. Integrantes. SIREI Sistema de Información para Resultados de Exámenes Imagenológicos. Alumnos : TALLER V SIREI Sistema de Información para Resultados de Exámenes Imagenológicos InCo - Facultad de Ingeniería Universidad de la República 2000 Integrantes Tutores : Ing. Raul Ruggia Ing. Gregory Randall

Más detalles

ANEXO C. BLOC DE NOTAS DE ARQUITECTURA DEL SISTEMA

ANEXO C. BLOC DE NOTAS DE ARQUITECTURA DEL SISTEMA ANEXO C. BLOC DE NOTAS DE ARQUITECTURA DEL SISTEMA Universidad Distrital Francisco José de Caldas 1 1. PROPÓSITO Contextualizar y orientar a los realizadores en la construcción del Sistema de Gestión de

Más detalles

BVS Cisco Powered IaaS

BVS Cisco Powered IaaS Db[]Wcei fwhw ZWhb[ iebky_ed[i* Networking y Data Center BVS Cisco Powered IaaS El servicio de computación en la nube de BVS Powered Cloud Service BVS le acerca la solución Cisco Power IaaS, soportada

Más detalles