actividades del proceso de conceptualización

16
Actividades del Proceso de Conceptualización Johanna Alvarez y Víctor Bravo 1 Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías Libres Mérida, Abril de 2015

Upload: johannaac

Post on 14-Apr-2017

312 views

Category:

Engineering


4 download

TRANSCRIPT

Actividades del Proceso de Conceptualización

Johanna Alvarez y Víctor Bravo1

Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías Libres

Mérida, Abril de 2015

Recopilación de la informaciónbásica necesaria para

conocer el dominio de laaplicación de software

a desarrollar

Implica

Recopilación de la informaciónbásica necesaria para

conocer el dominio de laaplicación de software

a desarrollar

Herramientas de apoyo a la actividad

Para videoconferencias:

Dimdim-OpenSourceOpenmeetings

Recomendaciones para la actividad

Información asociada a requerimientos no funcionales

Información referida a objetivos, reglas, actores, insumos, productos de cada proceso

Recopilación de la informaciónbásica necesaria para

conocer el dominio de laaplicación de software

a desarrollar

Modelado de procesos

Modelado de casos de uso

Identificación de las funcionalidades

del software

1

2

Implica

Identificación de las funcionalidades

del software

Herramientas de apoyo a la actividad

Plugin del TRAC – Metodología

Plantilla: Análisis del dominio de la aplicación

PlantUML

Plugin del TRAC – Metodología

Plantilla: Análisis del dominio de la aplicación

PlantUML

Para elaborar diagramas de procesos y actividades:

Dia, IDEFO, Bonita,Umbrello

CASEUML, ArgoUML, BOUML.

Para elaborar diagramas de procesos y actividades:

Dia, IDEFO, Bonita,Umbrello

CASEUML, ArgoUML, BOUML.

Recomendaciones para la actividad

Identificación de las funcionalidades

del software

Los diagramas de casos de uso no deben superar más de tres niveles de relaciones.

Los diagramas de procesos debenindicar reglas, objetivos, actores,

entradas y salidas por cada proceso.

Plantear mejoras en los procesos a partir de sus flujos de actividades.

Descripción general de la arquitectura

Implica

Descripción general de la arquitectura

Herramientas de apoyo a la actividad

Plugin del TRAC – Metodología

Plantilla: Arquitectura del software

PlantUML

Plugin del TRAC – Metodología

Plantilla: Arquitectura del software

PlantUML

Descripción general de la arquitectura

Recomendaciones para la actividad

Considerar: funcionalidades, limitaciones tecnológicas y atributos de calidad

asociados al software.

Contemplar patrones y/o estilos arquitectónicos, así como patrones de diseño para software de gran escala.

Selección de lenguajesde programación

Según criterios de interés conforme al tipo de software a desarrollar

Implica

Recomendaciones para la actividad

Selección de lenguajesde programación

Tener en cuenta necesidades de portabilidad del software, reutilización de

código y acceso al hardware.

Selección del entornode desarrollo

Considerando criterios de interés según el tipo de software a desarrollar

Implica

Recomendaciones para la actividad

Selección del entornode desarrollo

Se recomienda considerar criterios de selección como: sostenibilidad, uso de

patrones de diseño y soporte que brinde el entorno de desarrollo, así como la documentación,

licencia de uso e interoperabilidad del mismo.

Elaboración de lapropuesta de

desarrollo del software

Necesidades y/o problemáticas.

Solución que se propone.

Alcance del software.

Descripción general de la arquitectura.

Potenciales actores colaboradores en eldesarrollo del software.

Metodología de desarrollo.

Plataforma de operación y desarrollo.

Licencias de código y documentación.

Implica

Herramientas de apoyo a la actividad

Elaboración de lapropuesta de

desarrollo del software

Plugin del TRAC – Metodología

Plantilla: Propuesta de desarrollo

Plugin del TRAC – Metodología

Plantilla: Propuesta de desarrollo