SlideShare uma empresa Scribd logo
1 de 21
UNIVERSIDAD POLITÉCNICA DE NICARAGUA
‘‘Sirviendo a la comunidad’’
Análisis y Diseño de Sistemas II
***METODOLOGIA OOSE***
Integrantes:
Indira Pérez Rivera.
Maritza Contreras Cruz.
Stephanie Ramos Quintanilla.
Prof. Tania Sequeira
Fecha: 09-04-2013
Este método proporciona un soporte para el diseño
creativo de productos de software,
inclusive a escala industrial. El autor plantea el problema
del diseño y construcción de software
haciendo una comparación con la industria de la
construcción, contemplando las siguientes fases:
HERRAMIENTAS
PROCESOS
MÉTODOS
ARQUITECTURA
Soportan todos los aspectos de la empresa,
explícitamente las actividades de arquitectura, métodos
y procesos.
Permite el escalamiento de los métodos, de tal
forma que puedan ser aplicados a proyectos de
forma interactiva y en partes.
Establece de manera explícita los
procedimientos etapa por etapa que deben
seguirse para aplicar la arquitectura al proyecto.
Una buena estructura del sistema es fácil
de entender, de cambiar y realizar pruebas y
mantenimiento. Las propiedades del sistema
determina como la arquitectura debe ser
tratada durante el tiempo de vida. Las
propiedades de la arquitectura son
extremadamente importantes y forman la
base del método.
Diseño creativo
Las actividades creativas de un desarrollo, consisten en la transformación de un conjunto
de requerimientos y nociones vagas, en un plan estructurado de construcción y un plan de acción
para su implementación.
El diseño creativo tomando como referencia una base arquitectónica es seguir paso a
paso los métodos y procesos con la asistencia de herramientas, para convertir los requerimientos
dentro de una arquitectura viable para la construcción de un proyecto incluyendo la creación de
prototipos.
Modelo de análisis
Especifica el comportamiento funcional del sistema bajo prácticamente circunstancias
ideales y sin hacer alusión a un ambiente particular de implementación.
Construcción
L a primera actividad en la construcción consiste en la implementación de los detalles que
conciernen a la arquitectura y construcción del plan, que es ir de una mayor abstracción a
concretizar mas el plan.
Diseño
Formaliza el modelo de análisis en términos del ambiente de implementación y
especifica la identidad de los bloques de construcción
Prueba del sistema
Consiste en la verificación del trabajo de cada uno de los paquetes de servicio
definidos en el modelo de análisis Esta fase tiene lugar en varios niveles, desde
funciones específicas, hasta el sistema completo.
Desarrollo incremental
El desarrollo del sistema es usualmente un proceso el cual toma varios años para su
terminación. La especificación es seguida por el análisis, la construcción y prueba
del sistema completo. Este método puede trabajar si todos los requerimientos del
sistema son conocidos del conjunto de salida.
En la mayoría de los casos, conviene mejor desarrollar el sistema etapa por etapa,
empezando con unas cuantas funciones principales, como se va aclarando la
comprensión del sistema en cuanto a su funcionalidad se van agregando nuevas
funciones, de esta forma el sistema va creciendo.
Sistema de desarrollo y metodología
Cuando se desarrolla un sistema grande es importante conocer como cada uno de los
pasos del método interactúan y como ellos compiten dentro del desarrollo del proceso. Se
hace hincapié en la discusión entre el proceso de desarrollo y las ideas básicas que hay
detrás del método lo que determina la selección de una arquitectura de un universo de
arquitecturas.
Finalmente se agregan pocos comentarios acerca de cómo las herramientas CASE
deberían ser diseñadas para soportar el desarrollo, iniciando desde las propiedades
fundamentales de la arquitectura, métodos y procesos.
Modelos
El sistema de desarrollo es una tarea compleja. Algunos aspectos diferentes han sido
tomados en consideración. OOSE presenta cinco técnicas para modelar un sistema:
El modelo de
análisis: El objetivo
es dar al sistema una
estructura de objetos
robusta y flexible a
los cambios.
El modelo de
requerimientos: El
objetivo es la captura
de requerimientos
funcionales.
Modelo de diseño:
Tiene como objetivo
adoptar y refinar la
estructura de objetos
en el ambiente actual
de implementación.
El modelo de
implementación:
Tiene como objetivo
implementar el
sistema.
El modelo de
prueba: Su objetivo
es verificar el
sistema.
ANÁLISIS
CONSTRUCCIÓN
PRUEBA
MODELO DE REQUERIMIENTOS
MODELO DE ANÁLISIS
MODELO DE DISEÑO
MODELO DE IMPLEMENTACIÓN
MODELO DE PRUEBA
La idea básica de estos modelos es capturar el concepto inicial de todos los requerimientos
funcionales y usar sus perspectivas. Es por eso que la relación entre ellos es importante.
Para hacer posible el mantenimiento del sistema es también necesario que los modelos sean
tangibles.
Procesos y modelos
Durante el desarrollo de un sistema se crea un modelo del sistema. El diseño de este
modelo trabaja sobre un proceso de descripción con el cual será desarrollado el sistema.
Esos modelos son expresados en un cierto espacio de información. Cada proceso toma uno
o varios modelos y transforma esto dentro de otros modelos.
Proceso de análisis
El proceso de análisis produce dos modelos, a partir de la especificación de
requerimientos, un modelo de requerimientos es creado para especificar toda la
funcionalidad del sistema. Esto es principalmente hecho por: casos de uso en el modelo de
casos de uso, el cual forma parte del modelo de requerimientos.
El modelo de requerimientos es la base de otro modelo creado por el proceso de análisis,
llamado modelo de análisis. El modelo de análisis es la base de la estructura del sistema. En
este modelo se especifican todos los objetos lógicos que serán incluidos en el sistema y
como están relacionados y agrupados.
1)-MODELO DE REQUERIMIENTOS
Actores y Casos de Uso
La primera transformación hecha de la especificación de requerimientos para el modelo de
requerimientos consiste en:
Un modelo de caso de uso
 Descripción de la interfase
 Un modelo en el dominio del problema
2)-MODELO DE ANÁLISIS
Se ha visto que el modelo de requerimientos tiene como objetivo definir las limitaciones del
sistema y especificar su comportamiento. Cuando el modelo de requerimientos ha sido
desarrollado y aprobado por los usuarios se puede iniciar el desarrollo del sistema.
La información para este sistema se enfoca en la captura de:
Información: Especifica la información de ayuda en el sistema. Así como describe el
estado interno del sistema.
 Comportamiento: Especifica el comportamiento que adopta el sistema. Especifica
cuando y como el sistema cambia de estado.
Presentación: Detalla la presentación del sistema al mundo exterior.
El modelo de requerimientos es estructurado en el modelo de análisis:
El modelo de análisis esta formado a partir del modelo de casos de uso. Cada caso de uso
será divido en objetos de 3 tipos. En el modelo de requerimientos se especifica toda la
funcionalidad del sistema. Esta funcionalidad debe ser ahora conformada para obtener una
estructura completa y robusta.
3)-EL MODELO DE DISEÑO DE OBJETOS
El proceso de construcción edifica el sistema usando tanto el modelo de análisis y el
modelo de requerimientos. Primero se crea el modelo de diseño que es un refinamiento y
formalización del modelo de análisis. Al inicio del trabajo cuando se desarrolla el modelo de
diseño es para adaptarlo a la implementación del ambiente actual.
Una diferencia entre el modelo de análisis y el modelo de diseño es que el modelo de
análisis debe ser visto como un modelo conceptual o lógico del sistema, y el modelo de
diseño contiene el código, por lo cual el modelo de diseño deberá ser una representación
de la manera como el código fuente es estructurado, manejado y escrito.
Bloques
El concepto de bloque describe la intención de cómo el código debe ser producido. Los
bloques son el diseño de objetos y ellos se dibujan como rectángulos. Un bloque
normalmente apunta para implementar un objeto de la etapa de análisis, aquí puede ser
posible usar los diferentes tipos de bloques:
 Bloque de interfase.
 Bloque de Entidad.
 Bloque de Control.
