SlideShare a Scribd company logo
1 of 21
Download to read offline
Universidad Laica “Eloy Alfaro” de Manabí
Extensión en El Carmen
Integrantes:
• Cedeño Alcívar Jesús
• Mena Mantilla Jhonny
• Vergara Rodríguez Anderson
• Zambrano Darwin
Tema:
• Modelo basado en Clases.
Curso/Especialidad:
• Ing. En Sistemas 4to “A”
Modelo Basado en Clases
El modelado basado en clases representa los objetos que
manipulará el sistema.
Los elementos de un modelo basado en clases incluyen:
Las clases y los objetos.
Atributos.
Operaciones.
Modelos clase-responsabilidad-colaborador(CRC).
Diagramas de colaboración y paquetes.

•
•
•
•
•
Identificación de las clases de análisis.

•

•

Se comienza por identificar las clases, mediante el
análisis de los escenarios de uso desarrollado como
parte del modelo de requerimientos y la ejecución de
un “análisis gramatical”.
Las clases se determinan subrayando cada sustantivo
o frase que las incluya para introducirlo en una tabla
simple.
o

Deben anotarse los sinónimos.
Clases

Conceptos

Entidades externas

Produce o consume información que se
usará en un sistema basado en computadora.

Otros sistemas, dispositivos y personas

Cosas

Son parte del dominio de información para
el problema

Reportes, pantallas, cartas, señales, etc

Ocurrencias o eventos

Ocurren dentro del contexto de la operación
del sistema

Transferencia de propiedad o la ejecución de
una serie de movimientos de un robot

Desempeñan las personas que interactúan
con el sistema

Gerente, Ingeniero, Vendedor, etc

Son relevantes para una aplicación

División, grupo, equipo.

Establecen el contexto del problema y la
función general del sistema

Piso de manufactura o plataforma de carga

Definen una clase de objetos o clases
relacionadas de éstos

Sensores, vehículos de cuatro ruedas,
computadoras.

Roles
Unidades organizacionales

Lugares
Estructuras

Ejemplos
Para ilustrar cómo podrían definirse las clases del análisis durante las primeras etapas del modelado, considere
un análisis gramatical (sustantivos están subrayados, verbos en cursivas)

La función de seguridad CasaSegura permite que el propietario configure el sistema de seguridad cuando
instala, vigila todos los sensores conectados al sistema de seguridad e interactúa con el propietario a través
de internet, una PC o panel de control.
Durante la instalación, la PC de CasaSegura se utiliza para programar y configurar el sistema. Se asigna a
cada sensor un número y tipo, se programa un password maestro para activar y desactivar el sistema y se
introducen número telefónico para marcar cuando ocurre un evento de sensor.
Cuando se reconoce un evento de sensor, el software invoca una alarma audible instalada en el sistema.
Después de un tiempo de retraso que especifica el propietario durante las actividades de configuración del
sistema, el software marca un número telefónico de un servicio de monitoreo, proporciona información
acerca de la ubicación y reporta la naturaleza del evento detectado. El número telefónico se vuelve a
marcar cada 20 segundos hasta que se obtiene la conexión telefónica.
Especificación de atributos

•
•

Los atributos describen a una clase que se ha seleccionado
para incluirse en el modelo de requerimientos.
Para desarrollarse un conjunto de atributos significativos de
una clase de análisis, se deben estudiar cada caso de uso y
seleccionar cada cosa que pertenezca a la clase.
Definición de las operaciones.
Las operaciones definen el comportamiento de un objeto.
Las operaciones se dividen en cuatro categorías principales:
1. Operaciones que manipulan datos en cierta manera.
2. Operaciones que realizan un cálculo.
3. Operaciones que preguntan sobre el estado de un objeto.
4. Operaciones que vigilan un objeto en cuanto a la ocurrencia
de un evento de control.
Modelado clase-responsabilidad-colaborador
(CRC)

•

•
•

Este proporciona una manera sencilla de identificación y
organización de las clases que son relevantes para los
requerimientos de un sistema.

