INTRODUCCIÓN:. La programación consiste en desarrollar programas para procesar información. Una computadora es totalmente inútil si no dispone de un programa.

Slides:



Advertisements
Presentaciones similares
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Advertisements

Unidad 3 Por Nelson Rojas Núñez
Programación Orientada a Objetos
SISTEMA DE INFORMACION
Ingeniería de Software I
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Ing. Pablo Mayorga. UML = Unified Markup Language Estándar de lenguaje de modelamiento de Object Management Group Varias versión 1.0, 1.1,1.2, 1.3, 1.4,
Modelos de Proceso del Software
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJE UNIFICADO DE MODELADO UML
Ingeniería del Software
Diagrama de CLASES Alfredo Rodríguez Rojas
UNIDAD 1: “ Introducción al Lenguaje Unificado de Modelado ”
Análisis y Diseño O.O. Click to add notes Preguntas del diseño :
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Análisis y Diseño orientado a objetos con UML.
Algunas Herramientas de Apoyo al Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos.
UML – Lenguaje de Modelado Unificado
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
ING. PERCY OQUENDO CARREÑO PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE.
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
UNIDAD 3: “Desarrollo Orientado a Objetos con UML”
Fundamentos de programación
POR MARCO LEANDRO RUIZ ZAPATA. Start UML Unified Modeling Language lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad;
Análisis y Diseño Orientado a Objetos utilizando UML
Dirección General de Servicios de Cómputo Académico (DGSCA) ‏ Modelado de Sistemas con UML Septiembre, 2007 Integrado por: Rebeca Núñez Alonso Eduardo.
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
Departamento de Programación Y Tecnología Eductiva Programacion Orientada a Objetos.
Algunas Herramientas de Apoyo al Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos.
UML Carlos Becerra C. ¿Qué es orientación a objetos? Conceptos de OO  Objetos, características de los objetos, clases e instancias,
Diagrama de CLASES Alfredo Rodríguez Rojas
Programación Orientada a Objetos (P.O.O.)
El modelo de análisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diseño posterior del sistema. Dependiendo del.
INTRODUCCIÓN AL PROCESO UNIFICADO DE DESARROLLO DESOFTWARE
ANÁLISIS Y DISEÑO DE SISTEMAS II
Clase 1 M.C Pedro Bello López.
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
DIAGRAMA DE SECUENCIA Y ACTIVIDADES.
Programación IV Desarrollo orientado a Objetos con UML CLASE # 2 Tec. Christian Alexander Martínez Arteaga.
Introducción a UML Ing. José Manuel Poveda.
UML.
(Lenguaje Unificado de Modelado)
 UML es un Lenguaje Unificado de Modelado es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado.
DESARROLLO DE PROYECTOS DE SOFTWARE ACTIVIDAD Y CASOS DE USO BARTOLOME CRUZ CRUZ.
Prof. Joel Moreno Molina
Sandra Muñoz Blanca González Patricia Lázaro
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Técnica: es un procedimiento o conjunto de procedimientos, (reglas normas o protocolos), que tienen como objetivo obtener un resultado determinado, ya.
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
MODELAMIENTO VISUAL Y UML
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
Fundamentos de Ingeniería de Software
“ Un Modelo UML indica que es lo que supuestamente hará el sistema, más no cómo lo hará.” INTRODUCCIÓN UML OMAR HERNÁNDEZ OLIVARES.
Programación Orientada a Objetos Semestre agosto – diciembre 2011 Encuadre.
Programación Orientada a Objetos Unidad I. “Introducción al paradigma de la programación orientada a objetos.
Modelo de Entidad-Relación (Modelo Conceptual) Ing. Linda Masias Morales INTEGRACION DE LAS TECNOLOGIAS DE INFORMACION Y COMUNICACION.
Casos de Uso Técnica para entender y describir requisitos
CURSO:PRACTICA INTEGRAL III ALUMNO: RARÁZ TINOCO, JORGE LUIS PROFESOR:DAVILA, JUAN CICLO:II CICLO.
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
UML Lenguaje Unificado de Modelado. Unified Modeling Language UML es un lenguaje de propósito general para el modelado orientado a objetos. Es un lenguaje.
Universidad Nacional de Ingeniería Comprendiendo los Fundamentos de
Silvia Herzovich – Gabriel Weinstein – Matías Silversteyn 5to BTO SPI II.
Modelo del Proceso de Negocio Francisco Valdés Souto 2 al 6 de marzo 2009 © Avantare Consultores S. A. de C. V. – Derechos.
INTRODUCCIÓN AL UML (Lenguaje Unificado de Modelado)
ANÁLISIS Y DISEÑO DE SISTEMAS Desarrollo de Conceptos Básicos Ing. Linda K. Masias M.
Introducción a la Ingeniería del Software 1 El Diseño de Software Caracteristicas: Proceso Creativo Requiere de experiencia e ingenio Necesita del aprendizaje.
UML (Lenguaje Unificado de Modelado). El UML(Lenguaje Unificado de Modelado): Es una herramienta que permite a los creadores de sistemas generar diseños.
Transcripción de la presentación:

