Design do Sistema

Para projetar seu sistema, identifique e defina seus processos de negócios e o modelo de informações. Seus processos e o modelo de informações podem ajudá-lo a decidir de quais comunidades, categorias e tipos de recursos seu sistema precisa.

Comunidades

O primeiro nível de controle em um sistema é definido por suas Comunidades. Você cria uma comunidade identificando um público alvo que tem, ou deve usar, recursos que devem ser controlados de uma determinada maneira. Comunidades podem ter diferentes bases:

Designers do sistema identificam e, em seguida, definem essas comunidades. Após você definir uma comunidade e especificar seu administrador, esse administrador define as funções na comunidade. O administrador de comunidade também define as permissões dessas funções e designa usuários ou grupos para as funções.

Tipos de Recursos

Designers do sistema também devem considerar os usuários do sistema e como eles interagem com recursos das seguintes maneiras:
  • Usando recursos
  • Localizando recursos
  • Criando recursos
  • Criando novas versões de recursos
  • Desaprovando recursos antigos
  • Rastreando recursos
  • Incluindo dependências em recursos

Se um tipo de recurso for global para todas as comunidades, ele é definido no nível de repositório. Outros tipos podem ser controlados em uma comunidade mais segura ou podem ser específicos para uma comunidade. Esses tipos são configurados no nível de comunidade. Antes de configurar tipos de recursos para uma comunidade, essa comunidade deve ser definida.

Cada tipo de recurso é associado com um ciclo de vida, que inclui estados e ações que são controlados por funções e políticas. Administradores de comunidade podem configurar cada ciclo de vida para controlar o processo de negócios, o processo de revisão e o ciclo de vida do recurso.

Colaboração, Controle e Manutenção

Considere os seguintes aspectos de gerenciamento de recursos ao projetar seu sistema:

  • Colaboração e entendimento do recurso:

    Planeje os tipos e versões de recursos que são necessários e como eles estão relacionados.

  • Controle do recurso:

    Determine que políticas devem ser atendidas, quem deve revisar determinados recursos e como certos recursos são acessados.

  • Descoberta e manutenção de recurso:

    Determine os processos para publicação, descoberta, manutenção e retirada de recursos.

Dependências

Se você usar o IBM® Rational Asset Manager como uma biblioteca para arquivos compartilhados ou componentes comuns, siga essas práticas para assegurar a reutilização ideal do recurso:
  • Gerencie as dependências definindo como uma versão necessária de algo depende de outra versão de algo.
  • Automatize a recuperação de arquivos necessários e dependências a partir dos repositórios.
  • Desenvolva conjuntos testados de componentes comuns e crie recursos com base nesses conjuntos.

Feedback