Gerenciamento de Recursos Compartilhados

Para gerenciar mudanças de recursos compartilhados, você deverá entender como os espaços de configuração, áreas do projeto, configurações, capturas instantâneas, áreas de trabalho e dependências funcionam com projetos em um ambiente de desenvolvimento colaborativo.

Para obter mais informações sobre esses conceitos, consulte os links relacionados no término deste tópico.

Espaços de Configuração

Um espaço de configuração é um contêiner virtual de áreas de trabalho e capturas instantâneas. Os espaços de configuração gerenciam as informações de versão dos recursos. Criando espaços, é possível agrupar configurações de captura instantânea e de área de trabalho relacionados e compartilhá-las entre os projetos.

Em um produto de gerenciamento de ciclo de vida, as equipes concluem o trabalho dentro de uma área do projeto. Por exemplo, um projeto em uma organização pode ter três áreas do projeto: lógica do banco de dados, lógica de aplicativo e lógica de interface com o usuário. Uma área do projeto define os distribuíveis do projeto, a estrutura da equipe, o processo e o planejamento.

Quando você cria uma área do projeto no Rational solution for Collaborative Lifecycle Management, é possível designar a nova área do projeto para um espaço de configuração existente ou criar um espaço de configuração.

Quando um espaço de configuração é criado, uma área do projeto correspondente é criada automaticamente no aplicativo . Nessa área do projeto, você designa as permissões que controlam o acesso de leitura e gravação às áreas do projeto nos produtos de gerenciamento de ciclo de vida e as configurações no espaço de configuração.

Para aplicativos Rational solution for Collaborative Lifecycle Management (CLM), é possível associar diversas áreas do projeto com o mesmo espaço de configuração, portanto, estes projetos compartilham configurações de captura instantânea e de área de trabalho. Depois de associar um projeto a um espaço de configuração, todas as áreas de trabalho e capturas instantâneas no espaço de configuração estão disponíveis nesta área do projeto. Este recurso inclui estas vantagens:
  • Os usuários podem alterar recursos que estão localizados em áreas do projeto diferentes a partir de um único contexto de configuração, como na seção a seguir.
  • Os administradores e usuários podem obter capturas instantâneas que capturam as versões de todos os recursos entre as diversas áreas do projeto que compartilham uma área de trabalho.

Após associar um projeto a um espaço de configuração, não será possível associar este projeto a um espaço de configuração diferente.

Contextos de Configuração

Um contexto de configuração, que também é chamado de contexto, representa a área de trabalho ou a captura instantânea com a qual você está trabalhando. Alterar contextos significa alterar para uma área de trabalho ou captura instantânea diferente. Ao selecionar um contexto de configuração em uma área do projeto, por padrão, o contexto não é alterado quando você alterna para uma outra área do projeto no mesmo espaço de configuração. Para alternar para um contexto diferente, use o menu Contexto de Configuração Atual na parte superior direita do banner. Este menu fornece opções para trabalhar com capturas instantâneas e áreas de trabalho no espaço atual.

Considere o cenário a seguir: Você é um membro de três projetos que compartilham um espaço de configuração. Todos os três projetos estão em iterações diferentes de seus ciclos de vida e um administrador criou uma área de trabalho nomeada para cada iteração. Se você abrir uma área do projeto e alternar para a área de trabalho Iteração 1 e, posteriormente, alternar para uma outra área do projeto, o contexto atual ainda será a Iteração 1.

Configurações de Captura Instantânea e Configurações de Área de Trabalho

Uma configuração é um conjunto exclusivo de versões de recursos. Há dois tipos de configurações:
  • Configuração da captura instantânea: Também chamada de captura instantânea, que é um conjunto de recursos somente leitura e de suas versões em uma área de trabalho em um momento específico. É possível fazer comentários, mas não é possível editar os recursos em uma captura instantânea.

    É possível criar uma captura instantânea a qualquer momento no ciclo de vida do projeto. É possível criar uma captura instantânea antes ou após atingir um marco do projeto, após importar recursos em um aplicativo ou após revisar os artefatos específicos.

    Após modificar os recursos, é possível retornar para a captura instantânea para ver como os recursos foram alterados.

  • Configuração de área de trabalho: também chamada de área de trabalho. Cada espaço de configuração contém uma área de trabalho padrão e outros espaços de trabalho. As áreas de trabalho em si podem conter diversas capturas instantâneas e espaços de trabalho e um espaço de configuração contém diversas áreas de trabalho. Por exemplo, em um projeto financeiro, é possível definir as áreas de trabalho a seguir para diferentes equipes:
    • Lógica de Aplicativo
    • Lógica de Banco de Dados
    • Interface com o Usuário
    É possível incluir, editar e excluir versões de recursos em áreas de trabalho.

    É possível criar uma área de trabalho com base nos conteúdos de outra área de trabalho no mesmo espaço de configuração. Por exemplo, é possível criar uma área de trabalho para o Projeto B com base em uma área de trabalho no Projeto A. As versões dos artefatos na nova área de trabalho para o Projeto B são iguais àqueles recursos na área de trabalho selecionada no Projeto A. Se incluir, editar ou excluir recursos na área de trabalho do Projeto B, você não afetará os recursos na área de trabalho do Projeto A.

    Se uma área de trabalho requerer recursos em uma área de trabalho que está em um espaço diferente, você deverá obter uma captura instantânea da última área de trabalho e, em seguida, especificar uma dependência nessa captura instantânea.

