UTILERIAS: PROCESSDASH Y ENTERPRISE ARCHITEC
PROCESS DASHBOARD
PROCESS DASHBOARD
es una iniciativa de código abierto para crear una herramienta de soporte PSP. PSP y el TSP son tecnologías notables que pueden cambiar la cara de la industria del software, y compartimos el entusiasmo de SEI para promover su uso generalizado.
es una herramienta de diseño y modelado visual basada en OMG UML . La plataforma soporta: el diseño y construcción de sistemas de software; modelado de procesos de negocio; y modelado de dominios basados en la industria. Es utilizado por empresas y organizaciones no solo para modelar la arquitectura de sus sistemas, sino también para procesar la implementación de estos modelos en todo el ciclo de vida del desarrollo de la aplicación.
características principales:
Fue desarrollado originalmente en 1998 por la Fuerza Aérea de los Estados Unidos, y ha continuado evolucionando bajo el modelo de código abierto. Está disponible gratuitamente para descargar bajo las condiciones de la Licencia Pública GNU.
Process dashboard soporta:
Process dashboard soporta:
- Recopilación de datos - Tiempo, defectos, tamaño; plan vs. datos reales
- Planificación : scripts, plantillas, formularios y resúmenes integrados, PROBE, valor ganado
- Seguimiento - Potente soporte de valor ganado
- Análisis de datos : los gráficos e informes ayudan en el análisis de las tendencias de datos históricos.
- Exportación de datos - Exportar datos a Excel, o exportar datos a formato de texto para su uso con herramientas externas.
Las principales fortalezas del Process dashboard son:
- Facilidad de uso
- Optimiza la facilidad de recopilación de las métricas más frecuentes (tiempo y defectos)
- Otras ayudas de proceso (scripts, formularios, plantillas y resúmenes) están a solo un clic del mouse
- Su pequeña huella en pantalla permite que la herramienta coexista con entornos de desarrollo integrados
- Las tareas se organizan jerárquica mente, reflejando la estructura de desglose del trabajo del proyecto.
- Flexibilidad / extensibilidad
- Se pueden agregar nuevos procesos y nuevos tipos de datos sin programación
- Los scripts, plantillas, formularios y resúmenes de procesos son HTML y, por lo tanto, se pueden crear con cualquier editor HTML.
ENTERPRISE ARCHITECT
es una herramienta de diseño y modelado visual basada en OMG UML . La plataforma soporta: el diseño y construcción de sistemas de software; modelado de procesos de negocio; y modelado de dominios basados en la industria. Es utilizado por empresas y organizaciones no solo para modelar la arquitectura de sus sistemas, sino también para procesar la implementación de estos modelos en todo el ciclo de vida del desarrollo de la aplicación.
características principales:
Gestión de requisitos
Las características comunes de la gestión de requisitos soportada por Enterprise Architect incluyen la personalización de cómo se documentan los requisitos, vincular los requisitos a los detalles de diseño e implementación, y proporcionar la Trazabilidad de los requisitos a través de las fases de diseño y construcción. Estos requisitos pueden estar sujetos a gestión de cambios, procesamiento del flujo de trabajo, comparación de referencia y auditoria.
Modelado y análisis de negocios
Enterprise Architect admite varios métodos de modelado de procesos de negocios utilizando UML como el lenguaje de modelado de base. Los lenguajes principales para el modelado y análisis de negocios incluyen BPMN y BPEL
Simulación
La simulación de modelo es compatible con:
- Diagramas de comportamiento:
- Máquinas de estado
- Interacción (diagramas de secuencia)
- Ocupaciones
Desarrollo del sistema
De acuerdo con los principios de diseño de Model Driven , Enterprise Architect admite transformaciones MDA de estructuras de clase PIM a estructuras de clase PSM , ingeniería de ida y vuelta de código para 10 lenguajes de software y varios lenguajes de sistemas HDL incrustados ( Ada , VHDL y Verilog ). También es compatible con la generación de código de modelos de comportamiento.
Idiomas soportados: