Você está na página 1de 38

Descrição do Desenho do Software

WooNomadWoo

Documento de Detalhamento do
WooNomadWoo 1.0

Autores: Equipe WooNomadWoo

Salvador - BA

Outubro de 2022

Aprovação
Aprovamos o documento aqui apresentado para o desenvolvimento do
projeto Woo Nomad Woo - Comunidade para nômades digitais.

1 WooNomadWoo
Descrição do Desenho do Software

Ricardo Equipe de Desenvolvimento 25/10/22

João Equipe de Desenvolvimento 25/10/22

Ester Equipe de Desenvolvimento 25/10/22

Ester Maria Silva Moraes - Estermoraes0203@gmail.com

João Vitor Genari de Amorim - jvgenari@gmail.com

Ricardo Ramos Ribeiro - rickribeiro99@gmail.com

Versões revisadas anteriores


Revisão Comentário Data

Ricardo Desenvolvimento do protótipo da interface e 11/11/2022


revisão do documento

2 WooNomadWoo
Descrição do Desenho do Software

João Levantamento dos requisitos e desenvolvimento 11/11/2022


da documentação
Ester Maria Levantamento dos requisitos e desenvolvimento 11/11/2022
da documentação

3 WooNomadWoo
Descrição do Desenho do Software

Descrição do Desenho do Software


WooNomadWoo 1.0
Sumário

Aprovação 1
Versões revisadas anteriores 2
Descrição do Desenho do Software Merci 1.0 3
1 Introdução 4
1.1 Objetivos deste documento 4
1.2 Escopo do produto 4
1.2.1 Nome do produto e de seus componentes principais 4
1.2.2 Missão do produto 4
1.2.3 Limites do produto 4
1.2.4 Benefícios do produto 4
1.3 Materiais de referência 5
1.4 Definições e siglas 5
1.5 Visão geral deste documento 5
2 Desenho externo 5
2.1 Aspectos gerais de processo 5
2.1.1 Caracterização dos usuários 5
2.1.2 Participação dos usuários no desenho das interfaces 6
2.2 Aspectos gerais do produto 6
2.2.1 Estrutura estática 6
2.2.2 Estrutura dinâmica 7
2.2.3 Funções do produto 7
2.2.4 Tratamento dos erros do usuário 8
2.2.5 Tratamento da ajuda ao usuário 8
2.2.6 Modelo mental do produto 8
2.2.7 Convenções gerais utilizadas 8
2.3 Componentes das interfaces de usuário 9
2.3.1 Interface de usuário Tela Principal 9
2.3.2 Interface de usuário Tela de Usuários 13
2.4 Funções do produto 15
2.4.1 Caso de uso Login 15
2.4.2 Caso de uso Gestão de Usuários 17
3 Desenho interno 21
3.1 Estratégias de arquitetura 21
3.2 Diagramas 22
3.2.1 Visão lógica 22
3.2.2 Visão física 31
4 Plano das liberações 33
4.1 Lista das liberações 33
4.2 Especificações das liberações 35

4 WooNomadWoo
Descrição do Desenho do Software

4.2.1 Desenho implementável - Unidades críticas 35


4.2.2 Liberação 1 – Compras 35
4.2.3 Liberação 2 – Vendas 36
5 Anexos 37
5.1 Listagens do Modelo de Desenho 37

1 Introdução
1.1 Objetivos deste documento
Este documento tem como objetivo descrever todas as funcionalidades,
características e requisitos deste projeto, como também qualquer fator que
esteja relacionado ao mesmo, incluindo diagramas e representações da
interface gráfica, assim como servir de material de apoio para o
desenvolvimento do sistema.

1.2 Escopo do produto


1.2.1 Nome do produto e de seus componentes principais
Woo Nomad Woo – Comunidade para Nômades digitais

1.2.2 Missão do produto


Auxiliar, informar e conectar nômades digitais.

1.2.3 Limites do produto


1. O Woo Nomad Woo - Comunidade para nômades digitais não irá realizar pagamentos de
serviços
2. O Woo Nomad Woo - Comunidade para nômades digitais não faz recomendação por
anúncios
3. O Woo Nomad Woo - Comunidade para nômades digitais não permite a organização de
eventos de cunho político
4. O Woo Nomad Woo - Comunidade para nômades digitais não se responsabiliza por
usuários lesados
5. Não terá uma verificação da empresa nos dados recomendados pelos membros
6. Funcionamento exclusivo para web e mobile