Hace uso de tarjetas índice reales o virtuales.
Como objetivo tiene
organizada de las clases.

desarrollar

una

representación
Modelo de tarjeta índice.
Clase: Plano

Descripción
Responsabilidad:
●
●
●
●
●

Define nombre y tipo del plano
Administra el posicionamiento del plano
Da escala al plano para mostrarlo en
pantalla
Incorpora puerta paredes y ventanas
Muestra la posición de las cámaras de
video.

Colaborador:

●
●

Pared
Cámara
CLASES
Aqui veremos los lineamientos Básicos para identificar clases y
objetos. La taxonomía de tipos de clases presentadas puede
ampliarse con las siguientes Categorías:
•
Clases de Entidad.
•
Clases de Frontera.
•
Clases de Controlador.
Clases de Entidad.
También llamadas clases modelo o de negocios, se extraen
directamente del enunciado del problema (por ejemplo,
PLANO y SENSOR). Es común que estas clases representan
cosas almacenadas en una base de Datos y persisten mientras
dure la aplicación.
Clases de Fronteras.
• Se utiliza para crear la interfaz(por ejemplo, pantallas
atractivas o reportes impresos) que el usuario mira y con la
que interactúa cuando utiliza el Software.
• Las Clases de Fronteras se Diseñan con la responsabilidad de
Administrar la forma en la que presentan los usuarios los
objetos de entidad. Por ejemplo, una clase de frontera
llamada VentanadeCámara tendría la responsabilidad de
desplegar la salida de una cámara de vigilancia para el
sistema.
Clases de Controlador.
Administran una Unidad de trabajo de principio a fin. Es decir,
las clases de controlador están diseñadas para administrar:
1) La creación o actualización de objetos entidad.
2) Las instancias de los objetos de fronteras en tanto obtienen
información de los objetos de entidad.
3) La comunicación compleja entre conjunto de objetos y
4) La validación de datos comunicados entre objetos o entre el
usuario y la aplicación.
Responsabilidades.
• En las secciones anteriores se definieron lineamientos básicos
para identificar responsabilidades (atributos y operaciones).

• Wirfs-Brock, sugiere 5 lineamientos
responsabilidades a las clases.

para

asignar
1. La inteligencia del sistema debe estar distribuida entre las
clases para enfrentar mejor las necesidades del problema.
2. Cada responsabilidad debe enunciarse del modo más general
posible.
3. La información y el comportamiento relacionado con ella
deben residir dentro de la misma clase.
4. La información sobre una cosa debe localizarse con una sola
clase, y no distribuirse a través de muchas.
5. Cuando sea apropiado, las responsabilidades deben
compartirse entre clases relacionadas.
Colaboraciones.
Las colaboraciones se identifican determinando si una clase
puede cumplir cada responsabilidad. Si no es así, entonces
necesita interactuar con otra clase. Ésa es una colaboración
Colaboraciones.
Una clase cumple sus responsabilidades en una de dos formas:
• Usa sus propias operaciones para manipular sus propios
atributos, con lo que satisface una responsabilidad particular.

• Colabora con otras clases.
Asociaciones y dependencias.
En muchos casos, dos clases de análisis se relacionan de cierto
modo con otra, en forma muy parecida a como dos objetos se
relacionan entre sí, en UML estas relaciones se llaman
asociaciones.
Paquete de Análisis
Una parte importante del modelado del análisis es la
categorización. Es decir, se clasifica distintos
elementos del modelo de análisis (por ejemplo, casos
de uso, clases de análisi)de manera que se agrupen en
un paquete
-llamado paquete de análisis- al que
se da un nombre representativo.

More Related Content

What's hot

Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)marianela0393
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasLeo Jm
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesMICProductivity
 
Análisis y diseño estructurado
Análisis y diseño estructuradoAnálisis y diseño estructurado
Análisis y diseño estructuradoIsbel Alfonzo
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de DatosInés Andara
 
Modelo basado en clases
Modelo basado en clasesModelo basado en clases
Modelo basado en clasesJesús Cedeño
 
Introducción y Metodología Investigación Operativa
Introducción y Metodología Investigación OperativaIntroducción y Metodología Investigación Operativa
Introducción y Metodología Investigación Operativamguachimboza
 
Modelo de trazabilidad estructura contributiva
Modelo de trazabilidad estructura contributivaModelo de trazabilidad estructura contributiva
Modelo de trazabilidad estructura contributivaGiovani Ramirez
 
Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del clienteGabriel Mondragón
 
1 2 1 Diagramas Uml
1 2 1 Diagramas Uml1 2 1 Diagramas Uml
1 2 1 Diagramas UmlUVM
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 

What's hot (20)

Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologías
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
Análisis y diseño estructurado
Análisis y diseño estructuradoAnálisis y diseño estructurado
Análisis y diseño estructurado
 
Diagrama de Flujo de Datos
Diagrama de Flujo de DatosDiagrama de Flujo de Datos
Diagrama de Flujo de Datos
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Metodologia omt
Metodologia omtMetodologia omt
Metodologia omt
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Modelo basado en clases
Modelo basado en clasesModelo basado en clases
Modelo basado en clases
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Modelo crc
Modelo crc   Modelo crc
Modelo crc
 
Introducción y Metodología Investigación Operativa
Introducción y Metodología Investigación OperativaIntroducción y Metodología Investigación Operativa
Introducción y Metodología Investigación Operativa
 
Modelo de trazabilidad estructura contributiva
Modelo de trazabilidad estructura contributivaModelo de trazabilidad estructura contributiva
Modelo de trazabilidad estructura contributiva
 
Lenguaje Unificado de Modelado
Lenguaje Unificado de ModeladoLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del cliente
 
Lectores y escritores
Lectores y escritoresLectores y escritores
Lectores y escritores
 
1 2 1 Diagramas Uml
1 2 1 Diagramas Uml1 2 1 Diagramas Uml
1 2 1 Diagramas Uml
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 

Viewers also liked

Las nuevas tecnologías en la educación
Las nuevas tecnologías en la educaciónLas nuevas tecnologías en la educación
Las nuevas tecnologías en la educaciónandreachavezsanchez
 
album de fotos!
album de fotos!album de fotos!
album de fotos!aLex-a
 
protesis Protesisfijas 091008160839-phpapp02(2)
protesis Protesisfijas 091008160839-phpapp02(2)protesis Protesisfijas 091008160839-phpapp02(2)
protesis Protesisfijas 091008160839-phpapp02(2)manuelguevara50
 
Powerpoint blog e
Powerpoint blog ePowerpoint blog e
Powerpoint blog eIES Llanes
 
Curso taller sobre el uso de blogs
Curso taller sobre el uso de blogsCurso taller sobre el uso de blogs
Curso taller sobre el uso de blogscandy_chavez
 
Descubrimiento de america escrito
Descubrimiento de america escritoDescubrimiento de america escrito
Descubrimiento de america escritojuanjofuro
 
HERRAMIENTAS WEB 2.0
HERRAMIENTAS WEB 2.0HERRAMIENTAS WEB 2.0
HERRAMIENTAS WEB 2.0isaack_002
 
Fases de diseño UFT y UCLM
Fases de diseño UFT y UCLMFases de diseño UFT y UCLM
Fases de diseño UFT y UCLMJavier Torres
 
enciclopedia de arquitectura plazola.Volumen 1 aduana, aeropuerto, asistenc...
enciclopedia de arquitectura plazola.Volumen 1   aduana, aeropuerto, asistenc...enciclopedia de arquitectura plazola.Volumen 1   aduana, aeropuerto, asistenc...
enciclopedia de arquitectura plazola.Volumen 1 aduana, aeropuerto, asistenc...Ricardo Perez Gonzalez
 
La planta
La plantaLa planta
La plantaamerac
 
10.6.1 poliza robo y asalto
10.6.1 poliza robo y asalto10.6.1 poliza robo y asalto
10.6.1 poliza robo y asaltomillersarah22
 
