El proceso de desarrollo. Angélica de Antonio,

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

Download "El proceso de desarrollo. Angélica de Antonio,"

Transcripción

1 El proceso de desarrollo Angélica de Antonio,

2 ontenidos de las clases Planteamiento del desarrollo orientado a objetos: El paradigma El proceso: Proceso Unificado La notación: UML Disciplinas, productos y técnicas del Proceso Unificado: equisitos Modelo de asos de Uso (asos de uso, Diagrama de casos de uso, Diagramas de secuencia del sistema, ontratos) Modelado del Negocio - Modelo del dominio Diseño: Modelo de diseño (Diagramas de clases, Diagramas de interacción) Arquitectura software Modelo de datos (diseño de la Persistencia) Patrones de diseño Angélica de Antonio,

3 Proceso de Desarrollo Texto de referencia: UML y Patrones: una introducción al análisis y diseño orientado a objetos y al proceso unificado, 2ª edición, raig Larman, Ed. Prentice-Hall, 2002 (2003 la edición en Español) apítulos 1 y 2: pp.3-26 (introducción) apítulo 4: pp (Inicio) apítulo 8: pp (Inicio a Elaboración) apítulos 36 y 37: pp (ampliación) Angélica de Antonio,

4 Proceso de Desarrollo Textos de ampliación Kruchten, P., 2000, The ational Unified Process - An Introduction, Addison-Wesley Jacobson, I., Booch,G., umbaugh,j., 1999, The Unified Software Development Process, Addison-Wesley Angélica de Antonio,

5 onstrucción de Software onstruir sistemas software requiere: onocimiento de paradigmas de desarrollo conocimiento de procesos de desarrollo (UP, UP, Larman, ) conocimiento de técnicas (diagramas de secuencia, diagramas de clases, etc. para OO) conocimiento de notaciones (UML para OO) Pero esto no es suficiente Angélica de Antonio,

6 onstrucción de Software Para hacer un BUEN software: Hay que conocer las propiedades que debe tener un buen diseño, y dado un diseño saber si tiene o no dichas propiedades. No basta que funcione. Hay que aprender a tomar decisiones y manejar trade-offs. La experiencia es la madre de la ciencia. Hay que practicar. Angélica de Antonio,

7 onstrucción de Software onstruir sistemas software requiere: onocimiento de paradigmas de desarrollo conocimiento de procesos de desarrollo (UP, UP, Larman, ) conocimiento de técnicas (diagramas de secuencia, diagramas de clases, etc. para OO) conocimiento de notaciones (UML para OO) Pero esto no es suficiente Angélica de Antonio,

8 Paradigmas de desarrollo Estructurado entra su atención en las FUNIONES que realiza un sistema El sistema como caja negra que recibe datos y los transforma El diseño como descomposición jerárquica Orientado a objetos El sistema como un conjunto de OBJETOS que asumen ESPONSABILIDADES El problema se va a resolver mediante la OOPEAIÓN entre varios objetos Orientado a agentes Angélica de Antonio,

9 onstrucción de Software onstruir sistemas software requiere: onocimiento de paradigmas de desarrollo conocimiento de procesos de desarrollo (UP, UP, Larman, ) conocimiento de técnicas (diagramas de secuencia, diagramas de clases, etc. para OO) conocimiento de notaciones (UML para OO) Pero esto no es suficiente Angélica de Antonio,

10 Proceso de Desarrollo onjunto de actividades a realizar para la construcción de un sistema: Analizar Diseñar odificar Probar onjunto de productos o artefactos a generar como resultado de dichas actividades Dependencias entre actividades Para llevar a cabo las actividades se utilizan técnicas Para representar los productos se utilizan notaciones NO ES LO MISMO QUE ILO DE VIDA Angélica de Antonio,

11 iclo de Vida Determina cómo organizar en el tiempo las actividades del proceso de desarrollo Secuencial (cascada) Incremental Evolutivo Angélica de Antonio,

12 Procesos asociados a la OO Objectory (Jacobson) OMT (umbaugh) Proceso de Larman (primera edición) Proceso Unificado UP Angélica de Antonio,

13 aracterísticas del Proceso Unificado Iterativo: Evolutivo Incremental Dirigido por asos de Uso Dirigido por el iesgo Mitigación de riesgos altos tan pronto como sea posible Progreso visible desde las primeras etapas etroalimentación temprana Angélica de Antonio,

