Consultoría y Capacitación

Curso de Modelado Orientado a Objetos de Bases de Datos

  • Actualmente teniendo el diseño relacional de base de datos como la especificación estándar adoptada por los fabricantes de administradores de bases de datos, se establece un divorcio con la Orientación a Objetos que es la tecnología natural en las actuales herramientas de desarrollo de software como Java, C++, C# o diseño de sistemas como UML.
  • En el mercado hay Administradores de Bases de Datos Orientadas a Objetos (ODBMS), pero es un hecho que gran parte de los Sistemas de Información en el mundo se basan en DBMS Relacionales.
  • El poder manipular objetos nos permite subir el nivel de abstracción del sistema, y simplificar su entendimiento, codificación y mantenimiento.
  • Cuando en nuestros trabajos prevalecen los esquemas clásicos de codificación de tablas y su referencia por los programas (en el servidor, o en el cliente), hay una metodología que nos permite diseñar una base de datos completamente normalizada, que parte de la concepción de Objetos de Negocio; se denomina SOM o "Semantic Object Model" de David M. Kroenke, de la que trata el curso de "Modelado Orientado a Objetos de Bases de Datos".

  • Algunas ventajas que ofrece esta metodología, son:
    1. Un mayor y mejor nivel de abstracción que el modelado de datos Entidad/Relación; complementa la definición de clases de UML.
    2. Permite comprender de mejor manera el negocio del usuario sin involucrarse desde el principio con tablas y campos de Bases de Datos.
    3. Establece un lenguaje de enlace para expresar el modelado de datos entre analistas, usuarios, programadores y en general, personas involucradas en un proyecto de desarrollo.
    4. Permite llegar de manera guiada y prácticamente automática, a un diseño de base de datos correcto y normalizado (siempre y cuando la definición de objetos sea correcta de acuerdo a la realidad de negocio).
    5. Facilita la comprensión y organización de un sistema de información, en términos de objetos semánticos.

  • Para información más detallada de este tema por favor consulte la siguiente presentación; si cuenta con Internet Explorer, haga click aquí; si usa otro navegador (Netscape, Mozilla, etc.), seleccione aquí. También se encuentra disponible un artículo del tema en el sitio oficial de PostgreSQL para habla hispana.

Curso de la Metodología GNsis 333 para Análisis de Sistemas

  • El objetivo de este curso es adquirir el conocimiento y práctica sobre una metodología probada, que proporciona guías y herramientas para la realización de Análisis Funcional, e Ingeniería de Requerimientos de Sistemas.
  • Permite conocer el estado actual (desde la perspectiva informática) de un contexto administrativo, puntualizar áreas de oportunidad, y desarrollar productos que especifiquen muy detalladamente soluciones informáticas a la medida, en un lenguaje comprensible para el usuario y desarrolladores de sistemas.
  • Esta metodología es una propuesta que contribuye sensiblemente al éxito en el desarrollo de Sistemas de Información, y en la cual se basa GNsis para los servicios de Análisis e Ingeniería de Requerimientos que ofrece.
  • "Todo producto de software tendrá usuarios que confían en él para mejorar su vidas de algún modo. Consecuentemente, el tiempo que se toma para comprender sus necesidades es una inversión de alto impacto en el éxito del proyecto. Este éxito puede ser definido como la entrega de un producto que satisface las expectativas de los usuarios en términos de funcionalidad y calidad, bajo tiempos y costos acordados" (Karl E. Wiegers, Software Requirements, Microsoft Press).
Análisis Funcional

  • ¿ Se sabe de la existencia de problemas de información, pero no se conocen a fondo ni la manera de solucionarlos de forma integral y efectiva ?
  • ¿ El Sistema que se ha desarrollado no cumple realmente con sus objetivos originales?
  • ¿ El negocio tiene que adaptarse de manera forzada a un Sistema ?
  • ¿ Se tienen gastos continuos en dinero y tiempo para modificar un Sistema que no se adapta a la naturaleza de la organización ?
  • ¿No hay documentación que describa en que reglas de negocio se basa el Sistema que actualmente opera?

Los servicios que ofrece GNsis tienen el propósito conocer y comprender sus necesidades informáticas, y transformarlas en la arquitectura de soluciones a la medida que se adapten de manera natural a su organización.

· Visión y Comprensión: El Análisis Funcional, tiene el propósito de levantar "mapas" o "fotografías" que ilustren las operaciones de negocio que actualmente se llevan a cabo en áreas específicas de la Organización, así como los datos e información que se genera y utiliza en estas operaciones. Desde esta perspectiva, pueden encontrarse áreas de oportunidad que requieran de soluciones para la simplificación, ahorro de recursos, y un mayor aprovechamiento de información para la toma de decisiones.

· Productos: Los "mapas" a los que nos referimos son productos estructurados, detallados y comprensibles, resultado del desarrollo del análisis de áreas de negocio bajo el alcance del estudio. Estos mapas se acompañan de observaciones sobre la situación actual y requerimientos de alto nivel de soluciones propuestas.

Ingeniería de Requerimientos


· Estudio detallado:
Tomando como base los productos del Análisis Funcional, se elaboran especificaciones y requerimientos detallados para una Solución Informática a la medida del Cliente, que asista de manera efectiva a su Organización.

· Audiencia: La manera en que se presentan y organizan estos productos, permite su comprensión tanto por parte de los Usuarios finales como por parte de Ingenieros en Informática participantes en el proyecto para realizar la Solución especificada.

· Alcances: Los productos del modelado se hacen bajo alcances y metas acordadas con el Cliente. La metodología aplicada, aporta elementos que facilitan la identificación de "fronteras" de la Solución que se modela (medición del "hasta donde").

* “Database Processing: Fundamentals, Design, and Implementation”, David M. Kroenke, Prentice Hall

© Todos los Derechos Reservados

Aviso Legal