IPMS - Glosario

Anuncio
IPMS
GLOSARIO
Laboratori Enginyeria Software : Especificació
Llenguatges i Sistemes Informàtics
Cuatrimestre Otoño 03/04
Lengutges i Sistemes Informatics
Laboratori Enginyeria del Software : Especificacio
IPMS
Glosario
Cuatrimestre Otoño 03/04
CONTENIDO
1
Glosario..................................................................................................................................................... 4
1.1
Actividad ........................................................................................................................................................................... 4
1.2
Artefacto ............................................................................................................................................................................ 4
1.3
Asignación ......................................................................................................................................................................... 4
1.4
Dependencia ...................................................................................................................................................................... 5
1.5
Flujo de Trabajo ............................................................................................................................................................... 6
1.6
Grupo de Tareas ............................................................................................................................................................... 6
1.7
Hito .................................................................................................................................................................................... 6
1.8
Proceso ............................................................................................................................................................................... 6
1.9
Proyecto ............................................................................................................................................................................. 7
1.10
Recurso .............................................................................................................................................................................. 7
1.11
Rol ...................................................................................................................................................................................... 7
1.12
Tarea .................................................................................................................................................................................. 8
3 de 8
Lengutges i Sistemes Informatics
Laboratori Enginyeria del Software : Especificacio
IPMS
Glosario
Cuatrimestre Otoño 03/04
1
INTRODUCCIÓN
Este documento recoge las definiciones de términos y conceptos que aparecen en IPMS Dominio.doc y IPMS - Dominio.ppt
2
2.1
GLOSARIO
Actividad
Es una unidad de trabajo con propósito claro. Es responsabilidad de un determinado rol que es el que
la realiza. Describe los pasos que un determinado rol ha de llevar a cabo para a partir de unos
artefactos de entrada (inputs) producir/modificar unos artefactos de salida (outputs).
Ver: Artefacto, Rol, Proceso
2.2
Artefacto
Es el producto o resultado del trabajo que se hace en la ejecución de un proceso. Los roles utilizan
artefactos (inputs) en el desarrollo de actividades para generar o modificar otros artefactos (outputs).
Ver: Actividad, Rol, Proceso
2.3
Asignación
Una asignación es una relación entre una tarea y un recurso (persona participante), por medio de la
cual se indica el % de la jornada laboral (8h) del recurso que se dedicará a desarrollar dicha tarea.
Ver: Tarea, Recurso
4 de 8
Lengutges i Sistemes Informatics
Laboratori Enginyeria del Software : Especificacio
IPMS
Glosario
Cuatrimestre Otoño 03/04
2.4
Dependencia
Es una relación de subordinación temporal entre dos elementos del proyecto (tarea, hito, grupo de
tareas), en la que uno es el elemento predecesor (predecessor) y otra el elemento subordinado. Se
dice que el elemento subordinado depende temporalmente del elemento predecesor. La dependencia
se expresa en términos de la fecha de inicio y de fin de los elementos predecesor y subordinado. Así,
se distinguen varios tipos de dependencias:

Fin (predecesor) - Inicio (subordinada) (Finish to Start): el elemento subordinado no puede
iniciarse hasta que no haya acabado el predecesor del que depende.
Fin - Inicio
Predeccesor

Inicio - Inicio (Start to Start): el elemento subordinado se inicia a la vez que el predecesor
del que depende.
Inicio - Inicio

Fin - Fin (Finish to Finish): el elemento subordinado ha de acabar a la vez que el predecesor
del que depende.
Fin - Fin

Inicio - Fin (Start to Finish): el elemento subordinado no puede acabar hasta que empiece el
predecesor del que depende.
Inicio - Fin
Una dependencia puede tener un retardo (delay) con respecto a la restricción con el predecesor, por
ejemplo:

(Inicio - Inicio) + 1día: el elemento subordinado ha de empezar a un día después que el
inicio del predecesor

