Sie sind auf Seite 1von 4

UNISINOS – UNIVERSIDADE DO VALE DO RIO DOS SINOS

ATIVIDADE ACADÊMICA: - Desenvolvimento de Software I

PROFESSOR (A): TATIANE COREIXAS DE MORAES

CURSO: Sistemas de Informação DATA: 04/04/2019

NOME DO ALUN0 (A): Antonio Tiago Ramires

TÍTULO: Tarefa de Modelagem e Projeto

1.Elabore, individualmente, um diagrama de casos de uso da UML para o sistema


descrito acima. Este item vale10%.a.Critérios de Avaliação do Diagrama de Casos de Uso:i.
Identificação de no mínimo 1ator;ii.Identificação de no mínimo 4casos de
uso;iii.Identificação dos relacionamentos entre ator e casos de uso; iv. Identificação de no
mínimo 1 relacionamento de caso de uso com caso de uso (<<include>> ou <<extend>>).

2.Com base no diagrama de casos de uso elaborado(tarefa 1), selecione dois (2)casos
de uso deste diagrama e, individualmente, especifique estes dois casos de uso
utilizando a notação sugerida por Cockburn. Este item vale10%.

UC01 Cadastrar Usuário

Permite ao usuário informar os dados de um novo usuário do sistema.


UC02 Cadastrar Viagem

Permite ao usuário inserir os dados de uma viagem que irá realizar no sistema.

UC03 identificar trajetos rotineiros semelhantes

Permite ao usuário visualizar quais outros usuários percorrem caminhos próximos ao seu.
Constraints

Pré-condição. O usuário deve estar cadastrado no sistema.


Pós-condição. Usuário visualiza outros usuários com trajetos semelhantes.

Cenários
Localiza outros usuários {Principal}.
1. Usuário informa local de partida e destino
2. Usuário o horário em que percorre o trajeto
3. São listados os demais usuários que realizam trajetos semelhantes.
4. Usuário encerra o caso de uso.

Não localiza outros usuários {Alternativo}.


No passo 3, o sistema verifica que não existe nenhum outro usuário com trajeto e horário
semelhantes
2.1. Sistema exibe a mensagem de “Carona não encontrada!”

UC04 Buscar Caronas

Permite ao usuário buscar por caronas já cadastradas no sistema.

UC05 Efetuar Login

Permite ao usuário informar seu login e senha para acessar o sistema.

Constraints

Pré-condição. O usuário deve estar cadastrado no sistema.


Pós-condição. Usuário acessa o sistema.

Cenários
Acesso ao sistema {Principal}.
1. Usuário informa usuário e senha de acesso
2. Sistema valida as informações
3. Usuário acessa a tela principal do sistema.

Senha Incorreta {Alternativo}.


No passo 2, o sistema verifica que a senha não corresponde à cadastrada para o usuário
2.1. Sistema exibe a mensagem de “Senha incorreta”
2.2. Usuário é redirecionado para a tela de login.

Usuário Inexistente {Alternativo}.


No passo 2, o sistema verifica que o usuário informado não existe na base de dados
2.1. Sistema exibe a mensagem de “Usuário inexistente”
2.2. Usuário é redirecionado para a tela de login.
UC06 visualizar estatísticas

Permite ao administrador visualizar por meio de uma interface web informações estatísticas
como quantidade de caronas cadastradas, destinos mais procurados e usuários com maior
quantidade de caronas.

3.Identifique no mínimo 5 classes e elabore, individualmente, o modelo conceitual do


sistema fazendo uso do diagrama de classes da UML. A avaliação deste item vale20%.

a. Veja abaixo a diferença entre a perspectiva conceitual e a perspectiva de


implementação do diagrama de classes. Neste momento o nosso foco é a
perspectiva conceitual.

4.Com base na especificação dos casos de uso elaboradas(tarefa 2), selecione uma (1)
especificação de caso de uso e, individualmente, modele as operações de sistema
utilizando um Diagrama de Sequência.
5.Com base no diagrama de classes elaborado (tarefa 3), selecione a principal entidade
(classe) do sistema e modelo os estados do ciclo de vida do objeto desta classe. Este
item vale5%.

Das könnte Ihnen auch gefallen