14 Proceso Unificado - Fases Inicio Elaboración onstrucción Transición UIDADO: Esto no se corresponde con un ciclo de vida en ascada. Inicio no es requisitos, Elaboración no es Diseño Las fases de elaboración y construcción constan de un conjunto de iteraciones de duración más o menos fija. Se recomienda que la longitud de una iteración sea de 2 a 6 semanas. Angélica de Antonio,

15 Proceso Unificado - Disciplinas Modelado del negocio equisitos Diseño Implementación Prueba Despliegue Gestión del proyecto Entorno Gestión de configuraciones y cambios Las actividades a realizar en un proyecto se agrupan en disciplinas. Angélica de Antonio,

16 equisitos (Análisis) vs. Diseño Análisis: especificar QUE debe hacer el sistema: EQUISITOS Diseño: decidir OMO lo hará Ejemplo: El sistema registra la venta El sistema escribe la venta en una BD No está tan claramente separado Intentar postponer las decisiones de diseño Angélica de Antonio,

17 Fases del Proceso Unificado INIIO: Se estudia el negocio y se delimita el alcance y dimensión del proyecto Se hace un estudio de viabilidad y un análisis costebeneficio Se obtiene también la aceptación del cliente para seguir adelante. Fundamentalmente equisitos Angélica de Antonio,

18 Fases del Proceso Unificado ELABOAIÓN: obtener más detalles, pero no todos. Investigación DIIGIDA PO EL IESGO: en los EQUISITOS. El peligro es construir un sistema que no satisfaga las necesidades TENOLÓGIO funcionará la tecnología elegida? encajarán unas piezas con otras? equisitos y algo de Diseño. Muy poca Implementación Implementación iterativa del Núcleo entral de la Arquitectura Angélica de Antonio,

19 Fases del Proceso Unificado ONSTUIÓN: Se completa el diseño Implementación iterativa de requisitos de menor riesgo TANSIIÓN: consta de pruebas beta y despliegue Angélica de Antonio,

20 Marco de Desarrollo (adaptación UP) Disciplina Artefacto Inicio Elaboración (iterativa) Modelado del Negocio Modelo del Dominio onstrucción (iterativa) Transición equisitos Modelo de asos de Uso Visión Especificación omplementaria Glosario Diseño Modelo de Diseño Documento de Arquitectura SW Modelo de Datos Implementación Modelo de Implementación Gestión del Proyecto Plan de Desarrollo SW Pruebas Modelo de Pruebas Entorno Marco de Desarrollo Angélica de Antonio,

21 Artefactos del Proceso Unificado (los que se van a ver) Modelo del Dominio = Modelo onceptual Modelo de asos de Uso: Diagrama de asos de Uso asos de Uso Diagramas de Secuencia del Sistema ontratos de Operaciones del Sistema Modelo de Diseño: Diagrama de lases de Diseño Diagramas de Interacción Angélica de Antonio,

22 onstrucción de Software onstruir sistemas software requiere: onocimiento de paradigmas de desarrollo conocimiento de procesos de desarrollo (UP, UP, Larman, ) conocimiento de técnicas (diagramas de secuencia, diagramas de clases, etc. para OO) conocimiento de notaciones (UML para OO) Pero esto no es suficiente Angélica de Antonio,

23 La Notación - UML lenguaje estándar de modelado para expresar el diseño de un sistema software diseño = conjunto de DIAGAMAS independiente del proceso SW. No dice cómo hacer los diagramas, sólo cómo representarlos Angélica de Antonio,

24 UML Estándar de la OMG omponentes: una notación o sintaxis un meta-modelo (diagrama que dota de semántica a la notación) Grado de rigor. Depende. LO IMPOTANTE ES PODE OMUNIA Angélica de Antonio,

25 onstrucción de Software onstruir sistemas software requiere: onocimiento de paradigmas de desarrollo conocimiento de procesos de desarrollo (UP, UP, Larman, ) conocimiento de técnicas (diagramas de secuencia, diagramas de clases, etc. para OO) conocimiento de notaciones (UML para OO) Pero esto no es suficiente Angélica de Antonio,

26 Los asos de Uso en el Proceso Unificado Disciplina: equisitos Artefacto: Modelo de casos de uso asos de uso Diagrama de casos de uso (Diagramas de secuencia del sistema) (ontratos de operaciones del sistema) Angélica de Antonio,

