Artefato:
|
![]() |
O Processo de Desenvolvimento é uma configuração da estrutura de suporte RUP que atende às necessidades do projeto que o segue. Um nome comum para este artefato no contexto de um projeto é Processo Específico para o Projeto. |
---|---|
Função: | Engenheiro de Processos |
Opcionalidade/Ocorrência: | Todos os projetos devem seguir um processo de desenvolvimento. O processo específico do projeto é freqüentemente fornecido para os membros do projeto por meio de um Web site. |
Gabaritos e Relatórios: |
|
Exemplos: | |
Representação em UML: | Não aplicável. |
Informações Adicionais: |
Entrada de Atividades: | Saída das Atividades: |
A finalidade do Processo de Desenvolvimento ou do Processo Específico do Projeto é fornecer orientação e suporte para os membros do projeto. "As informações nas pontas dos dedos" é uma metáfora que se alinha bem à finalidade deste artefato.
Dependendo do mecanismo de entrega escolhido, um contorno do processo pode obter várias formas. Para os processos com base na Web, como o RUP, você pode obter uma boa idéia do conteúdo geral observando o mapa do site ou nos primeiros dois níveis do navegador em árvore.
Um Processo de Desenvolvimento não possui propriedades UML. A seguir, há uma lista das características e recursos que são propriedades importantes de um processo de desenvolvimento de software :
Um processo adaptado para um projeto é normalmente o resultado do trabalho feito no início do projeto ou, às vezes, antes mesmo da inicialização do projeto. Como parte da preparação do ambiente para o projeto, você pode precisar fornecer visualizações diferentes sobre o processo de suporte ou descrever desvios mais granulados do processo de suporte. O processo específico do projeto é normalmente atualizado conforme necessário até além do projeto. Um exemplo dessa atualização é a preparação de diretrizes e gabaritos específicos necessários para fazer o trabalho planejado para a iteração de lançamento.
A SRS (Engenheiro de Processos papel é o principal responsável por este artefato. Essas responsabilidades incluem:
determinados discriminadores devem ser considerados ao decidir um processo apropriado para o seu projeto de desenvolvimento de software, como a formalidade do artefato necessário, o tamanho do projeto em termos de números de membros de equipe, duração e orçamento e a maturidade do processo dos membros do projeto. A estrutura RUP suporta uma variedade de tipos de projeto, assim você sempre precisará adaptar o processo às necessidades específicas do projeto.
O processo específico do projeto pode, em alguns casos, consistir em somente um caso de desenvolvimento que serve como uma camada de filtragem na parte superior da estrutura de processo de suporte. Pequenas organizações de desenvolvimento normalmente não possuem recursos dedicados ao desenvolvimento de um amplo processo organizacional, mas utilizam o produto RUP Builder para publicar o processo de desenvolvimento para o projeto.
Organizações de desenvolvimento maiores ou com ênfase especial na reutilização de projetos cruzados e aprimoramento do processo normalmente desenvolverão uma ou mais configurações para a organização. O processo específico para o projeto é instanciado a partir de uma configuração organizacional correspondente. Para obter detalhes adicionais sobre as configurações do processo em uma configuração da organização de desenvolvimento, consulte o produto do RPW (Rational Process Workbench).
Consulte Atividade: Adaptar o Processo para o Projeto para obter detalhes sobre a adaptação deste artefato.
Rational Unified Process
|