O software OSRMT

7
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

description

Breve descrição do funcionamento do software OSRMT

Transcript of O software OSRMT

Page 1: 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.

Page 2: O software OSRMT

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

Page 3: O software OSRMT

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.

Page 4: O software OSRMT

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.

Page 5: O software OSRMT

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.