Beruflich Dokumente
Kultur Dokumente
2
Graduando: Carlos Roberto da Silva Júnior
Orientador: Hermano Perrelli de Moura
3.1 Cadastro
Descrição do caso de uso: Este caso de uso permite que o usuário crie e armazene um novo
componente no sistema.
Descrição do caso de uso: Este caso de uso permite que o usuário exclua um componente do
cadastro de componentes do sistema. Um componente pode ser excluído de qualquer
instanciação de metodologia (árvore).
Documento de Requisitos Página 5 de 10
Arquivo: 59348251.doc
Última Atualização: 12/03/2003 05:34:00 PMh
Prioridade: Essencial Importante Desejável
Descrição do caso de uso: Este caso de uso permite que o usuário altere os dados de um
componente.
3.2 Interface
Descrição do caso de uso: Este caso de uso permite que o usuário visualize os dados de um
determinado componente (todos os seus atributos, exceto aqueles que são considerados suas
propriedades).
Descrição do caso de uso: Este caso de uso permite que o usuário copie um componente do
cadastro de componentes do sistema. Ou seja, copia o componente de onde ele estava e
manda a cópia para a área de transferência.
Descrição do caso de uso: Este caso de uso permite que o usuário cole o componente
armazenado na área de transferência do sistema no local indicado. O conteúdo da área de
transferência continua inalterado. Aqui, local refere-se a uma pasta que contém componentes.
Entradas e pré-condições: recebe como entrada o componente que se deseja colar e tem
como pré-condição a necessidade de existência de alguma informação na área de transferência
do sistema.
3.3 Compilação
Descrição do caso de uso: Este caso de uso permite que o usuário compile metodologias.
Essa compilação permite que as metodologias sejam analisadas e comparadas entre si.
3.4 Importação/Exportação
Descrição do caso de uso: Este caso de uso permite que anexar documentos gerais a
componentes. Por exemplo, anexar o template do Documento de Requisitos ao fluxo de
requisitos.
Descrição do caso de uso: Este caso de uso permite ao usuário a possibilidade de exportar
uma metodologia num determinado formato, como XML, por exemplo. O usuário também
tem a opção de escolher se o componente deve ou não ser exportado juntamente com seus
anexos.
Descrição do caso de uso: Este caso de uso permite que componentes de uma metodologia
exportada sejam importados do sistema de arquivos e apresentados no Methodology Explorer.
Os componentes, para serem importados precisam estar no mesmo formato utilizado no caso
de uso [Importação/Exportação.RF002]. Importar um componente apenas permite manipular
o componente dentro do Methodology Explorer. Para inseri-lo de fato, é preciso realizar o
caso de uso [Importação/Exportação.RF004]
Descrição do caso de uso: Este caso de uso permite salvar as alterações realizadas nos
componentes de uma metodologia.
Descrição do caso de uso: Este caso de uso permite que um site seja gerado para uma
metodologia já compilada. O site deve conter também os possíveis artefatos que foram
anexados.
4. Requisitos não-funcionais
[NF001] Usabilidade
[NF002] Desempenho
Embora não seja um requisito essencial ao sistema, deve ser considerada por corresponder a
um fator de qualidade de software.
Visando criar um produto com maior extensibilidade, reusabilidade e flexibilidade, deve ser
adotar como linguagem principal de desenvolvimento Java seguindo cuidadosamente as
técnicas de orientação a objetos. Entretanto, outras linguagens também poderão ser usadas
quando indicações técnicas recomendem.
O uso da linguagem Java permite não especificar qual será o sistema operacional e a máquina
em que o programa irá executar. No entanto, essa máquina deverá se comunicar com um
sistema de banco de dados.
5. Referências
1. Furlan, J. D. Modelagem de Objetos através da UML. São Paulo, Makron Books, 1998.
2. Kruchten, P. The Rational Unified Process – An introduction. Addison-Wesley, 1998.
3. Página da disciplina Análise e Especificação de Requisitos. www.cin.ufpe.br/~if119.
4. Página da disciplina Metodologia e Desenvolvimento de Software www.cin.ufpe.br/~mds.
5. Página da empresa Rational Software Corporation www.rational.com.
6. Página do projeto de instanciação de ambientes de desenvolvimento de software
convencionais e orientados a domínios (visitada em 18/01/2001) www.cos.ufrj.br/~taba.