Recursos

Recursos são uma coleta de artefatos, ou arquivos, que fornecem uma solução reutilizável para um problema de negócios específico. Os ativos também têm metadados ou informações sobre os seus propósitos, uso e relação com outros ativos, para que seja possível reutilizar os recursos para resolver problemas de negócios.

Para assistir uma demonstração de 4 minutos de como o IBM® Rational Asset Manager pode se tornar um catálogo central para recursos reutilizáveis em sua organização, é possível ver uma Demo On Demand aqui.

Recursos podem incluir artefatos que resolvam o problema

Eles podem conter todos os artefatos, incluindo outros recursos, que trabalham juntos para resolver um problema de negócios específico. Artefatos são arquivos que os usuários podem agrupar para formar recursos. Artefatos podem ser produtos de trabalho de processos de desenvolvimento de software, como requisitos de software, designs, modelos, código-fonte, dados, testes, interfaces com o usuário e documentação. Também é possível incluir artefatos que explicam as metas, os processos e as motivações para a criação e utilização de recursos.

Para obter mais informações sobre artefatos, consulte Artefatos de Recurso.

Recursos possuem metadados descritivos

Recursos contém informações descritivas, ou metadados, que podem ser usados para localizar e reutilizar recursos. Metadados de recursos incluem, mas não estão limitados às informações a seguir:

Metadados descritivos ajudam as pessoas a localizarem recursos quando elas procuram com palavras-chave usando filtros para limitar os resultados da procura, navegar pelas categorias ou descobrir outros recursos através de relacionamentos e de dependências.

Os recursos podem ser de qualquer tamanho

Um recurso grande pode incluir todos os elementos de um requisito de negócios, como seus casos de uso, modelos de design, componentes, especificação de componentes, etapas de teste, drivers de teste e dados de teste. Um recurso pequeno poderá conter informações sobre um problema específico, como etapas de teste para uma implementação.

Recursos devem ser reutilizados

Com a reutilização de recursos, uma empresa pode evitar os custos de produzir recursos redundantes em diferentes filiais. Por exemplo, uma filial de uma grande empresa desenvolve uma implementação para uma janela de ajuda em um aplicativo baseado na Web. A segunda filial da empresa também necessita de uma janela de ajuda. Em vez de desenvolver sua própria implementação, os desenvolvedores da segunda filial irão procurar por um recurso que se ajuste aos seus requisitos. Eles localizam a implementação do recurso preexistente para uma janela de ajuda, fazem o download e modificam-na para adequá-la ao seu contexto em particular.

Os recursos podem passar por processos de revisão customizados para gerenciar mudanças com o passar do tempo

Processos de revisão ou ciclos de vida garantem que um recurso está concluído, preciso e otimizado para ser reutilizado com o passar do tempo. Os usuários ou os grupos de usuários podem revisar os recursos de acordo com sua área de conhecimento específica.

Os recursos nos ciclos de vida sempre têm um estado, como Rascunho ou Aprovado. Os administradores de repositório criam ciclos de vida principais, que podem ser estendidos por administradores de comunidade, para gerenciar o que acontece nos diferentes estados, as transições entre os estados e quais usuários podem visualizar e modificar um ativo em um determinado estado. Para obter mais informações sobre processos e ciclos de vida, consulte Revisão e Controle do Recurso.

recursos podem ser controlados através de vários métodos

Controlando recursos, uma empresa pode controlar quem pode acessar, visualizar ou modificar um recurso. Uma empresa pode controlar a maneira como os usuários modificam os recursos e pode requerer que os usuários incluam metadados específicos ou artefatos com o recurso. Por exemplo, um testador deverá fazer o download de um recurso com propósitos de verificação. Entretanto, um desenvolvedor também deverá fazer o download do recurso e alterá-lo. Com o controle de recurso, o testador e o desenvolvedor poderão interagir com o repositório de diferentes maneiras de acordo com os requisitos da tarefa. Os dois componentes mais importantes de controle de recurso no Rational Asset Manager são as comunidades e atribuições e permissões.


Feedback