Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Socio-Técnicos
CAPÍTULO 21
21.1 Objetivos
21.2 Introducción
21.3 La separación de intereses.
21.4 Aspectos, puntos de enlace y puntos de corte.
21.5 Ingeniería de software con aspectos.
21.6 Conclusiones
21.7 Referencias bibliográficas
21.1 OBJETIVOS
Definición
Algo que es de interés o tiene significado para alguien
Se lo aplica en
Diseño e Implementación de software
Centrándose
Cada elemento en el programa realice una función y solo una función
Funcionales Secundarias: funcionalidad que comparte información con las competencias centrales, o que
se requiere para que el sistema pueda cumplir con sus requerimientos no funcionales.
El enredo(tangling)
La dispersión(scattering)
21.4 ASPECTOS, PUNTOS DE ENLACE Y PUNTOS DE CORTE.
Identificación y diseño A partir de las extensiones , efectuar un análisis para ver si son aspectos en si mismo o si deben descomponerse
de aspectos. en varios aspectos.
Ya identificados los aspectos, diseñar por separado tomando en cuenta el sistema central
Diseño de Se analiza en sistema central y los diseños de aspectos para descubrir dónde deben combinarse los aspectos con
el sistema central.
Composición
Se identifican los puntos de enlace en un programa donde se tejerán los aspectos.
Análisis y Los conflictos ocurren al haber un choque de puntos de corte con diferentes aspectos que especifican que deben
combinarse en el mismo punto del programa.
resolución de
conflictos
VERIFICACIÓN Y VALIDACIÓN
¿Por qué?
El programa debe ser comprobado para asegurar que satisface su
especificación