Dominio

14
UNIVESIDAD TECNICA DE BABAHOYO F.A.F.I INTEGRANTES MAYRA PEÑA SILVIA URRUTIA PABLO PAZMIÑO ANALISIS DEL DOMINIO ORIENTADO A OBJETO SEMESTRE: VII SISTEMA NOCTURNO INGENIERO: JOSE MEJIA IGENIERIA DEL SOFTWARE II

Transcript of Dominio

Page 1: Dominio

UNIVESIDAD TECNICA DE BABAHOYO

F.A.F.I

INTEGRANTES

MAYRA PEÑASILVIA URRUTIAPABLO PAZMIÑO

ANALISIS DEL DOMINIO ORIENTADO A OBJETO

SEMESTRE:

VII SISTEMA NOCTURNO

INGENIERO:

JOSE MEJIA

IGENIERIA DEL SOFTWARE II

Page 2: Dominio

Si bien las peculiaridades de cada aplicación hacen que necesariamente deba ser estudiada como un caso único, es importante analizar el dominio de la aplicación para situarla dentro de un entorno mucho más global. Para realizar este análisis es aconsejable estudiar los siguientes aspectos: • Normativa que afecte al sistema • Otros sistemas semejantes • Estudios recientes en el campo de la aplicación • Bibliografía clásica y actualizada: libros y artículos sobre el tema • ... etc. ...

ANALISIS DEL DOMINIO ORIENTADO A OBJETO

Page 3: Dominio

El proceso de identificar y crear un conjunto de componentes reutilizables que puedan ser usados en los sistemas desarrollados en un dominio.“El análisis de dominio del software. es la identificación, análisis y

especificación de requisitos comunes de un dominio de aplicación específico, normalmente para su reutilización en múltiples proyectos dentro del mismo dominio de reutilización”.

Interesante a largo plazo en áreas de producto consideradas como

estratégicas:Bajo costo, mejor calidad y menor tiempo de

comercialización. 

 ANÁLISIS DEL DOMINIO

Page 4: Dominio

FASES DEL ANÁLISIS DEL DOMINIO

Definir el dominio a investigar.Extraer elementos del dominio:Especificaciones, diseños y código; bibliotecas de componentes ya desarrolladas; casos de prueba.Políticas, procedimientos, planes, estándares, métricas, y componentes n.Clasificar los elementos extraídos del dominio.Recolectar una muestra representativa de aplicaciones del dominio.La aplicación debe tener elementos dentro de las categorías definidas.Analizar cada aplicación dentro de la muestra.Identificar objetos candidatos reutilizables.Desarrollar un modelo de análisis para los objetos.Servirá como base para el diseño y construcción de los objetos del dominio.

 

Page 5: Dominio
Page 6: Dominio

Este Paradigma ,basado en los principios anteriores ,trata de analizar una línea de productos concretos.

En este modelo debemos asegurar las capacidades necesarias para los productos actuales. Además se debe realizar un estudio de mercado profundo de los requerimientos y variaciones de estos mismos productos en el futuro.

“SOFTWARE PRODUCT LINE PARADIGM”

Page 7: Dominio
Page 8: Dominio

INGENIERÍA DE DOMINIOS

Objetivo: identificar, construir, catalogar y diseminar un conjunto de artefactos de software. Que tienen interés dentro de un dominio de aplicación.Dominio: conjunto de sistemas relacionados. No ligado a ningún proyecto de software. Ingeniería de dominios: Análisis Construcción Diseminación

Page 9: Dominio

Establece un lenguaje de enlace para expresar el modelado de datos entre analistas, usuarios, programadores y en general, personas involucradas en un proyecto de desarrollo.

Permite llegar de manera guiada y prácticamente automática, a un diseño y desarrollo correcto (siempre y cuando la definición de objetos sea correcta de acuerdo a la realidad de negocio).

Proximidad de los conceptos de modelado respecto a objetos del mundo real.Conduce de manera fácil y rápida a un incremento de la productividad.

VENTAJAS DEL ANÁLISIS DEL DOMINIO ORIENTADO A OBJETOS

Page 10: Dominio

Comunicación: Esto permite una mejor comunicación entre el analista y el experto en el dominio del problema (es decir, el cliente).

Consistencia: Los objetos encapsulan tanto atributos como operaciones..

VENTAJAS DEL ANÁLISIS DEL DOMINIO ORIENTADO A OBJETOS

Dominio del problema: El paradigma orientado objeto es más que una forma de programar. El Análisis orientado objetos permite pasar directamente el dominio del problema al modelo del sistema.

Page 11: Dominio

DESVENTAJAS DEL ANÁLISIS ORIENTADO A OBJETOS

Quizás una de ellas sea que a la hora de realizar el análisis y los requerimientos, se torna un poco complicado o difícil según lo cita el autor Roger S. Pressman en su libro ingeniería del Software.El Análisis Orientado objetos no se enfoca directamente para luego modelar procesos de negocios, por lo que no está orientado a lo que necesita el experto en el dominio del negocio. El análisis OO suele estar más orientado a los arquitectos de sistemas y diseñadores de software, está diseñado para un público eminentemente técnico.

Page 12: Dominio

GLOSARIO

Dominio: el dominio es la facultad o la capacidad que dispone una persona para controlar a otras o para hacer uso de lo propio.

Por ejemplo: “La computadora forma parte de mis dominios en esta casa”, “Ricardo ya ha perdido el dominio sobre su hijo.

Terminología: Conjunto de vocablos propios de una ciencia o arte.

Normativa: conjunto de reglas que rigen una actividad.

Reutilización: Utilizar algo, bien con la función que desempeñaba anteriormente o con otros fines.

Adquisición: la acción de conseguir una determinada cosa, la cosa en sí que se ha adquirido y la persona cuyos servicios o intervención están ampliamente valorados.

Procesos: la acción de avanzar o ir para adelante, al paso del tiempo y al conjunto de etapas sucesivas advertidas en un fenómeno natural o necesarias para concretar una operación artificial.

Page 13: Dominio

Taxonomías: Ciencia que estudia los principios, métodos y fines de la clasificación de los seres vivos.

Paradigma: El término paradigma significa «ejemplo» o «modelo».

Viabilidad: posibilidad de llevarse a cabo un plan o proyecto.

Diseminación: Separación sin orden y en diferentes direcciones de los elementos de un conjunto.

Inconsistencias: Cualidad de la materia que no resiste sin romperse o que se deforma fácilmente.

Disparidades: es la desigualdad y diferencia de unas cosas respecto a otras.

Enfoque: Manera de considerar un asunto o problema

Page 14: Dominio