27 Los asos de Uso en UP Disciplina Artefacto Inicio Elaboración (iterativa) Modelado del Negocio Modelo del Dominio onstrucción (iterativa) Transición equisitos Modelo de asos de Uso Visión Especificación omplementaria Glosario Diseño Modelo de Diseño Documento de Arquitectura SW Modelo de Datos Implementación Modelo de Implementación Gestión del Proyecto Plan de Desarrollo SW Pruebas Modelo de Pruebas Entorno Marco de Desarrollo Angélica de Antonio,

28 Los asos de Uso en el Proceso Unificado Formato Breve : Inicio (la mayoría), Elaboración (el resto) Formato ompleto Esencial: Inicio (un 10 a 20%), Elaboración (hasta el 80 a 90%), onstrucción (el resto) Formato ompleto oncreto: Elaboración y onstrucción Angélica de Antonio,

29 Los DSS en UP Forman parte del Modelo de asos de Uso UP no los menciona explícitamente La mayoría se crean en Elaboración, el resto en onstrucción Angélica de Antonio,

30 Los ontratos en UP Forman parte del Modelo de asos de Uso UP no los menciona explícitamente La mayoría se crean en Elaboración, el resto (si hacen falta) en onstrucción Angélica de Antonio,

31 Modelo del Dominio en UP Se genera en la Disciplina Modelado del Negocio Se va refinando en cada iteración de la Elaboración Se centra en los casos de uso de la iteración actual y las anteriores Influye sobre: el Modelo de asos de Uso (contratos de operaciones del sistema) - equisitos el Glosario (define sus elementos) - equisitos el Modelo de Diseño - Diseño Angélica de Antonio,

32 Modelo del Dominio en UP Disciplina Artefacto Inicio Elaboración (iterativa) Modelado del Negocio Modelo del Dominio onstrucción (iterativa) Transición equisitos Modelo de asos de Uso Visión Especificación omplementaria Glosario Diseño Modelo de Diseño Documento de Arquitectura SW Modelo de Datos Implementación Modelo de Implementación Gestión del Proyecto Plan de Desarrollo SW Pruebas Modelo de Pruebas Entorno Marco de Desarrollo Angélica de Antonio,

33 Trabajo Previo al Diseño Se centra en la capa externa del sistema a desarrollar: cuál será la interacción de los actores con el sistema (casos de uso) cuáles deben ser las operaciones ofrecidas por el sistema para llevar a cabo dicha interacción (diagramas de secuencia del sistema) cuáles son las responsabilidades y post-condiciones de dichas operaciones del sistema (contratos) cuáles son los conceptos y relaciones significativos en el dominio del sistema (modelo del dominio) Angélica de Antonio,

34 El Modelo de Diseño en el Proceso Unificado Disciplina: Diseño Artefactos: Modelo de diseño Diagramas de Interacción Diagramas de lases de Diseño Arquitectura Software Modelo de Datos Angélica de Antonio,

35 Marco de Desarrollo (adaptación UP) Disciplina Artefacto Inicio Elaboración (iterativa) Modelado del Negocio Modelo del Dominio onstrucción (iterativa) Transición equisitos Modelo de asos de Uso Visión Especificación omplementaria Glosario Diseño Modelo de Diseño Documento de Arquitectura SW Modelo de Datos Implementación Modelo de Implementación Gestión del Proyecto Plan de Desarrollo SW Pruebas Modelo de Pruebas Entorno Marco de Desarrollo Angélica de Antonio,

Procesos y desarrollo de SW Proceso Unificado

Procesos y desarrollo de SW Proceso Unificado Proceso Unificado En este enfoque, el desarrollo se organiza en iteraciones. El resultado de cada iteración es un sistema que puede ser probado, integrado y ejecutado. ada iteración incluye sus propias

Más detalles

Personas. Tecnología. Producto. Proceso

Personas. Tecnología. Producto. Proceso IS, RUP y UML en el Contexto de ADOO Análisis y Diseño OO, 2008-1 Luis Carlos Díaz, Angela Carrillo y Deicy Alvarado Presentación del Curso Ingeniería de Software Personas Tecnología Producto Proceso sobre

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

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

PROCESO UNIFICADO. ARTEFACTOS DE LA FASE DE INICIO. Terminología clave del dominio.

