Inicio Nosotros Búsquedas
Buscar en nuestra Base de Datos:     
Autor: Tarr, Peri (Comienzo)
Sólo un registro cumplió la condición especificada en la base de información bciucla.
Publicación seriada
Referencias AnalíticasReferencias Analíticas
Autor: Ossher, Harold ossher@watson.ibm.com
Oprima aquí para enviar un correo electrónico a esta dirección ; Tarr, Peri tarr@watson.ibm.com
Oprima aquí para enviar un correo electrónico a esta dirección
Título: Using multidimensional separation of concerns to (re)shape evolving software
Páginas/Colación: pp.43-50.; 28cm.; il.
Communications of the ACM Vol. 44, no. 10 October 2001
Información de existenciaInformación de existencia

Resumen
This article focuses on the use of multidimensional separation of concerns to reshape evolving software. Separation of concerns is a key guiding principle of software engineering. It refers to the ability to identify, encapsulate and manipulate only those parts of software that are relevant to a particular concept, goal or purpose. Concerns are the primary criteria for decomposing software into smaller, more manageable and comprehensible parts that have meaning to a software engineer. Much of software evolution, reuse and integration are of an unanticipated nature. This is not necessarily because of poor design, but rather because the world is changing so fast it is impossible to predict the paths of software evolution and use with accuracy. It is not even possible to predict exactly which concerns will arise or become important during the lifetime of a system. This article describes an approach called multidimensional separation of concerns, which addresses these issues and permits effective encapsulation of arbitrary kinds of concerns simultaneously, even when the concerns were not anticipated originally, and the integration of separate concerns.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

UCLA - Biblioteca de Ciencias y Tecnologia Felix Morales Bueno

Generados por el servidor 'bibcyt.ucla.edu.ve' (3.144.41.157)
Adaptive Server Anywhere (07.00.0000)
ODBC
Sesión="" Sesión anterior=""
ejecutando Back-end Alejandría BE 7.0.7b0 ** * *
3.144.41.157 (NTM) bajo el ambiente Apache/2.2.4 (Win32) PHP/5.2.2.
usando una conexión ODBC (RowCount) al manejador de bases de datos..
Versión de la base de información bciucla: 7.0.0 (con listas invertidas [2.0])

Cliente: 3.144.41.157
Salida con Javascript


** Back-end Alejandría BE 7.0.7b0 *