Diagrama de interacción
Para describir una secuencia de estímulos se usan los diagramas de interacción. Se puede
describir como varios bloques se comunican mediante envió de estímulos de uno a otro.
Como una base para esa interacción se usa otra vez el modelo de caso de uso. Describe en
detalle para cada caso de uso, una secuencia de estimulo la cual es enviada entre los bloques.
4)-EL MODELO DE IMPLEMENTACIÓN
La implementación del modelo consiste de la notación del código. La información de
espacio es la opción del lenguaje de programación que se usa. no necesariamente se requiere
de un lenguaje de programación orientada a objeto, sin embargo, si se recomienda el uso de
un lenguaje de programación orientada a objeto, desde la concepción inicial hasta la
construcción.
La base para la implementación es el modelo de diseño. Aquí se especifica la interfase de
cada bloque.
5)-EL MODELO DE PRUEBA
El modelo de prueba es el ultimo modelo a construir. Describe simplemente el estado de
resultados de la prueba. El modelo de requerimientos de nuevo representa una herramienta
potente de prueba, al probar cada caso de uso, se verifica que los objetos se comuniquen
correctamente en dicho caso de uso. De manera simular se verifica la interfase de usuario,
descrita en el modelo de requerimientos, con todo lo anterior, el modelo de requerimientos
es la base de verificado para el modelo de prueba.
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE
Analisis y Diseños de Sistemas 2-Metodologia OOSE

Mais conteúdo relacionado

Mais procurados

Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
Roger Villegas
 
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionBase de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacion
Alfonso Triana
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
yoiner santiago
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
innovalabcun
 
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
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 

Mais procurados (20)

Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Diagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetesDiagrama paquetes, colaboracion y componetes
Diagrama paquetes, colaboracion y componetes
 
Fundamentos de la arquitectura de software
Fundamentos de la arquitectura de softwareFundamentos de la arquitectura de software
Fundamentos de la arquitectura de software
 
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionBase de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacion
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Modelado del análisis
Modelado del análisisModelado del análisis
Modelado del análisis
 
Prueba de aplicaciones
Prueba de aplicacionesPrueba de aplicaciones
Prueba de aplicaciones
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Diagramas De Caso De Uso
Diagramas De Caso De UsoDiagramas De Caso De Uso
Diagramas De Caso De Uso
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVA
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Clases y objetos de java
Clases y objetos de javaClases y objetos de java
Clases y objetos de java
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Hilos En Java
Hilos En JavaHilos En Java
Hilos En Java
 
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
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 

Destaque

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
Leo Jm
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaugh
viisistemas
 
Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMT
Mari Cruz
 
UML para sistemas de tiempo real - Marcela Folleco
UML para sistemas de tiempo real - Marcela FollecoUML para sistemas de tiempo real - Marcela Folleco
UML para sistemas de tiempo real - Marcela Folleco
2008PA2Info3
 
Organizacion mundial del turismo (omt)
Organizacion mundial del turismo (omt)Organizacion mundial del turismo (omt)
Organizacion mundial del turismo (omt)
epixeto
 
Organização mundial do turismo catia nº 5
Organização mundial do turismo  catia nº 5Organização mundial do turismo  catia nº 5
Organização mundial do turismo catia nº 5
KatiaNunes1996
 

Destaque (20)

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
 
Metodologia omt
Metodologia omtMetodologia omt
Metodologia omt
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Metodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaughMetodologã­a orientada-a-objetos-omt.-rumbaugh
Metodologã­a orientada-a-objetos-omt.-rumbaugh
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Implementación y arquitectura de los simuladores en el IEF / Jaime Villanueva...
Implementación y arquitectura de los simuladores en el IEF / Jaime Villanueva...Implementación y arquitectura de los simuladores en el IEF / Jaime Villanueva...
Implementación y arquitectura de los simuladores en el IEF / Jaime Villanueva...
 
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetos
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetosEjercicio integrador de_análisis_de_sistemas_orientado_a_objetos
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetos
 
Omt1
Omt1Omt1
Omt1
 
Creative commons
Creative commonsCreative commons
Creative commons
 
Analisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMTAnalisis y Diseño de Sistemas 2-Metodologia OMT
Analisis y Diseño de Sistemas 2-Metodologia OMT
 
Using Mobile-D methodology in development of mobile applications: Challenges ...
Using Mobile-D methodology in development of mobile applications: Challenges ...Using Mobile-D methodology in development of mobile applications: Challenges ...
Using Mobile-D methodology in development of mobile applications: Challenges ...
 
Capitulo01p01
Capitulo01p01Capitulo01p01
Capitulo01p01
 
Omt
OmtOmt
Omt
 
UML para sistemas de tiempo real - Marcela Folleco
UML para sistemas de tiempo real - Marcela FollecoUML para sistemas de tiempo real - Marcela Folleco
UML para sistemas de tiempo real - Marcela Folleco
 
Uml
UmlUml
Uml
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Organizacion mundial del turismo (omt)
Organizacion mundial del turismo (omt)Organizacion mundial del turismo (omt)
Organizacion mundial del turismo (omt)
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Organização mundial do turismo catia nº 5
Organização mundial do turismo  catia nº 5Organização mundial do turismo  catia nº 5
Organização mundial do turismo catia nº 5
 

Semelhante a Analisis y Diseños de Sistemas 2-Metodologia OOSE

13 Clase Flujo De Analisis
13 Clase Flujo De Analisis13 Clase Flujo De Analisis
13 Clase Flujo De Analisis
Julio Pari
 
elaboracion de prototipos rad y programacion externa
elaboracion de prototipos rad y programacion externaelaboracion de prototipos rad y programacion externa
elaboracion de prototipos rad y programacion externa
beto25
 

Semelhante a Analisis y Diseños de Sistemas 2-Metodologia OOSE (20)

Metodología OOSE.pdf
Metodología OOSE.pdfMetodología OOSE.pdf
Metodología OOSE.pdf
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Desarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a ObjetosDesarrollo de Software Orienta a Objetos
Desarrollo de Software Orienta a Objetos
 
Análisis de la Arquitectura de Sistemas.pptx
Análisis de la Arquitectura de Sistemas.pptxAnálisis de la Arquitectura de Sistemas.pptx
Análisis de la Arquitectura de Sistemas.pptx
 
8 disenio (caso de uso)
8 disenio  (caso de uso)8 disenio  (caso de uso)
8 disenio (caso de uso)
 
8 disenio
8 disenio8 disenio
8 disenio
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
13 clase-flujo-de-analisis
13 clase-flujo-de-analisis13 clase-flujo-de-analisis
13 clase-flujo-de-analisis
 
Is.exp.329466
Is.exp.329466Is.exp.329466
Is.exp.329466
 
13 Clase Flujo De Analisis
13 Clase Flujo De Analisis13 Clase Flujo De Analisis
13 Clase Flujo De Analisis
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Metodología orientadas a objetos
Metodología orientadas a objetosMetodología orientadas a objetos
Metodología orientadas a objetos
 
Metodologia de iconix jhon poo
Metodologia de iconix jhon pooMetodologia de iconix jhon poo
Metodologia de iconix jhon poo
 
7 analisis
7 analisis7 analisis
7 analisis
 
7 analisis (caso de uso)
7 analisis  (caso de uso)7 analisis  (caso de uso)
7 analisis (caso de uso)
 
Metodologia para el proyecto
Metodologia para el proyectoMetodologia para el proyecto
Metodologia para el proyecto
 
elaboracion de prototipos rad y programacion externa
elaboracion de prototipos rad y programacion externaelaboracion de prototipos rad y programacion externa
elaboracion de prototipos rad y programacion externa
 

Mais de Mari Cruz

Diseño Web-Historia del Diseño Web
Diseño Web-Historia del Diseño WebDiseño Web-Historia del Diseño Web
Diseño Web-Historia del Diseño Web
Mari Cruz
 
Principios de la Administracion-Proyecto de Realizacion de una Empresa
Principios de la Administracion-Proyecto de Realizacion de una EmpresaPrincipios de la Administracion-Proyecto de Realizacion de una Empresa
Principios de la Administracion-Proyecto de Realizacion de una Empresa
Mari Cruz
 
Sistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaSistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoria
Mari Cruz
 
Metodologia de la Investigacion-El chat como forma de expresion en los estudi...
Metodologia de la Investigacion-El chat como forma de expresion en los estudi...Metodologia de la Investigacion-El chat como forma de expresion en los estudi...
Metodologia de la Investigacion-El chat como forma de expresion en los estudi...
Mari Cruz
 
Investigacion de Operaciones-Coste mínimo
Investigacion de Operaciones-Coste mínimoInvestigacion de Operaciones-Coste mínimo
Investigacion de Operaciones-Coste mínimo
Mari Cruz
 

Mais de Mari Cruz (10)

Diseño Web-Historia del Diseño Web
Diseño Web-Historia del Diseño WebDiseño Web-Historia del Diseño Web
Diseño Web-Historia del Diseño Web
 
Admon de Dpto Informaticos-Satisfaccion del empleo y participacion en el trabajo
Admon de Dpto Informaticos-Satisfaccion del empleo y participacion en el trabajoAdmon de Dpto Informaticos-Satisfaccion del empleo y participacion en el trabajo
Admon de Dpto Informaticos-Satisfaccion del empleo y participacion en el trabajo
 
Guía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIGuía de arquitectura de computadoras II
Guía de arquitectura de computadoras II
 
Guía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasGuía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y Respuestas
 
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
Arquitectura de computadoras II-Codigo de Operaciones y Campo de Direccionami...
 
Principios de la Administracion-Proyecto de Realizacion de una Empresa
Principios de la Administracion-Proyecto de Realizacion de una EmpresaPrincipios de la Administracion-Proyecto de Realizacion de una Empresa
Principios de la Administracion-Proyecto de Realizacion de una Empresa
 
Sistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoriaSistemas Operativos I-Particionamiento de memoria
Sistemas Operativos I-Particionamiento de memoria
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Metodologia de la Investigacion-El chat como forma de expresion en los estudi...
Metodologia de la Investigacion-El chat como forma de expresion en los estudi...Metodologia de la Investigacion-El chat como forma de expresion en los estudi...
Metodologia de la Investigacion-El chat como forma de expresion en los estudi...
 
Investigacion de Operaciones-Coste mínimo
Investigacion de Operaciones-Coste mínimoInvestigacion de Operaciones-Coste mínimo
Investigacion de Operaciones-Coste mínimo
 

Último

MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
vladimirpaucarmontes
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sutti0808
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
BRAYANJOSEPTSANJINEZ
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Último (20)

MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSIONCALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
CALCULO SISTEMA DE PUESTA A TIERRA PARA BAJA TENSION Y MEDIA TENSION
 
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptxsigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
sigof.sisfoh.gob.pe_consulta_hogares_ULE_busqueda_print.php (1).pptx
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
UNIDAD II 2.pdf ingenieria civil lima upn
UNIDAD  II 2.pdf ingenieria civil lima upnUNIDAD  II 2.pdf ingenieria civil lima upn
UNIDAD II 2.pdf ingenieria civil lima upn
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
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
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 

