• Nenhum resultado encontrado

4.2 Modelação dos Requisitos

4.2.1 Identificação dos Casos de Uso

Na fase de identificação dos casos de uso obtém-se como resultado final o diagrama de casos de uso do sistema. Esses diagramas representam tanto os casos de uso envolvidos no sistema em causa, como exibem os atores que os praticam.

Dentro desta fase serão considerados dois momentos, sendo que do primeiro resulta o dia- grama de pacotes e do segundo o diagrama de casos de uso referentes a cada pacote.

4.2.1.1 Utilizadores

O diagrama de pacotes engloba dois grupos de atores distintos, os utilizadores e gestores do sistema, sendo que o primeiro grupo é composto por três tipos de utilizadores, tal como ilustra a Figura4.1.

Figura 4.1: Utilizadores

Neste caso, cada utilizador tem permissões diferentes dentro do sistema pelo que é necessário defini-las e catalogar cada um desses utilizadores.

O sistema vai possuir utilizadores de grau inferior, o que significa que apenas podem visualizar a aplicação e os seus conteúdos, nomeadamente consultar modelos e as ferramentas da aplicação.

Este utilizador não pode consultar modelos ou ferramentas de outros utilizadores nem usar os templatesiniciais da aplicação, também não pode inserir nem sugerir novas opções. Posto isto, não é necessária a criação de uma conta para aceder a este tipo de informação.

O utilizador médio tem acesso a tudo o que o sistema possui e pode utilizar as funcionalidades que este contém, exceto consultar os modelos ou ferramentas publicadas por outros utilizadores. Para obter este tipo de acesso é necessário a criação de uma conta gratuita, este e o utilizador inferior podem visualizar as diferentes fases sugeridas por bloco e as ferramentas indicadas para estes.

Por último, o usuário superior para além de acesso a toda a aplicação ainda possui a regalia de consultar modelos de outras empresas ou indivíduos. Para usufruir de todas as funcionalidades do sistema para além de ser necessário criar uma conta, também terá de ser paga uma cota para aceder às publicações de outros utilizadores.

A Tabela4.2 apresenta de forma resumida os acessos que cada utilizador possui de acordo com o tipo de conta adquirida.

Tabela 4.2: Permissões da Aplicação

Permissões Utilizador Inferior Utilizador Médio Utilizador Superior Modelos da Aplicação X X X

Suporte dos Blocos X X

Ferramenta da Aplicação X X

Sugerir Modelo Novo X X

Sugerir Ferramenta Nova X X

Sugerir Indicador Novo X X

Indicar Ferramenta para Bloco X X

Criar Modelo do Negócio X X

Partilhar Modelo de Negócio X X

Partilhar Nova Ferramenta X X

Consultar Modelos de Utilizadores X

Consultar Ferramentas de Utilizadores X

Consultar Casos de Aplicação X

4.2.1.2 Gestores

Quanto aos gestores, estes têm acesso a todos os pacotes porque são responsáveis pela cons- trução e manutenção do sistema tanto a nível de conteúdos assim como de usuários.

Os gestores podem dividir-se de acordo com as funções que vão desempenhar. No entanto, inicialmente, devido à dimensão de utilizadores ser reduzida, o mesmo gestor pode executar todas as funções. Estes podem dividir-se nas seguintes categorias.

• Gestão de Conteúdos, os gestores serão responsáveis pela organização e aceitação de novos modelos, ferramentas, etc;

• Gestão das Contas, os gestores serão responsáveis por dar permissões aos utilizadores de acordo com o tipo de conta que estes possuem.

Figura 4.2: Gestores

Tal como referido anteriormente, numa primeira fase não será necessário um número elevado de gestores. Contudo, consoante a evolução e expansão da aplicação podem ser implementadas as camadas inferiores de gestores, tal como indicado na Figura4.2.

A ideia desta hierarquia é ir dividindo tarefas/funções consoante o aumento de utilizadores e de informação que é inserida e partilhada no sistema. A estrutura de gestores está representada na Figura4.2.

4.2.1.3 Diagrama de Pacotes

Normalmente, o número de casos de uso que compõem um sistema de informação é muito elevado para ser possível representá-los todos num único diagrama. Posto isto, os casos de uso serão agrupados em pacotes, num primeiro nível, o que originará o diagrama de pacotes. O se- gundo nível abrange os diagramas de caso de uso para cada um dos pacotes representados no nível anterior.

Sendo assim, na Figura4.3é possível observar o diagrama de pacotes relativo a este sistema.

Neste diagrama e no decorrer deste trabalho são considerados todos os utilizadores porque a aplicação está a ser estruturada para estes. Relativamente aos gestores, apenas serão tratados com um único bloco, uma vez que não é do interesse desta dissertação trabalhar esse assunto.

4.2.1.4 Diagrama de Casos de Uso

Tal como mostra a Figura4.3existem quatro pacotes que contêm os casos de uso deste sistema, pelo que as imagens seguintes demonstram o que estes pacotes incluem.

Na Figura4.4estão representados os casos de uso relativos aos modelos que a aplicação ofe- rece. Existem alguns modelos de negócio, principal objetivo da aplicação, mas para além destes existem outros que podem ser consultados no AnexoA.

Figura 4.4: Diagrama de Pacotes da Gestão de Modelos

Os modelos que se encontram nos anexos foram considerados importantes para inserir na aplicação, contudo estes não servem apenas para mapear negócios, mas também para auxiliar os utilizadores em gestão de tarefas/atividades, organização de projetos, resolver problemas, planea- mento, etc. Para além destes, os utilizadores também podem sugerir outros, por isso é que existe a opção ‘Definir Novo Modelo’. Assim, neste capítulo quando existe a referência a modelo signi- fica quadros de apoio, tanto para modelos de negócio como para outras situações como as referidas anteriormente.

Quando se encontrar alguma opção que utilize o termo Mapa, significa que um determinado Modelo está a ser utilizado para mapear o negócio, tarefas, processos, soluções etc., dependendo do modelo selecionado pelo usuário.

Na Figura4.5abordam-se os casos de uso relacionados com a exploração dos blocos que cons- tituem os modelos de negócio principais desta aplicação, Business Model Canvas e PSS Business Model Canvas.

Figura 4.5: Diagrama de Pacotes da Gestão de Blocos

O pacote das ferramentas, que está representado na Figura4.6apresenta os casos de uso rela- cionados com essa componente da aplicação.

Figura 4.6: Diagrama de Pacotes da Gestão de Ferramentas

Na Figura4.7 também são apresentados os casos de uso relacionados com os casos de apli- cação, esta parte da aplicação, embora tenha bastantes potencialidades para a plataforma não foi mais explorada porque o foco desta dissertação são os modelos de negócio.

Por fim, a Figura4.8ilustra os casos de uso ligados às contas dos utilizadores. Existem apenas dois tipos de utilizadores porque o Utilizador Inferior não necessita de conta. Logo, este não se encontra ligado ao Pacote Gestão de Contas.

Figura 4.8: Diagrama de Pacotes da Gestão de Contas

Documentos relacionados