PROCESO UNIFICADO. ARTEFACTOS DE LA FASE DE INICIO. Terminología clave del dominio. POESO UNIFIADO. ATEFATOS DE LA FASE DE INIIO. ATEFATO Visión y Análisis del Negocio Modelo de casos de uso Especificación complementaria Glosario Lista de iesgos & Plan de Gestión del iesgo Prototipos

Más detalles

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Sommerville I., Ingeniería de Software, Addison-Wesley,

Más detalles

Fecha de elaboración: Julio de 2010 Fecha de última actualización:

Fecha de elaboración: Julio de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Análisis y Diseño Orientado a Objetos Programa Educativo: Licenciatura en Ciencias Computacionales Sustantiva Área a la que pertenece : Horas teóricas: 2 Horas prácticas: 4 Total de

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

Tema 9: Método de Craig Larman

Tema 9: Método de Craig Larman Tema 9: Método de Craig Larman Maria-Isabel, Sanchez Segura Arturo, Mora-Soto Diagramas de UML Los diagramas expresan gráficamente partes de un modelo Use Case Use Case Use Case Diagrams Diagramas de Use

Más detalles

Interacción Persona - Ordenador

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

Más detalles

QUÉ SON EL ANÁLISIS Y EL DISEÑO?

QUÉ SON EL ANÁLISIS Y EL DISEÑO? QUÉ SON EL ANÁLISIS Y EL DISEÑO? Análisis: Investigación Para crear una aplicación de software hay que describir el problema y las necesidades o requerimientos: en qué consiste el conflicto y que debe

Más detalles

Unidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.

Unidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas. Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología

Más detalles

El lenguaje Unificado de Modelado (UML)

El lenguaje Unificado de Modelado (UML) El lenguaje Unificado de Modelado (UML) Enrique Hernández Orallo (ehernandez@disca.upv.es) Cualquier rama de ingeniería o arquitectura ha encontrado útil desde hace mucho tiempo la representación de los

Más detalles

El Lenguaje Unificado de Modelado (UML)

El Lenguaje Unificado de Modelado (UML) El Lenguaje Unificado de Modelado (UML) Enrique Hernández Orallo(ehernandez@disca.upv.es) Cualquier rama de ingeniería o arquitectura ha encontrado útil desde hace mucho tiempo la representación de los

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia FUNDAMENTOS DE INGENIERÍA DE SOFTWARE ENTORNO SOFTWARE Módulo Titulación Grado en INGENIERÍA INFORMÁTICA Grado en INGENIERÍA INFORMÁTICA DE SISTEMAS Plan

Más detalles

Universidad Salesiana de Bolivia Ingeniería de Sistemas

Universidad Salesiana de Bolivia Ingeniería de Sistemas Universidad Salesiana de Bolivia Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN 1-2016 I DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: R. P. Dr. Thelían

Más detalles

Obligatoria asignatura Programa elaborado por:

Obligatoria asignatura Programa elaborado por: PROGRAMA DE ESTUDIO Laboratorio de diseño de software Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales. Sustantiva Profesional Horas teóricas: 1 Horas prácticas: 4 Total

Más detalles

Programa Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos:

Programa Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos: PROGRAMA DE ESTUDIO Laboratorio de diseño de software Programa Educativo: Área de Formación : Licenciatura en Informática Administrativa Sustantiva Profesional Horas teóricas: 1 Horas prácticas: 4 Total

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia FUNDAMENTOS DE INGENIERÍA DE SOFTWARE ENTORNO SOFTWARE Módulo Titulación Grado en INGENIERÍA INFORMÁTICA Grado en INGENIERÍA INFORMÁTICA DE SISTEMAS Plan

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

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales. Sustantiva Profesional Laboratorio de de software Horas teóricas: 1 Horas prácticas: 4 Total de Horas:

Más detalles

Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1

Implementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1 2.1 Introducción al análisis de sistemas 2.1.1 Ciclo de vida del desarrollo de sistemas La concepción de sistemas viene de las ciencias naturales al tratar de analizar un ser vivo a través del estudio

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

TEMA 6: INTRODUCCIÓN A UML

TEMA 6: INTRODUCCIÓN A UML TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse

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

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

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

Más detalles

INGENIERÍA N DEL SOFTWARE

INGENIERÍA N DEL SOFTWARE INGENIERÍA N DEL SOFTWARE Departamento de Lenguajes y Sistemas Informáticos Facultad de Informática OCW 1 2013 Competencias (al terminar el curso, se espera que el estudiante sea capaz de) Distinguir las

