@@ -47,14 +47,20 @@ O Gerencia Pensionato tem como base sistemas para gerenciamento de pousada e hot
...
@@ -47,14 +47,20 @@ O Gerencia Pensionato tem como base sistemas para gerenciamento de pousada e hot
## **Diagrama ER**
## **Diagrama ER**
Diagrama de entidade relacionamento (diagrama ER) é um modelo de dados para descrever os dados ou aspectos de informação de um domínio de negócio ou seus requisitos de processo, de uma maneira abstrata que em última análise se presta a ser implementada em um banco de dados, como um banco de dados relacional.
Esse diagrama documenta o que o sistema faz do ponto de vista do usuário. Em outras palavras, ele descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema. Nesse diagrama não nos aprofundamos em detalhes técnicos que dizem como o sistema faz.
É um processo que tem como objetivo facilitar o entendimento dos requisitos, apresentar conceitos e funcionalidades do software. Desta forma, podemos propor uma solução adequada para o problema do cliente, aumentando sua percepção de valor.
[Clique aqui para acessar as telas](https://balsamiq.cloud/s85eahe/p975l20)
[Clique aqui para acessar as telas](https://balsamiq.cloud/s85eahe/p975l20)
## **Tecnologias Utilizadas**
## **Tecnologias Utilizadas**
...
@@ -76,8 +82,22 @@ Devido a sua simplicidade e rapidez o bootstrap é uma ótima ferramenta para de
...
@@ -76,8 +82,22 @@ Devido a sua simplicidade e rapidez o bootstrap é uma ótima ferramenta para de
**Vagrant** - Vagrant é uma ferramenta usada para criar máquinas virtuais rapidamente para ambientes de desenvolvimento que possam ser compartilhadas entre times de desenvolvedores. O Vagrant vem com o intuito de quebrar a sentença "Na minha máquina isso funciona?".
**Vagrant** - Vagrant é uma ferramenta usada para criar máquinas virtuais rapidamente para ambientes de desenvolvimento que possam ser compartilhadas entre times de desenvolvedores. O Vagrant vem com o intuito de quebrar a sentença "Na minha máquina isso funciona?".
Para isso você prepara todo o ambiente de execução do seu aplicativo e toda vez que for executar o seu projeto o Vagrant se encarrega de montar a máquina virtual. Então o Vagrant é utilizado principalmente para se precaver de problemas com ambiente de desenvolvimento.
Para isso você prepara todo o ambiente de execução do seu aplicativo e toda vez que for executar o seu projeto o Vagrant se encarrega de montar a máquina virtual. Então o Vagrant é utilizado principalmente para se precaver de problemas com ambiente de desenvolvimento.
## **Levantamento de requisitos**
Fase inicial e uma das etapas mais importantes no desenvolvimento de uma sistema. Basicamente, significa entender o que o cliente deseja ou o que ele pensa ser importante, além das regras e processos de negócio.
Antes de iniciarmos um projeto de software precisamos saber quais requisitos ele deve atender. O principal objetivo do levantamento de requisitos é que usuários e desenvolvedores tenham a mesma visão do problema a ser resolvido.
Nessa etapa, os desenvolvedores, junto aos clientes, tentam levantar e definir quais são as necessidades dos usuários do sistema.
Segue abaixo a lista de requisitos do sistema.
## **Requisitos funcionais**
## **Requisitos funcionais**
Definem as funcionalidades do sistema.
Basicamente, especificam o que o sistema deve fazer. Sem a implementação desses requisitos, o sistema simplesmente não funcionará como deveria e não irá solucionar o problema do cliente.
**RF001 – Cadastrar pensionista**
**RF001 – Cadastrar pensionista**
* Serão coletados dados pessoais do pensionista e antigo endereço ou endereço do seu responsável e dados do seu responsável.
* Serão coletados dados pessoais do pensionista e antigo endereço ou endereço do seu responsável e dados do seu responsável.
...
@@ -144,6 +164,7 @@ Para isso você prepara todo o ambiente de execução do seu aplicativo e toda v
...
@@ -144,6 +164,7 @@ Para isso você prepara todo o ambiente de execução do seu aplicativo e toda v
## **Requisitos não funcionais**
## **Requisitos não funcionais**
Indicam características de qualidade que o sistema deve possuir. Estes requisitos dizem respeito a como as funcionalidades serão entregues ao usuário do software.
**RNF001 – O sistema deverá ter um design responsivo**
**RNF001 – O sistema deverá ter um design responsivo**
...
@@ -158,6 +179,8 @@ Para isso você prepara todo o ambiente de execução do seu aplicativo e toda v
...
@@ -158,6 +179,8 @@ Para isso você prepara todo o ambiente de execução do seu aplicativo e toda v
## **Cronograma**
## **Cronograma**
O cronograma é um instrumento de planejamento e controle semelhante a um diagrama, em que são definidas e detalhadas minuciosamente as atividades a serem executadas durante um período estimado.
| Tarefas | Março | Abril | Maio | Junho | Julho | Agosto | Setembro | Outubro | Novembro | Dezembro |
| Tarefas | Março | Abril | Maio | Junho | Julho | Agosto | Setembro | Outubro | Novembro | Dezembro |