5 WooNomadWoo
Descrição do Desenho do Software

1.2.4 Benefícios do produto


Número de Benefício Valor para o cliente
ordem
1 Facilidade para conseguir contatos Essencial

2 Informações sobre os países Essencial

3 Melhor planejamento para virar nômade Essencial


4 Menos dificuldades como nômade Essencial

5 Melhor acessibilidade Essencial

1.3 Materiais de referência


Número de Tipo do material Referência bibliográfica
ordem
1 Documentação de Especificação dos Requisitos do Software - Projeto
desenvolvimento WooNomadWoo Versão 1.0.
2 Documentação de Plano de Desenvolvimento do Software - Projeto
desenvolvimento WooNomadWoo Versão 1.0.
3 Site Sites de auxílio à nômades digitais como exemplo do
nomadlist e numbeo
4 Curso RocketSeat - Next Level Week

1.4 Definições e siglas


Número Termo Definição
de ordem
1 RF Requisito Funcional
2 RNF Requisito Não Funcional
3 RN Regra de Negócio

1.5 Visão geral deste documento


Na parte 2 é detalhado a descrição geral do projeto, com casos de uso das interfaces do projeto,
assim como a estrutura dos componentes de interface.
Na parte 3 é detalhado o desenho interno de alto nível do produto, mostrando a estratégia de
arquitetura, os diagramas lógicos de nível de desenho e os diagramas físicos.
Na parte 4 é descrito o plano das liberações.
Na parte 5 são incluídas as listagens pertinentes do modelo de desenho.

6 WooNomadWoo
Descrição do Desenho do Software

2 Desenho externo
2.1 Aspectos gerais de processo
2.1.1 Caracterização dos usuários
Número Atores Permissão de Proficiência Proficiência
de acesso na aplicação em
ordem informática
1 Usuário CRUD 1º Grau web/mobile
Avaliações,
Chat, CRUD
recomendações
2 Administrador CRUD 2º Grau web/mobile
Usuários,
Email
informativo,
CRUD Eventos

2.1.2 Participação dos usuários no desenho das interfaces


Os atores de nível Administrador participaram no desenho da plataforma a partir de experiência
passada como nômade digital, visando sempre de uma maneira prática e de fácil acesso para a
comunidade em questão.

2.2 Aspectos gerais do produto


2.2.1 Estrutura estática
Todas as telas interativas são montadas utilizando componentes do React e do React Native

7 WooNomadWoo
Descrição do Desenho do Software

2.2.2 Estrutura dinâmica

2.2.3 Funções do produto


Número Caso de uso Descrição
de ordem
1 Login Login de Usuário, para controle de direitos de acesso.
2 Gestão de Processamento de inclusão, exclusão e alteração de usuários.
Usuários
3 Gestão de Processamento de inclusão, exclusão e alteração de reviews.
Reviews
4 Comunicação Processo de comunicação com outros usuários.
5 Gestão de Posts Processamento de inclusão, exclusão e alteração de Posts.
6 Sobre Informações sobre a aplicação.

7 Email Processo de comunicação dos administradores com os usuários por


Informativo email sobre eventos
8 Gestão de Processamento de inclusão, exclusão e alteração de eventos para a
Eventos comunidade.
9 Gestão de Processamento de inclusão, exclusão e alteração de recomendações.
Recomendações

8 WooNomadWoo
Descrição do Desenho do Software

2.2.4 Tratamento dos erros do usuário


1. O tratamento dos erros cometidos pelo usuário e dos erros do sistema Web é feito através de
mensagens explicativas. Alguns destes erros podem ser corrigidos após entrarem em contato
com o suporte através do chat.
2. Toda ação potencialmente destrutiva exige confirmação do usuário.

2.2.5 Tratamento da ajuda ao usuário


1. Será disponibilizada ajuda on-line para o usuário.

2.2.6 Modelo mental do produto


1. A maioria das interfaces de usuário será no formato de post. Os posts devem ter em seu
conteúdo local, nota, descrição.
2. Todos os posts enviados serão salvos para toda a comunidade ver, podendo ser alterado ou
excluído pelo usuário do post ou um administrador.

2.2.7 Convenções gerais utilizadas


