• Nenhum resultado encontrado

O MeSTool admite dois papéis para o usuário. Em um papel, o usuário comporta-se como um metodologista e no outro como um gerente de projeto/projetista. A seguir são descritos os casos de uso, conforme mostra a figura A.1 e classificados com as funções do MeSTool: Cadastrar Características; Cadastrar Metodologia; Cadastrar Projeto; e Selecionar uma Metodologia.

Figura A. 1– Os Casos de Uso.

Inserir Característica Inserir Projeto Selecionar uma Metodologia Inserir Valor da Característica Definir Valores da Metodologia Atualizar Metodologia Definir Valores do Projeto Atualizar Projeto <<MeSTool>> Excluir Característica Excluir Valor da Característica Inserir Metodologia Metodologista Gerente de Projeto/Projetista

1.1. Cadastrar Característica

São dois os casos de uso, relacionados à função cadastrar característica: Inserir Característica e Inserir Valor da Característica.

1.1.1. Caso de Uso: Inserir Característica

Iniciado por (Ator):

Metodologista

Descrição:

O metodologista registra as informações inerentes ao perfil da característica no banco de dados.

Entrada:

Informações inerentes ao perfil da característica.

Pré-Condições:

O perfil da característica a ser registrada no MeSTool não é do conhecimento do mesmo.

Saída:

Registro do perfil da característica na base de dados do MeSTool.

Pós-Condição:

O perfil da característica fica apto a receber valores.

Fluxo Principal de Eventos:

Na efetuação do registro do perfil de uma característica, as informações deste perfil de característica tornam-se disponíveis para receber valores.

Fluxo Excepcional de Eventos:

Se o perfil da característica a ser registrada for de conhecimento do MeSTool, este deve informar ao usuário de tal ocorrência.

1.1.2. Caso de Uso: Inserir Valor da Característica

Iniciado por (Ator):

Metodologista

Descrição:

Entrada:

Informações inerentes ao valor da característica.

Pré-Condições:

O perfil da característica é do conhecimento do MeSTool.

Saída:

Registro do valor da característica na base de dados do MeSTool.

Pós-Condição:

O perfil da característica com o seu valor ficam disponíveis para as metodologias.

Fluxo Principal de Eventos:

Na efetuação do valor de uma característica, a informação deste valor de característica torna-se disponível para as metodologias.

Fluxo Excepcional de Eventos:

Se o valor da característica a ser registrada for de conhecimento do MeSTool, este deve informar ao usuário de tal ocorrência.

1.1.3. Caso de Uso: Excluir Característica

Iniciado por (Ator):

Metodologista

Descrição:

O metodologista elimina as informações inerentes à característica no banco de dados.

Entrada:

Nenhuma.

Pré-Condições:

A característica encontra-se registrada no MeSTool.

Saída:

A característica é eliminada da base de dados do MeSTool.

Todos os registros nas tabelas relacionadas a esta característica são eliminados da base de dados.

Pós-Condição:

Fluxo Principal de Eventos:

Na efetuação da eliminação de uma característica, as informações desta característica desaparecem da base de dados.

Fluxo Excepcional de Eventos:

Nenhum.

1.1.4. Caso de Uso: Excluir Valor da Característica

Iniciado por (Ator):

Metodologista

Descrição:

O metodologista elimina o valor da característica no banco de dados MeSTool.

Entrada:

Nenhuma.

Pré-Condições:

O valor da característica é do conhecimento do MeSTool.

Saída:

O valor da característica é eliminado da base de dados do MeSTool.

Pós-Condição:

O MeSTool desconhece o valor da característica.

Fluxo Principal de Eventos:

Na efetuação da eliminação do valor de uma característica, a informação deste valor de característica torna-se indisponível para as metodologias.

Fluxo Excepcional de Eventos:

Nenhum.

1.2. Cadastrar Metodologia

São três os casos de uso, relacionados à função cadastrar metodologia: Inserir Perfil da Metodologia, Definir Valores da Metodologia e Atualizar Perfil da Metodologia.

1.2.1. Caso de Uso: Inserir Metodologia

Iniciado por (Ator):

Descrição:

O metodologista registra as informações inerentes ao perfil da metodologia no banco de dados.

Entrada:

Informações inerentes ao perfil da metodologia.

Pré-Condições:

O perfil da metodologia a ser registrada no MeSTool não é do conhecimento do mesmo.

Saída:

Registro do perfil da metodologia na base de dados do MeSTool.

Pós-Condição:

O perfil da metodologia fica apto a receber dados.

Fluxo Principal de Eventos:

Na efetuação do registro do perfil de uma metodologia, estas informações tornam-se disponíveis para os projetos.

Fluxo Excepcional de Eventos:

Se o perfil da metodologia a ser registrada for de conhecimento do MeSTool, este deve informar ao usuário de tal ocorrência.

1.2.2. Caso de Uso: Definir Valores da Metodologia

Iniciado por (Ator):

Metodologista.

Descrição:

O metodologista registra as informações inerentes aos valores da metodologia, para determinada característica, na base de dados do MeSTool.

Entrada:

Informações inerentes aos valores da metodologia para uma determinada característica.

Pré-Condições:

O perfil da metodologia e os valores das características são do conhecimento da base de dados do MeSTool.

