SlideShare una empresa de Scribd logo
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.

Más contenido relacionado

La actualidad más candente

Clase 04a requerimientos introduccion
Clase 04a requerimientos introduccionClase 04a requerimientos introduccion
Clase 04a requerimientos introduccion
Demián Gutierrez
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
Miguel Leonardo Sánchez Fajardo
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
Javierialv
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
unrated999
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
rehoscript
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
David Motta Baldarrago
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
joshell
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
Emilio Sarabia
 
Modelo entidad
Modelo entidadModelo entidad
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clases
Ramiro Estigarribia Canese
 
Metodología CommonKADS
Metodología CommonKADSMetodología CommonKADS
Metodología CommonKADS
Facultad de Ciencias y Sistemas
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
Universidad Técnica del Norte
 
Modelo basado en clases
Modelo basado en clasesModelo basado en clases
Modelo basado en clases
Jesús Cedeño
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
josebrandon24
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
innovalabcun
 
ARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdfARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdf
DavidVeraOlivera
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
landeta_p
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controlador
com2merwil
 

La actualidad más candente (20)

Clase 04a requerimientos introduccion
Clase 04a requerimientos introduccionClase 04a requerimientos introduccion
Clase 04a requerimientos introduccion
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Aplicaciones Distribuídas
Aplicaciones DistribuídasAplicaciones Distribuídas
Aplicaciones Distribuídas
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2Modelo Del Negocio con RUP y UML Parte 2
Modelo Del Negocio con RUP y UML Parte 2
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
7.modelado de los requerimientos escenarios y clases
7.modelado de los requerimientos  escenarios y clases7.modelado de los requerimientos  escenarios y clases
7.modelado de los requerimientos escenarios y clases
 
Metodología CommonKADS
Metodología CommonKADSMetodología CommonKADS
Metodología CommonKADS
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Modelo basado en clases
Modelo basado en clasesModelo basado en clases
Modelo basado en clases
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
ARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdfARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdf
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controlador
 

Destacado

Creencias potencializadoras
Creencias potencializadorasCreencias potencializadoras
Creencias potencializadoras
marivallejo
 
La educación puerta de entrada o exclusión
La educación puerta de entrada o exclusiónLa educación puerta de entrada o exclusión
La educación puerta de entrada o exclusión
Jheny Rivadeneira
 
Fases del rup 004
Fases del rup 004Fases del rup 004
Fases del rup 004
arnolzc
 
Métodos de búsqueda en internet
Métodos de búsqueda en internetMétodos de búsqueda en internet
Métodos de búsqueda en internet
Naleja633
 
Agua
AguaAgua
Agua
ari-galan
 
Literarura expo
Literarura expoLiterarura expo
Literarura expo
medina-suzette
 
Cañon del Nacapule
Cañon del NacapuleCañon del Nacapule
Cañon del Nacapule
Valeria Andrade
 
Citas11
Citas11Citas11
Emprendimiento jpae
Emprendimiento jpaeEmprendimiento jpae
Emprendimiento jpae
juanpabloarias
 
Doc policoncretos 2012
Doc policoncretos   2012Doc policoncretos   2012
Doc policoncretos 2012
Cristobal Cardenas Rodriguez
 
Talentos. 5
Talentos. 5Talentos. 5
Talentos. 5
josezapatacsj
 
Servicio al cliente por marlene jaramillo granda
Servicio al cliente por marlene jaramillo grandaServicio al cliente por marlene jaramillo granda
Servicio al cliente por marlene jaramillo granda
marlenejaramillogranda
 
Castillo jessica elentorno
Castillo jessica elentornoCastillo jessica elentorno
Castillo jessica elentorno
JessiCastillo
 
Unidades de economia internacional admon_agropecuaria_san_juan
Unidades de economia internacional admon_agropecuaria_san_juanUnidades de economia internacional admon_agropecuaria_san_juan
Unidades de economia internacional admon_agropecuaria_san_juan
Julio Arrieta Sanchez
 
1 evaluacion
1 evaluacion1 evaluacion
1 evaluacion
Primitivo Arteaga
 
Así piensan los empresarios en Castilla y León Económica
Así piensan los empresarios en Castilla y León EconómicaAsí piensan los empresarios en Castilla y León Económica
Así piensan los empresarios en Castilla y León Económica
Castilla y León Económica
 
Inbound Marketing - Conceptos Generales
Inbound Marketing - Conceptos GeneralesInbound Marketing - Conceptos Generales
Inbound Marketing - Conceptos Generales
Varenga
 
