Especificação Suplementar

2018.2

1. Introdução

1.1 Finalidade

A finalidade deste documento é descrever os requisitos da aplicação Airbnb e de demais fatores conectados a ela.

1.2 Escopo

O objetivo do Airbnb é ajudar os Anfitriões a divulgar e fazer a reserva para os Hóspedes de algum serviço, sendo eles: Acomodações, Restaurantes ou Experiências. Também tem o objetivo trazer uma comunicação entre ambas as parte os assegurando de uma boa experiência.

1.3 Definições, Acrônimos e Abreviações

Airbnb, Hóspede, Anfitrião, Reserva, Acomodação, Experiência, Restaurante.

1.4 Visão Geral

Este documento apresenta, inicialmente, uma introdução ao projeto para ambientação com o problema. A seguir, são expostos os requisitos suplementares distribuídos em funcionalidade, usabilidade, confiabilidade, desempenho, suportabilidade, restrições de design, requisitos de sistemas de ajuda e de documentação de usuário on-line, interfaces, requisitos de licenciamento, observações legais de Copyright e outras e padrões aplicáveis






2. Funcionalidade

As funcionalidades se encontram detalhadas nas demais documentações de modelagem de requisitos sobre o Airbnb como a descrição e diagrama de caso de uso, cenários e léxicos.






3. Usabilidade

Facilidade de uso. A interface gráfica deve possuir cores e ícones que ajude o usuário a identificar o caminho para as açoes desejadas. O usuário deve executar ações principais em no mínimo 6 cliques.

Requisito de Usabilidade

É requerido do usuário que ele saiba ao emons utilizar um navegador da Web.






4. Confiabilidade

O sistema deve garantir ao o usuário que os dados ali armazenado devem ser confidenciais, disponíveis apenas às pessoas autorizadas, devem manter sua integridade, não sofrendo alterações indevidas e devem estar disponíveis quando solicitadas.

As informações exibidas pelo sistema ao usuário devem condizer inequivocamente com a realidade do que foi registrado no banco de dados.






5. Desempenho

O tempo de resposta deve ser o mínimo possível. O sistema deve suportar uma grande massa de usuários.






6. Suportabilidade

OO sistema deve estar disponível em várias plataformas, sendo elas: Smartphone, Notebook, Desktop e Tablet.

Requisitos de Suportabilidade

Dispositivos devem ter acesso a internet.






7. Restrições de Design

O design do sistema do software deverá estar em conformidade com os padrões de tecnologia web em uso atualmente, como por exemplo a arquitetura MVC.






8. Requisitos de Sistema de Ajuda e de Documentação de Usuário On-line

Está disponível no próprio Airbnb vários tópicos de ajuda para sobre as políticas de uso da aplicação referentes a reserva, contato entre hóspede e anfitrião, preços, cancelamento etc. Oferece uma central de ajuda para que o usuário possa buscar artigos e postagens a fim de sanar suas dúvidas. E ainda disponibiliza um espaço para o usuário dar seu feedback.






9. Interfaces

Interfaces de Usuário

Terá uma interface específica para o usuário que busca um serviço no Airbnb, tendo algumas extensões para aqueles que tiverem um cadastro. E uma interface para o anfitrião.

Interfaces de Hardware

O hardware deverá ser capaz de possibilitar a comunicação entre as estações de trabalho e o servidor, inclusive o acesso a internet para que o sistema como um todo funcione corretamente.

Interfaces de Software

React Native

Interfaces de Comunicação

A comunicação entre as estações será através de uma rede local em ambiente gráfico e interativo.