Número Tipo de convenção Descrição da convenção
de ordem
1 Exibição de popup com a mensagem
mensagens de erro,
confirmação e
sucesso
2 Mecanismo de A navegação entre páginas é feita por botões pela aplicação
navegação
3 Gráfica Os campos que não estiverem disponíveis serão desabilitados,
não sendo possível navegar até eles.
4 Visual Todo o visual da interface será baseado no visual de páginas
com intuito semelhante. (nomadlist)
5 Fechamento Para sair do produto, o usuário deverá fechar o site ou o
aplicativo.

2.3 Componentes das interfaces de usuário


2.3.1 Interface de usuário Tela Principal
2.3.1.1 Imagens da Tela Principal

9 WooNomadWoo
Descrição do Desenho do Software

2.3.1.1.1 Imagem no estado SEM USUÁRIO

2.3.1.1.2 Imagem no estado LOGIN

10 WooNomadWoo
Descrição do Desenho do Software

2.3.1.1.3 Imagem no estado COM USUÁRIO

2.3.1.1.4 Mobile

11 WooNomadWoo
Descrição do Desenho do Software

2.3.1.2 Diagrama de estado

12 WooNomadWoo
Descrição do Desenho do Software

2.3.1.3 Relacionamentos com outras interfaces


A Tela Principal é um quadro que contém uma aba de acesso, através do qual as demais interfaces
são acessíveis.

2.3.1.4 Campos
Número Nome Valores Formato Tipo Restrições
válidos
1 Login Apenas Até 8 caracteres string Obrigatório e alterável para
caracteres 0-9, Login. Habilitado no estado
a-z, A-Z. SEM USUÁRIO.
2 Senha Apenas Até 8 caracteres string Obrigatório e alterável para
caracteres 0-9, Login e Alterar Senha.
a-z, A-Z. Habilitado nos estados
SEM USUÁRIO e
ALTERAÇÃO DE SENHA.

3 Confirma Apenas Até 8 caracteres string Obrigatório e alterável.


Senha caracteres 0-9, Habilitado no estado
a-z, A-Z. ALTERAÇÃO DE SENHA.

13 WooNomadWoo
Descrição do Desenho do Software

2.3.1.5 Comandos
2.3.1.5.1 Descrição

Os comandos se dividem em dois grupos:


1. Os comandos para ativação de outras telas são itens em uma aba de acesso, sendo Sobre,
Chat, Reviews, Login/Usuário. Inicialmente, a interface entra na página inicial.
2. Os comandos para controle de login são botões, habilitados de acordo com o estado do caso
de uso Login.

3. Os comandos para realizar uma nova avaliação são botões, habilitados de acordo com o
estado do caso de uso CRUD Avaliações.

2.3.1.5.2 Lista de comandos


Número Nome Estilo Ação
1 Sobre Button Aciona a Tela de Informações sobre o site.
2 Chat Button Aciona a Tela de Chat
3 Reviews Button Aciona a Tela de Reviews.
4 Login/Usuário Button Aciona a Tela de Login/Usuário.

5 Pesquisar Button Aciona aba para pesquisa

6 Home Button Aciona a Tela Principal

7 Logoff Button Limpa os campos de Login e Senha e vai para o


estado SEM USUÁRIO.
8 Login Button Recupera a senha correspondente ao Login
informado e compara com o campo de Senha. Se
coincidirem, vai para o estado COM USUÁRIO e
habilita os itens de cardápio conforme os direitos de
acesso do usuário.
9 Alterar Senha Button Vai para o estado ALTERAÇÃO DE SENHA.

10 Confirmar Button Se os campos de Senha e Confirma Senha


Senha coincidirem, altera a senha cadastrada do usuário e
volta para o estado COM USUÁRIO.

2.3.1.5.3 Matriz de habilitação


2.3.1.5.3.1 Itens de cardápio
Número Nome MODO DE GESTÃO
1 Sobre Habilitado para Usuário
2 Chat Habilitado para Usuários
3 Reviews Habilitado para Usuário
4 Login/Usuário Habilitado para Usuário

14 WooNomadWoo
Descrição do Desenho do Software

5 Pesquisar Habilitado para Usuário


6 Home Habilitado para Usuário
7 Abrir Caixa Habilitado para Usuário
8 Novo email Habilitado para Administradores
9 Novo Evento Habilitado para Administradores

2.3.1.5.3.2 Botões
Número Nome SEM USUÁRIO COM USUÁRIO ALTERAÇÃO DE
SENHA
1 Logoff Desabilitado Habilitado Desabilitado
2 Login Habilitado Desabilitado Desabilitado
3 Alterar Senha Desabilitado Habilitado Desabilitado
4 Confirmar Desabilitado Desabilitado Habilitado
Senha

