Buscar

Enunciado_-_Projecto.pdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

UNIVERSIDADE TÉCNICA DE ANGOLA 
FACULDADE DE ENGENHARIAS – FAE 
DEPARTAMENTO DE ENSINO E INVESTIGAÇÃO DE TECNOLOGIAS DE INFORMAÇÃO 
 
ENGENHARIA DE SOFTWARE 
 
PROJETO PRÁTICO - CASO DE ESTUDO – HERCULES. 
 
A empresa HERCULES está desenvolvendo um novo serviço de transporte. Este serviço trata 
do transporte de bens físicos entre um despachante e um destinatário. A HERCULES pretende 
utilizar veículos autónomos não tripulados (UAV) para recolher e entregar os produtos dentro de 
uma área geográfica limitada. O segmento de cliente principal deste serviço requer o transporte 
seguro, rápido e ponto-a-ponto de mercadorias. O serviço é baseado em contrato, o que significa 
que os despachantes devem contratar a HERCULES antes de usar o serviço. Para usar o 
serviço, um despachante define os locais de pick-up e entrega, bem como a identidade do 
destinatário da mercadoria. O transporte é realizado por um UAV que pega os bens e entrega-
os aos destinatários no destino. O processo de transporte global é seguro e o acesso aos bens 
transportados requer autorização. Os clientes podem acompanhar o processo de entrega global 
através de um sistema fornecido pela HERCULES. A empresa debita a conta bancária do 
despachante semanalmente de acordo com os serviços prestados durante o período de 
facturamento. 
O objetivo da HERCULES é especificar um conjunto de sistemas para suportar este serviço. Para 
isso, a HERCULES especificou uma arquitetura de referência contendo os seguintes sistemas: 
 H-FLEET: A frota HERCULES de veículos autônomos elétricos não tripulados (UAV) 
utilizados para o transporte de mercadorias. A frota contém dois tipos de UAV: (1) aviões, 
e (2) vans de auto-condução. Os drones voadores podem transportar volumes pesando 
até 10Kg e ter um alcance máximo de 30Km. As camionetas podem transportar volumes 
pesando até 500Kg e ter um alcance máximo de 100Km. Um UAV deve ter um recipiente 
seguro para transportar as mercadorias e é recarregado na sede da HERCULES. A 
operação de um UAV deve ser autônoma e projetada para minimizar a intervenção 
manual. Se um UAV não funcionar, o seu salvamento, reparo ou substituição será 
executado in loco (no local) pelo pessoal da HERCULES. Os veículos são produzidos 
por empresas terceirizadas. 
 H-IS. O sistema de informações de software HERCULES que automatiza o serviço de 
transporte. Este sistema lida com a interação entre os clientes e a empresa através de 
um portal baseado na web. Também apoia a gestão geral do serviço de transporte e 
interage com o pessoal da HERCULES. Este sistema deve ser projetado para maximizar 
a automação das operações e minimizar a intervenção manual. 
 H-BP. Os procedimentos operacionais padrão da HERCULES que suportam o serviço 
de transporte. Estes processos de negócio especificam as atividades manuais e semi-
automatizadas realizadas pelo pessoal especializado da HERCULES que lidam com 
situações não suportadas pelos sistemas H-FLEET e H-IS. Estas situações incluem: (1) 
o tratamento de problemas de UAV, incluindo o seu salvamento, reparação e 
substituição, (2) a manipulação de bens danificados, (3) a assinatura de contratos com 
clientes, (4) a interação com bancos1 e (5) a contratação de pessoal especializado, que 
deve atender ao processo de recrutamento de empregos do MIT. 
 NAVIGATE. Um serviço prestado pela NAV Company, uma empresa afiliada da 
HERCULES, que controla totalmente a navegação de um UAV. Este serviço fornece 
dados de navegação dinâmica de acordo com as observações baseadas em sensores 
recebidas dos veículos e dados meteorológicos e de tráfego em tempo real fornecidos 
pelo NAV. O serviço é acessado de forma transparente através do NAVIGATE DC, um 
componente digital que deve ser parte de cada UAV. O NAVIGATE DC pode interagir 
com qualquer sensor UAV necessário e inclui os mecanismos de controle e comunicação 
necessários para receber e transmitir dados de e para o UAV. 
 MSGBOX. Um serviço de mensagens eletrônico seguro e confiável que está disponível 
para facilitar a comunicação baseada em mensagens entre sistemas. Este serviço é 
contratado pela SAFEMSG. 
A HERCULES Company solicita uma especificação baseada em modelos da arquitetura de seus 
três sistemas, a saber: 
 Uma especificação SysML do sistema H-FLEET, 
 Uma especificação UML do sistema H-IS, e 
 Uma especificação BPMN do sistema H-BP. 
Os modelos resultantes dos sistemas H-FLEET, H-IS, e BP devem ser apresentados num 
relatório único incluindo os seguintes artefactos: 
Artefacto H-IS H-FLEET H-BP 
Objetivos sim sim sim 
Diagrama de Contexto sim sim sim 
Requisitos Funcionais e Não Funcionais. sim sim sim 
Diagrama de use-case sim sim sim 
Matriz de rastreabilidade de use-case sim sim sim 
Cenários de 4 use-case sim sim sim 
Diagrama de Atividade (4) sim sim 
Diagrama de classe sim 
Diagrama de Sequência (4) sim 
Diagrama de Estado sim 
Diagrama de bloco sim 
Diagramas BPMN sim 
 
Observações importantes 
 As operações bancarias entre a HERCULES e os Bancos não são automatizadas pelo 
H-IS. 
 Data de Entrega: 19 de Maio – 23H59 
 Forma de Entrega: E-mail: Amiraldes@gmail.com 
 Formato documento: PDF 
 Em caso de dúvidas: os estudantes podem marcar um encontro com o professor. 
 O grupo que entregar 5 dias antes da data marcada terá bonos na nota. 
 
“Não há felicidade sem sacrifício - Esforça-te e tenha bom ânimo” 
 
Professor: 
Msc. Amiraldes Xavier

Outros materiais