ATIVIDADES PARA SISTEMATIZAÇÃO DO LEVANTAMENTO DE REQUISITOS
Cada empresa que desenvolve software tem suas particu- laridades e busca desenvolver suas próprias metodologias ou
adaptar alguma existente no mercado. Neste trabalho utilizou- se para teste uma metodologia de desenvolvimento de software
de uma empresa que é baseada no UP e guia o desenvolvimento
dos sistemas concebidos no paradigma da orientação a objeto. Por ser iterativa, cada fase percorre todo o conjunto de work- flows. Por ser incremental, cada iteração atualiza os artefatos
gerados nas iterações anteriores. Cada Artefato corresponde a
uma documentação (como um modelo) ou outro objeto de valor
a ser criado no desenvolvimento (como um componente de
software).
INCORPORAÇÃO DAS ATIVIDADES EM UMA METODOLOGIA
A metodologia da empresa também estabelece os estados esperados dos artefatos ao fi nal de cada fase. Porém ela não apresenta, como o UP, atividades para o adequado levantamento dos requisitos dos negócios.
Nesta seção são descritos os fl uxogramas de atividades
originados da incorporação das atividades propostas na me- todologia (principalmente as fases de Concepção e Elabora-
ção). Nas fi guras dos fl uxogramas as atividades adicionadas
à metodologia apresentam-se em cor cinza escuro e as ativi- dades já constantes, mas que foram atualizadas, apresentam- se com listras. Também são apresentadas as descrições de
cada atividade e os estados esperados para cada artefato ao
fi nal de cada fase. Esta metodologia resultante foi utilizada
no contexto do desenvolvimento de um sistema de Controle
de Expedições da empresa, sendo apresentados exemplos de
modelos gerados neste teste.
Descrição do Fluxograma da Fase Concepção
Na Figura 3 é apresentada a parte inicial do fluxograma de atividades resultante para a fase Concepção.
A Figura
4 apresenta um modelo gerado nesta fase, na atividade
de Modelagem de Processos de Negócios. O Quadro