Programacion POA

Páginas: 220 (54977 palabras) Publicado: 25 de junio de 2013
UNIVERSIDAD NACIONAL ABIERTA
VICERRECTORADO ACADÉMICO
ÁREA DE INGENIERÍA
CARRERA INGENIERÍA DE SISTEMAS

IMPLEMENTACIÓN DE REQUISITOS NO FUNCIONALES A TRAVÉS DE
LA PROGRAMACIÓN ORIENTADA A ASPECTOS

Autor: Carlos Córdova, C.I.: 8.441.858
Tutor Académico: Ing. Rafael Caldera, C.I.: 7.122.533
Asesor Empresarial: Lic. Ana Fuentes, C.I.: 12.666.425
Cumaná, Centro Local Sucre (17)
Enero,2007

ii

ÍNDICE DE CONTENIDO
Pág.
AGRADECIMIENTO …..…............................................................................

iii

DEDICATORIA ………....................................................................................

iv

ÍNDICE DE CONTENIDO ..............................................................................

v

RESUMEN.........................................................................................................

viii

INTRODUCCIÓN ............................................................................................. ix

CAPÍTULO I:

El problema

I.1.

Antecedentes del problema ..................................................................... 1

I.2.

Planteamiento del problema................................................................... 2

I.3.

Objetivo general ……….………............................................................. 4

I.4.

Objetivos específicos .............................................................................. 4

I.5.

Estudio de factibilidad ……………………………………………….... 5

I.6.

Limitaciones y alcance ……………………………………………….... 6

I.7.Justificación …..……….………............................................................. 7

CAPÍTULO II:

Marco teórico

II.1.

Ingeniería de Software …………………................................................ 8

II.2.

Ingeniería de Requisitos …………………............................................. 9

II.3.

Desarrollo de Software Orientado a Objetos (POO) ….......................... 16

II.4.Programación Orientada a Objetos (POO) ............................................. 17

II.5.

Desarrollo de Software Orientado a Aspectos (DSOA) ......................... 20
II.5.1 Objetivo principal de DSOA ….………….………………….… 20
II.5.2 Breve reseña histórica ……….………….……..…………….… 21
II.5.3 La separación de incumbencias ………………..…………….… 23
II.5.4 Ventajas de la separación de incumbencias……………………. 25

iii

II.5.5 Tiranía de la Descomposición dominante …..……………….… 26
II.5.6 Incumbencias Transversales …….……………..…………….… 27
II.5.7 Alternativas de Solución …………………………………….… 28
II.6.

Programación Orientada a Aspectos (POA) ........................................... 29
II.6.1 Terminología Básica ….………….………………………….… 30
II.6.2 Fundamentos de la Programación Orientada a Aspectos ……… 35
II.6.3Lenguajes Orientados a Aspectos ……………………………… 36
II.6.3.1 Lenguajes de Aspectos de Dominio Específico …….… 37
II.6.3.2 Lenguajes de Aspectos de Propósito General ………… 38

CAPÍTULO III:

Marco metodológico

III.1. Tipo de investigación ............................................................................. 40
III.2. Nivel de la investigación........................................................................ 40
III.3. Fuentes y técnicas de recolección de información ................................. 40
III.4. Metodología: Análisis y Diseño de Sistemas Orientado a Objetos
usando el Lenguaje Unificado de Modelación (UML) .......................... 41
III.5. Conceptos y diagramas de UML ………................................................ 43

CAPÍTULO IV:

ResultadosIV.1. Análisis de conceptos y definiciones del DSOA y de la POA ............... 47
IV.2. Implementación de la plataforma tecnológica …………….................... 51
IV.2.1

Instalación del lenguaje base (Java) …..……………..…….… 54

IV.2.2

Instalación del lenguaje de aspectos (AspectJ) …..…..……… 57

IV.3. Diseño del caso de estudio ….………………………………………… 61
IV.4. Solución al caso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • POA
  • El poa
  • Poa
  • Poa 2010
  • Poa 2013
  • Poa 2011
  • Poa De Consejeria
  • Poa educativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS