Arquitectura de Software
|
|
|
- Rosa María Belmonte Castillo
- hace 7 años
- Vistas:
Transcripción
1 Arquitectura de Software Puntos de Vista Departamento de Ingeniería de Sistemas y Computación
2 Agenda del día 1. El proceso de definición de arquitectura 2. Viewpoints / Views 3. Ejercicio 2
3 1. El proceso de Definición de la Arquitectura Normalmente comienza Con un conocimiento inicial del problema y su alcance Sin conocer el tamaño total del producto Sin conocer todos los riesgos Sin entender los conflictos internos entre los Stakeholders 3
4 4 1. El proceso de Definición de la Arquitectura Principios Basado en las necesidades de los Stakeholders Comunicación de las decisiones Debe ser un proceso estructurado Debe ser pragmatico (tiempo, dinero, etc.) Debe ser flexible Debe ser independiente de tecnología Debe ser integrado al proceso de desarrollo Estar alineado con las políticas de calidad
5 5 1. El proceso de Definición de la Arquitectura Productos Esperados Principal Documento de Arquitectura Secundarios Claridad en los requerimientos Expectativas de los Stakeholders Indentificación y evaluación de posibles arquitecturas Criterios de aceptación de la arquitectura Un conjunto de artefactos para iniciar el diseño detallado
6 1. El proceso de Definición de la Arquitectura Entradas Salidas Definir contexto y alcance inicial Involucrar Stakeholders Arquitectura del Sistema (AD) Concerns Identificar Concerns Relevantes Contexto y alcance Definir Arquitectura Lineamientos y Restricciones 6 Tomado de [1] pag 78
7 1. El proceso de Definición de la Arquitectura Definición de la arquitectura del sistema 1. Consolidar Entradas 4. Producir Arquitectura Candidata 2. Identificar Escenarios 3. Identificar Estilos de Arquitectura 5. Explorar Opciones Arquitecturales 6. Evaluar la Arquitectura con los Stakeholders 7a. Modificar la Arquitectura 7b. Revisar Requerim. KEY: FlowChart Aceptada No aceptada 7 Tomado de [1] pag 81
8 1. El proceso de Definición de la Arquitectura Producir Arquitectura Candidata Objetivos Producir una primera versión de la arquitectura Entradas Concerns Architectural Styles Viewpoints Perspectives Salidas Architectural Views (Draft) 8
9 Agenda 1. El proceso de definición de arquitectura 2. Viewpoints / Views 3. Ejercicio 9
10 2. Viewpoints / Views Algunas preguntas relevantes durante la definición de la arquitectura 10 Cuáles son los principales elementos funcionales? Cómo interactuan entre ellos? Qué información almacenar y presentar? Qué hardware y software se va a necesitar? Cómo serán los ambientes de desarrollo, pruebas y producción?
11 2. Viewpoints / Views Opciones para responder estas y otras preguntas Hacer un único modelo Utilizar las vistas arquitecturales 11
12 2. Viewpoints / Views Estrategia Describir un sistema complejo, utilizando un conjunto de vistas interrelacionadas para ilustrar sus carácterísticas funcionales y propiedades de calidad.[1] 12
13 2. Viewpoints / Views A view is a representation of one or more structural aspects of an architecture that illustrates how the architecture addresses one or more concerns held by one or more stakeholders [1] 13
14 2. Viewpoints / Views Qué información incluir en una vista? A cuál stakeholder esta orientada? Qué tanto entiende de tecnología el stakeholder? Cuáles concerns se pretenden resolver en dicha vista? 14
15 2. Viewpoints / Views A viewpoint is a collection of patterns, templates, and conventions for construncting one type of view. It defines the stakeholders whose concerns are reflected in the viewpoint and the guidelines, principles, and template models for constructing its views [1] 15
16 2. Viewpoints / Views Beneficios al utilizar vistas Separación de Concerns Comunicacción con los Stakeholders Reducción de complejidad Facilidad en el diseño y desarrollo del sistema 16
17 2. Viewpoints / Views Problemas al utilizar vistas Inconsistencia entre las vistas Error en la selección de las vistas Fragmentación de la información 17
18 2. Viewpoints / Views El catálogo de Puntos de vista [1] Functional Viewpoint Information Viewpoint Concurrency Viewpoint Development Viewpoint Deployment Viewpoint Operational Viewpoint 18
19 2. Viewpoints / Views Viewpoint Functional Information Propósito Describir los elementos funcionales del sistema, sus responsabilidades, interfaces e interacciones. Describe la manera como la arquitectura guarda, manipula, maneja y distribuye información. 19 Concurrency Development Deployment Operational Describe la estructura de concurrencia del sistema y relaciona elementos funcionales con unidades de concurencia y como serán coordinadas y controladas. Describe la arquitectura que soporta el proceso de desarrollo del sistema. Describe el ambiente dentro del cual el sistema será instalado, incluyendo las dependencias con el ambiente de ejecución, incluyendo una correspondencia de los elementos de software con el ambiente de su ejecución. Describe como el sistema será operado, administrado y soportado cuando este ejecutandose en su ambiente de producción.
20 Agenda 1. El proceso de definición de arquitectura 2. Viewpoints / Views 3. Ejercicio 20
21 Caso de Estudio WWW Para cada una de las vistas identifique: Que concerns abordan? Si las pudiera clasificar en alguna de los 6 tipos propuestos, cuál sería, y porqué? A cuál (es) stakeholders les puede interesar cada vista? Qué tipo de elementos arquitecturales presenta?
22 Caso de Estudio WWW Para cada una de las vistas identifique: Cuáles son sus responsabilidades? Qué conjunto de interfaces deben ofrecer? Qué relaciones existen entre los elementos? Corresponden a estructuras estáticas o dinámicas?
23 Caso de Estudio WWW El primer párrafo de la pagina 339 describe el proceso de manejo de una solicitud de un CGI por parte del servidor. Qué relación puede encontrar entre la descripción del proceso y los elementos los elementos de la figura 13.5?
24 Caso de Estudio WWW Construya una diagrama de secuencia del flujo de datos y de control entre los varios componentes del servidor HTTP para cumplir la solicitud (vista dinámica) Comience el diagrama con un evento del HTTP Client llamado request
25 Diagrama de Secuencia Request Stream Manager Request HTTP Server Path Resolver Access Control Request Analysis OutputStream OutputStream Resolve path and type Consult Access List User Valid Write Request OutputStream
26 Caso WWW Relacione los componentes de la figura 13.5 con las capas de las que dependen para ejecutar sus servicios. Piense en el tipo de servicios que debe usar cada componente de la figura 13.5 y que capa debería ser la encargada de ofrecerlos.
27 Vista por capas de libwww Application Modules Access Modules Stream Modules Core Generic Utilities
28 Vista Despliegue HTTP Client HTTP Server Access Control Cache Manager Stream Manager Presentation Manager UI Manager Protocol Manager Logging Stream Manager Path Resolver Access Control Request Analysis
29 Relaciones
30 Material preparado por Darío Correal Nicolás López 30
31 Bibliografía [1] Rozanski N, Woods E. Software Systems Architecture Addison- Wesley
Documento de Arquitectura
Documento de Arquitectura Agenda - Como documentamos la arquitectura de un sistema - Para que y para quien documentamos - Modelo 4+1 - Vista Lógica - Vista de Desarrollo - Vista de Procesos - Vista Física
Arquitectura de Software
Arquitectura de Software Atributos de Calidad y Perspectivas Departamento de Ingeniería de Sistemas y Computación Agenda del día 1. Realidades de las empresas 2. Atributos de calidad 3. Perspectivas 2
Arquitectura y Diseño de Software
Arquitectura y Diseño de Software Punto de Vista de Información Departamento de Ingeniería de Sistemas y Computación Agenda Introducción Principales Concerns Principales Modelos Ejemplo 2 Punto de Vista
Diseño y Evaluación de Arquitecturas de Software. Meta-modelos de diseño
Diseño y Evaluación de Arquitecturas de Software Meta-modelos de diseño César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 18/09/2015 1 Arquitectura de Software Meta-Modelos
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ÓDULOS DE DISEÑO EN INGENIERÍA
MÓDULOS DE DISEÑO EN INGENIERÍA El diseño de productos tecnológicos (artefactos, procesos, sistemas e infraestructura) está en el centro de la naturaleza de la ingeniería. El diseño en ingeniería es un
2.5 DISEÑO ARQUITECTONICO
MODULO II Ingeniería de Software INF - 163 2.5 DISEÑO ARQUITECTONICO 18/10/2012 Resumen preparado por Miguel Cotaña 1 Architecture Business Cycle - ABC Los requerimientos no determinan del todo la arquitectura,
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
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Á,
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
Arquitectura de Software
Arquitectura de Software Deployment Viewpoint Departamento de Ingeniería de Sistemas y Computación Agenda del día 1. Deployment Viewpoint 2. Viewpoints / Views 3. Ejercicio 2 Usos Deployment Viewpoint
Diseño estructural y propuesta de actividades
1. DATOS GENERALES DEL CURSO Nombre del curso Diseño de arquitectura de sistemas de Programa al que pertenece Licenciatura en Tecnologías e Información Créditos 8 créditos Horas teoría 30 Horas práctica
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes
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
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
Diseño: Arquitectura de Software. IF 7100 Ingeniería del Software
Diseño: Arquitectura de Software IF 7100 Ingeniería del Software 1 Qué es arquitectura de software? Es la definición de una solución estructurada que cumpla todos los requerimientos técnicos y operacionales,
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
Sistemas de Información II. Análisis de Sistemas Orientado a Objetos
Análisis de Sistemas Orientado a Objetos El Proceso Unificado Concepción Elaboración Construcción Transición Modelado del Negocio Requerimientos Análisis y Diseño Implementación Prueba Implantación Admón.
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
1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:
Análisis y Diseño O.O. Preguntas del diseño : Cómo podrían asignarse responsabilidades a las clases de los objetos? Cómo podrían interactuar los objetos? Qué deberían hacer las clases? Patrones : Ciertas
Análisis y Diseño Orientado a Objetos. 2 - Análisis
Análisis y Diseño Orientado a Objetos 2 - Análisis El proceso unificado de desarrollo, Ivar Jacobson, Grady Booch, James Rumbaugh, Ed. Addison Wesley, 1999 The unified software development process, Ivar
DEPARTAMENTO DE SISTEMAS. Evaluación de Arquitecturas de Software (ATAM)
Evaluación de Arquitecturas de Software () Agenda Introducción Otros mecanismos Introducción Cómo estar seguro que la arquitectura seleccionada es la correcta? Cómo validar que las decisiones hechas fueron
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Á,
Pruebas de Software. Agenda. Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba
Pruebas de Software R. Casallas Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes 1 Agenda Pruebas de Programas Los Niveles de Prueba Diseño de Casos de Prueba 2 1 Pruebas de Programas
Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
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
Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño
Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño El diseño se define como la búsqueda de una solución en cualquier campo, sin embargo las soluciones no llegan de una manera simple, muchas veces realizamos
Introducción a los patrones de Software
Introducción a los patrones de Software Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Material de base: Gloria Cortés y Rubby Casallas Referencias LARMAN, Craig. Applying UML and
Figure 12-1: Phase D: Technology Architecture
Fase de arquitectura de tecnología: Figure 12-1: Phase D: Technology Architecture Objetivos: Los objetivos de la Arquitectura de Tecnología son: Desarrollar la Arquitectura de Tecnología Objetivo que permite
Líneas de Producto de Software Modelo de Variabilidad Ortogonal
Líneas de Producto de Software Modelo de Variabilidad Ortogonal Rubby Casallas Departamento de Sistemas y Computación Universidad de los Andes, Bogotá Referencias [Pohl 2010] Capítulo 4. Pohl K., Böckle
Gestion por Procesos Oficina Central de Desarrollo Organizacional (OCDO)
Curso-Taller Gestion por Procesos Oficina Central de Desarrollo Organizacional (OCDO) UNIVERSIDAD NACIONAL DE INGENIERÍA Basado en los Lineamientos y Metodología de Gestión por Procesos en las Entidades
Diagramas De Casos De Uso
Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos
DOCUMENTACIÓN REQUERIMIENTOS
DOCUMENTACIÓN REQUERIMIENTOS HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA. CARLOS
LABORATORIO DE INTERACCION HUMANO COMPUTADORA MANUAL DE PRÁCTICAS. Practica #1. Identificación del proyecto a Desarrollar
Practica #1 Identificación del proyecto a Desarrollar El alumno definirá el Proyecto a Desarrollar tomando en cuenta las 8 disciplinas que involucra la Interacción Humano Computadora Disciplinas: Computación,
Daniel Laco Director Ejecutivo [email protected]
Daniel Laco Director Ejecutivo [email protected] Agenda Approach SharePoint 2013 - Esquema Nuevo Sitio de Grupo Todo es una aplicación Nueva experiencia de acceso a Sitios Callouts Skydrive Clientes Office
Alumnos BAJO ACOPLAMIENTO Y ALTA COHESION. Un patrón intenta codificar el conocimiento, expresiones y los principios existentes.
Alumnos Laguna Montes jose Israel Mendoza pona Diego Nina Layme Ronald Valdez Diaz Luis PATRÓNES DE DISEÑO BAJO ACOPLAMIENTO Y ALTA COHESION Qué es un Patrón? En la tecnología de objetos un Patrón es una
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
CLASE # 2 PLANEACIÓN DE PRUEBAS
CLASE # 2 PLANEACIÓN DE PRUEBAS 750105M - TÉCNICAS DE PRUEBAS DE SOFTWARE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN UNIVERSIDAD DEL VALLE SEMESTRE 2013A - DOCENTE BEATRIZ FLORIAN GAVIRIA Basado en Material
DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ
DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE 10 GLORIA CECILIA RÍOS MUÑOZ INSTITUCIÓN EDUCATIVA GABRIEL GARCÍA MÁRQUEZ MEDELLÍN 2013 DIAGRAMAS Un diagrama es una representación
M. C. Felipe Santiago Espinosa
M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema
Diagrama de despliegue
Diagrama de despliegue Definición.- Los Diagramas de Despliegue muestran las relaciones físicas de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos. La vista
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias
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
Tema 4g: Proceso Unificado: Implementación
Tema 4g: Proceso Unificado: Implementación Marcos López Sanz Índice Visión general Artefactos Componentes Subsistemas de implementación Interfaces Descripción de la arquitectura (vista del modelo de implementación)
MODELOS PRESCRIPTIVOS
MODULO II Ingeniería de Software INF - 163 MODELOS PRESCRIPTIVOS Resumen preparado por Miguel Cotaña 1 Los modelos prescriptivos de proceso proporcionan estabilidad, control y organización a una actividad
Lenguaje Unificado de Modelado
Lenguaje Unificado de Modelado UML UML es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar
ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI)
ESQUEMA DEL TRABAJO DE INVESTIGACIÓN (TI) Carátula Escuela Universitaria de Ingeniería Carrera de Ingeniería de Sistemas Modalidad de Titulación Titulo [Nombres y Apellidos Estudiante 1] [Nombres y Apellidos
TEMA 1. Introducción a las arquitecturas distribuidas
TEMA 1. Introducción a las arquitecturas distribuidas Tema 1. ARQUITECTURAS DISTRIBUIDAS: CONCEPTOS BÁSICOS 1. Qué es un sistema distribuido? 2. Servicios 3. Arquitectura 4. Definición de AD 5. Modelos
ANÁLISIS DE SISTEMAS. Prof. Eliz Mora
ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad
Lenguaje de Modelamiento Unificado.
Lenguaje de Modelamiento Unificado. Pontificia Universidad Javeriana What can you Model with UML? 1. Structure Diagrams include: The Class Diagram Object Diagram Component Diagram Composite Structure Diagram
Ingeniería de Software. UML.
Ingeniería de Software. Unified Modeling Language UML. Ingeniería de Software. UML Página 0 Qué es el UML? The Unified Modeling Language (UML) is a graphical language for visualizing, specifying, constructing,
NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO
PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes
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étodos para el diseño de soluciones
Sergio Sotelo IBM Software IT Architect [email protected] Agenda Unified Method Architecture Introducción a TOGAF 2 Método o Metodología? Método Modo de decir o hacer con orden una cosa Métodología Ciencia
Ingeniería de Aplicaciones Web
Ingeniería de Aplicaciones Web Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Tecnologías web cliente servidor Arquitecturas Web cliente servidor
Arquitectura de Empresa. Herramienta de gobierno para el alineamiento de las TI con la estrategia de negocio
Martes 20 de Mayo de 2013 (UCLM Ciudad Real) Arquitectura de Empresa. Herramienta de gobierno para el alineamiento de las TI con la estrategia de negocio Francisco Ruiz, Universidad de Castilla-La Mancha
Planificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6
Planificaciones 7509 - Análisis de la Información Docente responsable: GONZALEZ NORBERTO DANIEL 1 de 6 OBJETIVOS Introducir al alumno en los conceptos fundamentales del desarrollo de sistemas de información
MÓDULO 1.4 ARQUITECTURA DE SOFTWARE CON UML
INGENIERÍA DE SOFTWARE II MÓDULO 1.4 ARQUITECTURA DE SOFTWARE CON UML Gabriel Tamura [email protected] Cali, 2008 Arquitectura de Software con UML PROGRAMA 1. Motivación 2. La Taxonomía de Flynn 3.
Programación de Aplicaciones Distribuidas
Programación de Aplicaciones Distribuidas F AC U L T AD R E G I O N A L T U C U M ÁN Proyecto integrador Integración de AngularJS en aplicaciones web con Visual Studio 2013 Autor: Castro Lucas Martin -
DISEÑO CURRICULAR BASE DE DATOS I
DISEÑO CURRICULAR BASE DE DATOS I FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO 124543 02 02 03 IV ALGORÍTMOS,
UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL TÉCNICO
UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES MANUAL TÉCNICO APLICATIVO SISTEMA DE PROCESO, CONTROL Y REGISTRO DE INFORMACIÓN
Análisis y modelado de sistemas de software. Diseño Interfaces de usuario. Blanca A. Vargas Govea
Análisis y modelado de sistemas de software Diseño Interfaces de usuario Blanca A. Vargas Govea [email protected] Abril 26, 2013 Objetivo Conocer los principios básicos del diseño de interfaces de usuario
Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING
Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Objetivos Comprender la importancia del modelado y el uso de diagramas para la Ingeniería y la arquitectura. Conocer las ventajas que
TEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura
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
APLICACIONES MOVILES NATIVAS. Sesión 3: Introducción al paradigma de programación orientada a objetos
APLICACIONES MOVILES NATIVAS Sesión 3: Introducción al paradigma de programación orientada a objetos Contextualización Cuando se habla de un paradigma de programación, se trata de un tema en el que se
