SlideShare una empresa de Scribd logo
1 de 22
4.2 y 4.3
FUNDAMENTOS DE INGENIERIA DE
SOFTWARE
Yazmin Alejandra Polanco Erives
Geovany Humberto Gameros Serna
4.2
Diseño de objetos
¿Que es un objeto?
Es una entidad existente en la memoria del ordenador
que tiene unas propiedades y unas operaciones
disponibles específicas.
Saldo: $1500
Numero: 595952959
Retirar()
Depositar()
Cuenta de banco
Diseño de objetos
Es un proceso para añadir detalles al análisis y tomar
decisiones junto con el diseño del sistema, de manera que
logre una especificación detallada antes de comenzar la
implementación final.
Aspectos a resolver:
 Determinar cómo las clases, atributos y asociaciones del
modelo de análisis deben implementarse en estructuras de
datos específicas.
 Determinar si se requiere introducir nuevas clases en el
modelo de diseño.
 Si se requiere modificar o eliminar clases del modelo de
análisis.
 Determinar los algoritmos para implementar las operaciones.
Etapas:
1. Comprender y definir el contexto y los modos de
utilización del sistema.
2. Diseñar la arquitectura del sistema.
3. Identificar los objetos principales en el sistema.
4. Desarrollar los modelos de diseño.
5. Especificar las interfaces de los objetos.
Metodologías para el análisis y
diseño orientado a objetos
 Metodología de Booch.
 Metodología OMT (Rumbaugh).
 Objectory (Jacobson).
 Método de Coad-Yourdon.
 Método UML.
Lenguaje unificado de
modelado (UML)
Es el lenguaje de modelado de sistemas de software más
conocido y utilizado en la actualidad.
Es un lenguaje gráfico para visualizar, especificar,
construir y documentar un sistema.
Se utiliza para definir un sistema, para detallar los
artefactos en el sistema y para documentar y construir.
En otras palabras, es el lenguaje en el que está descrito
el modelo.
4.3
Diseño de sistemas
Diseño de sistemas
El diseño de sistemas es la primera fase de diseño en la
cual se selecciona la aproximación básica para resolver
el problema. Durante el diseño del sistema, se decide la
estructura y el estilo global.
El proceso de diseño de un sistema complejo se
suele realizar de forma descendente:
 Diseño de alto nivel (o descomposición del sistema a
diseñar en subsistemas menos complejos).
Diseño e implementación de cada uno de los
subsistemas:
 Especificación consistente y completa del subsistema
de acuerdo con los objetivos establecidos en el
análisis.
 Desarrollo según la especificación.
 Prueba.
 Integración de todos los subsistemas.
 Validación del diseño.
Definición de subsistema
En todas las aplicaciones, salvo en las más pequeñas, el
primer paso para diseñar un sistema consiste en dividir el
sistema en un pequeño número de componentes. Cada
uno de los componentes principales de un sistema se
llama subsistema. Cada subsistema abarca aspectos del
sistema que comparten alguna propiedad común.
Un subsistema no es ni una función ni un objeto, sino un
paquete de clases, asociaciones, operaciones, sucesos y
restricciones interrelacionados, y que tienen una interfaz
razonablemente bien definida y pequeña con los demás
subsistemas.
Todo sistema debería dividirse en un pequeño número
de subsistemas. Cada subsistema, a su vez, debe
descomponerse en subsistemas propios aún más
pequeños. Los subsistemas de más bajo nivel se
denominan módulos.
Dentro del proceso de diseño de sistemas hay que tener
en cuenta los efectos que pueda producir la
introducción del nuevo sistema sobre el entorno en el
que deba funcionar, adecuando los criterios de diseño a
las características del mismo.
Con respecto al diseño de herramientas software, la
ergonomía tiene mucho que decir en cuestiones
relacionadas con:
Disposición de informaciones en pantalla.
Profundidad de menús.
Formato de iconos.
Nombres de comandos.
Control de cursores.
Tiempos de respuesta.
Manejo de errores.
Estructuras de datos.
Utilización de lenguaje natural.
Conclusión
Diseño de objetos: Genera especificaciones muy
detalladas de todos los objetos, incluyendo sus
operaciones y atributos. Se describe la interacción de los
objetos en cada caso de uso específico, especificando
que debe hacer cada operación en cada objeto.
El diseño del sistema: es la estrategia de alto nivel para
resolver problemas y construir una solución. Éste incluye
decisiones acerca de la organización del sistema en
subsistemas, la asignación de subsistemas a
componentes hardware y software, y decisiones
fundamentales conceptuales y de política que son las
que constituyen un marco de trabajo para el diseño
detallado

