Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
41Activity
0 of .
Results for:
No results containing your search query
P. 1
Los patrones de diseño

Los patrones de diseño

Ratings: (0)|Views: 3,133|Likes:
Published by jose_suarez

More info:

Published by: jose_suarez on Dec 11, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/21/2013

pdf

text

original

 
JOSE GREGORIO SUAREZ P. C.I. Nº 872428528/11/09
Patrones de diseño, componentes, diseño de interfases del sistema, notación de diseño.
Medición de los atributos del diseño.
1Un componente es una parte no trivial, casi independiente, y reemplazable de un sistemaque llena claramente una funcionalidad dentro de un contexto en una arquitectura biendefinida. Un componente se conforma y provee la realización física por medio de unconjunto de interfaces.[5]2• Un componente de software en tiempo de ejecución es un paquete dinámicamentevinculado con uno o varios programas manejados como una unidad y que son accedidosmediante interfaces bien documentadas que pueden ser descubiertos en tiempo deejecución.[6]3• Un componente de software es una unidad de composición con interfacescontractualmente especificadas y explícitas sólo con dependencias dentro de uncontexto. Un componente de software puede ser desplegado independientemente y essujeto a la composición de terceros.[7]
MI COMENTARIO: (ANALISIS)PATRON DE DISEÑO:
DE ACUERDO A LAS SIGUIENTES DEFINICIONES, ENTIENDO QUE UN
PATRON DE DISEÑO:
es o son soluciones comunes a problemas dediseño de software orientado a objetos y que además poseen ciertascaracterísticas de efectividad para resolver ese problema, reusabilidad:que puede ser reutilizado o aplicado en otros diseños o problemas, sise quiere.
http://es.wikipedia.org/wiki/Patrones_de_dise%C3%B1ohttp://www.ingenierosoftware.com/analisisydiseno/patrones-diseno.php
Según el libro "Design Patterns", escrito por los que comúnmente seconoce como GoF (gang of four, "pandilla de los cuatro"). Los patronesde diseño se clasifican en:
Patrones de creación:
Inicialización y configuración deobjetos.
Patrones estructurales:
Separan la interfaz de laimplementación. Se ocupan de cómo las clases y objetos seagrupan, para formar estructuras más grandes.
Patrones de comportamiento:
Más que describir objetos oclases, describen la comunicación entre ellos.
 
4• Un Componente de Negocio representa la implementación de software del concepto deun negocio “autónomoo un proceso de negocio. Que consiste de artefactos desoftware necesarios para expresar, implementar y poner en marcha el concepto deelemento reusable de un sistema mas grande de negocios.[8]Estas definiciones no son mutuamente excluyentes, por el contrario, se complementan yconstruyen el significado no sólo de componente, también el significado del desarrollo basado en componentes. Sin embargo s alde su definición existen algunascaracterísticas claves para que un elemento pueda ser catalogado como componente:1– 
Identificable
: Debe tener una identificación que permita acceder fácilmente a susservicios y que permita su clasificación.2– 
Auto contenido
: Un componente no debe requerir de la utilización de otros parafiniquitar la función para la cual fue diseñado.3– 
Puede ser remplazado por otro componente
: Se puede remplazar por nuevasversiones u otro componente que lo remplace y mejore.4– 
Con acceso solamente a través de su interfaz:
Debe asegurar que estas no cambiaran alo largo de su implementación.5– 
Sus servicios no varían
: Las funcionalidades ofrecidas en su interfaz no deben variar, pero su implementación sí.
 
1– Bien Documentado: Un componente debe estar correctamente documentado parafacilitar su búsqueda si se quiere actualizar, integrar con otros, adaptarlo, etc.2– Es genérico: Sus servicios debe servir para varias aplicaciones.3– Reutilizado dinámicamente: Puede ser cargado en tiempo de ejecución en unaaplicación.4– Independiente de la plataforma: Hardware, Software, S.O.[9]Los
patrones de diseño
(
design patterns
) son la base para la squeda desoluciones a problemas comunes en el desarrollo desoftwarey otros ámbitos referentesal diseño de interacción o interfaces.Un patrón de diseño es una solución a un problema de diseño. Para que unasolución sea considerada un patrón debe poseer ciertas características. Una de ellas esque debe haber comprobado su
efectividad
resolviendo problemas similares enocasiones anteriores. Otra es que debe ser 
reusable
, lo que significa que es aplicable adiferentes problemas de diseño en distintas circunstancias.
http://es.wikipedia.org/wiki/Patrones_de_dise%C3%B1oPatrones de diseño
o más comúnmente conocidos como "
Design Patterns
". ¿Quéson los patrones de diseño?
Son soluciones simples y elegantes a problemas específicos y comunes del diseño orientado a objetos. Son soluciones basadas en la experiencia y que seha demostrado que funcionan.
 
Un componente de software reutililizable (CSR) es un artefacto de softwareauto-contenido y claramente identificable que:
ejecuta funciones específicas,
tiene una interface clara a través de la cual se integra a otrossistemas,
tiene una documentación apropiada y
tiene un status de reuso definido
Un componente de software reutilizable puede ser:
un módulo,
una clase,
un procedimiento o función,
un subsistema,
una aplicación

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->