Kit de Ferramentas:
|
| Arquivos | Comentários |
| applet/orytree.htm | É neste local que o applet Treebrowser é "declarado". Se você desejar alterar o layout do applet, faça isso neste arquivo. |
| applet/tree.dat | Este arquivo define a estrutura da Árvore de Navegação que corresponde à parte estática do processo. Ele também contém referências aos arquivos de menu de subárvore (listados abaixo) da Árvore de Navegação, que correspondem à parte dinâmica do processo. |
| applet/rpw_discipline_subtree.dat | Esta subárvore define a estrutura das disciplinas na Árvore de Navegação. |
| applet/rpw_artifact_subtree.dat | Esta subárvore define a estrutura dos conjuntos de artefatos na Árvore de Navegação. |
| applet/rpw_role_subtree.dat | Esta subárvore define a estrutura dos papéis na Árvore de Navegação. |
| applet/rpw_tool_subtree.dat | Esta subárvore define a estrutura dos mentores de ferramentas na Árvore de Navegação. |
Cada linha do arquivo tree.dat consiste em sete campos, separados por um "*". Consulte Kit de Ferramentas: O applet Treebrowser para obter uma especificação mais detalhada desse formato. Os exemplos a seguir mostram diferentes padrões de uso para a definição de itens de menu na Árvore de Navegação. Veja primeiro uma rápida descrição de cada um dos sete campos:
Exemplo 1:
Link para uma página dentro da estrutura de pastas do RUP:
0*Glossary*../process/glossary.htm* *bookc.gif*booko.gif*f*
O frame de destino nesse exemplo é definido como um caractere de espaço em branco para indicar que a página será aberta no frame principal da mesma sessão do navegador.
Exemplo 2:
Link para uma página fora da estrutura de pastas do RUP:
0*Rational*http://www.rational.com*_blank*bookc.gif*booko.gif*f*
O arquivo a ser aberto nesse exemplo é o URL de um site da Web externo. O campo target-frame é definido como "_blank" para que seja aberta uma nova janela de navegador da Web.
Exemplo 3:
Referência à subárvore de papéis do arquivo principal tree.dat:
0*Role Sets*../process/workers/ovu_works.htm* *workers.gif*workers.gif*f*
1*Papéis*rpw_role_subtree.dat* *workers.gif*workers.gif*f*
O exemplo acima mostra o formato de uma referência a uma subárvore. A primeira linha descreve o título da entrada na Árvore de Navegação e uma referência à página a ser aberta, se for selecionada. A segunda linha indica que a estrutura dessa subárvore é definida em um arquivo de menu separado.
Exemplo 4:
Formato das entradas de menu em um arquivo de menu de subárvore (por exemplo, rpw_role_subtree.dat):
0*Additional Role Set*../process/workers/wks_others.htm* *workers.gif*workers.gif*f*
1*Any Role*../process/workers/wk_any.htm* *workers.gif*workers.gif*f*
Um arquivo de menu de subárvore segue exatamente o mesmo formato do arquivo de menu principal, exceto pelo fato de os níveis na árvore serem locais nessa subárvore. Como a subárvore de papéis foi incluída (consulte o exemplo 3) no nível superior da hierarquia da Árvore de Navegação, as entradas definidas como nível zero nessa subárvore (por exemplo, 'Additional Role Set') serão exibidas no nível um da Árvore de Navegação. Posteriormente, a entrada 'Any Role' do exemplo acima será exibida no nível dois da Árvore de Navegação.
Consulte a documentação da Árvore de Navegação para obter mais detalhes.
Para obter uma explicação detalhada do tree.dat e dos arquivos de subárvore, consulte "Os arquivos de dados" na documentação da Árvore de Navegação.
Uma maneira fácil de modificar o RUP e/ou seu site de projeto na Web é adicionando links a seu próprio material na Árvore de Navegação.
Por exemplo, o início do arquivo tree.dat no RUP é semelhante a este:
| img.zip* 0*Overview*../process/ovu_proc.htm* *humpchart.gif*humpchart.gif*f* |
Para adicionar entradas na Árvore de Navegação, insira novas linhas ao arquivo tree.dat. Por exemplo, se você desejar adicionar uma nova entrada no nível superior para "Our Own Process" e um link, um nível abaixo, para a página "Our Design Guidelines", o arquivo tree.dat seria semelhante a este:
| img.zip* 0*Our Own Process*../our_process/index.htm* *folderc.gif*foldero.gif*f* 1*Our Design Guidelines*../our_process/desguide.htm* *fbookc.gif*booko.gif*f* 0*Overview*../process/ovu_proc.htm* *humpchart.gif*humpchart.gif*f* 1*Site Map*../sitemap/sitemap.htm* *ovutable.gif*ovutable.gif*f* ... ... |
A Árvore de Navegação do RUP modificada teria então esta aparência:

Quando você adicionar links a páginas que estão fora da estrutura de site da Web, é recomendável que essas páginas sejam abertas em uma nova janela do navegador da Web. Isso é muito importante para links adicionados ao RUP se você não exibir a página em uma nova janela do navegador da Web, ela será exibida no frame principal, podendo fazer com que os botões de navegação criem erros de JavaScript. Isso pode ocorrer porque os botões de navegação precisam ter acesso de leitura à página.
<a href="another page" target="_blank">another pages<a>
Desde o release do RUP lançado na primavera de 2001 (versão 2001.04.00), o site da Web que você está vendo passou a ser gerado automaticamente a partir de um modelo de processo básico do RUP, expresso através da Linguagem Unificada de Modelagem. A modelagem e a publicação de sites da Web são feitas na ferramenta Rational Process Workbench (RPW). Consulte a seção de mentores de ferramentas do RPW para obter mais detalhes. Discutiremos aqui o impacto da modificação da árvore de navegação no processo de republicação e nas futuras atualizações do site do RUP na Web.
Se você não usar a RPW para configurar o RUP, consulte a página Modificação Básica do Rational Unified Process para obter detalhes.
Entretanto, se você usá-la para a configuração do processo, esteja ciente que:
Depois de efetuar mudanças na Árvore de Navegação (no tree.dat ou em qualquer um dos respectivos arquivos de subárvore), você poderá exibir o resultado na próxima vez em que carregar o site do RUP na Web. Se não quiser encerrar a sessão de seu Navegador, você poderá ver o resultado selecionando <Refresh> no navegador. Observe que alguns Navegadores exigem que as teclas <Shift> + <Refresh> sejam pressionadas para serem carregados corretamente.
Se a Árvore de Navegação não carregar após uma mudança manual, é provável que haja erro em uma ou mais linhas alteradas. Inspecione os arquivos e verifique cuidadosamente se o formato especificado em Applet Treebrowser, seção Arquivos de Dados foi seguido. Veja a seguir uma lista de erros típicos:
|
Rational Unified Process
|