Convent 3
Convent 3Convent 3
Convent 3
mchertob
 
Jpcastillo aprendizaje competencias
Jpcastillo aprendizaje competenciasJpcastillo aprendizaje competencias
Jpcastillo aprendizaje competencias
JessiCastillo
 
Practica 10
Practica 10Practica 10
Practica 10
12mary
 

Destacado (20)

Creencias potencializadoras
Creencias potencializadorasCreencias potencializadoras
Creencias potencializadoras
 
La educación puerta de entrada o exclusión
La educación puerta de entrada o exclusiónLa educación puerta de entrada o exclusión
La educación puerta de entrada o exclusión
 
Fases del rup 004
Fases del rup 004Fases del rup 004
Fases del rup 004
 
Métodos de búsqueda en internet
Métodos de búsqueda en internetMétodos de búsqueda en internet
Métodos de búsqueda en internet
 
Agua
AguaAgua
Agua
 
Literarura expo
Literarura expoLiterarura expo
Literarura expo
 
Cañon del Nacapule
Cañon del NacapuleCañon del Nacapule
Cañon del Nacapule
 
Citas11
Citas11Citas11
Citas11
 
Emprendimiento jpae
Emprendimiento jpaeEmprendimiento jpae
Emprendimiento jpae
 
Doc policoncretos 2012
Doc policoncretos   2012Doc policoncretos   2012
Doc policoncretos 2012
 
Talentos. 5
Talentos. 5Talentos. 5
Talentos. 5
 
Servicio al cliente por marlene jaramillo granda
Servicio al cliente por marlene jaramillo grandaServicio al cliente por marlene jaramillo granda
Servicio al cliente por marlene jaramillo granda
 
Castillo jessica elentorno
Castillo jessica elentornoCastillo jessica elentorno
Castillo jessica elentorno
 
Unidades de economia internacional admon_agropecuaria_san_juan
Unidades de economia internacional admon_agropecuaria_san_juanUnidades de economia internacional admon_agropecuaria_san_juan
Unidades de economia internacional admon_agropecuaria_san_juan
 
1 evaluacion
1 evaluacion1 evaluacion
1 evaluacion
 
Así piensan los empresarios en Castilla y León Económica
Así piensan los empresarios en Castilla y León EconómicaAsí piensan los empresarios en Castilla y León Económica
Así piensan los empresarios en Castilla y León Económica
 
Inbound Marketing - Conceptos Generales
Inbound Marketing - Conceptos GeneralesInbound Marketing - Conceptos Generales
Inbound Marketing - Conceptos Generales
 
Convent 3
Convent 3Convent 3
Convent 3
 
Jpcastillo aprendizaje competencias
Jpcastillo aprendizaje competenciasJpcastillo aprendizaje competencias
Jpcastillo aprendizaje competencias
 
Practica 10
Practica 10Practica 10
Practica 10
 

Similar a Modelo basado en clases

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
Charly410064
 
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
Eduardo Galindo
 
Analisis y diseno_oo
Analisis y diseno_ooAnalisis y diseno_oo
Analisis y diseno_oo
Felipe Carrasco
 
0 todo
0 todo0 todo
0 todo
yanqui0101
 
Modelo crc
Modelo crc   Modelo crc
Modelo crc
Alumic S.A
 
Diagrama de casos
Diagrama de casosDiagrama de casos
Diagrama de casos
turlahackers
 
Prog oo con_java
Prog oo con_javaProg oo con_java
Prog oo con_java
JoseEstebanTelloEstr
 
Diseño de patrones
Diseño de patronesDiseño de patrones
Diseño de patrones
Edwin Roman Castrillon
 
Semanas01y02
Semanas01y02Semanas01y02
Semanas01y02
luisortiz
 
Semanas01y02
Semanas01y02Semanas01y02
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
Wilkins Contreras
 
Diseño o.o
Diseño o.oDiseño o.o
Diseño o.o
Wilkins Contreras
 
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
Marta Silvia Tabares
 
Clase 17
Clase 17Clase 17
Clase 17
victdiazm
 
Sistemas Expertos
Sistemas ExpertosSistemas Expertos
Sistemas Expertos
DreakThunder
 
Trab 9 enero.pptx
Trab 9 enero.pptxTrab 9 enero.pptx
Trab 9 enero.pptx
MariaEsmeraldaRamosR
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
forwer1223
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
gueritamala
 
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
douglimar89
 
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
Amerigled Salgado
 

Similar a 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
 
Modelo crc
Modelo crc   Modelo crc
Modelo crc
 
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
 

Último

La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 

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.