Analisis y Diseños de Sistemas 2-Metodologia OOSE

  • 1. UNIVERSIDAD POLITÉCNICA DE NICARAGUA ‘‘Sirviendo a la comunidad’’ Análisis y Diseño de Sistemas II ***METODOLOGIA OOSE*** Integrantes: Indira Pérez Rivera. Maritza Contreras Cruz. Stephanie Ramos Quintanilla. Prof. Tania Sequeira Fecha: 09-04-2013
  • 2. Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial. El autor plantea el problema del diseño y construcción de software haciendo una comparación con la industria de la construcción, contemplando las siguientes fases:
  • 3. HERRAMIENTAS PROCESOS MÉTODOS ARQUITECTURA Soportan todos los aspectos de la empresa, explícitamente las actividades de arquitectura, métodos y procesos. Permite el escalamiento de los métodos, de tal forma que puedan ser aplicados a proyectos de forma interactiva y en partes. Establece de manera explícita los procedimientos etapa por etapa que deben seguirse para aplicar la arquitectura al proyecto. Una buena estructura del sistema es fácil de entender, de cambiar y realizar pruebas y mantenimiento. Las propiedades del sistema determina como la arquitectura debe ser tratada durante el tiempo de vida. Las propiedades de la arquitectura son extremadamente importantes y forman la base del método.
  • 4. Diseño creativo Las actividades creativas de un desarrollo, consisten en la transformación de un conjunto de requerimientos y nociones vagas, en un plan estructurado de construcción y un plan de acción para su implementación. El diseño creativo tomando como referencia una base arquitectónica es seguir paso a paso los métodos y procesos con la asistencia de herramientas, para convertir los requerimientos dentro de una arquitectura viable para la construcción de un proyecto incluyendo la creación de prototipos. Modelo de análisis Especifica el comportamiento funcional del sistema bajo prácticamente circunstancias ideales y sin hacer alusión a un ambiente particular de implementación. Construcción L a primera actividad en la construcción consiste en la implementación de los detalles que conciernen a la arquitectura y construcción del plan, que es ir de una mayor abstracción a concretizar mas el plan. Diseño Formaliza el modelo de análisis en términos del ambiente de implementación y especifica la identidad de los bloques de construcción
  • 5. Prueba del sistema Consiste en la verificación del trabajo de cada uno de los paquetes de servicio definidos en el modelo de análisis Esta fase tiene lugar en varios niveles, desde funciones específicas, hasta el sistema completo. Desarrollo incremental El desarrollo del sistema es usualmente un proceso el cual toma varios años para su terminación. La especificación es seguida por el análisis, la construcción y prueba del sistema completo. Este método puede trabajar si todos los requerimientos del sistema son conocidos del conjunto de salida. En la mayoría de los casos, conviene mejor desarrollar el sistema etapa por etapa, empezando con unas cuantas funciones principales, como se va aclarando la comprensión del sistema en cuanto a su funcionalidad se van agregando nuevas funciones, de esta forma el sistema va creciendo.
  • 6. Sistema de desarrollo y metodología Cuando se desarrolla un sistema grande es importante conocer como cada uno de los pasos del método interactúan y como ellos compiten dentro del desarrollo del proceso. Se hace hincapié en la discusión entre el proceso de desarrollo y las ideas básicas que hay detrás del método lo que determina la selección de una arquitectura de un universo de arquitecturas. Finalmente se agregan pocos comentarios acerca de cómo las herramientas CASE deberían ser diseñadas para soportar el desarrollo, iniciando desde las propiedades fundamentales de la arquitectura, métodos y procesos. Modelos El sistema de desarrollo es una tarea compleja. Algunos aspectos diferentes han sido tomados en consideración. OOSE presenta cinco técnicas para modelar un sistema:
  • 7.
  • 8. El modelo de análisis: El objetivo es dar al sistema una estructura de objetos robusta y flexible a los cambios. El modelo de requerimientos: El objetivo es la captura de requerimientos funcionales. Modelo de diseño: Tiene como objetivo adoptar y refinar la estructura de objetos en el ambiente actual de implementación. El modelo de implementación: Tiene como objetivo implementar el sistema. El modelo de prueba: Su objetivo es verificar el sistema.
  • 9. ANÁLISIS CONSTRUCCIÓN PRUEBA MODELO DE REQUERIMIENTOS MODELO DE ANÁLISIS MODELO DE DISEÑO MODELO DE IMPLEMENTACIÓN MODELO DE PRUEBA
  • 10. La idea básica de estos modelos es capturar el concepto inicial de todos los requerimientos funcionales y usar sus perspectivas. Es por eso que la relación entre ellos es importante. Para hacer posible el mantenimiento del sistema es también necesario que los modelos sean tangibles. Procesos y modelos Durante el desarrollo de un sistema se crea un modelo del sistema. El diseño de este modelo trabaja sobre un proceso de descripción con el cual será desarrollado el sistema. Esos modelos son expresados en un cierto espacio de información. Cada proceso toma uno o varios modelos y transforma esto dentro de otros modelos.
  • 11. Proceso de análisis El proceso de análisis produce dos modelos, a partir de la especificación de requerimientos, un modelo de requerimientos es creado para especificar toda la funcionalidad del sistema. Esto es principalmente hecho por: casos de uso en el modelo de casos de uso, el cual forma parte del modelo de requerimientos. El modelo de requerimientos es la base de otro modelo creado por el proceso de análisis, llamado modelo de análisis. El modelo de análisis es la base de la estructura del sistema. En este modelo se especifican todos los objetos lógicos que serán incluidos en el sistema y como están relacionados y agrupados. 1)-MODELO DE REQUERIMIENTOS Actores y Casos de Uso La primera transformación hecha de la especificación de requerimientos para el modelo de requerimientos consiste en: Un modelo de caso de uso  Descripción de la interfase  Un modelo en el dominio del problema
  • 12. 2)-MODELO DE ANÁLISIS Se ha visto que el modelo de requerimientos tiene como objetivo definir las limitaciones del sistema y especificar su comportamiento. Cuando el modelo de requerimientos ha sido desarrollado y aprobado por los usuarios se puede iniciar el desarrollo del sistema. La información para este sistema se enfoca en la captura de: Información: Especifica la información de ayuda en el sistema. Así como describe el estado interno del sistema.  Comportamiento: Especifica el comportamiento que adopta el sistema. Especifica cuando y como el sistema cambia de estado. Presentación: Detalla la presentación del sistema al mundo exterior. El modelo de requerimientos es estructurado en el modelo de análisis: El modelo de análisis esta formado a partir del modelo de casos de uso. Cada caso de uso será divido en objetos de 3 tipos. En el modelo de requerimientos se especifica toda la funcionalidad del sistema. Esta funcionalidad debe ser ahora conformada para obtener una estructura completa y robusta.
  • 13. 3)-EL MODELO DE DISEÑO DE OBJETOS El proceso de construcción edifica el sistema usando tanto el modelo de análisis y el modelo de requerimientos. Primero se crea el modelo de diseño que es un refinamiento y formalización del modelo de análisis. Al inicio del trabajo cuando se desarrolla el modelo de diseño es para adaptarlo a la implementación del ambiente actual. Una diferencia entre el modelo de análisis y el modelo de diseño es que el modelo de análisis debe ser visto como un modelo conceptual o lógico del sistema, y el modelo de diseño contiene el código, por lo cual el modelo de diseño deberá ser una representación de la manera como el código fuente es estructurado, manejado y escrito. Bloques El concepto de bloque describe la intención de cómo el código debe ser producido. Los bloques son el diseño de objetos y ellos se dibujan como rectángulos. Un bloque normalmente apunta para implementar un objeto de la etapa de análisis, aquí puede ser posible usar los diferentes tipos de bloques:  Bloque de interfase.  Bloque de Entidad.  Bloque de Control.
  • 14. Diagrama de interacción Para describir una secuencia de estímulos se usan los diagramas de interacción. Se puede describir como varios bloques se comunican mediante envió de estímulos de uno a otro. Como una base para esa interacción se usa otra vez el modelo de caso de uso. Describe en detalle para cada caso de uso, una secuencia de estimulo la cual es enviada entre los bloques. 4)-EL MODELO DE IMPLEMENTACIÓN La implementación del modelo consiste de la notación del código. La información de espacio es la opción del lenguaje de programación que se usa. no necesariamente se requiere de un lenguaje de programación orientada a objeto, sin embargo, si se recomienda el uso de un lenguaje de programación orientada a objeto, desde la concepción inicial hasta la construcción. La base para la implementación es el modelo de diseño. Aquí se especifica la interfase de cada bloque.
  • 15. 5)-EL MODELO DE PRUEBA El modelo de prueba es el ultimo modelo a construir. Describe simplemente el estado de resultados de la prueba. El modelo de requerimientos de nuevo representa una herramienta potente de prueba, al probar cada caso de uso, se verifica que los objetos se comuniquen correctamente en dicho caso de uso. De manera simular se verifica la interfase de usuario, descrita en el modelo de requerimientos, con todo lo anterior, el modelo de requerimientos es la base de verificado para el modelo de prueba.