INTRODUCCIÓN:

La programación consiste en desarrollar programas para procesar información. Una computadora es totalmente inútil si no dispone de un programa capaz de procesar información. La programación consiste en desarrollar programas para procesar información. Una computadora es totalmente inútil si no dispone de un programa capaz de procesar información.

Se puede definir POO como una técnica o estilo de programación que utiliza objetos como bloque esencial de construcción.

1 CONJUNTO DE OBJETOS 1 CONJUNTO DE OBJETOS 2 CONJUNTO DE MÉTODOS 2 CONJUNTO DE MÉTODOS 3 IMPLEMENTACIÓN DE FUNCIONES 3 IMPLEMENTACIÓN DE FUNCIONES

 Analiza la información de las presentaciones de cada equipo y elabora una tabla en tu cuaderno donde describas: 1. Objetivos de la Programación 2. Definición de POO 3. Características 4. Qué es un Objeto en Programación 5. Qué es una Clase en Programación 6. Qué son los Atributos 7. Qué son los Métodos

Lenguaje Unificado de Modelado Unified Modeling Language

 Lenguaje Unificado de Modelado que proporciona un conjunto de herramientas, que permiten modelar, analizar y diseñar sistemas orientados a objetos. En 1997 salió a la luz la versión 1.0 de UML. Con la colaboración de: Grady Booch, James Rumbaugh, e Ivar Jacobson En 1997 salió a la luz la versión 1.0 de UML. Con la colaboración de: Grady Booch, James Rumbaugh, e Ivar Jacobson

 Diagrama de Clases  Diagrama de Casos de uso  Diagrama de Estados  Diagrama de Secuencias  Diagrama de Actividades  Diagrama de Colaboración  Diagrama de Componentes  Diagrama de Distribución

 Una clase es un elemento que define los atributos y comportamientos que un objeto podrá generar. Una Clase Encapsula toda la información de un Objeto por lo tanto el Objeto pertenece a una Clase

 El diagrama de Clases muestra los bloques de construcción de cualquier sistema orientado a objetos. Los diagramas de clases describen los atributos (características), los métodos (funciones) y el comportamiento que tiene un objeto.

LADIESBOYS PROGRAMACIÓN POO OBJETO CLASE UML 5 HERRAMIENTAS UML LENGUAJES ORIENTADOS A OBJETOS ATRIBUTOS MÉTODOS DIAGRAMA DE CLASES

 Un caso de uso describe, —desde el punto de vista de los actores—, un grupo de actividades de un sistema que produce un resultado concreto y tangible. Los casos de uso describen las interacciones típicas entre los usuarios de un sistema y ese mismo sistema.

Cada caso de uso está relacionado como mínimo con un actor Cada caso de uso es un iniciador (es decir, un actor) Cada caso de uso lleva a un resultado relevante para el funcionamiento de los procesos de la organización.

1.Uno o varios ACTORES 2. Actividades dentro del sistema.

 Un actor es una entidad externa (de fuera del sistema) que interacciona con el sistema participando (y normalmente iniciando) en un caso de uso.  Los actores pueden ser gente real (por ejemplo, usuarios del sistema), otros ordenadores o eventos externos. Los Actores representan el ROL que desempeñan al utilizar el sistema, un Actor puede tener varios ROLES: Representante de Ventas Atención a Clientes Los Actores representan el ROL que desempeñan al utilizar el sistema, un Actor puede tener varios ROLES: Representante de Ventas Atención a Clientes