Búsque da Selecció n Validaci ónDIFERENCIAS ENTRE CBSE CON REUTILIZACIÓN Y

Búsque da selecció n validaci óndiferencias entre

This preview shows page 24 - 31 out of 31 pages.

Búsque da Selecció n Validaci ón
Image of page 24
DIFERENCIAS ENTRE CBSE CON REUTILIZACIÓN Y PROCESOS DE SOFTWARE PARA DESARROLLO DE SOFTWARE ORIGINAL: 1. Los requerimientos del usuario inicialmente se desarrollan en bosquejos y no en detalle, y se alienta a las partes interesadas a ser tan flexibles como sea posible para definir sus requerimientos. 2. Los requerimientos se afinan y modifican oportunamente durante el proceso, dependiendo de los componentes disponibles. 3. Después de diseñas la arquitectura del sistema, hay una actividad adicional de búsqueda de componentes y clarificación de diseño. 4. El desarrollo es un proceso de composición en que se integran los componentes descubiertos.
Image of page 25
ETAPA DE DISEÑO Jacobson y sus colaboradores (1997) decubrieron que definir una arquitectura robusta es crucial para tener éxito en la reutilización. Durante esta etapa de diseño arquitectónico, se puede elegir un modelo de componentes y una plataforma de implementación. Una actividad que es única para el proceso CBSE es identificar los componentes o servicios candidatos para reutilización.
Image of page 26
COMPOSICIÓN DE COMPONENTES Es el proceso de integrar componentes uno con otro con un "Código Pegamento", existen 3 tipos de composiciones: 1. composición Secuencial. 2. composición Jerárquica. 3. Composición Aditiva.
Image of page 27
1.- COMPOSICIÓN SECUENCIAL crea un nuevo componente a partir de dos componentes existentes al llamar en secuencia a los componentes existentes. Este tipo de composición prevé usarse con componentes que son elementos de programa o con componentes que son servicios.
Image of page 28
2.- COMPOSICIÓN JERÁRQUICA Este tipo de composición ocurre cuando un componente llama directamente a los servicios que ofrece otro componente. El componente llamado proporciona los servicios que requiere el componente que llama.
Image of page 29
3.- COMPOSICIÓN ADITIVA Esto ocurre cuando dos o más componentes se juntan (se suman) para crear un nuevo componente, lo que combina su funcionalidad. A y B no son dependientes y no se llaman mutuamente. Los componentes se llaman por separado mediante la interfaz externa del componente compuesto.
Image of page 30
INCOMPATIBILIDADES Es posible que ocurran 3 tipos de incompatibilidades: 1. Incompatibilidad de parámetro. 2. Incompatibilidad de operación. 3. Operación incompleta.
Image of page 31

You've reached the end of your free preview.

Want to read all 31 pages?

  • Fall '19
  • Enterprise JavaBeans, Ingeniería de software

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors