Visible Analyst - prof.usb.ve.

Anuncio
UNIVERSIDAD SIMÓN BOLÍVAR
Laboratorio de Investigación en Sistemas de Información
DEPARTAMENTO DE PROCESOS Y SISTEMAS
FICHA CASE
NOMBRE DE LA CASE
PROVEEDOR
COSTO
ALCANCE DE LA
HERRAMIENTA
27/03/1999
Visible Analyst (32 bit) Bersión 6.3.2
VISIBLE SYSTEMS CORPORATION
1.447 USD
Facilidades:
• Modelo de procesos
• Modelo de datos
• Modelo de Objetos
• AS/400 DDS
• Interface Power Builder
• Exporta a SQLWindows
• Importa/Exporta Uniface
• Unify VISION Interface
• Interface Visual Basic
• Extensible
• Redes
• Multiusuario
Lenguajes
• ANSI Cobol
• C
Sistemas de Bases de Datos del Repositorio
• Sybase & SQL Server
• Oracle 7 Server
• SQLBase
• Btrieve
Bases de datos soportadas SQL DDL
• SQL Base
• Ingres
• Watcom
• Db2 & Db2/2
• Db2/6000
• Oracle
1
UNIVERSIDAD SIMÓN BOLÍVAR
Laboratorio de Investigación en Sistemas de Información
DEPARTAMENTO DE PROCESOS Y SISTEMAS
•
•
•
•
•
•
•
•
•
•
Progress
Datacom
XDb
Informix
Unify 2000
ANSI SQL 2
OS/400 DB
Sybase & SQL Server
Dbase IV
Rdb
Lenguajes de los esquemas generados:
1. Access
2. Ansi SQL-92
3. Centura SQL-Base
4. DB2
5. DBase IV SQL 1..
6. Datacom SQL
7. Informix AQL
8. Ingres/SQL
9. Netware SQL 3.0
10. Oracle SQL 7.0
11. Rdb SQL
12. SQL Server 4.x
13. SQL Server 6.x
14. SQL Server System 10/11
15. Unify SQL
16. Watcom/SQL Anywwhere
17. XDB SQL
18. User defined
Interfaces:
•
•
•
•
27/03/1999
Power Builder
SQL Windows
Unify Vision
Uniface
2
UNIVERSIDAD SIMÓN BOLÍVAR
Laboratorio de Investigación en Sistemas de Información
DEPARTAMENTO DE PROCESOS Y SISTEMAS
• KnowledgeWare
• Excelarator
• Synon
• CSP-ESF
• Application Browser
Metodologías Orientadas a Objetos
• UML
• OMT/Rumbaugh
Metodología estructuradas:
Yourdon
Gane
Diagramas
• Boilerplate
• Clases
• Flujo de datos
• Decomposition
• Entidad/relación
• Transición de estados
• Carta estructurada
• No estructurado
Niveles de Seguridad:
•
•
•
•
•
•
27/03/1999
Manejador del Sistema: tiene todos los derechos sobre los proyectps en VAW, puede mantener
información y asignar derechos a los usuarios sobre los proyectos.
Manejador del Proyecto: puede crear proyectos y asignar ususarios a los proyectos que ellos crean.
Usuario: puede acceder a VAW y le pueden dar derechos sobre los proyectos, pero no puede crear
proyectos nuevos.
Librería que soporta el ciclo de vida del diseño y desarrollo de procesos. El repositorio es utilizado para reportes y
para generar esquemas y código de software.
Los modelos pueden ser evaluados y probados por completitud, consistencia, conforme a las reglas y otros
factores.
Todos los modelos y el repositorio están relacionados, muchos comparten componentes comunes tales como
3
UNIVERSIDAD SIMÓN BOLÍVAR
Laboratorio de Investigación en Sistemas de Información
DEPARTAMENTO DE PROCESOS Y SISTEMAS
•
bases de datos, objetos y/ o acciones. El desarrollo de los modelos es iterativos, frecuentemente requieren de
varias sesiones antes de estar completos y representar la realidad.
La habilidad para moverse de un modelo a otro y trabajar sobre diferentes modelos al mismo tiempo es critico
para el éxito de una herramienta CASE.
Las reglas de la CASE están asociadas con el chequeo de consistencia y estructuras lógicas tales como nombres y
enlaces completos.
Los modelos incluyen:
1. Functional Decomposition Model (también conocido como Business Model) . muestra las funciones del negocio
y los procesos que soportan, en un diagrama de estructura jerarquica.
2. Modelo Entidad-Relación (también conocido como modelo de datos) muestra las entidades de la aplicación y las
relaciones entre las entidades. Las entidades son cosas y las relaciones son acciones. Las entidades pueden ser
seleccionadas en subconjuntos para producir vistas del modelo de datos.
3. Modelo de Objeto (también conocido como Modelo de Clase de Objetos) muestra clases de objetos, subclases,
agregación y herencia.
4. Modelo de transición de estados (también conocido como Modelo de Tiempo-Real) muestra como los objetos
cambian a diferentes estados o condiciones y los eventos que causan que ellos pasen de un estado a otro.
5. Modelo de procesos (también conocidos como Diagrama de Flujos de Datos) Muestran como las cosas suceden
en la organización por medio de una secuencia de procesos, acciones, almacenes de datos, entradas y salidas.
Los procesos se descomponen en más detalles, produciendo una estructura jeráquica de niveles.
6. Modelo del Producto (también conocido como Carta estructurada) muestra un mapa de diseño top-down
jerárquico de cómo la aplicación será programada, construidad, integrada y probada.
7. Repositorio o Library Model (también conocido como Base de datos del proyecto) mantiene registro de todos
los objetos y relaciones de todos los diagramas permitiendo la documentación de los mismos.
OPCIONES DE VISIBLE ANALYST:
1. Análisis Estructurado/Diseño: funciones/procesos, modelos de datos y conceptos de producto.
2. Modelo Orientado a Objeto (construir jerearuías de clases, estados dinámicos y modelo funcionale/procesos)
27/03/1999
4
UNIVERSIDAD SIMÓN BOLÍVAR
Laboratorio de Investigación en Sistemas de Información
DEPARTAMENTO DE PROCESOS Y SISTEMAS
Ambos modelos usan diferentes secuencias de esfuerzos y se enfocan sobre diferentes aspectos del proyecto. VAW
permite escoger uno de los modelos o mezclarlos para producir una definición comprensible, mecanismos de diseño
y desarrollo.
Claves para usar VAW:
1. Desarrollar la disciplina para aplicar y seguir los pasos y procedimientos de la técnica.
2. Conceptualizar los modelos
3. Ser consistente al definir y describir el mundo real.
4. Ser completo en la descripción
5. Progresar desde una especificación conceptual una operacional y construcción.
Análisis realizado por Visible Analyst:
1. Análisis de Carta Estructurada
2. Análisis de Diagramas de Flujo de Datos: Chequea que todos los objetos tengan una etiqueta y que los proceso
tengan un número asociado. Chequea que todos los objetos tengan algun relación. Chequea que los objetos
tengan por lo menos una entrada y una salida. Cheque el balance del flujo de datos
3. Análisis de FDDs
4. Análisis de Entidad Relación
5. Análisis de Diagrama de Clases
El Repositorio:
1. Permite la definición de datos y manejo de una base de datos.
2. Crea automáticamente una base de datos organizada de información del proyecto
3. Se pueden agregar entradas al repositorio, asociando una etiqueta con su respectiva información.
4. Se pueden ver todas las entradas al repositorio a través de las cajas de dialogo.
27/03/1999
5
Descargar