Más contenido relacionado

La actualidad más candente

Doc 6 especificacion de requisitos (ers-ieee830 01)
Doc 6   especificacion de requisitos (ers-ieee830 01)Doc 6   especificacion de requisitos (ers-ieee830 01)
Doc 6 especificacion de requisitos (ers-ieee830 01)Fanny Lorena Rivera Vera
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USOBiingeSof
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwareSamuelSanchez136
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpGomez Gomez
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicionjuca piro
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientosYesith Valencia
 
3 5 comprension y modelado de los sistemas organizacionales
3 5 comprension y modelado de los sistemas organizacionales3 5 comprension y modelado de los sistemas organizacionales
3 5 comprension y modelado de los sistemas organizacionalesGiovani Ramirez
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UMLJuan Antonio
 
Semana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadSemana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadGiovani Ramirez
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Softwareem3marquez
 
Sistemas Orientados a Objetos
Sistemas Orientados a ObjetosSistemas Orientados a Objetos
Sistemas Orientados a ObjetosMarcel Aponte
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Serviciosfinger10
 
SRS para Sistema de Control de Producción
SRS para Sistema de Control de ProducciónSRS para Sistema de Control de Producción
SRS para Sistema de Control de ProducciónIleana Garza Ibarra
 

La actualidad más candente (20)

Doc 6 especificacion de requisitos (ers-ieee830 01)
Doc 6   especificacion de requisitos (ers-ieee830 01)Doc 6   especificacion de requisitos (ers-ieee830 01)
Doc 6 especificacion de requisitos (ers-ieee830 01)
 
ERS - Ejemplo caso de estudio
ERS - Ejemplo caso de estudioERS - Ejemplo caso de estudio
ERS - Ejemplo caso de estudio
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USODIAGRAMAS DE CASO DE USO
DIAGRAMAS DE CASO DE USO
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del software
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwp
 
Arquitecturas de software exposicion
Arquitecturas de software   exposicionArquitecturas de software   exposicion
Arquitecturas de software exposicion
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientos
 
3 5 comprension y modelado de los sistemas organizacionales
3 5 comprension y modelado de los sistemas organizacionales3 5 comprension y modelado de los sistemas organizacionales
3 5 comprension y modelado de los sistemas organizacionales
 
Metodología Clásica
Metodología ClásicaMetodología Clásica
Metodología Clásica
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Prueba software orientado a objetos
Prueba software orientado a objetosPrueba software orientado a objetos
Prueba software orientado a objetos
 
Semana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadSemana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidad
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Sistemas Orientados a Objetos
Sistemas Orientados a ObjetosSistemas Orientados a Objetos
Sistemas Orientados a Objetos
 
Mcvs re-03 requerimientos técnicos
Mcvs re-03 requerimientos técnicosMcvs re-03 requerimientos técnicos
Mcvs re-03 requerimientos técnicos
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
SRS para Sistema de Control de Producción
SRS para Sistema de Control de ProducciónSRS para Sistema de Control de Producción
SRS para Sistema de Control de Producción
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 

Destacado

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 objetosdouglimar89
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Informaciónjgbd127
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
M2 t1 planificador_aamtic con retroalimentación version noviembre 3 con numer...
M2 t1 planificador_aamtic con retroalimentación version noviembre 3 con numer...M2 t1 planificador_aamtic con retroalimentación version noviembre 3 con numer...
M2 t1 planificador_aamtic con retroalimentación version noviembre 3 con numer...Dollyamanda Alegria
 
Reto infanciatutelada intress_upsocial_diainfancia
Reto infanciatutelada intress_upsocial_diainfanciaReto infanciatutelada intress_upsocial_diainfancia
Reto infanciatutelada intress_upsocial_diainfanciaUpSocial
 
Conocimiento de la didactica
Conocimiento de la didactica  Conocimiento de la didactica
Conocimiento de la didactica Luis Bruno
 