Más detalles

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 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

Más detalles

INC SATCA: Carrera: La aportación que esta asignatura le da al perfil profesional es la siguiente:

INC SATCA: Carrera: La aportación que esta asignatura le da al perfil profesional es la siguiente: 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA: Carrera: Desarrollo de Proyectos de Software II INC-1702 2-2-4 Ingeniería en Sistemas Computacionales 2. Presentación

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

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

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

Tema 4g: Proceso Unificado: Implementación

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)

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez CLASE 3: UML DIAGRAMAS CASOS DE USO Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez UML UML es un lenguaje para especificar, visualizar, construir y documentar los artefactos de

Más detalles

Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING

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

Más detalles

Applying UML and paterns (Capítulos 8, 9 y 10)

Applying UML and paterns (Capítulos 8, 9 y 10) Applying UML and paterns (Capítulos 8, 9 y 10) ABEL ORTEGA HERNÁNDEZ CINVESTAV-Tamaulipas 08 de Octubre del 2012 ABEL ORTEGA HDZ. (CINVESTAV) Presentación 08 de Octubre del 2012 1 / 91 Capítulo 8: Iteración

Más detalles

PROGRAMA ANALÍTICO DE ASIGNATURA

PROGRAMA ANALÍTICO DE ASIGNATURA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: CIENCIAS BÁSICAS E

Más detalles

Ingeniería del Software I

