2018.2
A finalidade deste documento é descrever os requisitos da aplicação Airbnb e de demais fatores conectados a ela.
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.
Airbnb, Hóspede, Anfitrião, Reserva, Acomodação, Experiência, Restaurante.
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
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.
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.
É requerido do usuário que ele saiba ao emons utilizar um navegador da Web.
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.
O tempo de resposta deve ser o mínimo possível. O sistema deve suportar uma grande massa de usuários.
OO sistema deve estar disponível em várias plataformas, sendo elas: Smartphone, Notebook, Desktop e Tablet.
Dispositivos devem ter acesso a internet.
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.
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.
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.
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.
React Native
A comunicação entre as estações será através de uma rede local em ambiente gráfico e interativo.