2.3.2 Interface de usuário Tela de Usuários


2.3.2.1 Imagem da interface

15 WooNomadWoo
Descrição do Desenho do Software

Figura 1 - Tela de Login

16 WooNomadWoo
Descrição do Desenho do Software

Figura 2 - Tela de nova Review

17 WooNomadWoo
Descrição do Desenho do Software

Figura 3 - Tela de nova Review Preenchida

2.3.2.2 Diagrama de estados

18 WooNomadWoo
Descrição do Desenho do Software

Figura 2 - Diagrama de estados da Tela de Usuários

2.3.2.3 Relacionamento com outras interfaces


Esta tela é ativada a partir de qualquer tela da aplicação
O botão Enviar serve envia os dados da avaliação para a página de avaliações.

2.3.2.4 Campos
Número Nome Valores válidos Formato Tipo Restrições

1 Local Apenas Até 60 (string FK) Obrigatório / não


caracteres a-z, caracteres alterável;
A-Z.
2 Review Apenas Até 2200 (string) Obrigatório / não
caracteres 0-9, caracteres alterável;
a-z, A-Z.
3 Preço Apenas Até 8 caracteres (float) Obrigatório / não
caracteres 0-9 alterável;

4 Nota Apenas Até 1 caracteres (int) Obrigatório / não


caracteres 0-5 alterável;

2.3.2.5 Comandos
2.3.2.5.1 Lista de comandos
Número Nome Estilo Ação
1 Menu Button Interface que leva para outras páginas da aplicação
2 Enviar Button Exclui um usuário e muda o estado da interface para
VAZIA.
3 Entrar Button Leva para página de login.

2.3.2.5.2 Matriz de habilitação


Estado
Número Comando
NÃO LOGADO LOGADO
1 Menu Habilitado Habilitado

2 Excluir Desabilitado Habilitado


3 Novo Desabilitado Habilitado

19 WooNomadWoo
Descrição do Desenho do Software

2.4 Funções do produto


2.4.1 Caso de uso Login
2.4.1.1 Mecanismos de acesso

Sempre disponível na Tela Principal.

2.4.1.2 Fluxo principal


1. O Usuário preenche os campos Login e Senha.
2. O Usuário aciona o comando Login.
3. O WooNomadWoo recupera a senha cadastrada correspondente ao campo Login.
4. Se o conteúdo de Senha coincidir com a senha cadastrada:
4.1. o WooNomadWoo coloca a Tela Principal no estado COM USUÁRIO;

2.4.1.3 Subfluxos

Não aplicável.

2.4.1.4 Fluxos alternativos


2.4.1.4.1 Fluxo alternativo Logoff

1. A Tela Principal está no estado COM USUÁRIO.


Precondições 2. O Usuário acionou o comando Logoff.

1. O WooNomadWoo limpa os campos da Tela Principal.


Passos 2. O WooNomadWoo coloca a Tela Principal no estado SEM USUÁRIO.

2.4.1.4.2 Fluxo alternativo Alteração de Senha

1. A Tela Principal está no estado COM USUÁRIO.


Precondições 2. O Usuário acionou o comando Alterar Senha.

20 WooNomadWoo
Descrição do Desenho do Software

1. O WooNomadWoo vai para o estado ALTERAÇÃO DE SENHA.


2. O Usuário edita o campo Senha.
3. O Usuário preenche o campo Confirma Senha.
4. O Usuário aciona o comando Confirmar Senha.
Passos 5. Se os conteúdos dos campos Senha e Confirma Senha coincidirem:
5.1. o WooNomadWoo altera a senha cadastrada na tabela Usuário do
banco de dados;
5.2. o WooNomadWooi limpa o campo Confirma Senha;
5.3. o WooNomadWoo coloca a Tela Principal no estado COM USUÁRIO.

2.4.1.5 Diagrama de estado

2.4.1.6 Condições de exceção

Não aplicável.

2.4.1.7 Mensagens
Número Identificação da mensagem Categoria Texto da mensagem
de ordem
1 Campo não preenchido Informativa Preencha todos os campos

2 Senha Inválida Informativa Senha não confere com


cadastrada.
3 Email não cadastrado Informativa Email não encontrado

2.4.2 Caso de uso CRUD Avaliações


2.4.2.1 Mecanismos de acesso

O acesso ao caso de uso CRUD Avaliações é sempre feito através da Tela Nova Review. Esta é
mostrada e ativada no menu principal quando estiver logado, seja como administrador ou usuário.

21 WooNomadWoo
Descrição do Desenho do Software

Inicialmente, todos os campos de texto estão vazios e habilitados; a interface está no estado
VAZIA.

2.4.2.2 Fluxo principal


1. O WooNomadWoo exibe a Tela de Nova Review com todos os campos inicialmente
limpos.
2. O Usuário preenche o Local, Preço, Nota e um resumo de sua avaliação.
3. O Usuário aciona o botão Enviar.
4. O WooNomadWoo executa o subfluxo Postar Nova Review.

2.4.2.3 Subfluxos
2.4.2.3.1 Subfluxo Postar Nova Review

1. Se algum dos campos de dados não estiver preenchido, o WooNomadWoo emite a mensagem
CAMPO INCOMPLETO, solicitando o preenchimento do campo.
2. Se todos os campos estiverem preenchidos:
2.1. O Usuário aciona o botão Enviar.
2.2. O WooNomadWoo atualiza a página principal com a nova review.

2.4.2.4 Fluxos alternativos


2.4.2.4.1 Fluxo alternativo Alteração de Nova Review

Precondições 1. A Tela de Reviews está visível.


2. O Usuário acionou o comando Editar.

1. Se algum dos campos de dados não estiver preenchido, o WooNomadWoo


emite a mensagem CAMPO INCOMPLETO, solicitando o preenchimento do campo.
2. Se todos os campos estiverem preenchidos:
Passos 2.1. O Usuário aciona o botão Enviar.
2.2. O WooNomadWoo atualiza a página principal com a nova review atualizada.

2.4.2.4.2 Fluxo alternativo Exclusão de Usuário

1. A Tela de Reviews está visível


Precondições 2. O Usuário acionou o botão Excluir.

22 WooNomadWoo
Descrição do Desenho do Software

1. O WooNomadWoo emite a mensagem CONFIRMAR EXCLUSÃO,


solicitando confirmação da exclusão da review selecionada.
2. Se a exclusão for confirmada:
Passos 2.1. O WooNomadWoo faz a exclusão da review.
2.2. O WooNomadWoo emite a mensagem AVALIAÇÃO EXCLUÍDA.
2.3. O WooNomadWoo atualiza a página principal sem a review.

2.4.2.5 Diagrama de estados

2.4.2.6 Condições de exceção

23 WooNomadWoo
Descrição do Desenho do Software

Número Identificação da Descrição da exceção Ação


de exceção
ordem
1 CAMPO INCOMPLETO Campo obrigatório está incompleto Emitir mensagem
CAMPO INCOMPLETO

2 PROBLEMA BD Ocorreu um problema de acesso ao PROBLEMA BD


banco de dados.

2.4.2.7 Mensagens
Número Identificação da mensagem Categoria Texto da mensagem
de ordem
1 CONFIRMAR EXCLUSÃO Requer Favor confirmar se quer excluir esta
confirmação avaliação.
2 AVALIAÇÃO EXCLUÍDA Informativa A avaliação foi excluída conforme
solicitado.
3 CAMPO INCOMPLETO Informativa Favor preencher todos os campos
obrigatórios

4 PROBLEMA BD Informativa Problema com o banco de dados.


Entre em contato com o suporte
técnico.

3 Desenho interno
3.1 Estratégias de arquitetura

1. A interface de usuário seguirá o padrão Windows 9x, para facilitar o aprendizado da utilização do
produto por parte dos usuários.
2. O sistema de gerência de dos dados utilizado será o Prisma studio, devido à sua simplicidade de uso,
difusão no mercado e compatibilidade com o ORM utilizado para o desenvolvimento.
3. O ambiente de desenvolvimento será o Visual Studio code, devido ao seu suporte, simplicidade e
extensões.
4. Será adotada uma arquitetura Rest com clean architecture para não gerar dependência entre as
aplicações.

5. Na API, a camada de entidades utilizará o prisma para definição dos models. Devido a limitações do
framework, todas as definições do mapeamento das classes ficam em um único arquivo.
6. A camada de use-cases servirá para processar as regras de negócio da aplicação.
7. A camada de controllers conterá a interface de comunicação com a API
8. A camada de UI será composta por qualquer aplicação externa que queira consumir a API. No projeto
teremos uma aplicação mobile e uma aplicação web

