Generación de documentación con star UML

Post on 19-Jan-2017

234 views 0 download

Transcript of Generación de documentación con star UML

www.sgcampus.com.mx @sgcampus

www.sgcampus.com.mx

@sgcampus

José de J. Ruíz González

Generación de documentación con

StarUML

www.sgcampus.com.mx @sgcampus

Quién soy

•Analista/Desarrollador.

•Autodidacta (C/C++, PERL, Java, JavaScript).

•Me gusta que mi trabajo me diferencie de los

demás.

•Me gusta ver la cara de satisfacción de un Cliente

cuando reduces el tiempo de un proceso ETL de

14 hrs. a 20 min., o cuando hace algo en 5 hrs.

cuando manualmente le tomaba 40.

www.sgcampus.com.mx @sgcampus

¿Por qué StarUML? (1)

www.sgcampus.com.mx @sgcampus

¿Por qué StarUML? (2)

•La metodología o framework para ejecutar un

proyecto lo determina el contexto, no la moda.

•StarUML ofrece un mecanismo de extensión con

Profiles y Tagged values de UML fácil de

implementar.

•StarUML ofrece un mecanismo de generación de

documentos flexible.

•Resultados predecibles y repetibles (Madurez).

www.sgcampus.com.mx @sgcampus

Agenda – Crear Profile

1.- Mostrar los artefactos que deseo incorporar.

2.- Mostrar cómo se definen los artefactos.

3.- Mostrar en donde instalar el Profile creado.

Ver: Capítulo 7 del documento Developer Guide de

StarUML.

www.sgcampus.com.mx @sgcampus

Agenda - Documentación

1.- Extensiones requeridas y donde instalarlas.

2.- Registro del nuevo Template.

3.- Creación y Modificación del Template.

4.- Generación de la Especificación de

Requerimientos.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (1)

Quiero definir un nuevo tipo de diagrama.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (2)

Quiero definir los

artefactos

disponibles en la

barra de

herramientas.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (3)

Quiero evaluar la

calidad de los

requerimientos

utilizando SMART.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (4)

Quiero asignar

prioridad a los

requerimientos

utilizando

MoSCoW.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (5)

Quiero asignar estatus y

nivel de complejidad a

los requerimientos, y

definir cosas que están

fuera del alcance del

proyecto.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (6)

Quiero definir

Reglas y asignarles

Tipo, Categoría y

Nivel de

Reforzamiento.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (7)

Quiero clasificar los

requerimientos

utilizando FURPS+.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (8)

Quiero clasificar los

requerimientos

utilizando FURPS+.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (9)

Quiero definir un

Diccionario de

datos.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (10)

Quiero poder especificar Hechos, Leyes, Políticas

y SLA’s.

www.sgcampus.com.mx @sgcampus

Crear Profile – Artefactos (11)

Quiero definir Estado, Prioridad y Complejidad

para Casos de Uso.

www.sgcampus.com.mx @sgcampus

Crear Profile – Configuración

Archivo reqeng.prf

www.sgcampus.com.mx @sgcampus

Crear Profile – Configuración

Mostrar y

describir

archivo en

Eclipse…

www.sgcampus.com.mx @sgcampus

Documentación - Designer (1)

www.sgcampus.com.mx @sgcampus

Documentación - Designer (2)

www.sgcampus.com.mx @sgcampus

Documentación - Templates

www.sgcampus.com.mx @sgcampus

Documentación - Template (1)

www.sgcampus.com.mx @sgcampus

Documentación - Proyecto

Análisis de

requerimientos para

una aplicación web

que permita

implementar un panel

Kanban.

www.sgcampus.com.mx @sgcampus

Documentación – Template (3)

www.sgcampus.com.mx @sgcampus

¿Preguntas?

www.sgcampus.com.mx @sgcampus

rad_tech_mx@yahoo.com

https://github.com/rad-tech/gendocstaruml.git

@rad_tech_mx