Manejo de excepciones

Solo disponible en BuenasTareas
  • Páginas : 345 (86004 palabras )
  • Descarga(s) : 4
  • Publicado : 10 de junio de 2010
Leer documento completo
Vista previa del texto
PROYECTO GALILEO | |

ESPECIFICACION FUNCIONAL
Infraestructura del Sistema
Componente de Manejo de Excepciones

Autor: Paula Ruiz Paz
Cargo: Arquitecto del Sistema
Fecha: 10/07/2008

Versión: 1.0



Revisiones
Registro de Cambios
Fecha | Autor | Versión | Referencia del Cambio |
| | | |
| | | |
| | | |
| | | |

Revisores
Nombre | Posición | VersiónAprobada | Fecha |
Helmuth A. Pardo Salinas | Coordinador Desarrollo | 1.0 | 11/08/2008 |
| | | |
| | | |
| | | |

Propiedades del Documento
Ítem | Detalle |
Titulo del Documento | Especificación Funcional Componente de Manejo de Errores |
Nombre del Archivo Físico | EF-GesFor-ComponenteManejoErrores [Ver.1.0].pdf |
Ubicación Física del Archivo |http://portalgalileo/doctecnic/Especififaciones%20Funcionales/Forms/AllItems.aspx?RootFolder=%2fdoctecnic%2fEspecififaciones%20Funcionales%2fInfraestructura%20del%20Sistema%2fServicios%20Transversales&FolderCTID=&View=%7b23BEED7B%2d80D8%2d45E9%2dBA76%2d43FB3B1F4E52%7d |
Autor | Paula Ruiz Paz |
Fecha Creación | 10/07/2008 |
Ultima Modificación | 08/08/2008 |

Tabla de Contenido
I. VISIÓN Y ALCANCE 4II. ANTECEDENTES 4
III. JUSTIFICACION 4
1. Requerimientos del SIN 4
2. Requerimientos del usuario 5
3. Requerimientos del sistema 5
4. Requerimientos de operación 5
IV. CASOS / ESCENARIOS DE USO 6
1. Casos de Uso 6
1.1. Caso de Uso General: Procesamiento de excepciones 6
1.2. Caso de Uso: Procesar ocurrencia de error 6
1.3. Caso de Uso General: Configuración para elManejo de Excepciones. 7
1.4. Caso de Uso: Configuración para el manejo de Excepciones. 7
2. Escenarios de Uso 8
2.1. Reemplazar la excepción original con otra antes de propagarla 9
2.2. Mostrar la excepción 10
2.3. Encapsular la excepción original con otra antes de propagarla 11
2.4. Configuración de Políticas 12
2.5. Consulta de Logs de Error 12
2.6. Notificación de error 132.7. Notificación de sucesos críticos, Agente de Notificaciones 14
2.8. Notificación de sucesos críticos desde el Sistema Tributario del SIN 14
3. Interfaces de Usuario 15
V. RESTRICCIONES 15
VI. PREMISAS CONTEMPLADAS 15
VII. DISEÑO DE LA SOLUCIÓN 16
1. Diseño Conceptual 16
1.1. Inducción al Manejo de Excepciones en .Net 16
1.1.1. Detección de excepciones 16
1.1.2.Excepciones personalizadas 16
1.1.3. Creación de una clase Excepción personalizada 17
1.1.4. Estrategia de manejo de excepciones por capas 18
Envolver excepciones 18
1.2. Manejo de Excepciones en Galileo 19
1.2.1. Esquema global del Componente de Manejo de Excepciones 20
1.2.2. Implementación de las Excepciones con el componente de manejo de excepciones 21
1.2.3. ConfiguraciónManejo de Excepciones 21
1.2.3.1. Políticas de asignación de mensajes de usuario 23
1.2.3.2. Políticas de solución a excepciones críticas 23
1.2.3.3. Políticas para definir los grupos de usuario a notificar 24
1.2.3.4. Políticas para definir sucesos críticos 24
1.2.4. Datos a Registrar 24
1.3. Notificación de Errores 25
1.4. Aplicación Web de consulta (Visor de Errores) 261.5. Monitoreo de Sucesos Críticos 26
1.6. Componente de modificación de la configuración 27
2. Diseño Lógico 27
2.1. Resumen del Diseño Lógico 27
2.2. Diagrama de Clases 27
3. Diseño Físico 29
3.1. Resumen del Diseño Físico 29
3.2. Desarrollo de las Aplicaciones 30
3.2.1. Capa de Presentación 30
3.2.2. Capa de Negocio 31
3.2.2.1. Diseño del Componente: Componente deEntidades de Negocio. 31
3.2.2.2. Diseño del Componente de Manejo de Excepciones 31
3.2.3. Capa de Acceso a Datos 31
3.2.3.1. Diseño de la Base de Datos 32
3.2.3.1.1. Esquema de Base de Datos 32
3.2.3.1.2. Diccionario de Datos 32
3.3. Infraestructura Transversal 33
3.3.1. Arquitectura de la Solución 34
3.3.2. Comunicaciones 34
3.4. Estrategia de Seguridad 35
3.5....
tracking img