Ingeniería del Software I Ingeniería del Software I Tema 0: Presentación de la Asignatura Carlos Blanco Dpto. de Matemáticas, Estadística y Computación Universidad de Cantabria Santander Profesorado Carlos Blanco ( teoría ) [ responsable

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

ESCUELA: UNIVERSIDAD DEL ISTMO

ESCUELA: UNIVERSIDAD DEL ISTMO 1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3031 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3042 2.- OBJETIVO GENERAL El alumno aprenderá la

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR. /SEP.-2015 INGENIERÍA DEL SOFTWARE TEMA: RESUMEN#4: LENGUAJE UNIFICADO DE MODELADO

Más detalles

Proceso Unificado de Desarrollo de Software. Fase de Inicio

Proceso Unificado de Desarrollo de Software. Fase de Inicio Proceso Unificado de Desarrollo de Software Fase de Inicio A. Soriano (UCV-USB) 1 Septiembre 2005 Proceso Unificado: Referencia Básica Craig Larman Applying UML and Patterns: An Introduction to Object.

Más detalles

Ingeniería de Software: Metodologías

Ingeniería de Software: Metodologías Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

Más detalles

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO 1. INFORMACION GENERAL 1.01. Nombre de la Asignatura : Diseño de Sistemas de Información 1.02.

Más detalles

Análisis y Negociación de Requisitos

Análisis y Negociación de Requisitos 11/11/2013 Análisis y Negociación de Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Objetivos del tema Conocer los objetivos,

Más detalles

INGENIERIA EN TECNOLOGIAS DE LA INFORMACION

INGENIERIA EN TECNOLOGIAS DE LA INFORMACION INGENIERIA EN TECNOLOGIAS DE LA INFORMACION HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Optativa II: Modelos de Proceso para el Desarrollo de Software. 2. Competencias

Más detalles

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas

Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas Universidad Tecnológica Nacional Facultad Regional San Francisco Ingeniería en Sistemas de Información Análisis de Sistemas PLANIFICACIÓN CICLO LECTIVO 2010 ÍNDICE INGENIERÍA EN SISTEMAS DE INFORMACIÓN...

Más detalles

1.1CONCEPTOS ORIENTADOS A OBJETOS

1.1CONCEPTOS ORIENTADOS A OBJETOS Planificación 08-04-2014 Tema 3:Analista de sistemas con UML Objetivos Los estudiantes serán capaz de: Conocer las técnicas de UML para el análisis de sistemas de información Identificación de casos de

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ Ingeniería de Software Tema 4 Lenguaje de Modelado Unificado UML Ing. Francisco Rodríguez Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito

Más detalles

SEMESTRE: CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento: 1 Total Horas Semanales 4 CODIGO: Sistemas de Información

SEMESTRE: CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento: 1 Total Horas Semanales 4 CODIGO: Sistemas de Información NÚCLEO DE CONTENIDO: Ingeniería Aplicada NÚCLEO DE CONOCIMIENTO: Sistemas de Información NUCLEO TEMÁTICO: Ingeniería de Software-I SEMESTRE: VI CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento:

Más detalles

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología Ingeniería Todos los derechos Reservados lynda.com Descripción del Curso Curso que inicia el estudio de los ciclos de desarrollo del

Más detalles

Ingeniería del Software de Gestión

Ingeniería del Software de Gestión Marcos López Sanz Ingeniería del Software de Gestión Tema 9: Proceso Unificado: Índice Visión general de Descripción de la (vista del modelo de ) de construcciones de la el un sub una Realizar pruebas

Más detalles

PROGRAMA DE SISTEMAS DE INFORMACIÓN 2

PROGRAMA DE SISTEMAS DE INFORMACIÓN 2 PROGRAMA DE SISTEMAS DE INFORMACIÓN 2 1. Identificación de la Asignatura Nombre de la asignatura : Sistemas de Información 2 Etapa del Proceso Formativo : Etapa de Formación Profesional Dominio : Sistemas

Más detalles

Análisis y Diseño Orientado a Objetos. 2 - Análisis

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

Más detalles

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE República Bolivariana de Venezuela. Universidad Bolivariana de Venezuela. Eje Geopoltico Regional Kerepakupai Vena Programa de Formación de Grado Informática para la Gestión Social PLANIFICACIÓN DE INGENIERÍA

Más detalles

CAPÍTULO III - UML Y LOS PROCESOS DE DESARROLLO DE SOFTWARE

CAPÍTULO III - UML Y LOS PROCESOS DE DESARROLLO DE SOFTWARE CAPÍTULO III - UML Y LOS PROCESOS DE DESARROLLO DE SOFTWARE 3.1 Paradigma orientado a objetos A medida que pasa el tiempo los sistemas de software se vuelven cada vez más complejos. Para ayudarnos a lidiar

Más detalles

Desarrollo Orientado a Objetos basado en UML

Desarrollo Orientado a Objetos basado en UML Desarrollo Orientado a Objetos basado en UML Proceso de Desarrollo Qué es? Un proceso de desarrollo de software describe un enfoque para construir, instalar y mantener sistemas de software Por qué necesitamos

Más detalles

Ingeniería del Software II

Ingeniería del Software II Curso 2009 2010 Departamento: Informática e Ingeniería de Sistemas Area: Lenguajes y Sistemas Informáticos 7,5 cr. 5 h. semana: 4,5 cr. Teoría 3 h. semana 3 cr. Prácticos 1 h. semana problemas 1 h. semana

Más detalles

Ingeniería de Software. UML.

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,

Más detalles

MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril

MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril MODULO III Análisis y Diseño de Sistemas de Información INF-162 III. RUP 3.1 Introducción Facilitador: Miguel Cotaña 26 de Abril 2010 1 INTRODUCCION Rational Unified Process (RUP o Proceso Racional Unificado),

Más detalles

TEMA 4. PROCESO UNIFICADO

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

Más detalles

ANÁLISIS Y DISEÑO DE SISTEMAS

ANÁLISIS Y DISEÑO DE SISTEMAS GUÍA DOCENTE 2014-2015 ANÁLISIS Y DISEÑO DE SISTEMAS ASIGNATURA OBLIGATORIA DE 2º CURSO DE GRADO EN INGENIERÍA INFORMÁTICA 1. Denominación de la asignatura: ANÁLISIS Y DISEÑO DE SISTEMAS Titulación GRADO

Más detalles

División Académica de Informática y Sistemas

División Académica de Informática y Sistemas Área de formación Sustantiva Profesional Nombre de la asignatura Docencia frente a grupo según SATCA Trabajo de Campo Supervisado según SATCA HCS HPS TH C HTCS TH C TC 2 2 4 4 0 0 0 4 Clave de la asignatura

Más detalles

Introducción a la Ingeniería de la Programación. Carlos Platero C-305

Introducción a la Ingeniería de la Programación. Carlos Platero C-305 Introducción a la Ingeniería de la Programación Carlos Platero (carlos.platero@upm.es) C-305 Introducción a la Ingeniería del Software Aplicaciones SW: Industrial, Telecomunicaciones, ocio, Medicina,...

Más detalles

Autor: Amhed Sinue Pérez Valdéz

Autor: Amhed Sinue Pérez Valdéz LYG_2015 Maestría en: Tecnologías de la Información y comunicación Asignatura: Ingeniería del Software Autor: Amhed Sinue Pérez Valdéz INTRODUCCIÓN La ingeniería de software es la forma en que se desarrollan

Más detalles

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura

INGENIERÍA EN COMPUTACIÓN. INGENIERÍA EN COMPUTACIÓN División Departamento Licenciatura UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO FUNDAMENTOS DE PROGRAMACIÓN INGENIERÍA ELÉCTRICA 1 10 Asignatura Clave Semestre Créditos INGENIERÍA EN COMPUTACIÓN INGENIERÍA

Más detalles

Ingeniería de Software: Metodologías

Ingeniería de Software: Metodologías Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

Más detalles

Ingeniería de Software: Metodologías

Ingeniería de Software: Metodologías Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.

Más detalles

El ciclo de vida de un sistema de información

El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información 1. Las etapas del proceso de desarrollo de software Planificación Análisis Diseño Implementación Pruebas Instalación / Despliegue Uso y mantenimiento 2. Modelos

Más detalles

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE República Bolivariana de Venezuela. Universidad Bolivariana de Venezuela. Sede: Ciudad Bolívar. P.F.G Informática para la Gestión Social PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE Propuesta por: Yudith Sánchez

Más detalles

ANALISIS Y DISEÑO DE SISTEMAS. Licenciatura en Tecnología Informática

ANALISIS Y DISEÑO DE SISTEMAS. Licenciatura en Tecnología Informática ANALISIS Y DISEÑO DE SISTEMAS 01. Carrera 02. Año Lectivo 03. Año de cursada 04. Cuatrimestre Licenciatura en Tecnología Informática 2016 1 2º cuatrimestre 05. Horas semanales de cursada 4 06. Profesor

Más detalles

UML (Unified Modeling Language) Octubre de 2007

UML (Unified Modeling Language) Octubre de 2007 UML (Unified Modeling Language) Octubre de 2007 UML un modelo o pieza de información producido en el proceso de desarrollo de software Un lenguaje para especificar, visualizar y construir artefactos de

Más detalles

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Economía

Universidad Autónoma de Nayarit Área Económico-Administrativa Licenciatura en Economía TENENBAUM AARON M. ESTRUCTURAS DE DATOS EN C, PRENTICE HALL, 1993. WIRTH, NIKLAUS. ALGORITMOS Y ESTRUCTURAS DE DATOS, MÉXICO, PRENTICE HALL, 1987. 12. PERFIL DE LOS DOCENTES PARTICIPANTES EN LA UNIDAD

Más detalles

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA:

Más detalles

BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA

BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA BUENAS PRACTICAS EN DESARROLLO DE SOFTWARE APUNTES DE UNA EXPERIENCIA Contenido Una metodología para el desarrollo de software debe ser un instrumento que permita gestionar un proceso dado, existen hoy

Más detalles

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) DIPLOMADO: FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) MODALIDAD DE TITULACIÓN MEDIANTE LA OPCIÓN VI : EXAMEN GLOBAL POR ÁREAS DE CONOCIMIENTO INTRODUCCIÓN La Ingeniería