Redes Sociales - WEB 2.0
Redes Sociales - WEB 2.0Redes Sociales - WEB 2.0
Redes Sociales - WEB 2.0Cristhian Jaime
 
¿Qué era un irracional para un matemático griego clásico?
¿Qué era un irracional para un matemático griego clásico?¿Qué era un irracional para un matemático griego clásico?
¿Qué era un irracional para un matemático griego clásico?dougjim
 
Un paseo por portadas barrocas granadinas
Un paseo por portadas barrocas granadinasUn paseo por portadas barrocas granadinas
Un paseo por portadas barrocas granadinasJulio Amigo Quesada
 

Destacado (20)

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
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
 
Diseño de la interfaz de usuario
Diseño de la interfaz de usuarioDiseño de la interfaz de usuario
Diseño de la interfaz de usuario
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
M2 t1 planificador_aamtic con retroalimentación version noviembre 3 con numer...
M2 t1 planificador_aamtic con retroalimentación version noviembre 3 con numer...M2 t1 planificador_aamtic con retroalimentación version noviembre 3 con numer...
M2 t1 planificador_aamtic con retroalimentación version noviembre 3 con numer...
 
Presentacion formacion por_proyectos
Presentacion formacion por_proyectosPresentacion formacion por_proyectos
Presentacion formacion por_proyectos
 
Practica 5
Practica 5Practica 5
Practica 5
 
Ensayo, ciencias naturales
Ensayo, ciencias naturalesEnsayo, ciencias naturales
Ensayo, ciencias naturales
 
Tuxtype
TuxtypeTuxtype
Tuxtype
 
Reto infanciatutelada intress_upsocial_diainfancia
Reto infanciatutelada intress_upsocial_diainfanciaReto infanciatutelada intress_upsocial_diainfancia
Reto infanciatutelada intress_upsocial_diainfancia
 
Conocimiento de la didactica
Conocimiento de la didactica  Conocimiento de la didactica
Conocimiento de la didactica
 
Redes Sociales - WEB 2.0
Redes Sociales - WEB 2.0Redes Sociales - WEB 2.0
Redes Sociales - WEB 2.0
 
Narracion didactica
Narracion didacticaNarracion didactica
Narracion didactica
 
Sesion
SesionSesion
Sesion
 
¿Qué era un irracional para un matemático griego clásico?
¿Qué era un irracional para un matemático griego clásico?¿Qué era un irracional para un matemático griego clásico?
¿Qué era un irracional para un matemático griego clásico?
 
Un paseo por portadas barrocas granadinas
Un paseo por portadas barrocas granadinasUn paseo por portadas barrocas granadinas
Un paseo por portadas barrocas granadinas
 
Futbol 7 AFD
Futbol 7 AFDFutbol 7 AFD
Futbol 7 AFD
 
Las tic
Las ticLas tic
Las tic
 
MUJER: AUTOESTIMA SALUDABLE
MUJER: AUTOESTIMA SALUDABLEMUJER: AUTOESTIMA SALUDABLE
MUJER: AUTOESTIMA SALUDABLE
 
Presentación1
Presentación1Presentación1
Presentación1
 

Similar a Diseño de objetos y diseño de sistemas

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 sistemasAmerigled Salgado
 
Diseno de software_-_gabriel_gonzalez
Diseno de software_-_gabriel_gonzalezDiseno de software_-_gabriel_gonzalez
Diseno de software_-_gabriel_gonzalezGabrielGonzalez463
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIJimmyWilfredMassVerd
 
Proceso de desarrollo de los sistemas de informacion
Proceso de desarrollo de los sistemas de informacionProceso de desarrollo de los sistemas de informacion
Proceso de desarrollo de los sistemas de informacionJuan Carlos Santa María
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del softwaremrquaife
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoMonica Naranjo
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasJuan Pablo Bustos Thames
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasJuan Pablo Bustos Thames
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareYORGELIS1608
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian OblitasChristian1705
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiRaimonKoudsi
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasflaco_mendez
 
Caracteisticas de un analista
Caracteisticas de un analistaCaracteisticas de un analista
Caracteisticas de un analistaFSILSCA
 
Sistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadSistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadBeto Meneses
 
Comunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoComunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoJamil Cajamarca
 
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011gabrielpea60
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortellforwer1223
 

Similar a Diseño de objetos y diseño de sistemas (20)

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
 
Diseno de software_-_gabriel_gonzalez
Diseno de software_-_gabriel_gonzalezDiseno de software_-_gabriel_gonzalez
Diseno de software_-_gabriel_gonzalez
 
Fundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas IIFundamentos Básicos para el Diseño del Software - Sistemas II
Fundamentos Básicos para el Diseño del Software - Sistemas II
 
Proceso de desarrollo de los sistemas de informacion
Proceso de desarrollo de los sistemas de informacionProceso de desarrollo de los sistemas de informacion
Proceso de desarrollo de los sistemas de informacion
 
Fundamentos del software
Fundamentos del softwareFundamentos del software
Fundamentos del software
 
Fundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimientoFundamentos y metodos analisis de requerimiento
Fundamentos y metodos analisis de requerimiento
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 
Significado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemasSignificado dentro del ciclo de vida de desarrollo de sistemas
Significado dentro del ciclo de vida de desarrollo de sistemas
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
 
Analisis orientados a objetos
Analisis orientados a objetosAnalisis orientados a objetos
Analisis orientados a objetos
 
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon KoudsiFUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
FUNDAMENTOS Y MÉTODOS DE ANÁLISIS DE REQUERIMIENTOS Raimon Koudsi
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemas
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Caracteisticas de un analista
Caracteisticas de un analistaCaracteisticas de un analista
Caracteisticas de un analista
 
Sistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidadSistemas de información diapositivas de la 3era unidad
Sistemas de información diapositivas de la 3era unidad
 
Comunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertidoComunidad emagister 63082_63082-convertido
Comunidad emagister 63082_63082-convertido
 
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
Presentación Diseño de Software Gabriel Augusto Peña Antonetti CI 27687011
 
Slideshare 2do corte, luismortell
Slideshare 2do corte, luismortellSlideshare 2do corte, luismortell
Slideshare 2do corte, luismortell
 

Más de Yazmin Polanco

Bluetooth e infrarrojo
Bluetooth e infrarrojoBluetooth e infrarrojo
Bluetooth e infrarrojoYazmin Polanco
 
Historia de la graficación por computadora
Historia de la graficación por computadoraHistoria de la graficación por computadora
Historia de la graficación por computadoraYazmin Polanco
 
Arquitectura de procesador corei7
Arquitectura de procesador corei7Arquitectura de procesador corei7
Arquitectura de procesador corei7Yazmin Polanco
 
Formatos gráficos de almacenamiento - JPEG GIF PNG
Formatos gráficos de almacenamiento - JPEG GIF PNGFormatos gráficos de almacenamiento - JPEG GIF PNG
Formatos gráficos de almacenamiento - JPEG GIF PNGYazmin Polanco
 
Proceso de descontaminacion ambiental
Proceso de descontaminacion ambientalProceso de descontaminacion ambiental
Proceso de descontaminacion ambientalYazmin Polanco
 

Más de Yazmin Polanco (7)

Bluetooth e infrarrojo
Bluetooth e infrarrojoBluetooth e infrarrojo
Bluetooth e infrarrojo
 
Historia de la graficación por computadora
Historia de la graficación por computadoraHistoria de la graficación por computadora
Historia de la graficación por computadora
 
computación paralela
computación paralelacomputación paralela
computación paralela
 
Arquitectura de procesador corei7
Arquitectura de procesador corei7Arquitectura de procesador corei7
Arquitectura de procesador corei7
 
Formatos gráficos de almacenamiento - JPEG GIF PNG
Formatos gráficos de almacenamiento - JPEG GIF PNGFormatos gráficos de almacenamiento - JPEG GIF PNG
Formatos gráficos de almacenamiento - JPEG GIF PNG
 
Proceso de descontaminacion ambiental
Proceso de descontaminacion ambientalProceso de descontaminacion ambiental
Proceso de descontaminacion ambiental
 
4
44
4
 

Último

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...wvernetlopez
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 

Último (20)

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
Ingeniería de Tránsito. Proyecto Geométrico de calles y carreteras, es el pro...
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 

