Escolar Documentos
Profissional Documentos
Cultura Documentos
Engenharia de Software ll
Discentes:
Silas Torres Nº57562
Davi Franco Nº57534
Docente:
Prof. Rui Pascoal
Introdução
Este relatório foi desenvolvido no âmbito da unidade curricular de Engenharia de Software
ll do curso de Licenciatura em Engenharia Informática
O projeto proposto, subdividido em uma análise e um desenvolvimento, tem como
finalidade principal a aplicação da informação obtida numa reunião com o cliente, Chefe Manuel
da PSP de Setúbal.
Este relatório tem como objetivo a elaboração de uma análise e de um desenho para a
criação da aplicação desejada pelo cliente usufruindo da informação obtida na reunião.
O contexto fictício da necessidade de existência da aplicação contextualiza-se na
esquadra da PSP de Setúbal. Os supervisores que gerem os turnos têm dificuldade em visualizar
e distribuir equipamentos limitados, e em caso de falha de entrega de equipamento, definir
responsabilidades. Estes equipamentos são limitados pela sua natureza de preço e outras
restrições exteriores à PSP local. Desta forma veio a necessidade de existência de um sistema
de informação que facilite a gestão de equipamentos.
Fig. 1 - Rádio usado pelas entidades públicas que é crítico gerir o seu stock
5 User Stories
então para melhor modelar o sistema procedemos à discussão de quais são as user stories
mais representativas e relevantes. Estas user stories são continuadas e desenvolvidas nas
próximas secções com diagramas. As escolhidas são as seguintes:
Funcionais
● O sistema deve permitir a criação e modificação de usuários.
● O sistema deve permitir atribuir permissões a utilizadores.
● O sistema deve permitir ler um histórico de controle de reservas ( user, timestamp , local
da operação)
● O sistema deve permitir efetuar verificações de disponibilidade de itens em outras
esquadras. (opcional)
Não Funcionais
● O sistema deve ser de fácil e rápida interação.
● Os servidores do sistema têm que estar disponível 24/7.
● O sistema deve ser acessível por vários utilizadores ao mesmo tempo
● O sistema deve ser compativel com Windows, Linux e Mac.
● O sistema deve ser seguir as normas de segurança rigidas dadas pela PSP.
● O sistema deve ser só acedido dentro da rede interna da PSP.
● O sistema deve estar bem documentado (manual) de como usar.
● O sistema deve possuir instruções para o gestor informático da PSP do distrito instalar
no equipamento existente da PSP.
Especificação Estruturada de Requisitos Funcionais
Requisito 1
Função: O sistema deve permitir criar reservas de itens.
Descrição: Admin/Supervisor cria uma reserva de um ou mais itens para um ou mais agentes,
originando uma senha de acesso que é transmitida ao Quarteleiro e ao/s utilizador/es,
registrando em sistema o período de utilização dos itens.
Inputs: Itens, periodo, local de utilização
Source: Supervisor
Outputs: senha de acesso a reserva, notificação para os envolvidos.
Destino: Sistema
Ação: O utilizador com permissão de Admin/Supervisor inicia o processo de criação de reserva,
indicando em sistema os itens que deseja registrar, período de utilização e local da operação, ao
finalizar o registro da reserva é gerado uma senha de acesso e uma notificação para todos os
envolvidos.
Requisitos: Utilizador já deve estar registrado no sistema e o item a reservar deve se encontrar
disponível no tempo requisitado.
Pré condição: Nível de permissão para registrar reservas.
Pós condição: Nenhuma
Requisito 2
Função: O sistema deve permitir gestão de stock.
Descrição: Será possível visualizar os itens disponíveis em stock, status, quantidade e categoria
de cada item.
Inputs: nome do item, número de série ,categoria ou dia/hora.
Source: Aplicação
Outputs: Lista detalhada dos itens atualizada em tempo real de acordo com sua disponibilidade.
Ação: O Quarteleiro realiza uma pesquisa através do nome do item, do seu número de série ou
da sua categoria, obtendo uma lista filtrada e detalhada com o estado do item (Operacional,
Inoperacional ou em verificação) e o estado de utilização (Disponível ou Indisponível).
Destino: Aplicação
Requerimentos: Acesso ao sistema.
Pré condição: Nível de permissão quarteleiro ou superior.
Pós condição: Nenhuma.
- Organograma Esquadra
Para o desenvolvimento do Projeto decidimos utilizar a metodologia ágil Scrum. Uma breve
explicação de como consiste essa metodologia.
Regras de negócio: