Gerenciamento de Recursos de Design Compartilhados

Para gerenciar mudanças em recursos de design compartilhados, você deve entender os conceitos de espaços de configuração, configurações, capturas instantâneas, áreas de trabalho e dependências e a função destes conceitos em projetos em um ambiente de desenvolvimento colaborativo.

Espaços de Configuração

Um espaço de configuração, também chamado de espaço, é uma coleção de configurações de área de trabalho e captura instantânea relacionados. Os espaços gerenciam as informações da versão para recursos. Criando espaços, é possível agrupar configurações de captura instantânea e área de trabalho relacionadas para que elas possam ser compartilhadas entre projetos.

Em um aplicativo com recursos do Design Management, 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. Para aplicativos que fazem parte do Rational solution for Collaborative Lifecycle Management (CLM), é possível associar diversas áreas do projeto com o mesmo espaço; portanto, estes projetos compartilham configurações de captura instantânea e área de trabalho. Depois de associar um projeto com um espaço, todas as áreas de trabalho e capturas instantâneas no espaço estão disponíveis neste projeto. Este recurso inclui estas vantagens:
  • Os usuários podem usar um único contexto de configuração para alterar recursos que estão localizados em áreas do projeto diferentes. Consulte a seção a seguir para a definição de um contexto de configuração.
  • Administradores e usuários podem obter capturas instantâneas que capturam todos os recursos entre os diversos projetos que compartilham uma área de trabalho.
Para obter mais informações sobre projetos, consulte os links para tópicos relacionados no final deste tópico.

Depois de associar um projeto a um espaço, não é possível associar este projeto a um espaç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. 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 após 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 é uma visualização somente leitura de um projeto inteiro em um momento específico; ela inclui todos os recursos de design e links para outros recursos. É 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: por exemplo, você pode criar uma captura instantânea depois de importar modelos no Design Management Server ou depois de concluir uma revisão de artefatos específicos.

    Depois de modificar recursos, é possível encaminhar a captura instantânea para ver como os recursos foram alterado.

  • Configuração de área de trabalho: também chamada de área de trabalho. Cada espaço contém uma área de trabalho padrão, que pode conter diversas capturas instantâneas e áreas de trabalho; um espaço contém diversas áreas de trabalho. Por exemplo, em um projeto financeiro, você pode definir as áreas de trabalho a seguir, que podem ser usadas por 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. 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 de Recursos em Área do Projeto Diferentes

Dentro de um espaço, as áreas do projeto contêm recursos diferentes. Considere o cenário mencionado na seção precedente "Espaços de Configuração": a área do projeto para a lógica de aplicativo contém designs que se relacionam à lógica de aplicativo; a área do projeto do banco de dados contém designs que se relacionam ao banco de dados e assim por diante. Todas as áreas do projeto compartilham o mesmo espaço e, portanto, compartilham configurações. Cada configuração gerencia as versões de todos os recursos em todas as áreas do projeto. No entanto, os recursos não são visíveis em áreas do projeto diferentes: por exemplo, se estiver trabalhando na área do projeto para a lógica de aplicativo, não será possível acessar os recursos na área do projeto do banco de dados; você deverá alternar manualmente as áreas do projeto para visualizar esses recursos. Você deverá ser um membro de uma área do projeto para visualizar seus recursos.

Dependências em Recursos em Outros Espaços

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 requer um recurso em outra área do projeto, você deve criar uma dependência na captura instantânea que contenha este recurso na área do projeto. É possível especificar dependências apenas em capturas instantâneas.

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 requer 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 de 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