Licencencias para windows
Licencencias para windowsLicencencias para windows
Licencencias para windowsludwig2105
 

Viewers also liked (20)

Las nuevas tecnologías en la educación
Las nuevas tecnologías en la educaciónLas nuevas tecnologías en la educación
Las nuevas tecnologías en la educación
 
album de fotos!
album de fotos!album de fotos!
album de fotos!
 
protesis Protesisfijas 091008160839-phpapp02(2)
protesis Protesisfijas 091008160839-phpapp02(2)protesis Protesisfijas 091008160839-phpapp02(2)
protesis Protesisfijas 091008160839-phpapp02(2)
 
Powerpoint blog e
Powerpoint blog ePowerpoint blog e
Powerpoint blog e
 
Manuel guevara
Manuel guevaraManuel guevara
Manuel guevara
 
Curso taller sobre el uso de blogs
Curso taller sobre el uso de blogsCurso taller sobre el uso de blogs
Curso taller sobre el uso de blogs
 
Arauco
AraucoArauco
Arauco
 
Descubrimiento de america escrito
Descubrimiento de america escritoDescubrimiento de america escrito
Descubrimiento de america escrito
 
HERRAMIENTAS WEB 2.0
HERRAMIENTAS WEB 2.0HERRAMIENTAS WEB 2.0
HERRAMIENTAS WEB 2.0
 
Google docs
Google docsGoogle docs
Google docs
 
Marketing mix
Marketing mixMarketing mix
Marketing mix
 
Idea 8 futuro de las ciudades.valldaura
Idea 8   futuro de las ciudades.valldauraIdea 8   futuro de las ciudades.valldaura
Idea 8 futuro de las ciudades.valldaura
 
Josefina barva
Josefina barvaJosefina barva
Josefina barva
 
Brochur calidad enero_2012
Brochur calidad enero_2012Brochur calidad enero_2012
Brochur calidad enero_2012
 
Fases de diseño UFT y UCLM
Fases de diseño UFT y UCLMFases de diseño UFT y UCLM
Fases de diseño UFT y UCLM
 
enciclopedia de arquitectura plazola.Volumen 1 aduana, aeropuerto, asistenc...
enciclopedia de arquitectura plazola.Volumen 1   aduana, aeropuerto, asistenc...enciclopedia de arquitectura plazola.Volumen 1   aduana, aeropuerto, asistenc...
enciclopedia de arquitectura plazola.Volumen 1 aduana, aeropuerto, asistenc...
 
La planta
La plantaLa planta
La planta
 
Como montar una tienda online: CMS o desarrollo propio
Como montar una tienda online: CMS o desarrollo propioComo montar una tienda online: CMS o desarrollo propio
Como montar una tienda online: CMS o desarrollo propio
 
10.6.1 poliza robo y asalto
10.6.1 poliza robo y asalto10.6.1 poliza robo y asalto
10.6.1 poliza robo y asalto
 
Licencencias para windows
Licencencias para windowsLicencencias para windows
Licencencias para windows
 

Similar to Modelo basado en clases

Similar to Modelo basado en clases (20)

Diagrama de Clases y Diagrama de Paquetes
Diagrama de Clases y Diagrama de PaquetesDiagrama de Clases y Diagrama de Paquetes
Diagrama de Clases y Diagrama de Paquetes
 
Fundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetosFundamentos del análisis orientado a objetos
Fundamentos del análisis orientado a objetos
 
Analisis y diseno_oo
Analisis y diseno_ooAnalisis y diseno_oo
Analisis y diseno_oo
 
0 todo
0 todo0 todo
0 todo
 
Diagrama de casos
Diagrama de casosDiagrama de casos
Diagrama de casos
 
Prog oo con_java
Prog oo con_javaProg oo con_java
Prog oo con_java
 
Diseño de patrones
Diseño de patronesDiseño de patrones
Diseño de patrones
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
 
Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2Ingeniería de software II- Parte 3.2
Ingeniería de software II- Parte 3.2
 
Clase 17
Clase 17Clase 17
Clase 17
 
