Definição
Uma Tarefa descreve uma unidade de trabalho. Cada Tarefa é desempenhada por Funções específicas. A granularidade de uma
Tarefa geralmente é algumas horas em poucos dias. Geralmente, afeta um ou apenas um número pequeno de Produtos de
Trabalho. As Tarefas não são necessariamente utilizadas como base para processo de planejamento e de trilha -
muitàs vezes, elas são muito minuciosas para essa finalidade; os agrupamentos de Atividades de Tarefas são
freqüentemente as melhores unidades de planejamento e trilha.
Uma Tarefa possui uma finalidade clara, geralmente expressa em termos de criação ou atualização de alguns Produtos de
Trabalho, como por exemplo modelos, classes ou planos. Dentro de uma Tarefa, cada Função de desempenho atinge uma
meta bem definida. Uma Tarefa fornece explicações passo a passo completas de realização de todo o trabalho requerido
para alcançar esse objetivo. Essa descrição é completa, independente de quando em um ciclo de vida do processo seria
realmente realizada. Portanto, ela não descreve o horário em que determinado trabalho é realizado, mas descreve todo o
trabalho executado no decorrer do ciclo de vida de desenvolvimento que contribui para a realização da meta das Tarefas.
Quando uma Tarefa está sendo aplicada em um Processo, um objeto de referência definido como Descritor de Tarefas
fornece informações, as quais incluem os elementos da Tarefa que serão realmente desempenhados neste horário
específico. Supõe-se que uma Tarefa geralmente será desempenhada no Processo repetidamente, mas sempre com ênfase um
pouco diferente em etapas ou aspectos diferentes da descrição Tarefa bem como, possivelmente funções de desempenho
diferente ou adicionais ou entrada/saída diferentes (consulte também Capacidades Principais da UMA (Unified Method Architecture) para obter a diferença
entre Conteúdo e Processo do Método).
Etapas
As Tarefas podem ser divididas em seções de Etapas. Uma Etapa descreve uma parte significativa e consistente do
trabalho geral descrito para uma Tarefa. Os passos podem pertencer a três categorias principais:
-
Etapas de Estudo: em que o indivíduo que desempenha a Função entende a natureza da Tarefa, reúne e examina
os Produtos de Trabalho de entrada e formula o resultado.
-
Etapas de Execução: em que o indivíduo que desempenha a Função cria ou atualiza alguns Produtos de Trabalho.
-
Etapas de Revisão: em que o indivíduo que desempenha a Função inspeciona os resultados em relação a alguns
critérios.
Nem todas as Etapas são necessariamente desempenhadas toda vez que uma Tarefa é chamada, portanto, podem ser expressas
na forma de fluxos alternativos (semelhantes aos Casos de Uso).
Exemplos
Uma Tarefa Típica
Uma Tarefa como por exemplo "Desenvolver Modelo de Caso de Uso" no RUP, descreve todo o trabalho que precisa ser feito
para desenvolver um modelo completo de caso de uso. Isso consistiria em um dos seguintes itens:
-
A identificação e nomenclatura de casos de uso e atores
-
A gravação de uma breve descrição
-
A modelagem de casos de uso e seus relacionamentos em diagramas
-
A descrição detalhada de um fluxo básico
-
A descrição detalhada de fluxos alternativos
-
Desempenho de tentativas, seminários, revisões e assim por diante.
Todas essas partes contribuem para a meta de desenvolvimento do modelo de caso de uso, mas as partes serão
desempenhadas em diferentes horários em um Processo. A identificação, a nomenclatura e breves descrições seriam
desempenhadas no início em um Processo de desenvolvimento típico em oposição à gravação de fluxos alternativos
detalhados, que seriam desempenhados bem mais tarde. Todas essas partes ou etapas dentro da mesma Tarefa, definem o
"método" de desenvolvimento de um modelo de caso de uso. A aplicação de tal método em um ciclo de vida é definir quais
Etapas são realizadas, quando ir de uma iteração para outra.
Uma Tarefa e suas Etapas
A Tarefa "Localizar Casos de Uso e Agentes" no RUP decompõe-se nas seguintes Etapas:
-
Localizar atores
-
Localizar casos de uso
-
Descrever como os atores se interagem com os casos de uso
-
Empacotar casos de uso e atores
-
Apresentar o modelo de casos de uso em diagramas de casos de uso
-
Desenvolver um relatório sintético do modelo de casos de uso
-
Avaliar os resultados
A parte de localização [Etapas 1 a 3] requer algum estudo; a parte de execução [Etapas 4 a 6] envolve a captura do
resultado no modelo de casos de uso; a parte de revisão [Etapa 7] é onde o indivíduo que desempenha a Função avalia o
resultado para avaliar a integralidade, robustez, inteligibilidade ou outras qualidades.
|