Más detalles

Unified modeling language

Unified modeling language Unified modeling language UML es un lenguaje para la especificación, visualización, construcción y documentación de documentos de sistemas de software. Es independiente del lenguaje de implementación y

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN HORAS SEMANA UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN PLAN DE ESTUDIOS DE LA LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN PROGRAMA DE ASIGNATURA SEMESTRE:5(QUINTO) Ingeniería

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

Por qué están fallando los sistemas de información (SI)?

Por qué están fallando los sistemas de información (SI)? INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS Por qué están fallando los sistemas de información (SI)? Desarrollos de software tienen unos costes incontrolados Los fabricantes de hardware obtienen unos

Más detalles

PROGRAMA ANALÍTICO DE ASIGNATURA

PROGRAMA ANALÍTICO DE ASIGNATURA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: 1.2 LICENCIATURA:

Más detalles

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. 4.1 Introducción

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. 4.1 Introducción MODULO IV Análisis y Diseño de Sistemas de Información INF-162 IV. UML 4.1 Introducción Facilitador: Miguel Cotaña 11 de Octubre 2010 1 QUÉ ES UML? UML = Unified Modeling Language Un lenguaje de propósito

Más detalles

Marcos López Sanz Ingeniería del Software de Gestión. Introducción El proceso unificado Principios básicos Las 4 p