(Fin - Inicio) - 2 días: el elemento subordinado ha de empezar dos días antes de la
finalización del predecesor
Por defecto, el delay, sino se indica, es 0. Un elemento del proyecto puede tener un número
indefinido de predecesores.
5 de 8
Lengutges i Sistemes Informatics
Laboratori Enginyeria del Software : Especificacio
IPMS
Glosario
Cuatrimestre Otoño 03/04
2.5
Flujo de Trabajo
Sinónimo: Workflow
Define la secuencia con la que han de ejecutarse un conjunto de actividades. Un flujo de trabajo se
suele expresar mediante diagramas UML de actividad con swinlanes (calles natación), en la que
cada swinlane corresponde a un rol, y todas las actividades que caen dentro de la swimlane son
responsabilidad del rol (ver Error! Reference source not found.)
Un proceso se describe y organiza mediante flujos de trabajo.
Ver: Proceso, Actividad, Rol
2.6
Grupo de Tareas
Es una tarea que agrupa otras tareas, hitos o grupos de tareas, los atributos como duración y esfuerzo
se calculan en función de las propiedades de los elementos que agrupa.
Ver: Tarea, Hito
2.7
Hito
Sinónimo: Milestone
Representa un acontecimiento o el logro de un objetivo que es relevante en el curso del proyecto
(ejemplos: Versión 1.0, requisitos analizados). Un hito es un tipo especial de tarea en la que la
duración es cero (fecha de inicio = fecha de fin).
Ver: Tarea
2.8
Proceso
En ingeniería del software es la definición de un conjunto de actividades y su flujo o secuencia de
ejecución, que permiten transformar los requisitos de un cliente/usuario en un sistema software. Un
proceso define las actividades, los roles o workers o perfiles (Analista, Diseñardor, Tester...) que
asumen esas actividades y los artefactos o productos de trabajo (Modelos, Código fuente,
Documentos, Ejecutables…) que se manipulan en el desarrollo de dichas actividades. Un Proceso es
una plantilla para hacer proyectos.
Un proceso se organiza por flujos de trabajo en el que se describe la secuencia o orden de ejecución
de las actividades del proceso. Un proceso se puede organizar en varios flujos de trabajo, a los
cuales a veces se les denomina disciplinas (ej: Análisis y Diseño, Implementación, Modelado del
Dominio, Gestión del Proyecto....)
Ver: Actividad, Rol, Proceso, Proyecto
6 de 8
Lengutges i Sistemes Informatics
Laboratori Enginyeria del Software : Especificacio
IPMS
Glosario
Cuatrimestre Otoño 03/04
2.9
Proyecto
Nota: En este dominio, Plan de Trabajo es sinónimo de Proyecto
Es el elemento organizativo que gestiona el desarrollo de un producto software. Es una instancia de
un Proceso. Un Proyecto tiene un plan de trabajo, el cual define la instancia temporal del proceso, y
la asignación de personas a los roles del proceso. En el plan de trabajo hay tareas, hitos,
agrupaciones de tareas y dependencias temporales entre cualquiera de los anteriores elementos.
Ver: Asignación, Dependencia, Grupo de Tareas, Hito, Recurso, Tarea
2.10 Recurso
Sinónimos: Resource, Unidades (Unit) , Participante del Proyecto, Persona
Es una persona a la que se le asignan tareas del plan de trabajo de acuerdo al rol de la actividad que
la tarea instancia en el tiempo. Tiene nombre, datos de contacto, identificador único (ID), y una lista
de roles que puede llevar a cabo.
Un actividad se instancia en el tiempo mediante una tarea. Una actividad se ha de realizar por un
determinado rol. Así, una persona solo se podrá asignar a una tarea si y solo si, el rol de la actividad
de la que se deriva la tarea, corresponde con alguno de los roles de la persona.
Ver: Asignación, Rol, Tarea
2.11 Rol
Sinónimo: Role, Perfil
Representa las responsabilidades o actividades que puede realizar una persona o un conjunto de
personas agrupadas en un equipo. Un rol es una clase o cualidades que una persona física puede
tener. Para poder desempeñar una tarea, una persona ha de poseer el rol que la tarea requiere (que
viene dado por la actividad de la que deriva o instancia).
Ver: Proceso, Actividad , Artefacto, Recurso
7 de 8
Lengutges i Sistemes Informatics
Laboratori Enginyeria del Software : Especificacio
IPMS
Glosario
Cuatrimestre Otoño 03/04
2.12 Tarea
Sinónimo: Task
Representa una instancia en el tiempo de una actividad del proceso. Tiene una fecha de inicio y una
fecha fin. Una tarea tiene un nombre de tarea (según la actividad del proceso de la que se deriva) y
un identificador único (ID). Las tareas almacenan el % de trabajo completado (pc - percentage
complete). En función de este % un tarea puede estar sin iniciar (pc=0%), en progreso (0%<pc
<100%) o completada (pc=100%).
Una tarea tiene un esfuerzo (días.hombre), duración (días) y unidades asignadas (personas o recursos
que desarrollan las tareas). Siempre se cumple:
Esfuezo = Duración * Unidades
En función de estas tres propiedades se definen tres tipos de tareas que afectan a la forma en que se
distribuyen temporalmente las tareas y la realización de cálculos de costes/carga de recursos:

Duración Fija (Fixed Duration): tarea en la que la duración es un valor fijo. El esfuerzo se
calcula como el número de recursos asignados multiplicado por la duración de la tarea.

Esfuerzo Fijo (Fixed Work): tarea en la que el esfuerzo es un valor fijo. La duración puede
cambiar en función de los recursos asignados y el tanto por ciento con el que se asignan a la
tarea. La duración se calcula como el esfuerzo (dias.hombre) dividido entre el numero
efectivo de hombres. El número de hombres es la suma de las asignaciones.

Recursos Fijos (Fixed Units): tarea donde el número de personas o unidades asignadas es
un valor fijo. La duración o el esfuerzo se calculan una en función de la otra. (o se fija la
duración o se fija el esfuerzo).
Ver: Actividad, Asignación, Recurso, Proyecto
8 de 8
Lengutges i Sistemes Informatics
Laboratori Enginyeria del Software : Especificacio
IPMS
Glosario
Cuatrimestre Otoño 03/04
9 de 8
Descargar