Want to create interactive content? It’s easy in Genially!
Modelo E-R extendido y herramientas CASE
Ángel de Jesús Mendoza Dieguez
Created on February 16, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Modelo E-R extendido y herramientas CASE
modelo entidad relación extendido
Los modelos de entidad-relación mejorados, también conocidos como modelos de entidad-relación extendidos, son diagramas de bases de datos avanzados muy similares a los diagramas ER normales.
Definiciones y ejemplos
Las ventajas de realizar extendido
Extensiones tienen como finalidad aportar al modelo una mayor capacidad expresiva.
Modelo E-R extendido y herramientas CASE
Herramienta CASE
Las herramientas CASE son usadas por los Directores de proyectos de software, analistas e Ingenieros para desarrollar sistemas de software.
Caracteristicas y aplicaciones
Componentes
Ventajas
Desventajas
Características
Las características básicas que debe tener una herramienta CASE son:
- Permite a los usuarios dibujar diagramas para la planificación, análisis o diseño en la pantalla de un ordenador.
- Solicitan información acerca de cada uno de los objetos de un diagrama y de las interrelaciones entre dichos objetos.
- Almacenan el significado del diagrama, en vez del diagrama en sí mismo, dentro de un depósito de información.
- Comprueban la exactitud e integridad del diagrama, además de que este esté completo. Los diagramas que se ofrezcan deben ser elegidos con el objeto de facilitar esta labor.
Aplicaciones
- Las herramientas CASE tienen diversas aplicaciones en el desarrollo de software y la gestión de proyectos. Algunas de las aplicaciones más comunes incluyen:
- Desarrollo de software: Las herramientas CASE son utilizadas para modelar, diseñar, implementar y probar aplicaciones de software, facilitando la creación de diagramas, generación de código, pruebas automatizadas, entre otras tareas relacionadas con el ciclo de vida del desarrollo de software.
- Gestión de requisitos: Ayudan en la captura, documentación, análisis y seguimiento de los requisitos del software, permitiendo una gestión más efectiva de las necesidades de los usuarios y partes interesadas.
Depósito central
Las herramientas CASE requieren un Depósito central, el cual nos puede servir como fuente de común, consistente e integrada información. El depósito central, es un lugar central de almacenamiento, donde los requisitos del producto, los documentos requeridos, los informes y diagramas relacionados, y otra información útil sobre la gestión se almacena. El Depósito central también sirve como Diccionario de datos.
Restricciones
Restricciones de inconexión - Necesitarás decidir si una instancia de supertipo puede ser simultáneamente miembro de dos o más subtipos. La regla de inconexión obliga a las subclases a tener conjuntos inconexos de entidades. La regla de superposición obliga a una subclase (también conocida como una instancia de supertipo) a tener conjuntos superpuestos de entidades. Restricciones de integridad - Deciden si una instancia supertipo también debe ser un miembro de al menos un subtipo. La regla de especialización total exige que todas las entidades en la superclase pertenezcan a alguna subclase.
Discriminadores de subtipo
- Un discriminador de subtipo es un atributo del supertipo que indica el subtipo de una entidad. Los valores del atributo son los que determinan el subtipo objetivo.
- Subtipos inconexos - Atributos simples que deben tener valores alternativos para indicar cualesquier subtipos posibles.
- Subtipos superpuestos - Atributos compuestos cuyas subpartes pertenecen a varios subtipos. Cada subparte tiene un valor booleano que indica si la instancia pertenece o no al subtipo asociado.
Generalización y especialización
Generalización - El proceso de definir un tipo de entidad general a partir de una colección de tipos de entidades especializadas. Especialización - La opuesta de la generalización, dado que define subtipos del supertipo y determina las relaciones entre los dos.
Herramientas Upper, Lower e Integrated CASE
Herramientas Upper CASE - Las Herramientas Upper CASE se usan en las etapas de planificación, análisis y diseño del SDLC. Herramientas Lower CASE - Las Herramientas Lower CASE se usan en la implementación, las pruebas y en el mantenimiento. Herramientas Integrated CASE - Las Herramientas Integrated CASE son de utilidad en todas las fases del SDLC, des de la educción de requisitos y las pruebas hasta la documentación.
Supertipos y subtipos
- Supertipo - Un tipo de entidad que se relaciona con uno o más subtipos.
- Subtipo - Un subgrupo de entidades con atributos únicos.
- Legado - El concepto de que las entidades de subtipos heredan los valores de todos los atributos del supertipo.
- Nota: Las instancias de subtipos también se clasifican como instancias de supertipos.