Marcos López Sanz Ingeniería del Software de Gestión. Introducción El proceso unificado Principios básicos Las 4 p Tema 4: El Proceso Unificado de Desarrollo Marcos López Sanz Ingeniería del Software de Gestión Índice Introducción El proceso unificado Principios básicos Las 4 p Estructura del proceso unificado Flujos

Más detalles

Tema 4c: El Proceso Unificado de Desarrollo

Tema 4c: El Proceso Unificado de Desarrollo Tema 4c: El Proceso Unificado de Desarrollo Marcos López Sanz Índice Introducción El proceso unificado Principios básicos Las 4 p Estructura del proceso unificado Flujos de trabajo principales Fases del

Más detalles

PROGRAMA DE CURSO. Horas de Trabajo Personal Horas de Cátedra

PROGRAMA DE CURSO. Horas de Trabajo Personal Horas de Cátedra PROGRAMA DE CURSO Código Nombre CC3002 Metodologías de Diseño y Programación Nombre en Inglés Design and programming methodologies SCT Unidades Docentes Horas de Cátedra Horas Docencia Auxiliar Horas de

Más detalles

Guía práctica de estudio 09: UML

Guía práctica de estudio 09: UML Guía práctica de estudio 09: Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 09: Guía práctica de estudio

Más detalles

1. INTRODUCCIÓN AL UML...1

1. INTRODUCCIÓN AL UML...1 1. INTRODUCCIÓN AL UML...1 1.1. INTRODUCCIÓN...1 1.2. MODELO CONCEPTUAL DEL UML...1 1.2.1. Bloques de construcción del UML...2 1.2.1.1. Cosas...2 1.2.1.2. Relaciones...3 1.2.1.3. Diagramas...3 1.2.2. Reglas

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia Módulo Titulación FUNDAMENTOS DE INGENIERÍA DE SOFTWARE ENTORNO SOFTWARE COMUNES A LA INFORMÁTICA Grado en INGENIERÍA INFORMÁTICA Plan 545 46919 Periodo

Más detalles

Ingeniería del Software GUÍA DOCENTE Curso

Ingeniería del Software GUÍA DOCENTE Curso Ingeniería del Software GUÍA DOCENTE Curso 2010-2011 Titulación: Grado en ingeniería informática 801G Asignatura: Ingeniería del Software 801208000 Materia: Módulo: Ingeniería del software y sistemas de

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

Ingeniería de Software

Ingeniería de Software Ingeniería de Software ANÁLISIS Y DISEÑO DE SISTEMAS CON Auxiliar: Andrés Neyem aneyem@dcc.uchile.cl Oficina 418 de Doctorado Auxiliar - 10 de Abril de 2007 Repaso Historia de los lenguajes de modelamiento

Más detalles

FACULTAD DE CIENCIAS EMPRESARIALES CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS EMPRESARIALES

FACULTAD DE CIENCIAS EMPRESARIALES CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS EMPRESARIALES FACULTAD DE CIENCIAS EMPRESARIALES CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS EMPRESARIALES DISEÑO DE UN SISTEMA DE COBRANZA DEL SERVICIO DE AGUA PARA LA MUNICIPALIDAD DEL CENTRO POBLADO NUEVA ESPERANZA,

Más detalles

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento

Más detalles

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA DIRECCION GENERAL DE ASUNTOS ACADEMICOS PROGRAMA DE ASIGNATURA POR COMPETENCIAS I. DATOS DE IDENTIFICACIÓN

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA DIRECCION GENERAL DE ASUNTOS ACADEMICOS PROGRAMA DE ASIGNATURA POR COMPETENCIAS I. DATOS DE IDENTIFICACIÓN UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA DIRECCION GENERAL DE ASUNTOS ACADEMICOS PROGRAMA DE ASIGNATURA POR COMPETENCIAS I. DATOS DE IDENTIFICACIÓN 1. Unidad Académica: Facultad de Ciencias 2. Programa

Más detalles

Introducción a la orientación a objetos y a UML

Introducción a la orientación a objetos y a UML Introducción a la orientación a objetos y a UML El lenguaje unificado de modelado. Manual de referencia. James Rumbaugh, Ivar Jacobson, Grady Booch. Ed. Addison Wesley, 2000 El proceso unificado de desarrollo,

Más detalles