24 WooNomadWoo
Descrição do Desenho do Software

3.2 Diagramas
3.2.1 Visão lógica
3.2.1.1 Diagramas de pacotes lógicos
3.2.1.1.1 Diagrama de pacotes lógicos Arquitetura

25 WooNomadWoo
Descrição do Desenho do Software

3.2.1.2 Diagramas de classes 3.2.1.2.1


Diagrama de Classes

26 WooNomadWoo
Descrição do Desenho do Software

3.2.1.2.2 Diagrama Interfaces de Usuário

27 WooNomadWoo
Descrição do Desenho do Software

3.2.1.2.3 Diagrama Camada de Persistência

3.2.1.2.4 Diagrama Realizações – Gestão de Usuários

28 WooNomadWoo
Descrição do Desenho do Software

3.2.1.3 Diagramas de interação


3.2.1.3.1 Diagrama de Casos de Uso de Administração

29 WooNomadWoo
Descrição do Desenho do Software

3.2.1.3.2 Diagrama de Seqüência Gestão de Usuários – Pesquisa de Usuário

30 WooNomadWoo
Descrição do Desenho do Software

3.2.1.3.3 Diagrama de Seqüência Gestão de Usuários - Inclusão de Novo Usuário

31 WooNomadWoo
Descrição do Desenho do Software

3.2.1.3.4 Diagrama de Seqüência Gestão de Usuários - Alteração de Dados de Usuário

32 WooNomadWoo
Descrição do Desenho do Software

3.2.1.3.5 Diagrama de Seqüência Gestão de Usuários - Exclusão de Usuário

3.2.2 Visão física


3.2.2.1 Diagramas de componentes físicos

33 WooNomadWoo
Descrição do Desenho do Software

3.2.2.1.1 Diagrama de componentes físicos Principal

34 WooNomadWoo
Descrição do Desenho do Software

3.2.2.1.2 Diagrama físico do banco de dados woonomadwooDB

3.2.2.2 Diagrama de implantação

35 WooNomadWoo
Descrição do Desenho do Software

4 Plano das liberações


‘4.1 Lista das liberações
Número Nome da liberação Objetivos
de ordem
Implementar o material suficiente para a criação da aplicação
Documento de Mobile/Web
0
Detalhamento

Implementar a aplicação Web de forma satisfatória para que os


1 Aplicação Web usuários tenham uma boa experiência.

Implementar a aplicação Mobile e fazer com que seja mais


2 Aplicação Mobile estável possível e que suporte sistema IOS e Android.

36 WooNomadWoo
Descrição do Desenho do Software

4.2 Especificações das liberações


4.2.1 Documento de Detalhamento
Item Descrição
Camada de será composta por qualquer aplicação externa que queira
UI consumir a API. No projeto teremos uma aplicação mobile e uma
aplicação web
Camada de Interface de Conexão com a API.
Camadas a serem controllers
implementadas Camada de servirá para processar as regras de negócio da aplicação.
use cases
Camada de Models, ORM e conexão com o banco de dados
entidades

Classes a serem Nenhuma


alteradas
Casos de uso a Login, Gestão de Usuários, criar review, comentar post, criar post, buscar locais
serem
implementados
Casos de uso a Nenhum
serem
complementados
Unidades de teste Mocha

4.2.2 Liberação 1 – Aplicação Web


Item Descrição
TelaDeLogin, TelaDeCadastramento,
Camada de TelaDeInformações,
fronteira TelaDeChat,TelaDeUsuário,MensagemAoUsuário,
Classes a serem TelaPrincipal.
implementadas ControladorDeComentários,ControleDeReviews,
Camada de ControleDePostagens, ControleDeUsuários,
controle Consumo do backend.

Casos de uso a Login, Gestão de Usuários, criar review, comentar post, criar post, buscar locais
serem
implementados

37 WooNomadWoo
Descrição do Desenho do Software

4.2.3 Liberação 2 – Aplicação Mobile


Item Descrição
Camada de TelaDeLogin, TelaDeCadastramento,
fronteira TelaDeInformaçõesEContatos,
Classes a serem
implementadas Camada de ControladorDeLogin,ControleDeCadastros,
controle ControleDePostagem.Comunicação com o
backend
Casos de uso a Login, ver recomendações,
serem
implementados
Componentes Os componentes WEB serão reutilizados para o desenvolvimento da versão
reutilizados mobile

38 WooNomadWoo

Você também pode gostar