Visibilidade das Mudanças nos Recursos

Quando você usa os conjuntos de mudanças para agrupar suas mudanças nos recursos, esses conjuntos de mudanças são associados à área de trabalho no qual o conjunto de mudanças é criado. Para tornar as mudanças no conjunto de mudanças visíveis na área de trabalho correspondente, você deverá compartilhá-las.

Para tornar essas mudanças visíveis para uma área de trabalho diferente, você deverá entregar as mudanças de sua área de trabalho nessa área de trabalho de uma dessas formas. É possível entregar as mudanças no destino de fluxo designado ou em outra área de trabalho que possua um antecessor comum da área de trabalho a partir do qual você está entregando as mudanças. Após entregar suas mudanças, outros membros da equipe poderão aceitar as mudanças em suas próprias áreas de trabalho.

Para obter mais informações sobre os destinos de fluxo e como entregar e mesclar mudanças, consulte os links para os tópicos relacionados.

Controle de Acesso às Áreas do Projeto e Áreas de Trabalho

O acesso aos recursos nas áreas do projeto dos produtos de gerenciamento de ciclo de vida é controlado por meio da área do projeto no aplicativo . Essa área do projeto possui o mesmo nome do espaço de configuração que é referenciado por uma área do projeto no produto de gerenciamento de ciclo de vida. Considere o seguinte exemplo:
  • Em um produto de gerenciamento de ciclo de vida, crie uma área do projeto denominada Project_area_1.
  • Designe essa área do projeto para um novo espaço de configuração chamado ABC_space. O aplicativo cria automaticamente o espaço de configuração e uma área do projeto correspondente denominada ABC_space. Observe que esses dois objetos do repositório estão localizados no aplicativo e não no produto de gerenciamento de ciclo de vida.
    Nota: Como alternativa, é possível associar a área do projeto do projeto de gerenciamento de ciclo de vida a um espaço de configuração existente. Por exemplo, um espaço de configuração pode ter sido criado quando criou uma área do projeto em um projeto e agora você deseja associar um novo projeto a partir de outro projeto a esse espaço de configuração existente.
  • As permissões de gerenciamento de configuração incluem as operações a seguir:
    • Criar ou modificar (renomear) as configurações
    • Modificar os conjuntos de mudanças de outros membros da equipe
    • Arquivar e restaurar as configurações
    • Mesclar mudanças
    • Designar permissões de gravação para áreas da equipe específicas
    Para especificar as permissões de gerenciamento de configuração para as áreas do projeto que referenciam o ABC_space, no aplicativo, abra a área do projeto ABC_space.

    Para obter a lista completa de permissões, no aplicativo , consulte a página de Permissões da área de projeto apropriada.

Dependências em Recursos em Outros Espaços

Para incluir, atualizar ou remover dependências nas configurações, você deverá ter a permissão correspondente no aplicativo.

Quando administradores criam uma área do projeto, eles devem associá-la a um ou mais domínios. Um administrador pode selecionar uma versão específica de um domínio; a versão a ser selecionada depende dos requisitos do projeto.

Se uma área de trabalho requerer um recurso em outra área do projeto, um administrador com a permissão apropriada deverá criar uma dependência na captura instantânea que contenha este recurso na área do projeto. O administrador pode especificar dependências apenas das capturas instantâneas, e não das áreas de trabalho, porque as capturas instantâneas estão inalteradas.

Considere o exemplo a seguir: no início de um projeto, um administrador associa domínios (por exemplo, domínio BPMN, domínio Sketcher ou domínio SoaML) a uma área do projeto para especificar a ontologia a ser usada em um projeto. No domínio, capturas instantâneas listam versões específicas de recursos: por exemplo, um domínio UML pode conter diversas versões de uma dependência UML. Se seu projeto requerer uma dependência UML como parte desta ontologia, localize a captura instantânea que contém a versão necessária e inclua esta captura instantânea como uma dependência em sua área de trabalho. Depois de incluir a dependência, os artefatos nesta captura instantânea estarão disponíveis para uso em seu projeto.


Feedback