Sistemas Expertos
Sistemas ExpertosSistemas Expertos
Sistemas Expertos
 
Trab 9 enero.pptx
Trab 9 enero.pptxTrab 9 enero.pptx
Trab 9 enero.pptx
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Trabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetosTrabajo de diseño de sistemas orientados a objetos
Trabajo de diseño de sistemas orientados a objetos
 
Jose marcano analisis y diseño de sistemas
Jose marcano analisis y diseño de sistemasJose marcano analisis y diseño de sistemas
Jose marcano analisis y diseño de sistemas
 
8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
 

Recently uploaded

IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 

Recently uploaded (20)

IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 

Modelo basado en clases

  • 1. Universidad Laica “Eloy Alfaro” de Manabí Extensión en El Carmen Integrantes: • Cedeño Alcívar Jesús • Mena Mantilla Jhonny • Vergara Rodríguez Anderson • Zambrano Darwin Tema: • Modelo basado en Clases. Curso/Especialidad: • Ing. En Sistemas 4to “A”
  • 2. Modelo Basado en Clases El modelado basado en clases representa los objetos que manipulará el sistema. Los elementos de un modelo basado en clases incluyen: Las clases y los objetos. Atributos. Operaciones. Modelos clase-responsabilidad-colaborador(CRC). Diagramas de colaboración y paquetes. • • • • •
  • 3. Identificación de las clases de análisis. • • Se comienza por identificar las clases, mediante el análisis de los escenarios de uso desarrollado como parte del modelo de requerimientos y la ejecución de un “análisis gramatical”. Las clases se determinan subrayando cada sustantivo o frase que las incluya para introducirlo en una tabla simple. o Deben anotarse los sinónimos.
  • 4.
  • 5. Clases Conceptos Entidades externas Produce o consume información que se usará en un sistema basado en computadora. Otros sistemas, dispositivos y personas Cosas Son parte del dominio de información para el problema Reportes, pantallas, cartas, señales, etc Ocurrencias o eventos Ocurren dentro del contexto de la operación del sistema Transferencia de propiedad o la ejecución de una serie de movimientos de un robot Desempeñan las personas que interactúan con el sistema Gerente, Ingeniero, Vendedor, etc Son relevantes para una aplicación División, grupo, equipo. Establecen el contexto del problema y la función general del sistema Piso de manufactura o plataforma de carga Definen una clase de objetos o clases relacionadas de éstos Sensores, vehículos de cuatro ruedas, computadoras. Roles Unidades organizacionales Lugares Estructuras Ejemplos
  • 6.
  • 7. Para ilustrar cómo podrían definirse las clases del análisis durante las primeras etapas del modelado, considere un análisis gramatical (sustantivos están subrayados, verbos en cursivas) La función de seguridad CasaSegura permite que el propietario configure el sistema de seguridad cuando instala, vigila todos los sensores conectados al sistema de seguridad e interactúa con el propietario a través de internet, una PC o panel de control. Durante la instalación, la PC de CasaSegura se utiliza para programar y configurar el sistema. Se asigna a cada sensor un número y tipo, se programa un password maestro para activar y desactivar el sistema y se introducen número telefónico para marcar cuando ocurre un evento de sensor. Cuando se reconoce un evento de sensor, el software invoca una alarma audible instalada en el sistema. Después de un tiempo de retraso que especifica el propietario durante las actividades de configuración del sistema, el software marca un número telefónico de un servicio de monitoreo, proporciona información acerca de la ubicación y reporta la naturaleza del evento detectado. El número telefónico se vuelve a marcar cada 20 segundos hasta que se obtiene la conexión telefónica.
  • 8. Especificación de atributos • • Los atributos describen a una clase que se ha seleccionado para incluirse en el modelo de requerimientos. Para desarrollarse un conjunto de atributos significativos de una clase de análisis, se deben estudiar cada caso de uso y seleccionar cada cosa que pertenezca a la clase.
  • 9. Definición de las operaciones. Las operaciones definen el comportamiento de un objeto. Las operaciones se dividen en cuatro categorías principales: 1. Operaciones que manipulan datos en cierta manera. 2. Operaciones que realizan un cálculo. 3. Operaciones que preguntan sobre el estado de un objeto. 4. Operaciones que vigilan un objeto en cuanto a la ocurrencia de un evento de control.
  • 10. Modelado clase-responsabilidad-colaborador (CRC) • • • Este proporciona una manera sencilla de identificación y organización de las clases que son relevantes para los requerimientos de un sistema. Hace uso de tarjetas índice reales o virtuales. Como objetivo tiene organizada de las clases. desarrollar una representación
  • 11. Modelo de tarjeta índice. Clase: Plano Descripción Responsabilidad: ● ● ● ● ● Define nombre y tipo del plano Administra el posicionamiento del plano Da escala al plano para mostrarlo en pantalla Incorpora puerta paredes y ventanas Muestra la posición de las cámaras de video. Colaborador: ● ● Pared Cámara
  • 12. CLASES Aqui veremos los lineamientos Básicos para identificar clases y objetos. La taxonomía de tipos de clases presentadas puede ampliarse con las siguientes Categorías: • Clases de Entidad. • Clases de Frontera. • Clases de Controlador.
  • 13. Clases de Entidad. También llamadas clases modelo o de negocios, se extraen directamente del enunciado del problema (por ejemplo, PLANO y SENSOR). Es común que estas clases representan cosas almacenadas en una base de Datos y persisten mientras dure la aplicación.
  • 14. Clases de Fronteras. • Se utiliza para crear la interfaz(por ejemplo, pantallas atractivas o reportes impresos) que el usuario mira y con la que interactúa cuando utiliza el Software. • Las Clases de Fronteras se Diseñan con la responsabilidad de Administrar la forma en la que presentan los usuarios los objetos de entidad. Por ejemplo, una clase de frontera llamada VentanadeCámara tendría la responsabilidad de desplegar la salida de una cámara de vigilancia para el sistema.
  • 15. Clases de Controlador. Administran una Unidad de trabajo de principio a fin. Es decir, las clases de controlador están diseñadas para administrar: 1) La creación o actualización de objetos entidad. 2) Las instancias de los objetos de fronteras en tanto obtienen información de los objetos de entidad. 3) La comunicación compleja entre conjunto de objetos y 4) La validación de datos comunicados entre objetos o entre el usuario y la aplicación.
  • 16. Responsabilidades. • En las secciones anteriores se definieron lineamientos básicos para identificar responsabilidades (atributos y operaciones). • Wirfs-Brock, sugiere 5 lineamientos responsabilidades a las clases. para asignar
  • 17. 1. La inteligencia del sistema debe estar distribuida entre las clases para enfrentar mejor las necesidades del problema. 2. Cada responsabilidad debe enunciarse del modo más general posible. 3. La información y el comportamiento relacionado con ella deben residir dentro de la misma clase. 4. La información sobre una cosa debe localizarse con una sola clase, y no distribuirse a través de muchas. 5. Cuando sea apropiado, las responsabilidades deben compartirse entre clases relacionadas.
  • 18. Colaboraciones. Las colaboraciones se identifican determinando si una clase puede cumplir cada responsabilidad. Si no es así, entonces necesita interactuar con otra clase. Ésa es una colaboración
  • 19. Colaboraciones. Una clase cumple sus responsabilidades en una de dos formas: • Usa sus propias operaciones para manipular sus propios atributos, con lo que satisface una responsabilidad particular. • Colabora con otras clases.
  • 20. Asociaciones y dependencias. En muchos casos, dos clases de análisis se relacionan de cierto modo con otra, en forma muy parecida a como dos objetos se relacionan entre sí, en UML estas relaciones se llaman asociaciones.
  • 21. Paquete de Análisis Una parte importante del modelado del análisis es la categorización. Es decir, se clasifica distintos elementos del modelo de análisis (por ejemplo, casos de uso, clases de análisi)de manera que se agrupen en un paquete -llamado paquete de análisis- al que se da un nombre representativo.