Saída:

Registro do valor da metodologia, para uma determinada característica, na base de dados do MeSTool

Pós-Condição:

O valor da metodologia fica disponível para os projetos.

Fluxo Principal de Eventos:

Na efetuação do valor de uma determinada característica de uma metodologia, este valor de metodologia torna-se disponível para os projetos.

Fluxo Excepcional de Eventos:

A janela é fechada e nenhuma alteração é efetuada no valor da metodologia.

1.2.3. Caso de Uso: Atualizar Metodologia

Iniciado por (Ator):

Metodologista.

Descrição:

O metodologista altera as informações inerentes ao perfil da metodologia no banco de dados.

Entrada:

Informações inerentes ao perfil da metodologia.

Pré-Condições:

O perfil da metodologia a ser alterada no MeSTool é do conhecimento do mesmo.

Saída:

Registro do perfil da metodologia, devidamente modificado, na base de dados do MeSTool.

Pós-Condição:

O perfil da metodologia continua apto a receber dados.

Fluxo Principal de Eventos:

Na efetuação de modificação do registro do perfil de uma metodologia, estas informações permanecem disponíveis para os projetos.

Fluxo Excepcional de Eventos:

O metodologista cancela a ação de atualização. Todos os dados permanecem inalterados na base de dados do MeSTool.

1.3. Cadastrar Projeto

São três os casos de uso, relacionados ao objetivo cadastrar projeto: Inserir Projeto, Definir Valores do Projeto e Atualizar Projeto.

1.3.1. Caso de Uso: Inserir Projeto

Iniciado por (Ator):

Gerente de Projeto/Projetista.

Descrição:

O gerente de projeto/projetista registra as informações inerentes ao perfil do projeto no banco de dados MeSTool.

Entrada:

Informações inerentes ao perfil do projeto.

Pré-Condições:

O perfil do projeto a ser registrado no MeSTool não é do conhecimento do mesmo.

Saída:

Registro do perfil do projeto na base de dados do MeSTool.

Pós-Condição:

O perfil do projeto fica apto a receber dados.

Fluxo Principal de Eventos:

Na efetuação do registro do perfil de um projeto, estas informações tornam-se disponíveis para selecionar uma metodologia.

Fluxo Excepcional de Eventos:

Se o perfil do projeto a ser registrado for de conhecimento do MeSTool, este deve informar ao usuário de tal ocorrência.

1.3.2. Caso de Uso: Definir Valores do Projeto

Iniciado por (Ator):

Gerente de Projeto/Projetista

Descrição:

O gerente de projeto/projetista registra as informações inerentes aos valores do projeto, para determinada característica, na base de dados do MeSTool.

Entrada:

Informações inerentes aos valores do projeto para uma determinada característica.

Pré-Condições:

O perfil do projeto e da metodologia bem como os valores das características são do conhecimento da base de dados do MeSTool.

Saída:

Registro do valor do projeto, para uma determinada característica, na base de dados do MeSTool.

Pós-Condição:

O valor do projeto fica disponível para selecionar uma metodologia.

Fluxo Principal de Eventos:

Na efetuação do valor de uma determinada característica de um projeto, este valor de projeto torna-se disponível para a seleção de uma metodologia.

Fluxo Excepcional de Eventos:

A janela é fechada e nenhuma alteração é efetuada no valor do projeto.

1.3.3. Caso de Uso: Atualizar Projeto

Iniciado por (Ator):

Gerente de Projeto/Projetista

Descrição:

O gerente de projeto/projetista altera as informações inerentes ao perfil do projeto no banco de dados.

Entrada:

Informações inerentes ao perfil do projeto.

Pré-Condições:

O perfil do projeto a ser alterado no MeSTool é do conhecimento do mesmo.

Saída:

Registro do perfil do projeto, devidamente modificado, na base de dados do MeSTool.

Pós-Condição:

Fluxo Principal de Eventos:

Na efetuação de modificação do registro do perfil de um projeto, estas informações permanecem disponíveis na base de dados do MeSTool.

Fluxo Excepcional de Eventos:

O gerente de projeto cancela a ação de atualização. Todos os dados permanecem inalterados na base de dados do MeSTool.

1.4. Selecionar uma Metodologia

Esta função corresponde a apenas ao caso de uso Selecionar uma Metodologia

1.4.1. Caso de Uso: Selecionar uma Metodologia

Iniciado por (Ator):

Gerente de Projeto/Projetista.

Descrição:

O gerente de projeto/projetista analisa as informações sobre as metodologias candidatas e seleciona a que considerar mais conveniente para o projeto.

Entrada:

Metodologia escolhida.

Pré-Condições:

O perfil do projeto e da metodologia bem como os valores das características são do conhecimento da base de dados do MeSTool.

Saída:

Registro, na base de dados do MeSTool, da metodologia escolhida para o projeto.

Pós-Condição:

A metodologia selecionada para o projeto fica registrada na base de dados do MeSTool.

Fluxo Principal de Eventos:

Na efetuação do registro de uma metodologia para o projeto, este valor torna-se disponível para visualização.

Fluxo Excepcional de Eventos:

A janela é fechada e nenhuma alteração é efetuada relacionada à seleção de uma metodologia candidata para o projeto.

Documentos relacionados