Arquitectura EINA
EINA
es un producto de tecnología
AMDC
integrada, basado en la
Orientación a
Objetos,
que esta desarrollado en módulos independientes con funcionalidades
especificas e íntimamente integrados
EINA
está construida con los siguientes módulos:
-
Núcleo (Kernel)
-
Ingeniería de
Requisitos (Requirements Engineering)
-
Control de Versiones
Gráfico (Graphical Version Control)
-
UML (Unified
Modeling Language) Lenguaje de Modelación Unificado
-
OCL (Object
Constraint Language ) Lenguaje de Restricciones de
Objeto
-
Generación de Código
(Language Support)
-
Gestión de
Reusabilidad (Reusability Management)
-
Seguimiento de
Errores y Cambios (Error
and Change Tracking)
-
Base de Conocimiento
(Software Knowledge Management)
-
Base de Datos
Modelada con MDA (Database modeled with MDA)
-
COCOMO ll
Control de Costos (Cost Control)
-
Gestión de Equipos
Humanos (Team Management)
Además, para ser
integrados, están diseñados los siguientes Módulos :
-
Generación de
Documentos (Document Generation)
-
Meta-Modelación
Gráfica (Graphical Meta-Modeling)
-
Métodos Formales
(Formal Methods)
Destinatarios de los Productos EINA
EINA
es una herramienta para ser utilizada por
todos
los miembros del equipo de un proyecto informático, sean del nivel que
sean, a fin de realizar todas las tareas necesarias para construir
programas para sus usuarios finales:
-
El director técnico
para definir la metodología de trabajo de sus
técnicos.
-
El jefe de proyecto
para controlar el proyecto, la productividad y los
costes.
-
El analista
para analizar las necesidades funcionales del usuario
y proponer una solución.
-
El programador
para realizar las tareas de desarrollo de software.
-
y/o
todas
aquellas
personas
que son
afectadas por el
proyecto
asumido por el desarrollador, activando los módulos
necesarios.
|