O software OSRMT
-
Upload
talles-nascimento-rodrigues -
Category
Documents
-
view
1.752 -
download
5
description
Transcript of O software OSRMT
RELATÓRIO SOBRE A FERRAMENTA CASE OSRMT
Talles Nascimento Rodrigues
O Software OSRMT - Open Source Requirements Management Tool versão 1.5 é uma ferramenta desenvolvida em Java projetada para apoiar o processo de gerencia de requisitos. Ele foi desenvolvido por Aron Smith e pode ser encontrado pelo website http://sourceforge.net/projects/osrmt/. Entre as funcionalidades da ferramenta, pode-se destacar: registro de autor, origem e motivo da necessidade de cada requisito; registro de casos de uso, status e origem de cada requisito (inclusive possibilitando atribuição de categorias aos requisitos; rastreabilidade (através de gráficos que identificam todas as dependências entre requisitos); definição e organização de relatórios padronizados em PDF.
INSTALAÇÃO
Após o download do arquivo contendo o programa é necessário instalá-lo para manipular suas ferramentas de gerencia de requisitos. Primeiramente é escolhido um idioma padrão para a aplicação que pode ser Inglês ou Francês.
Em seguida temos uma tela com as informações do desenvolvedor e versão do software
Clicando em next encontraremos uma tela com informações mais detalhadas do software como funcionalidades, bugs existentes, mudanças e bugs reparados em relação à versão anterior. Na próxima tela temos o termo de compromisso com o uso da aplicação. Após isto, escolhemos o diretório onde o programa será instalado. Nas próximas telas selecionamos os
pacotes que queremos estalar e se iremos querer um shortcut no menu iniciar. Em seguida temos a opção de geral automaticamente um script de instalação.
MODOS DE OPERAÇÃO
Para iniciar a aplicação é necessário primeiramente iniciar a atividade do servidor. Clicar em OSRMT Server (Menu Inicar).
Depois clicar em OSRMT Client (Menu Iniciar). Uma tela de login aparecerá com o login já preenchido com DEMO. A senha a ser digitada deve ser a mesma do login.
Logo após a autenticação
aparecerá a tela principal do software
Figura 2. Tela Principal
CRIANDO E MANIPULANDO UM NOVO ARQUIVO
Na Guia File é possível criar um novo produto – New Product – cujo nome deve ser
especificado em uma janela que aparecerá em seguida requerendo o nome do produto.
Para nosso exemplo utilizaremos o nome TShirtTextil.
Figura 1. Tela de Login
Após a confirmação do nome uma pasta no canto esquerdo da tela principal aparecerá
contendo as características (features), os Requerimentos (requirement), Design,
Implementação (Implementation), Casos de Teste (TestCase) do novo produto.
Podemos adicionar
informações referentes a
cada item através do menu
File -> New Feature ou
Requirement ou Design ou
Implementation ou TestCase
ou também clicando com o
lado direito sobre o item
desejado na qual aparecerá
um menu rápido, pop-up,
com uma das opções sendo
o New-> Feature ou
Requirement ou Design ou
Implementation ou TestCase.
Ao clicar em New->Feature abre-se uma nova tela adicionar alguma informação
referente ao produto. Na guia Feature temos o campo Feature para o nome da
característica, Version – Versão, Priority – Prioridade da característica, Status – estado
atual da característica e uma caixa de texto Description para uma descrição detalhada.
Na guia Dependencies podemos
adicionar informações referentes à
dependência dessa característica
enquanto que na guia History,
podemos verificar tanto a data de
criação e atualização como o
criador da característica.
Ao adicionar um novo requisito do produto nos deparamos com uma tela com 6 guias -
Requirement, Details, BackGround, Use Case, Dependencies e History. As duas últimas
são iguais às citadas anteriormente. Já as guias Details, BackGround, Use Case e
Requirement nos permitem adicionar informações mais detalhadas de um requisito do
produto. A seguir um exemplo de um requisito do sistema.
Ao clicar na opção New->Implementation encontraremos 3 guias, Implementation,
Dependencies e History. Como as duas últimas já foram explicadas anteriormente
podemos voltar nossa atenção na guia Implementation na qual preencheremos um
formulário referente aos detalhes da Implementação.
Há outras funcionalidades sobre o produto como Implementation, registrar informações
de como será atingido os objetivos de algum dos requisitos, e TestCase, casos de testes-
voltados à validação de certo atributo do produto.
PONTOS POSITIVOS E NEGATIVOS DA FERRAMENTA CASE
PONTOS POSITIVOS PONTOS NEGATIVOS
Permite uma completa rastreabilidade do ciclo de vida de desenvolvimento de software em relação aos requisitos.
Poucos idiomas disponíveis para utilização do sistema
Permite a gerência das características gerais de um produto.
Algumas funções requerem um conhecimento mais profundo sobre o software
Fácil manipulação das funções básicas (gerenciar características).
Não substitui uma documentação detalhada do produto.
Permite a criação/descrição informações referentes à implementação.
Permite a criação/descrição de casos de testes.
REFERÊNCIAS BIBLIOGRÁFICAS
Disponível em http://sourceforge.net/projects/osrmt/ Acesso 07/03/2013.
Disponível em http://www.ideastub.com/osrmt_docs/osrmt_system_maintenance.pdf Acesso em 07/03/2013.