Baixe o app para aproveitar ainda mais
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
Compartilhar