Programación Orientada a Objetos
|
|
- María Rosa Olivares Cruz
- hace 5 años
- Vistas:
Transcripción
1 Programación Orientada a Objetos
2 PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 10 Nombre: Diagrama de colaboración Contextualización El uso de los diagramas es importante, permiten el análisis de la información que se utiliza dentro del sistema UML, cada representación de los elementos y procedimientos cuenta con datos diferentes, los cuales permiten un mejor trabajo y desarrollo de los sistemas, estos sistemas pueden ser aplicados en cualquier plataforma o dispositivos. El uso de UML y sus diagramas no se limitan a un lenguaje en especial, sino que permite el uso en cualquiera, sólo se deben contemplar los elementos que este sistema maneja para tener las opciones abiertas y mejorar los resultados que se esperan. El utilizar diagramas no quiere decir que no existirá error alguno, debemos tener presente que sólo son un medio de apoyo en el cual diseñamos algunos elementos de uso que permitirán tener un ahorro de tiempo y código en los sistemas, se pueden eliminar o corregir algunos errores, sin embargo la mayor parte de éstos surgen durante la compilación de los scripts, ya que el sistema puede indicar qué elementos no son posibles por las posibilidades de las líneas que se han redactado. Tomemos los diagramas como un medio de estudio y apoyo, los cuales nos mostrarán la mejor manera de proceder sobre el desarrollo de la aplicación.
3 PROGRAMACIÓN ORIENTADA A OBJETOS 2 Introducción al Tema Como hemos visto en las sesiones anteriores, los diagramas presentan diferentes elementos que se toman en cuenta para trabajar la programación orientada a objetos, estos elementos son variables dependiendo de lo que se desea alcanzar. Cada función, evento, objeto o elemento dentro de la programación orientada a objetos se ve reflejado en el diagrama que se utiliza, de esta manera se puede dar a conocer la idea del desarrollo que se ha planeado, se tiene la posibilidad de crear nuevas tendencias en el uso de elementos y lograr aplicarla en los medios de programación. Una tendencia en la informática o el uso de las tecnologías se refiere a los componentes que más se utilizan o que han ganado popularidad por las funciones que realizan para los usuarios. Como usuarios podemos crear nuestros propios diagramas y realizar el diseño en código de algún sistema en el cual nos interese desarrollar elementos, éstos no sólo los pueden realizar las personas con especialidades en programación sino que todos los podemos crear, únicamente necesitamos de la aplicación de una lógica fuerte y comprensión de elementos funcionales que se adicionan a los diagramas.
4 PROGRAMACIÓN ORIENTADA A OBJETOS 3 Explicación Diagrama de colaboración Qué es un diagrama de colaboración? Es un diagrama en el cual se describen las interacciones entre los objetos en términos de mensajes secundarios. Los diagramas de colaboración representan una combinación de información tomada de los diagramas de clases, de secuencias y de casos de uso, describen el comportamiento de una estructura estática y de igual manera de una estructura dinámica de un sistema. Los elementos que trabajan dentro de estos diagramas son: Rol de la clase: éste describe cómo se comporta un objeto. Los atributos del objeto no se enlistan. Rol de las asociaciones: los roles de las asociaciones describen cómo se va a comportar una asociación en una situación particular. Se usan líneas etiquetadas con un estereotipo. Mensajes: éstos no tienen explícita para denotar el tiempo, por lo que señalan los mensajes en orden de ejecución teniendo la posibilidad de anidar la numeración. Los principales objetivos y elementos que representan a este diagrama, son: Modelar la interacción entre los objetos de un caso de uso. Utilizar elementos conectados por enlaces en los cuales se representan los mensajes enviados acompañados de una flecha. Ofrece una mejor visión del escenario para el analista. Presentan gran utilidad en la fase exploratoria que identifica a los objetos. La distribución de los objetos en el diagrama permite observar de una manera más adecuada la interacción de un objeto con respecto a los demás. La estructura estática viene dada por los enlaces que se utilizan, la dinámica se determina por el envío de los mensajes por los enlaces.
5 PROGRAMACIÓN ORIENTADA A OBJETOS 4 o Un mensaje desencadena una acción en el objeto destinado. o Un mensaje se envía desde una lista, se considera como un elemento de la sincronización. o Un mensaje se envía de manera cotidiana. o Un mensaje puede devolver un resultado. Diagrama de actividad Este tipo de diagramas ilustran la naturaleza dinámica de un sistema mediante el modelado del flujo ocurrente de actividad en actividad, pueden representar una operación en alguna clase del sistema y que resulta en un cambio de estado del mismo. Típicamente, los diagramas de actividad se utilizan para modelar el flujo de trabajo interno de una operación. Modelan el comportamiento dinámico de un procedimiento, transacción o caso de uso que se lleve a cabo, este elemento de diagramación son mejor comprendidos por todos, éstos son herederos directos de los diagramas de flujo. Algunos de los elementos que funcionan dentro de éste, son; Estados de acción: éstos representan las acciones no interrumpidas de los objetos. Flujo de acción: representados con flechas, ilustran las relaciones entre los estados de acción. Flujo de objetos: el flujo se refiere a la creación y modificación de objetos por parte de las actividades, funciona mediante flechas, las cuales pueden significar que la acción a un objeto represente que la acción se está creando o influyendo sobre dicho objeto. Estado inicial: es la forma en como inicia un estado de un objeto, clase o medio. Estado final: es la forma en como termina un estado de un objeto, clase o medio. Ramificación: representa una decisión con caminos alternativos. Las salidas alternativas deben estar etiquetadas con una condición.
6 PROGRAMACIÓN ORIENTADA A OBJETOS 5 Sincronización: una barra de sincronización ayuda ilustrando la ocurrencia de transiciones paralelas, quedando de esta manera las acciones concurrentes. Marcos de responsabilidad: los marcos de responsabilidad agrupan a las actividades relacionadas en una misma columna. Estos diagramas siempre están asociados a una clase, operación o un caso, soporta actividades secuenciales y paralelas. Podemos comprender una actividad como un proceso, ésta puede formar jerarquías, por lo que toma cuenta de varias actividades en cuyo caso de entradas o salidas deberá coincidir con las del diagrama de detalle. Los elementos utilizados dentro de estos diagramas son: Fork: indica un conjunto de actividades que pueden realizarse en paralelo. Join: indica que para poder continuar, deben haber finalizado todas las actividades concurrentes. Objetos: es la información o elementos que utilizan las actividades. Actividades: permiten la creación o modificación de un objeto necesario.
7 PROGRAMACIÓN ORIENTADA A OBJETOS 6 Conclusión Todos los diagramas que utilizamos son importantes ya que permiten un mejor desarrollo de los elementos con que trabajamos, nos ayudan a definir una idea mejor e implantarla más rápido en el proceso de desarrollo. Todos los diagramas tienen ventajas y desventajas, por lo que no podremos trabajar con un sistema perfecto, lo que conviene es utilizar el mayor número de elementos posibles dentro de estas opciones que nos ayuden a tener una mejor solidez en la producción de los elementos que desarrollamos. Si nos limitamos a sólo codificar el contenido de manera directa, lo que podemos conseguir es un mal planteamiento de las funciones y estructuras del sistema en desarrollo, esto es porque no se consideran todos los elementos importantes del medio ni las posibles fallas que se logran apreciar en los diagramas. Las correcciones que podemos hacer en los sistemas de diagramación son importantes, ya que éstas definen un mejor trabajo sobre los elementos funcionales que se tienen o que se buscan para lograr cumplir con los objetivos estimados por los clientes y los desarrolladores.
8 PROGRAMACIÓN ORIENTADA A OBJETOS 7 Para aprender más Diagrama de colaboración La manera en que podemos realizar un diagrama, ya sea para practicar o conocer los elementos que los componen es importante, con esto se definen mejor las ideas y la lógica de trabajo que se tiene. Los pasos a seguir en la elaboración de un diagrama de colaboración son los siguientes: Menú Archivo. Nuevo. Software, hacemos clic en Diagrama de modelos UML. Nos mostrará una página en blanco y la galería de símbolos útiles para la representación de la Colaboración de UML. El área de trabajo presenta 'Colaboración' como imagen de fondo. Es importante que conozcamos que para cada función de objeto que desee representar en la colaboración se debe arrastrar una forma Función clasificador hasta la página de dibujo. También podemos realizar el trabajo dentro de un diagrama de colaboración elaborado con anterioridad. Hacemos clic con el botón secundario en la forma Función clasificador del objeto que se designe como nuevo. Hacemos clic en la condición que se desee. La condición debe aparecer entre corchetes después del nombre del objeto, Objeto1{transitorio}.
9 PROGRAMACIÓN ORIENTADA A OBJETOS 8 Actividad de Aprendizaje Instrucciones Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora tendrás que realizar una actividad que consiste en un diagrama de colaboración. Puedes realizarlo en cualquier programa, al final tendrás que guardarlo como un documento de texto, con la finalidad de subirlo a la plataforma de la asignatura.
10 PROGRAMACIÓN ORIENTADA A OBJETOS 9 Bibliografía Drake J. (2007) Diagramas de actividad y diagramas de estados. Consultado en: Escalona M. (2007) Diagramas UML de actividad para la definición de reglas de negocios y comportamientos de RFs. Universidad de Sevilla. Consultado en: df s/a. (s.f.) Diagrama de colaboración de UML. Consultado en: s/a. (2012) Diagramas de colaboración. Consultado en: s/a. (2012) Diagramas de colaboración. Consultado en: Sánchez M., Mora-Soto A. (s.f.) Diagrama de colaboración. Consultado en: Microsoft. (2007) Crear un diagrama de colaboración de UML. Consultado en:
Programación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 9 Nombre: El Diagrama de secuencia Contextualización El uso de los diagramas es importante, permite el análisis de la información
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 4 Nombre: Herencia Contextualización Cuando hablamos de informática podemos contemplar varios elementos que se utilizan dentro
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DE SOFTWARE 1 Sesión No. 9 Nombre: Diagramas de casos de uso Contextualización Cómo modelar las funciones del sistema? Las funciones del sistema se modelan por medio
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 12 Nombre: Análisis y diseño orientado a objetos Contextualización Cada análisis debe contemplar elementos exclusivos del
Más detallesDiagramas 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
Más detallesModelo 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 detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 1 Nombre: Programación orientada a objetos Contextualización La programación actualmente es un medio por el cual se definen
Más detallesProgramación Orientada a Objetos. Sesión 12: El Análisis y diseño orientado a objetos
Programación Orientada a Objetos Sesión 12: El Análisis y diseño orientado a objetos Contextualización Cada análisis debe contemplar elementos exclusivos del medio en que se desarrollan las aplicaciones
Más detallesGuí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 detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 5 Nombre: Modelo de Datos Contextualización Para qué un modelo de datos? Es indispensable conocer los diferentes modelos de datos para poder
Más detallesElementos Diagramas de Clases Clase:
Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.
Más detallesEstructuras Administrativas
Estructuras Administrativas ESTRUCTURAS ADMINISTRATIVAS 1 Sesión No. 7 Nombre: Diagramas de Flujo Objetivo: El estudiante desarrollará la propuesta de un diagrama de flujo para la especificación de la
Más detallesDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos 1 Sesión No. 2 Nombre: Introducción al desarrollo orientado a objetos. Parte II. Contextualización Dentro del desarrollo orientado a objetos se cuenta con varios elementos
Más detalles4. DIAGRAMAS DE INTERACCIÓN INTRODUCCIÓN DIAGRAMAS DE SECUENCIA Objetos Mensajes
4. DIAGRAMAS DE INTERACCIÓN...37 4.1. INTRODUCCIÓN... 37 4.2. DIAGRAMAS DE SECUENCIA... 37 4.2.1. Objetos...37 4.2.2. Mensajes...38 4.2.3. Creación y destrucción de un objeto...39 4.3. DIAGRAMAS DE COLABORACIÓN...
Más detallesINGENIERÍA DE SOFTWARE. Sesión 9: Diagramas de casos de uso
INGENIERÍA DE SOFTWARE Sesión 9: Diagramas de casos de uso Contextualización Los diagramas son un elemento importante de la estructuración de información que debe cumplir con las características principales
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 3 Nombre: Conceptos de lenguaje orientado a objetos Contextualización Como se ha mencionado en las sesiones anteriores, los
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 7 Nombre: Lenguaje unificado de modelado UML INGENIERÍA DEL SOFTWARE 1 Contextualización Por qué utilizar un lenguaje unificado? Cuando desarrollamos un proyecto entre
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 6 Nombre: Elementos adicionales del lenguaje orientado a objetos Contextualización Los lenguajes de programación siempre cuentan
Más detallesINGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación
INGENIERÍA DE SOFTWARE Sesión 10: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones, pues con éstos se puede visualizar la forma en que funcionará
Más detallesUML Unifield Modeling Languaje
UML Unifield Modeling Languaje 1 Modelo: Representación abstracta de una especificación, un diseño o un sistema. Generalmente, basada en una visión particular y compuesta por uno o más diagramas. Lenguaje
Más detallesAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos 1 Sesión No. 1 Nombre: Paradigma orientado a objeto. Parte I. Contextualización Qué es la orientación a objetos? La orientación a objetos es un elemento muy importante
Más detallesAutor: 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 detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesDIAGRAMAS DE ACTIVIDAD SESION 9. Cap. 9 Kendall & Kendall Cap 5 Jacobson
DIAGRAMAS DE ACTIVIDAD Cap. 9 Kendall & Kendall Cap 5 Jacobson SESION 9 Ana Mercedes Cáceres mercycaceres@gmail.com Instructora: Carmen Morales Año 2006. OBJETIVOS Representar gráficamente los problemas
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 12 Nombre: Arreglos Objetivo de la sesión: Al concluir la sesión el estudiante identificará la utilidad y ventaja de las estructuras de datos unidimensionales
Más detallesINGENIERÍA DE SOFTWARE. Sesión 8: Tipos de diagramas
INGENIERÍA DE SOFTWARE Sesión 8: Tipos de diagramas Contextualización La representación de las aplicaciones se puede dar mediante diagramas, en los cuales se expresan las entradas de información, las salidas,
Más detallesDiagrama de Actividad
Diagrama de Actividad 1 Diagrama de Actividad El Diagrama de Actividad es una especialización del Diagrama de Estado, organizado respecto de las acciones y usado para especificar: Un método Un caso de
Más detallesIngeniería del Software I
- 1 - Ingeniería del Software I 2do. Cuatrimestre 2005 INTRODUCCIÓN... 2 SEMÁNTICA... 2 NOTACIÓN... 3 ESTADO ACCIÓN... 3 Transiciones Simples... 3 Estados Acción Compuestos... 3 Estados Acción Iniciales
Más detallesFinanzas para Mercadotecnia
Finanzas para Mercadotecnia FINANZAS PARA MERCADOTECNIA 1 Sesión No. 3 Nombre: Conceptos básicos Contextualización Como se ha mencionado anteriormente, el manejo de los conceptos es algo muy importante
Más detalles12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia
ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso "Un diagrama que representa una interacción poniendo el foco en la secuencia
Más detallesDIAGRAMAS 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ás detallesEstructuras Administrativas. Sesión 7: Diagramas de Flujo
Estructuras Administrativas Sesión 7: Diagramas de Flujo Contextualización Podremos entender como diagramas de flujo que es un esquema para representar gráficamente un algoritmo. Se basa más que nada especialmente
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 5 Nombre: Estrategias Contextualización Cómo elegir el lenguaje de programación? La importancia de elegir el lenguaje de programación adecuado
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 4 Nombre: Origen y evolución del paradigma orientado a objetos Objetivo: Durante esta clase el alumno conocerá el origen de la POO
Más detallesINGENIERÍ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 detallesTema: Lenguaje Unificado de Modelado (UML)
POO, Guía No.2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos Tema: Lenguaje Unificado de Modelado (UML) Competencia Desarrolla sistemas de información informáticos
Más detallesTema: Herramientas UML, Análisis y diseño UML
Programación II. Guía No.2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución
Más detallesLenguaje 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
Más detallesAnálisis y Diseño Orientado a Objetos
Análisis y Diseño Orientado a Objetos 1 Sesión No. 3 Nombre: Paradigma orientado a objeto. Parte III. Contextualización Cuál es el papel de la herencia dentro de los ambientes de programación? La herencia
Más detalles1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de Diseño de sistemas automatizados.
Página 1 de 8 1. Propósito. Establecer los puntos que debe cubrir como referencia documental mínima un documento de de sistemas automatizados. 2. Ámbito de responsabilidad. RDSI Responsable del Desarrollo
Más detallesAPLICACIONES MOVILES NATIVAS. Sesión 5: Objetos, mensajes y clases. Abstracción, encapsulamiento, herencia y polimorfismo
APLICACIONES MOVILES NATIVAS Sesión 5: Objetos, mensajes y clases. Abstracción, encapsulamiento, herencia y polimorfismo Contextualización Los lenguajes de programación orientada a objetos tienen varios
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS. Dr. Noé Alejandro Castro Sánchez
PROGRAMACIÓN ORIENTADA A OBJETOS Dr. Noé Alejandro Castro Sánchez Introducción Nueva filosofía para resolución de problemas: Descomposición de la realidad en objetos. Objetos: representación de entidades
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 2 Nombre: Metodología de resolución de problemas a través de computadoras. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 2 Niveles de Abstracción de una Base de Datos Contextualización Por qué es importante conocer los Niveles de Abstracción de una Base de Datos?
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en
Más detallesAuditoría administrativa
Auditoría administrativa 1 Lectura No. 10 Nombre: Cédulas y Gráficas Contextualización Las cédulas y gráficas son herramientas que ayudan a la organización de la información recopilada, nos permiten ordenar
Más detallesProgramación Orientada a Objetos. Sesión 6: El Elemento adicional del lenguaje orientado a objetos
Programación Orientada a Objetos Sesión 6: El Elemento adicional del lenguaje orientado a objetos Contextualización Los lenguajes de programación siempre cuentan con elementos adicionales que pueden funcionar
Más detallesTema 7: Diagramas de Colaboración
Tema 7: Diagramas de Colaboración 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 Diagramas de Use Diagramas
Más detalles1. 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 detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 7 Nombre: Eventos Contextualización Las computadoras como las conocemos hoy en día no son las únicas que aplican los elementos
Más detalles3.4 MODELADO DEL SISTEMA
3.4 MODELADO DEL SISTEMA El modelado del sistema permite al analista crear una jerarquía en detalle. El modelo de análisis es un puente entre la descripción del sistema y el modelo de diseño. Descripción
Más detallesDiseño estructurado de algoritmos. Sesión 7: Técnicas para la formulación de algoritmos
Diseño estructurado de algoritmos Sesión 7: Técnicas para la formulación de algoritmos Contextualización Para el desarrollo de una aplicación, los algoritmos son un apoyo que permiten encontrar la solución
Más detallesINGENIERÍA DE SOFTWARE
INGENIERÍA DE SOFTWARE INGENIERÍA DE SOFTWARE 1 Sesión No. 10 Nombre: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones pues con éstos se puede
Más detallesDiseño de Base de Datos
Diseño de Base de Datos DISEÑO DE BASE DE DATOS 1 Lectura No. 3 Nombre: Diseño conceptual Modelo entidad Relación Contextualización La creación de una base de datos hoy en día es parte fundamental dentro
Más detallesDiagramas de interacción
Tema 6: Diagramas de Interacción Diagramas de interacción Los diagramas de interacción son diagramas que describen cómo grupos de objetos colaboran para conseguir algún fin. Estos diagramas muestran objetos,
Más detallesModelos Para la Toma de Decisiones
Modelos Para la Toma de Decisiones 1 Sesión No. 5 Nombre: Modelos de decisión. Primera parte. Contextualización Modelos para decidir? Hemos visto herramientas de tipo más bien matemático que nos permiten
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 12 Nombre: Comportamiento del sistema Contextualización Al crear la arquitectura del software, consideramos las funciones, eventos, sugerencia,
Más detallesMANUAL 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 detallesDiseño Estructurado de Algoritmo
Diseño Estructurado de Algoritmo 1 Sesión No. 8 Nombre: Estructuras Algorítmicas. Primera parte. Objetivo de la sesión: Al concluir la sesión el estudiante identificará las características y usos de las
Más detallesEspecificació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 detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 5 Nombre: Lenguaje de presentación Objetivo: Conocer la importancia de los lenguajes de presentación.
Más detallesTema: Herramientas UML, Análisis y diseño UML
Programación II. Guía No.3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución
Más detallesSistemas de Información
Sistemas de Información SISTEMAS DE INFORMACIÓN 1 Lectura No. 4 Nombre: Desarrollo de sistemas de información Contextualización Cómo desarrollar un sistema? Continuando con el tema, en esta sesión se hablarán
Más detallesTema: Herramientas UML, Análisis y diseño UML
Programación II. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivo Conocer una herramienta de modelado para la solución
Más detallesDIAGRAMAS DE UML. Prof. Wenceslao Chávez Bedoya
DIAGRAMAS DE UML Prof. Wenceslao Chávez Bedoya 1 DIAGRAMAS DEL UML La finalidad de los diagramas es presentar diversas perspectivas de un sistema a las cuales se les conoce como modelo. Muestran diferentes
Más detallesSistemas de Información II. Modelo del Negocio
Modelo del Negocio 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. del Proyecto Iteraciones
Más detallesTEMA 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 detallesINGENIERÍ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 detallesModelado Estructural F E B R E R O,
Modelado Estructural F E B R E R O, 2 0 1 4 Modelado Estructural Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema. A la hora de desarrollar
Más detallesPara esta práctica usaremos los diagramas de casos de uso, diagramas de secuencia, y los diagramas de clase.
Programación II, Guía #3 17 17 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II GUÍA #3: Herramientas UML. Análisis y diseño UML. Objetivos Conocer una herramienta de modelado para
Más detallesTécnicas de Planeación y Control
Técnicas de Planeación y Control 1 Sesión No. 7 Nombre: Control de actividades de producción Contextualización La producción es uno de los puntos medulares de las empresas, ya que de ella dependen los
Más detallesFecha 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 detallesSERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE
Más detallesMETODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS
!387" APÉNDICE A, APARTADO 1 METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS DOCUMENTACIÓN 1. La necesidad de los diagramas Los diagramas o representaciones gráficas representan una parte fundamental en el
Más detallesDiagramas 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 detallesFormatos para prácticas de laboratorio
Fecha de efectividad: 2009-2 CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 03-1 5224 Análisis y Diseño de Sistemas de Información PRÁCTICA No. LABORATORIO DE NOMBRE DE LA PRÁCTICA
Más detallesINGENIERÍA DE SOFTWARE. Sesión 4: Diseño de software
INGENIERÍA DE SOFTWARE Sesión 4: Diseño de software Contextualización El diseño de un software es un procedimiento en el que se deben estipular varios elementos antes de comenzar con el desarrollo del
Más detallesMetodoloxías de Desenvolvemento
Metodoloxías de Desenvolvemento Proceso Unificado: Definiciones y Flujos de trabajo Javier Parapar @jparapar javierparapar@udc.es Revised: Pedro Cabalar Updated: 23 de octubre de 2017 4 P s: People; Project;
Más detallesObjetivos: Descripción del curso. Curso: Dirigido a: UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO UNIVERSIDAD NACIONAL DE INGENIERÍA
UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO Duración: 24 hrs. Código: UMLAN Curso: Descripción del curso Ingeniería de Requerimientos es la disciplina para desarrollar una especi cación completa, consistente
Más detallesTeorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 7 Nombre: El cognitivismo: Aplicación en la educación Contextualización Sabías que las teorías cognitivas tienen un amplio campo de aplicación
Más detallesTRABAJO PRÁCTICO 7: OBJETOS
TEORÍA TRABAJO PRÁCTICO 7: OBJETOS Qué son los métodos Orientados a Objetos? Los métodos OO proveen un conjunto de técnicas para analizar, descomponer y modularizar arquitecturas de software. Se caracterizan
Más detallesIntroducción a UML. Por Nelson Rojas Núñez
Introducción a UML Por Nelson Rojas Núñez Introducción Según Joseph Schmuller, el UML (Lenguaje unificado de modelado) es una de las herramientas más emocionantes en el mundo actual del desarrollo de sistemas.
Más detallesCaso de Uso. Por ejemplo. Sistema. Actor Actor
Casos de Uso Los diagramas de clases proporcionan una idea estática del sistema. Los diagramas de casos de uso establecen una idea dinámica, es decir que cambian con el tiempo. Los diagramas de casos de
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 1 Nombre: Arquitectura Objetivo: Conocer cómo funciona y se planifica una aplicación web Contextualización
Más detallesTema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A
Tema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS M O R
Más detallesAUDITORÍA ADMINISTRATIVA
1 Sesión No. 10 Nombre: Cédulas y Gráficas. Objetivo: El estudiante expresa el diseño y los modelos de las cédulas y gráficas. Contextualización Las cédulas y gráficas son herramientas que ayudan a la
Más detallesUML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso
UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso Los sistemas orientados a objetos describen las entidades como objetos. Los objetos son parte de un concepto general denominado clases.
Más detallesCapítulo II. Modelos de Datos y Procesos
Modelos de Datos y Procesos Modelos de datos y procesos Tabla de Contenido 1.- Objetivos de un modelo... 27 2.- Modelos de datos y procesos... 27 3.- Modelos conceptuales, de funcionamiento y físicos...
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 3 Nombre: Metodología de resolución de problemas a través de computadoras. Segunda parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará
Más detallesInteracció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 detallesEstructuras Administrativas
Estructuras Administrativas ESTRUCTURAS ADMINISTRATIVAS 1 Sesión No. 6 Nombre: Formalización de la estructura administrativa. Herramientas gráficas Objetivo: El estudiante identificará los tipos de organigramas
Más detallesINGENIERÍA DE SOFTWARE. Sesión 12: Comportamiento del sistema
INGENIERÍA DE SOFTWARE Sesión 12: Comportamiento del sistema Contextualización Cuando una persona se dedica al desarrollo de aplicaciones debe comprender varias de las características de los sistemas operativos,
Más detallesINGENIERÍA WEB. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017
INGENIERÍA WEB Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017 INTRODUCCIÓN: Aspectos importantes en las aplicaciones WEB Modelo de Dominio
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 2 Nombre: Lenguajes de programación orientado a objetos Contextualización Al hablar de programación nos referimos a un campo
Más detallesFinanzas para Mercadotecnia
Finanzas para Mercadotecnia FINANZAS PARA MERCADOTECNIA 1 Sesión No.8 Nombre: De tendencias en series de cifras o valores, variaciones, índices Contextualización Las tendencias son elementos que se consideran
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 2 Nombre: Tipos de lenguajes de programación móvil Objetivo: Al finalizar la clase el alumno comprenderá lo que es un lenguaje de
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 9 Nombre: Programación móvil en objective-c Objetivo: El alumno aprenderá los conceptos básicos de la programación en Objective-C
Más detallesEl proceso de diseño. Análisis de tareas
El proceso de diseño Diseño Iteración: Prototipado y Evaluación Técnicas de prototipado Técnicas de evaluación Definir tareas: Análisis de tareas: HTA: Análisis jerárquico de tareas : Diagramas de secuencias
Más detalles