Diseño de objetos y diseño de sistemas

  • 1. 4.2 y 4.3 FUNDAMENTOS DE INGENIERIA DE SOFTWARE Yazmin Alejandra Polanco Erives Geovany Humberto Gameros Serna
  • 3. ¿Que es un objeto? Es una entidad existente en la memoria del ordenador que tiene unas propiedades y unas operaciones disponibles específicas. Saldo: $1500 Numero: 595952959 Retirar() Depositar() Cuenta de banco
  • 4. Diseño de objetos Es un proceso para añadir detalles al análisis y tomar decisiones junto con el diseño del sistema, de manera que logre una especificación detallada antes de comenzar la implementación final.
  • 5. Aspectos a resolver:  Determinar cómo las clases, atributos y asociaciones del modelo de análisis deben implementarse en estructuras de datos específicas.  Determinar si se requiere introducir nuevas clases en el modelo de diseño.  Si se requiere modificar o eliminar clases del modelo de análisis.  Determinar los algoritmos para implementar las operaciones.
  • 6. Etapas: 1. Comprender y definir el contexto y los modos de utilización del sistema. 2. Diseñar la arquitectura del sistema. 3. Identificar los objetos principales en el sistema. 4. Desarrollar los modelos de diseño. 5. Especificar las interfaces de los objetos.
  • 7.
  • 8. Metodologías para el análisis y diseño orientado a objetos  Metodología de Booch.  Metodología OMT (Rumbaugh).  Objectory (Jacobson).  Método de Coad-Yourdon.  Método UML.
  • 9. Lenguaje unificado de modelado (UML) Es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.
  • 10.
  • 12. Diseño de sistemas El diseño de sistemas es la primera fase de diseño en la cual se selecciona la aproximación básica para resolver el problema. Durante el diseño del sistema, se decide la estructura y el estilo global.
  • 13.
  • 14. El proceso de diseño de un sistema complejo se suele realizar de forma descendente:  Diseño de alto nivel (o descomposición del sistema a diseñar en subsistemas menos complejos). Diseño e implementación de cada uno de los subsistemas:  Especificación consistente y completa del subsistema de acuerdo con los objetivos establecidos en el análisis.  Desarrollo según la especificación.  Prueba.  Integración de todos los subsistemas.  Validación del diseño.
  • 15. Definición de subsistema En todas las aplicaciones, salvo en las más pequeñas, el primer paso para diseñar un sistema consiste en dividir el sistema en un pequeño número de componentes. Cada uno de los componentes principales de un sistema se llama subsistema. Cada subsistema abarca aspectos del sistema que comparten alguna propiedad común.
  • 16. Un subsistema no es ni una función ni un objeto, sino un paquete de clases, asociaciones, operaciones, sucesos y restricciones interrelacionados, y que tienen una interfaz razonablemente bien definida y pequeña con los demás subsistemas.
  • 17. Todo sistema debería dividirse en un pequeño número de subsistemas. Cada subsistema, a su vez, debe descomponerse en subsistemas propios aún más pequeños. Los subsistemas de más bajo nivel se denominan módulos.
  • 18. Dentro del proceso de diseño de sistemas hay que tener en cuenta los efectos que pueda producir la introducción del nuevo sistema sobre el entorno en el que deba funcionar, adecuando los criterios de diseño a las características del mismo.
  • 19.
  • 20. Con respecto al diseño de herramientas software, la ergonomía tiene mucho que decir en cuestiones relacionadas con: Disposición de informaciones en pantalla. Profundidad de menús. Formato de iconos. Nombres de comandos. Control de cursores. Tiempos de respuesta. Manejo de errores. Estructuras de datos. Utilización de lenguaje natural.
  • 21.
  • 22. Conclusión Diseño de objetos: Genera especificaciones muy detalladas de todos los objetos, incluyendo sus operaciones y atributos. Se describe la interacción de los objetos en cada caso de uso específico, especificando que debe hacer cada operación en cada objeto. El diseño del sistema: es la estrategia de alto nivel para resolver problemas y construir una solución. Éste incluye decisiones acerca de la organización del sistema en subsistemas, la asignación de subsistemas a componentes hardware y software, y decisiones fundamentales conceptuales y de política que son las que constituyen un marco de trabajo para el diseño detallado