Sunteți pe pagina 1din 10

Arquitectura de dominio

especfico
Ingeniera Del Software

ARQUITECTURAS DE SOFTWARE

En la medida que los sistemas de software crecen en complejidad,


bien sea por nmero de requerimientos o por el impacto de los
mismos, se hace necesario establecer medios para el manejo de esta
complejidad. En general, la tcnica es descomponer el sistema en
piezas que agrupan aspectos especficos del mismo, producto de un
proceso de abstraccin y que al organizarse de cierta manera
constituyen la base de la solucin de un problema en particular.

Resumen
Un anlisis comparativo de sistemas de software muestra que en
general hay un 60 a 70 porciento de similitudes entre sistemas de
software. Esto incluye similitudes en el cdigo, diseo,
funcionalidades y arquitecturas [McClure94]. Estas similitudes, por un
lado, fundamentan la prctica de la reutilizacin, para desarrollar
nuevas aplicaciones mediante el ensamble de componentes
reutilizables predefinidos. Por otro lado, mediante el estudio de las
aplicaciones existente de software es posible determinar, antes de
desarrollar un nuevo software en el mismo dominio.

Arquitectura de dominio especfico

Al igual que los modelos generales, tambin pueden usarse los


modelos arquitectnicos que son especficos para un dominio
particular de aplicacin. Si bien las instancias de estos sistemas
difieren en los detalles, la estructura arquitectnica comn puede
realizarse cuando se desarrollan nuevos sistemas.

Existen dos modelos de dominio


especfico:
1. Modelos genricos que son abstracciones de varios sistemas reales.
2. Modelos de referencia que son modelos abstractos y describen a
una clase mayor de sistemas.
Modelo genrico: flujo de datos de un compilador
Modelo de Referencia: La arquitectura OSI.

Modelos de proceso

Un modelo de proceso, o paradigma de IS, es una plantilla, patrn o


marco que define el proceso a travs del cual se crea software
Dicho de otra forma, los procesos son instancias de un modelo de
proceso
En esta asignatura los trminos proceso y modelo de proceso se
utilizan indistintamente

MODELOS GENERICOS DE
DESARROLLO DE SOFTWARE
Modelo de Cascada
Prototipado
Desarrollo Evolutivo
En espiral
Desarrollo basado en componentes
Mtodos Formales

Modelo de Referencia
Es un modelo de algo que contiene un objetivo o idea bsica de algo, y que
se puede establecer como una referencia para mltiples propsitos.
Es un marco de referencia abstracto para entender el significado de las
relaciones entre entidades de algn ambiente. Permite el desarrollo de
referencias especficas o de arquitecturas por medio del uso de estndares
o especificaciones que soportan el ambiente en cuestin. Un Modelo de
Referencia consiste de un conjunto mnimo de conceptos, axiomas y
relaciones propios de un dominio particular de problema, y es
independiente de estndares especficos, tecnologas, implementaciones, o
de cualquier otro detalle concreto.

Conclusin
En un contexto ms amplio, un dominio es una esfera de actividad o
inters, tambin denominado campo. Un dominio especifico es un
rea de aplicacin, un campo para el cual los sistemas de software
fueron creados.
El anlisis de dominios es el proceso mediante el cual la informacin
utilizada en el desarrollo de sistemas es identificada, capturada y
organizada con el propsito de hacer reutilizable la creacin de
nuevos sistemas de software para tal dominio.

S-ar putea să vă placă și