Escolar Documentos
Profissional Documentos
Cultura Documentos
Londrina
2014
do
Curso
de
Sistemas
de
LONDRINA
2014
AVALIAO FINAL
HORA: ____________________________
Descrio
Nota
ORIENTADOR ACADMICO
* 0,3
* 0,2
BANCA
* 0,5
MDIA FINAL
________________________________
_______________________________
DISCENTE
PROFESSOR(A) ORIENTADOR(A)
________________________________
_______________________________
SILVA
PROFESSOR(A) EXAMINADOR
________________________________
Prof. Msc. SIMONE SAWASAKI TANAKA
Coordenador de Estgio
AGRADECIMENTOS
Dedico vocs: Pai, Me, Thiago Eidi, Danielly Tiemi, Victor Tardem,
Renato Kuroe, Dione Maciel Romano, Maristela Benfica, William Dias de Oliveira,
Micael Marigo, Ricardo Incio lvares e Silva, Mrio Henrique Adaniya, Mohammad
Shadnik, Thiago Augustus de Oliveira, Edison Sahd Filho, Gabriel Roma, Rafael
Gomes Mantovani, Gabriel de Paula, Dbora Sayuri, Maria Fernanda de Pirolo,
Gabriela Schimidt, Lucas Moura, Lucas Dias, Gustavo Baccarin, Nicole Shimoda,
Rafael Yukio, Mylena Carolina, Manuela Lupo, Elvis Vilasbas, Henrique Malanga,
Alexsandro Oliveira, Maicol Elton, Edson Nomura, Alfredo Takeshi, Vanessa
Bortoletto, Jos Canhisares, Simone Tanaka, Roberto Nishimura, Edson Kaneshima,
Andrezza Steudel, Kleber Yamaguti, Lupercio Fuganti, Reginaldo Carmago Ribeiro,
Rafael Cardoso, Ingrid Machado, Kaio Marcellus e Gislaine Magnobosco.
MORIMOTO, Thais Sadami. Aplicativo Mobile Tried By. Londrina, 2014. 135f.
Trabalho de Concluso de Curso (Bacharel) - Curso Sistemas de Informao. Centro
Universitrio Filadlfia de Londrina - UniFil, Londrina, 2014.
RESUMO
Lista de Figuras
Figura 1: Tela de Login do Aplicativo Tried By. ........................................................ 12
Figura 2: Tela principal do Aplicativo Tried By. ......................................................... 13
Figura 3: Diagrama de Caso de Uso do Aplicativo Tried By. .................................... 17
Figura 4: Diagrama de Classe do aplicativo Tried By. .............................................. 18
Figura 5: Diagrama de Sequncia do Caso de Uso Buscar Amigos. ........................ 19
Figura 6: Diagrama de Sequncia do Caso de Uso Cadastrar Item. ........................ 20
Figura 7: Diagrama de Sequncia do Caso de Uso Cadastrar Local. ....................... 21
Figura 8: Diagrama de Sequncia do Caso de Uso Cadastrar Local. ....................... 22
Figura 9: Diagrama de Sequncia do Caso de Uso Consultar Detalhes Tried (exibir
Tried). ...................................................................................................................... 23
Figura 10: Diagrama de Sequncia do Caso de Uso Consultar Detalhes Tried
(consultar perfil local). .............................................................................................. 24
Figura 11: Diagrama de Sequncia do Caso de Uso Consultar Detalhes Tried
(consultar perfil local). .............................................................................................. 25
Figura 12: Diagrama de Sequncia do Caso de Uso Consultar Notificaes. .......... 26
Figura 13: Diagrama de Sequncia do Caso de Uso Manter Cadastro. ................... 27
Figura 14: Diagrama de Sequncia do Caso de Uso Manter Sesso. ...................... 28
Figura 15: Diagrama de Sequncia do Caso de Uso Tried. ..................................... 29
Figura 16: Diagrama de Colaborao do Caso de Uso Buscar Amigos. .................. 30
Figura 17: Diagrama de Colaborao do Caso de Uso Cadastrar Item. ................... 31
Figura 18: Diagrama de Colaborao do Caso de Uso Cadastrar Local. ................. 32
Figura 19: Diagrama de Colaborao do Caso de Uso Capturar Imagem. ............... 33
Figura 20: Diagrama de Colaborao do Caso de Uso Consultar Detalhes Tried .... 34
Figura 21: Diagrama de Colaborao do Caso de Uso Consultar Notificaes. ....... 35
Figura 22: Diagrama de Colaborao do Caso de Uso Manter Cadastro. ................ 36
Figura 23: Diagrama de Colaborao do Caso de Uso Manter Sesso. .................. 37
Figura 24: Diagrama de Colaborao do Caso de Uso Tried. .................................. 38
Figura 25: Diagrama de Estados Realizar Tried. ...................................................... 39
Figura 26: Diagrama de Atividade do Caso de Uso Tried. ........................................ 40
Figura 27: Diagrama de Componentes do Aplicativo Tried By. ................................ 41
Figura 28: Diagrama de Implantao do Aplicativo Tried By. ................................... 42
SUMRIO
INTRODUO ................................................................................................. 9
1.1
OBJETIVOS ..................................................................................................... 9
1.1.1
Objetivos Gerais.......................................................................................... 9
1.1.2
1.2
2.1
2.2
2.3
2.4
2.5
MODELAGEM DO SISTEMA......................................................................... 17
3.1
3.2
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.3.8
3.3.9
Tried ........................................................................................................... 29
3.4
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.4.7
3.4.8
3.4.9
Tried ........................................................................................................... 38
3.5
3.6
DIAGRAMA DE ATIVIDADE........................................................................... 39
3.7
3.8
APNDICES ............................................................................................................ 45
APNDICE A PLANO DE ESTGIO ..................................................................... 46
APNDICE B PEDIDO DO INVESTIDOR ............................................................. 59
APNDICE C DOCUMENTO DE VISO .............................................................. 68
APNDICE D ESPECIFICAO SUPLEMENTAR ............................................... 79
APNDICE E GLOSSRIO .................................................................................. 85
APNDICE D ESPECIFICAO DE CASO DE USO ........................................... 94
INTRODUO
A TIMO Solues Web e Mobile uma empresa direcionada ao
1.1
OBJETIVOS
Esta seo descreve os objetivos do presente projeto. Estes se dividem em
10
Compartilhamento de fotos;
estabelecimento alimentcio;
estabelecimentos;
1.2
CONTEXTUALIZAO DO PROJETO
O projeto objetiva o desenvolvimento de um aplicativo para oferecer
funcionalidades
como
compartilhamento
de
informaes
referente
11
12
DESCRIO DO SISTEMA
Este captulo apresenta sees que possui como objetivo descrever os
recursos
tecnologias
utilizadas,
como
configuraes
do
ambiente
de
2.1
DESCRIO GERAL
O aplicativo Tried By um aplicativo que visa auxiliar o usurio em
13
14
do
Local
(estabelecimento):
contm
informaes
do
2.2
15
2.3
MODELAGEM DO SISTEMA
Foi utilizado a Unified Modeling Language (UML) para a modelagem do
sistema que, segundo Guedes (2011), uma linguagem utilizada para auxiliar os
desenvolvedores na visualizao da estrutura e comunicao entre os objetos de
forma visual atravs de diagramas.
Para tal diagramao deste projeto foi utilizado como ferramenta CASE
(Computer-Aided Software Enginnering) responsvel por auxiliar as atividades
relacionadas engenharia de software a ferramenta Rational Rose.
2.4
PROGRAMAO DO SISTEMA
Para o desenvolvimento do sistema foi utilizada a linguagem de
16
2.5
BANCO DE DADOS
Segundo Silberschatz et AL (2006), um SGDB (Sistema de Gerenciamento
17
MODELAGEM DO SISTEMA
Este captulo apresenta a modelagem do sistema, na qual se encontra todos
3.1
18
3.2
DIAGRAMA DE CLASSE
19
3.3
DIAGRAMA DE SEQUNCIA
O diagrama de sequncia, segundo Guedes (2011), procura determinar uma
20
21
22
23
Figura 9: Diagrama de Sequncia do Caso de Uso Consultar Detalhes Tried (exibir Tried).
24
Figura 10: Diagrama de Sequncia do Caso de Uso Consultar Detalhes Tried (consultar perfil local).
25
Figura 11: Diagrama de Sequncia do Caso de Uso Consultar Detalhes Tried (consultar perfil
local).
26
27
28
29
3.3.9 Tried
A Figura 15 refere-se ao diagrama de sequencia do caso de uso Tried.
3.4
DIAGRAMA DE COLABORAO
Segundo Guedes (2011), assim como o diagrama de sequncia determina
uma sequncia de eventos que ocorrem durante um processo, porm, tem como
objetivo mostrar a troca de mensagens entre os elementos do diagrama. Esta seo
apresenta subsees com os diagramas de colaborao do aplicativo Tried By.
30
31
32
33
34
35
36
37
38
3.4.9 Tried
A Figura 24 apresenta o diagrama de colaborao referente ao caso de uso
Tried.
39
3.5
DIAGRAMA DE ESTADOS
Segundo
Guedes
(2011),
diagrama
de
estados
se
refere
ao
3.6
DIAGRAMA DE ATIVIDADE
O diagrama de atividade segundo Guedes (2011), responsvel por
40
41
3.7
DIAGRAMA DE COMPONENTES
O diagrama de componente o responsvel por identificar os componentes
42
3.8
DIAGRAMA DE IMPLANTAO
De acordo com Guedes (2011), o diagrama de implantao tem como foco a
43
CONSIDERAES FINAIS
A ideia principal do aplicativo proposto sofreu modificaes durante seu
poder
sofrer
alteraes
para
melhor
satisfazer
os
usurios.
44
Referncias Bibliogrficas
45
APNDICES
APNDICE A PLANO DE
ESTGIO
PLANO DE ESTGIO
TRIED BY
LONDRINA
2014
PLANO DE ESTGIO
TRIED BY
Londrina
2014
TRIED BY
_____________________________
Nome do professor Avaliador 1 (ORIENTADOR)
Centro Universitrio Filadlfia - UniFil
_____________________________
Nome do professor Avaliador 2
Centro Universitrio Filadlfia - UniFil
_____________________________
Nome do professor Avaliador 3
Centro Universitrio Filadlfia - UniFil
4
AVALIAO DETALHADA DO PLANO DE ESTGIO
Professor 01
Professor 02
5
SUMRIO
SUMRIO .................................................................................................................. 5
1
Introduo .......................................................................................................... 6
Objetivos ............................................................................................................ 7
2.1
2.2
Ambiente ............................................................................................................ 9
4.1
4.2
CRONOGRAMA................................................................................................ 11
6
1
Introduo
A TIMO Solues Web e Mobile uma empresa direcionada ao
7
2
2.1
Objetivos
Objetivos Gerais
Este projeto possui como objetivo principal desenvolver um aplicativo de
dispositivo mvel que se apresente como uma referncia para a busca de opinies
de comidas e bebidas de um determinado estabelecimento alimentcio com foco na
interao entre pessoas.
2.2
Objetivos Especficos
De uma forma geral, o projeto tem como objetivos especficos:
Compartilhamento de fotos;
8
3
Proposta e Justificativa
O aplicativo proposto visa permitir a interao entre usurios interessados
em realizar uma refeio, pesquisar ou dar sua opinio sobre um bar ou restaurante.
Como tambm, compartilhar foto e avaliar o prato que experimentou apresentando
aos outros usurios sua satisfao e qualidade do estabelecimento.
Este tipo de desenvolvimento permite a interao e contribuio entre
usurios com relao aos estabelecimentos existentes para realizarem as refeies,
facilitando a busca de locais prximos de onde o usurio esteja localizado.
9
4
4.1
Ambiente
Ambiente de desenvolvimento
iMac
21.5 polegadas, meados de 2011
Processador 2,5 GHz Intel Core i5
Memria 4GB com 4 slots de memria. Cada um com
mdulo de memria 1333 MHz DDR3
Grficos AMD Radeon HD 6750M 512MB
Nmero de Srie D25JD0HDDHJF
Software OS X 10.9.2 (13C64)
4.2
Ambiente de implantao
Modelos superiores e inclusive iPhone 4;
Verso do sistema operacional acima do iOS 7.0;
10
5
CRONOGRAMA
Meses
Fev
Mar
Abr
Mai
Jun
Jul
Ago
Set
Out
Nov
Dez
Descrio
Semanas
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Reconhecimento da
Empresa
Levantamento de
Dados Inicial
Elaborao do Plano
de Estgio
Montagem do Sistema
Levantamento de
Dados
Diag. de Atividades
Diag. de Caso de
Uso
Diag. de Classes
Diag. de Seqncia
Diag. de
Colaborao
Diag. de
Implementao
Diag. de
Componentes
Artefatos de Sistema
Solicitao dos
Princ. Envolvidos
Documento Viso
Espec. Suplementar
Espec. de Caso de
Uso
Glossrio
Projeto de Sistema
Padronizaes
Padres de Interface
e Utilizao
Padres de Tela /
Relatrios
Padres de
Nomenclatura
Projeto de Interface
Telas Criadas
Pseudo Cdigo
Projeto de Classes
Relao de Classes e
Pacotes
Documentao
Classes e Pacotes
Projeto de Banco De Dados
Diag. Entidade Relacionamento
Implementao
Doc. de Programas
Codificao
Help On-Line
Implantao
Manual do Usurio
Aprendizado da
Linguagem
Montagem do
Relatrio Final
Orientao
Bibliografias Consultadas
APNDICE B PEDIDO DO
INVESTIDOR
Tried By
Pedidos do Investidor
Verso 1.1
Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc
Verso: 1.1
Data: 20/03/2014
Histrico da Reviso
Data
Verso
Descrio
Autor
25/02/2014
1.0
Preenchimento inicial
Thais Sadami
20/03/2014
1.1
Reviso e finalizao
Thais Sadami
Confidencial
Pgina 2
Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc
Verso: 1.1
Data: 20/03/2014
ndice
1.
Introduo
1.1
Objetivo
1.2
Escopo
1.3
Definies, Acrnimos e Abreviaes
1.4
Referncias
1.5
Viso Geral
4
4
4
4
4
4
2.
3.
Avaliando o Problema
4.
5.
6.
7.
8.
Avaliando a Oportunidade
9.
10.
Wrap-Up
11.
Resumo do Analista
Confidencial
Pgina 3
Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc
Verso: 1.1
Data: 20/03/2014
Pedidos do Investidor
1. Introduo
O pedido do investidor visa fornecer uma viso geral das necessidades do investidor ou usurio e quais os
requisitos antes de iniciar o desenvolvimento para o aprimoramento deste processo. Atravs deste
documento explorando os requisitos de funcionalidade, utilidade, confiabilidade, desempenho e
suportabilidade atravs de uma entrevista com o investidor.
1.1 Objetivo
O objetivo do presente documento obter conhecimento sobre o que o cliente necessita para contribuir da
melhor forma possvel de acordo com necessidades e requisitos no desenvolvimento do sistema para o
envolvido.
1.2 Escopo
Este projeto ser elaborado atravs da coleta de informaes com a aplicao de entrevistas para com o
investidor para aps isto, ser realizado o desenvolvimento conforme a entrevista.
1.3 Definies, Acrnimos e Abreviaes
Vide definies no documento de glossrio.
1.4 Referncias
O presente documento foi preeenchido segundo especificaes da modelagem de processos unificados
Rational Unified Process (RUP).
1.5 Viso Geral
Este documento apresenta os dados do investidor e est dividido na introduo, objetivos, escopo e
referncias.
Cargo: Investidor
Para quem?
Empresas visando marketing digital, propagao de sua marca ou servio e clientes com novas ideias
para aplicativos.
Quais, se houver, tendncias tornam seu trabalho mais fcil ou mais difcil?
Tendncias para tornar o trabalho mais fcil seriam a produo e desenvolvimento em equipes de
forma simultnea e apoio mtuo a cada departamento da equipe.
Confidencial
Pgina 4
Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc
Verso: 1.1
Data: 20/03/2014
3. Avaliando o Problema
Quem so os usurios?
Qualquer pessoa que possua um dispositivo mvel conectado a Internet. Clientes a procura de um local
para comer, amantes de gastronomia e curiosos que procuram algo novo para comer.
Confidencial
Pgina 5
Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc
Verso: 1.1
Data: 20/03/2014
Tempo mnimo para conhecer o fluxo do aplicativo. Pois, o aplicativo como algo comum, somente ter
uma interface e contedo exclusivo. Passando a ser comum entre os usurios e de fcil navegao e
interao intuitiva.
Voc me disse:
o
Isso representa os problemas que voc est tendo com a soluo existente? No necessariamente, pois,
procuro inovar tanto em qualidade do aplicativo, como na interface do mesmo.
As redes sociais so utilizadas para todos os tipos de entretenimentos, no entanto, isso no seria
um problema, mas ajudaria a trazer os compartilhamentos para uma rede social especfica;
Poderia ser denominado como um aplicativo de rede social para comidas e bebidas, mas com
referncias a locais que os mesmos pertences;
Para a resoluo deste problema ser desenvolvido um aplicativo com uma boa interface,
utilizando-se de princpios de usabilidade para que o usurio sinta-se confortvel e tenha vontade
de utilizar o produto;
Rpido e fcil acesso nas menores sequncias de passos que o usurio precisa para atingir seu
objetivo;
Atualmente esse problema j est sendo resolvido com um aplicativo semelhante, no entanto, de
difcil utilizao e com menos recursos.
Um problema real que provm da falta de acesso fcil s informaes dos locais;
Como voc classificaria a resoluo desses problemas em comparao com outros mencionados?
Confidencial
E se voc pudesse:
Timo Digital Solues Web e
Mobile Ltda Me, 2014
Pgina 6
Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc
Verso: 1.1
Data: 20/03/2014
Desenvolver um bom aplicativo de fcil e rpida utilizao que traga as maiores informaes
possveis para os usurios conectados dos locais prximos a ele, com comentrios, fotos e avaliaes;
Apresentar um aplicativo que inovasse o acesso s informaes dos estabelecimentos, desenvolvido
de uma forma mais propcia experincia dos usurios;
Utilizar o recurso do prprio sistema operacional oferecido pelo dispositivo como a geolocalizao
para a busca dos bares e restaurantes prximos ao usurio;
Utilizar-se de redes sociais para a divulgao do aplicativo, deixando o usurio compartilhar sua
experincia e foto em outras redes sociais que possuem um dos maiores acessos atualmente;
Permitir o usurio realizar o cadastro e login atravs da conta do Facebook para um acesso mais fcil
e rpido;
8. Avaliando a Oportunidade
Voc tem necessidades especiais para suporte? E com relao ao acesso de manuteno e servio?
Somente precisar de suporte caso o aplicativo apresente falhas ou haja inovaes com relao a novas
funcionalidades e recursos.
Confidencial
Pgina 7
Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc
Verso: 1.1
Data: 20/03/2014
10. Wrap-Up
Confidencial
Pgina 8
APNDICE C DOCUMENTO
DE VISO
Tried By
Viso
Verso 1.2
Tried By
Viso
[Tried By] Documento de Viso
Verso: 1.2
Data: 05/04/2014
Histrico da Reviso
Data
Verso
Descrio
Autor
26/03/2014
1.0
Preenchimento inicial
Thais
29/03/2014
1.1
Alterao do Captulo 5
Thais
05/04/2014
1.2
Alterao do Captulo 3
Thais
Confidencial
Pgina 2
Tried By
Viso
[Tried By] Documento de Viso
Verso: 1.2
Data: 05/04/2014
ndice
1.
Introduo
1.1
Objetivo
1.2
Escopo
1.3
Definies, Acrnimos e Abreviaes
1.4
Referncias
5
5
5
5
5
2.
Posicionamento
2.1
Oportunidade de Negcio
2.2
Declarao do Problema
2.3
Declarao da Posio do Produto
5
5
5
6
3.
6
6
6
7
7
7
7
7
7
8
4.
8
8
8
8
9
9
5.
Recursos do Produto
5.1
Manter perfil do usurio
5.2
Manter conta do usurio
5.3
Cadastrar locais privados
5.4
Cadastrar itens privados
5.5
Capturar Imagens
5.6
Comentar Tried
5.7
Denunciar Tried / Comentrio
5.8
Postar Tried
9
9
9
9
9
9
9
9
9
6.
Intervalos de Qualidade
7.
Precedncia e Prioridade
10
8.
10
10
10
10
Confidencial
Pgina 3
Tried By
Viso
[Tried By] Documento de Viso
9.
Verso: 1.2
Data: 05/04/2014
Requisitos de Documentao
9.1
Manual do Usurio
9.2
Ajuda On-line
Confidencial
10
10
10
Pgina 4
Tried By
Viso
[Tried By] Documento de Viso
Verso: 1.2
Data: 05/04/2014
Viso
1.
Introduo
1.1
Objetivo
O presente documento tem como objetivo apresentar uma viso geral com relao aos requisitos tcnicos,
justificando o desenvolvimento do aplicativo proposto.
1.2
Escopo
O escopo ir detalhar o aplicativo Tried By em desenvolvimento.
1.3
1.4
Referncias
1. Pedido do Investidor do aplicativo Tried By, 2014, Timo Solues Web e Mobile.
2. Glossrio do aplicativo Tried By, 2014, Timo Solues Web e Mobile.
2.
Posicionamento
2.1
Oportunidade de Negcio
Este projeto visa desenvolver um aplicativo para dispositivos mveis com a finalidade de proporcionar ao
usurio o acesso a opinies e avaliaes de locais prximos a ele. Essa oportunidade se d devido
ascenso da utilizao de dispositivos mveis e aplicativos desenvolvidos de forma especfica para esses
equipamentos.
Essa nova proposta permitir os usurios de forma prtica e fcil, atravs de uma conexo com a Internet,
consultar o perfil dos locais e ver e compartilhar opinies e avaliaes sobre os alimentos experimentados.
2.2
Declarao do Problema
O problema de
Afeta
o impacto o seguinte
Confidencial
Pgina 5
Tried By
Viso
[Tried By] Documento de Viso
2.3
3.
Verso: 1.2
Data: 05/04/2014
Quem
O Tried By
Que
Diferente
Nosso produto
Esta seo fornece uma identificao e descrio do perfil dos investidores e usurios do aplicativo Tried By.
Esta seo fornece um perfil dos investidores e usurios envolvidos no projeto e os problemas chave que eles
observam para que sejam tratados pela soluo proposta.
3.1
Demogrficos de Mercado
O segmento de mercado para este aplicativo se aplica a todos os tipos de usurios de dispositivos mveis que
possuem interesse ou curiosidade com relao gastronomia e estabelecimentos alimentcios prximos a ele. A
organizao responsvel pelo presente projeto especializada em aplicativos como este, para dispositivos mveis,
na qual possui boas avaliaes e uma grande quantidade de utilizao de seus aplicativos. Este produto visa o
aumento da base de dados e usurios do aplicativo.
3.2
Resumo do Investidor
Nome
Descrio
Responsabilidades
Renato Kuroe
Desenvolvedor iOS e
Android. Scio-propritetrio
de uma empresa de
desenvolvimento web e
mobile.
Confidencial
Pgina 6
Tried By
Viso
[Tried By] Documento de Viso
3.3
Verso: 1.2
Data: 05/04/2014
Resumo de Usurios
Nome
Descrio
Responsabilidades
Investidor
Usurio
casual
Utilizam o
aplicativo,
compartilhando
fotos, comentrios e
avaliaes dos
pratos feitos e
experimentados.
Desenvolvedor do aplicativo
mobile.
3.4
Ambiente do Usurio
O ambiente do usurio do aplicativo Tried By est relacionado a somente uma pessoa para a finalidade de postar
uma experincia, ou seja, a foto e comentrio do prato experimentado com uma durao variada por poder ser
utilizado somente para consulta ou para postagem de experincias, estas que podem ser iniciadas e deixadas em
modo de espera para finaliz-la a qualquer momento.
Este aplicativo pode ser utilizado somente em dispositivos mveis com o sistema operacional iOS, com previso de
desenvolvimento futuro para a plataforma Android. Alm do aplicativo em si, h uma integrao com redes sociais
opcional.
3.5
Perfis do Investidor
3.5.1
Renato Kuroe
3.6
Representante
Renato Kuroe
Descrio
Desenvolvedor Mobile.
Tipo
Responsabilidades
Critrios de xito
Envolvimento
Principal investidor.
Distribuveis
No h.
Comentrios /
Problemas
Perfis de Usurios
Documentado na seo anterior.
Confidencial
Pgina 7
Tried By
Viso
[Tried By] Documento de Viso
3.7
Verso: 1.2
Data: 05/04/2014
Necessidade
Priorid
ade
Assuntos
Soluo Atual
Compartilhamento de fotos,
comentrios e avaliaes de
pratos experimentados.
Alta
Geral
Compartilhamento
aleatrio de fotos em
diversas redes
sociais; busca de
informaes em sites
que possam conter
referncias de locais
para se experimentar.
4.
4.1
Perspectiva do Produto
Solues Propostas
Desenvolver um aplicativo
mobile que permita o
usurio encontrar e/ou
consultar locais para se
alimentar e experimentar
novos pratos com a
sugesto e opinio de
outros usurios.
O software Tried By um aplicativo que visa concentrar o compartilhamento de fotos, comentrios e avaliaes de
pratos e comidas experimentadas em diversos locais, tanto privados, como a prpria residncia do usurio, quantos
estabelecimentos alimentcios da cidade, estados ou pas. O aplicativo alm de utilizar os dados que esto sendo
alimentados pelos prprios usurios utilizar a base de dados do aplicativo Foursquare para localizar
estabelecimentos que ainda no esto cadastrados na base de dados do aplicativo.
4.2
Resumo de Recursos
A tabela 4-1 apresenta a relao dos principais benefcios e recursos do aplicativos Tried By.
Tabela 4-1 Sistema de Suporte ao Cliente
Benefcio do Cliente
Recursos de Suporte
Informaes sobre locais prximos
O sistema atravs da geolocalizao,
ao usurio.
busca da base de dados do aplicativo os
estabelecimentos mais prximos do
usurio.
Avaliaes e comentrios dos
O sistema acessa a base de dados dos
estabelecimentos.
estabelecimentos prximos encontrados.
Acesso a informaes levando em
Por ser um aplicativo desenvolvido para
conta a mobilidade dos dispositivos
um tipo de dispositivo mvel, possvel
mveis.
acessar as informaes citadas acima de
qualquer lugar em que possua acesso a
internet.
Os usurios contribuiro para o
Atravs das postagens e
aumento de informaes do
compartilhamentos dos usurios formaro
aplicativo.
o perfil do estabelecimento.
4.3
Premissas e Dependncias
As premissas e dependncias relacionadas aos recursos do aplicativo Tried By, segundo este documento,
so:
Confidencial
1.
2.
3.
Pgina 8
Tried By
Viso
[Tried By] Documento de Viso
4.
Verso: 1.2
Data: 05/04/2014
4.4
Custo e Preo
O custo e preo para desenvolver o aplicativo dependero das horas que sero trabalhadas em cima do
mesmo, quanto mais modificaes o cliente desejar, para os ajustes, tanto de layout quanto funcionalidades
do aplicativo iro modificar seus custos. O custo para o desenvolvimento do aplicativo ser baseado na mo
de obra das pessoas envolvidas.
4.5
Licena e Instalao
O requisitos de licena e instalao est ligado somente a obter uma conta na Apple para conseguir baixar o
aplicativo e o cadastro atravs de login e senha no aplicativo.
5.
Recursos do Produto
5.1
5.2
5.3
5.4
5.5
Capturar Imagens
O aplicativo utilizando da camera do dispositivo mvel permitir o usurio capturar uma imagem.
5.6
Comentar Tried
O usurio poder realizar um comentrio em algum tried realizado.
5.7
5.8
Postar Tried
O aplicativo permite que seja postado, compartilhado um tried com comentrio e avaliao do item
experimentado.
6.
Intervalos de Qualidade
Esta seo apresenta os intervalor de qualidade com relao ao desempenho, fora, tolerncia e falhas e utilidade
para o aplicativo Tried By.
Confidencial
Disponibilidade: por ser um aplicativo de dispositivo mvel no qual pode ser utilizado a qualquer
momento pelos usurios, o aplicativo dever estar disponvel de forma contnua.
Usabilidade: o aplicativo dever ser de fcil utilizao, seguindo padres de usabilidade visando a
facilidade e mobilidade em sua utilizao de acordo com o equipamento utilizado.
Utilidade: o aplicativo dever ser prtico e fcil para se mostrar til dentre os recursos disponveis
para acesso a informaes dos locais da cidade.
Pgina 9
Timo Digital Solues Web e
Mobile, 2014
Tried By
Viso
[Tried By] Documento de Viso
7.
Verso: 1.2
Data: 05/04/2014
Precedncia e Prioridade
8.
8.1
Padres Aplicveis
Padro de plataforma OSX.
8.2
Requisitos do Sistema
O aplicativo possui os seguintes requisitos:
1. Dispositivo onde ser executado o aplicativo deve possuir conexo com a internet;
2. Dispositivo deve possuir um Sistema operacional iOS superior a verso 7.0;
8.3
Requisitos de Desempenho
O aplicativo Tried By, a princpio, deve suportar mais de mil acessos de forma simultnea e possuir conexo com
internet 3G.
9.
Requisitos de Documentao
9.1
Manual do Usurio
O manual do usurio deve descrever a utilizao do aplicativo Tried By conforme suas funcionalidades:
1.
2.
3.
4.
5.
6.
7.
Efetuar login;
Efetuar cadastro;
Realizar um Tried;
Cadastrar item;
Cadastrar local;
Comentar um tried;
Configuraes da conta;
9.2
Ajuda On-line
A ajuda ser apresentada em forma de um tutorial simples na primeira vez que realizado o login no aplicativo.
Confidencial
Pgina 10
APNDICE D
ESPECIFICAO
SUPLEMENTAR
Tried By
Especificao Complementar
Verso 1.1
Tried By
Especificao Complementar
[Tried By] Especificao Suplementar
Verso: 1.1
Data: 20/04/2014
Histrico da Reviso
Data
Verso
Descrio
Autor
20/03/2014
1.0
Preenchimento inicial
Thais Sadami
20/04/2014
1.1
Thais Sadami
Confidencial
Pgina 2
Tried By
Especificao Complementar
[Tried By] Especificao Suplementar
Verso: 1.1
Data: 20/04/2014
ndice
1.
Introduo
1.1
Objetivo
1.2
Escopo
1.3
Definies, Acrnimos e Abreviaes
1.4
Referncias
1.5
Viso Geral
4
4
4
4
4
4
2.
Funcionalidade
2.1
Retorno de erro do Servidor
2.2
Retorno de sucesso
4
4
4
3.
Utilidade
3.1
Conformidade com iOS
3.2
Design UX (User Experience)
4
4
4
4.
Confiabilidade
4.1
Estabilidade
4
4
5.
Desempenho
5.1
Usurios Simultneos
5
5
6.
Suportabilidade
6.1
Atualizaes do aplicativo
5
5
7.
Restries de Design
7.1
7.2
7.3
7.4
5
5
5
5
Linguagem Objective-C
IDE XCode 5
Framework FacebookSDK
Framework SDWebImage
8.
9.
Interfaces
9.1
9.2
5
5
Interfaces de Hardware
Interfaces de Comunicaes
10.
Requisitos de Licena
11.
12.
Padres Aplicveis
Confidencial
Pgina 3
Tried By
Especificao Complementar
[Tried By] Especificao Suplementar
Verso: 1.1
Data: 20/04/2014
Especificao Complementar
1.
Introduo
1.1
Objetivo
O objetivo do presente documento definir os requisitos no funcionais do aplicativo que no foram
prontamente identificados no modelo de casos de uso. A especificao complementar e o Modelo de casos
de uso iro propiciar o conjunto completo de requisitos do aplicativo Tried By.
1.2
Escopo
O presente documento aplica-se ao aplicativo Tried By.
1.3
1.4
Referncias
As referncias aplicveis so:
1. Glossrio do aplicativo Tried By, 2014, Timo Solues Web e Mobile.
2. Pedido do Investidor do aplicativo Tried By, 2014, Timo Solues Web e Mobile.
3. Documento de Viso do aplicativo Tried By, 2014, Timo Solues Web e Mobile.
1.5
Viso Geral
Este documento apresenta os requisitos suplementares distribudos em funcionalidade, usabilidade,
confiabilidade, desempenho, suportabilidade, restries de requisitos de licenciamento, observaes legais
e padres aplicveis.
2.
Funcionalidade
Esta seo lista os requisitos funcionais comuns a mais de um caso de uso.
2.1
2.2
Retorno de sucesso
Para alguns casos de uso como Tried, Denunciar comentrio, denunciar Tried deve apresentar uma
mensagem de sucesso que deve possuir uma descrio em texto do que foi realizado com sucesso.
3.
Utilidade
3.1
3.2
4.
Confiabilidade
4.1
Estabilidade
O aplicativo deve apresentar uma boa estabilidade de funcionamento. O aplicativo no poder parar de ser
executado indevidamente durante sua utilizao por um usurio, bem como, no deve apresentar lentido
que no esteja ligado conexo da rede.
Confidencial
Pgina 4
Tried By
Especificao Complementar
[Tried By] Especificao Suplementar
Verso: 1.1
Data: 20/04/2014
5.
Desempenho
5.1
Usurios Simultneos
O aplicativo deve suportar usurios de forma simultnea realizando a comunicao com o servidor.
6.
Suportabilidade
6.1
Atualizaes do aplicativo
As atualizaes do aplicativo devero ser realizadas de forma automtica no momento em que a empresa
subir uma nova verso para a App Store.
7.
Restries de Design
7.1
Linguagem Objective-C
A linguagem a ser utilizada para o desenvolvimento deste aplicativo a Objective-C.
7.2
IDE XCode 5
O ambiente de desenvolvimento utilizado para este projeto a IDE XCode disponibilizada na App Store
pela empresa Apple.
7.3
Framework FacebookSDK
Uma biblioteca utilizada para a realizao do Login atravs da conta do Facebook o FacebookSDK
disponibilizado no site do Facebook Developers.
7.4
Framework SDWebImage
Uma biblioteca para o carregamento de imagens de forma assncrona.
8.
9.
Interfaces
9.1
Interfaces de Hardware
O Hardware utilizado pelo aplicativo Tried By deve suportar o sistema operacional iOS.
9.2
Interfaces de Comunicaes
A interface para a comunicao do aplicativo na qual est inserido em um dispositivo mvel atravs do
consumo de Web Services.
10.
Requisitos de Licena
No se aplica, pois, os usurios tero acesso ao aplicativo se j possurem a licena da Apple ao criar uma
conta atravs de seus respectivos dispositivos mveis.
11.
12.
Padres Aplicveis
Os padres aplicveis devero corresponder aos padres para a submisso de um aplicativo na App Store
com as informaes solicitadas pela empresa.
Confidencial
Pgina 5
APNDICE E GLOSSRIO
TriedBy
Glossrio
Verso 1.1
Tried By
Glossrio
[Tried By] Glossrio.doc
Verso: 1.1
Data: 21/04/2014
Histrico da Reviso
Data
Verso
Descrio
Autor
19/04/2014
1.0
Preenchimentoinicial
Thais
21/04/2014
1.1
Adio de termos
Thais
Confidencial
Pgina2
Tried By
Glossrio
[Tried By] Glossrio.doc
Verso: 1.1
Data: 21/04/2014
ndice
1.
Introduo
1.1
Objetivo
1.2
Escopo
1.3
Referncias
1.4
VisoGeral
4
4
4
4
4
2.
Definies
2.1
Android
2.2
Assistente
2.3
Auxiliar
2.4
Carousel
2.5
Chef
2.6
Chef de Cozinha
2.7
Chef de Praa
2.8
Comentar
2.9
Cozinheiro
2.10
Estagirio
2.11
Feed
2.12
iOS
2.13
Login
2.14
Logout
2.15
RUP
2.16
Scroll
2.17
Seguindo
2.18
Seguir
2.19
Tried
2.20
UML
2.21
Wish
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
8
8
Confidencial
Pgina3
Tried By
Glossrio
[Tried By] Glossrio.doc
Verso: 1.1
Data: 21/04/2014
Glossrio
1.
Introduo
1.1
Objetivo
O presente documento contm definies de termos que podem apresentar particularidades de acordo com
o sistema ou no ser do conhecimento de indivduos que no esto includos na rea de software de forma
direta. E se necessrio, apresenta exemplificaes para um melhor entendimento dos termos e
particularidades do projeto.
1.2
Escopo
O escopo do documento engloba os artefatos gerados no aplicativo TriedBy.
1.3
Referncias
1. Pedido do Investidor do aplicativo Tried By, 2014, Timo Solues Web e Mobile.
2. Documento de Viso do aplicativo Tried By, 2014, Timo Solues Web e Mobile.
3. Especificao Suplementar do aplicativo Tried By, 2014, Timo Solues Web e Mobile.
1.4
VisoGeral
O glossrio est organizado com os termos em ordem afabtica com os termos em negrito e suas
respectivas definies e, se necessrio, exemplificaes logo abaixo.
2.
Definies
2.1
Android
Sistema operacional para dispositivos mveis, desenvolvido pela Open Handset Alliance, liderada pela
empresa Google. Segundo a Google, com mais de 1 milho e 500 mil aparelhos com este sistema
operacional so ativados todos os dias, sendo utilizado por vrios fabricantes de celulares, como HTC,
Samsung, Sony, Motorola, LG e Nokia.
2.2
Assistente
Representa um nvel da utilizao e interao do usurio com o aplicativo. O nvel assistente representa um
dos nveis mais fceis de conseguir, aps a conquista das medalhas Estagirio e Auxiliar, possuindo
tambm, quatro etapas a serem alcanadas para passar ao prximo nvel, Cozinheiro.
2.3
Auxiliar
Representa um nvel da utilizao e interao do usurio com o aplicativo. O nvel auxiliar representa um
dos nveis mais fceis de conseguir, aps conseguir a medalha de estagirio, o usurio passa a ocupar o
nvel de auxiliar, possui tambm, quatro etapas a serem alcanadas para passar ao prximo nvel,
Assistente.
2.4
Carousel
Termo utilizado na programao, especificamente, em objective-c na qual, nesse aplicativo, h uma lista de
imagens com uma animao que desliza as imagens, que podem tambm ser um boto.
Confidencial
Pgina4
Tried By
Glossrio
[Tried By] Glossrio.doc
Verso: 1.1
Data: 21/04/2014
2.5
Chef
Representa o melhor e ltimo nvel da utilizao e interao do usurio com o aplicativo. O nvel chef
representa o melhor nvel e mais relevante que demonstra a utilizao e a experincia do usurio para com
o aplicativo.
2.6
Chef de Cozinha
Representa um nvel da utilizao e interao do usurio com o aplicativo. O nvel chef de cozinha
representa o penltimo nvel possvel de ser conquistado, demonstrando a utilizao e a experincia do
usurio para com o aplicativo que possvel conseguir aps a conquista dos nveis Estagirio, Auxiliar,
Assistente, Cozinheiro e Chef de Praa. Como padro, possui quatro etapas a serem alcanadas para
passar ao prximo nvel, Chef.
2.7
Chef de Praa
Representa um nvel da utilizao e interao do usurio com o aplicativo. O nvel chef de praa representa
um dos nveis mais relevantes, demonstrando a utilizao e a experincia do usurio para com o aplicativo
que possvel conseguir aps a conquista dos nveis Estagirio, Auxiliar, Assistente e Cozinheiro.
Como padro, possui quatro etapas a serem alcanadas para passar ao prximo nvel, Chef de Cozinha.
2.8
Comentar
Ao de escrever um comentrio em alguma postagem, relatando sobre o prato ou at mesmo conversando
com outros usurios.
2.9
Cozinheiro
Representa um nvel da utilizao e interao do usurio com o aplicativo. O nvel cozinheiro representa
um nvel j relevante, demonstrando a utilizao e a experincia do usurio para com o aplicativo que
possvel conseguir aps a conquista dos nveis Estagirio, Auxiliar e Assistente, como padro, possui
quatro etapas a serem alcanadas para passar ao prximo nvel, Chef de Praa.
2.10
Estagirio
Representa um nvel da utilizao e interao do usurio com o aplicativo. O nvel estagirio representa o
nvel mais fcil de conseguir e possui quatro etapas a serem alcanadas para passar ao prximo nvel,
Auxiliar.
2.11
Feed
Feed vem da palavra em ingls feedback que em sua traduo significa retorno ou dar resposta. Com a
abreviao para feed, este termo se refere pgina principal do aplicativo na qual trar as atualizaes,
ou seja, os Trieds realizados por outros usurios que o usurio esteja seguindo.
2.12
iOS
Sistema operacional para dispositivos mveis da empresa Apple desenvolvido originalmente para o iPhone,
tambm utilizado em iPod, iPad e Apple TV. A empresa Apple no permite que o iOS seja executado em
hardware de terceiros.
2.13
Login
Login o termo utilizado para se referir ao acesso do usurio no sistema atravs das credenciais login
onde informado o e-mail e senha do usurio para acessar o aplicativo iniciando uma sesso no mesmo.
2.14
Logout
Logout, oposto ao Login, o termo utilizado para sair do aplicativo, descredenciar, finalizar a sesso
do mesmo.
2.15
RUP
Abreviao da palavra em ingls Rational Unified Process que em sua traduo significa Processo
Unificado da Rational. um processo da engenharia de software que fornece tcnicas a serem seguidas por
Confidencial
Pgina5
Tried By
Glossrio
[Tried By] Glossrio.doc
Verso: 1.1
Data: 21/04/2014
Scroll
Este termo utilizado para esse aplicativo como denominao a barra de rolagem na latera da tela para que
a pgina suba ou desa.
2.17
Seguindo
Termo utilizado para indicar ao usurio que ele est seguindo aquele perfil e que as postagens daquele
perfil ir aparecer em seu feed.
2.18
Seguir
O termo seguir utilizado para a ao de um usurio querer acompanhar os Trieds que so realizados por
determinado usurio. Assim, quando voc est seguindo um usurio, a cada atualizao do mesmo ela ser
exibida em seu feed principal.
2.19
Tried
Tried uma palavra em ingls que significa experimentado. O termo tried utilizado para representar
o que o usurio provou, experimentou em que ir compartilhar uma imagem com uma descrio e local em
que o item da imagem foi experimentado. Tambm pode ser referenciado como a prpria postagem que
foi realizada.
Para exemplificar, no aplicativo realizar um tried, significa capturar uma imagem, escolher um local,
escolher um item, descrever o item, avaliar e dar um tried, conforme os prottipos seguintes.
Confidencial
Pgina6
Tried By
Glossrio
[Tried By] Glossrio.doc
Confidencial
Verso: 1.1
Data: 21/04/2014
Pgina7
Tried By
Glossrio
[Tried By] Glossrio.doc
Verso: 1.1
Data: 21/04/2014
2.20
UML
Abreviao da palavra em ingls Unified Modeling Language que em sua traduo significa Modelo de
Processo Unificado. uma modelagem de linguagem que os desenvolvedores a visualizarem seus produtos
de trabalho em diagramas padronizados.
2.21
Wish
Wish uma palavra em ingls que em portugus significa desejar. Este termo utilizado no aplicativo
para que o usurio atravs de um boto possa realizar um wish e desejar os trieds de outros usurios.
Confidencial
Pgina8
APNDICE F ESPECIFICAO
DE CASO DE USO
Tried By
Especificao de Caso de Uso: Cadastrar Item
Verso 1.0
Tried By
Especificao de Caso de Uso Cadastrar Item
[Tried By] Especificao de Caso de Uso Cadastrar Item.doc
Verso: 1.0
Data: 19/04/2014
Histrico da Reviso
Data
19/04/2014
Confidencial
Verso
1.0
Descrio
Preenchimento inicial
Autor
Thais
Pgina 2
Tried By
Especificao de Caso de Uso Cadastrar Item
[Tried By] Especificao de Caso de Uso Cadastrar Item.doc
Verso: 1.0
Data: 19/04/2014
ndice
1.
Breve Descrio
2.
4
4
4
3.
Fluxos Alternativos
3.1
Campo vazio
3.2
Cancelar
3.3
Selecionar Item
4
4
4
4
4.
Subfluxos
5.
Cenrios Chave
6.
Condies Prvias
6.1
Capturar Imagem
6.2
Cadastrar Local
4
4
4
7.
Condies Posteriores
7.1
Tried
5
5
8.
Pontos de Extenso
9.
Requisitos Especiais
9.1
10.
Padro de Interface
Informaes Adicionais
10.1
Diagrama de Caso de Uso
10.2
Prottipos
Confidencial
5
5
5
Pgina 3
Tried By
Especificao de Caso de Uso Cadastrar Item
[Tried By] Especificao de Caso de Uso Cadastrar Item.doc
Verso: 1.0
Data: 19/04/2014
Breve Descrio
A funcionalidade cadastrar item permite ao usurio acessar uma lista de itens relacionada a um local, bem
como incluir um item em uma lista privada de determinado local.
2.
2.1
2.2
Cadastrar Item
Ao acessar o boto Adicionar Item, o aplicativo abrir uma nova pgina que permite o usurio digitar de
forma livre o nome de um novo item para ser vinculado ao local. Aps o usurio ter digitado o nome do
novo item ele ir concluir o cadastro atravs do boto concluir.
3.
Fluxos Alternativos
3.1
Campo vazio
Caso o campo em que esperado que o usurio digitasse o nome do item esteja vazio, o aplicativo
retornar uma mensagem de ateno para que o usurio digite o nome do item e no permitir que o fluxo
continue para concluir o cadastro.
3.2
Cancelar
Caso o usurio clique no boto Cancelar o aplicativo no dar continuidade do cadastro no novo item.
Retornando a tela anterior.
3.3
Selecionar Item
Caso o usurio encontre o item desejado na lista de itens, o aplicativo permite o usurio somente selecionar
o item sem, necessariamente, cadastr-lo.
4.
Subfluxos
No h subfluxos para este caso de uso.
5.
Cenrios Chave
O cadastramento de novos itens relacionados a um local j cadastrado no aplicativo Tried By.
6.
Condies Prvias
6.1
Capturar Imagem
Para que seja possvel cadastrar um item possvel, necessrio seguir o fluxo principal do caso de uso
Tried, na qual depende do caso de uso Capturar Imagem que ir tirar uma foto com o dispositivo mvel
ou capturar uma imagem do lbum do dispositivo para ir para a prxima etapa do fluxo.
6.2
Cadastrar Local
Aps capturar a imagem, conforme condio prvia 6.1, o caso de uso Cadastrar Item ir depender do
carregamento da lista de locais para que o usurio selecione um local ou cadastre um novo local para
relacionar ao item a ser escolhido ou cadastrado neste caso de uso.
Confidencial
Pgina 4
Tried By
Especificao de Caso de Uso Cadastrar Item
[Tried By] Especificao de Caso de Uso Cadastrar Item.doc
Verso: 1.0
Data: 19/04/2014
7.
Condies Posteriores
7.1
Tried
Aps a escolha ou cadastro do item, o aplicativo ir para a etapa seguinte do fluxo Tried e solicitar a
avaliao do prato, comentrio e com quais redes sociais ir compartilhar a foto.
8.
Pontos de Extenso
H um include para o caso de uso CadastrarLocal, no entanto, no necessita propriamente de cadastrar um
local, mas controlar um local, por exemplo, selecionar um local caso o mesmo j exista.
9.
Requisitos Especiais
9.1
Padro de Interface
A interface utilizada para este caso de uso a mesma utilizada para o caso de uso Cadastrar Local,
seguindo o mesmo padro de tela.
10.
Informaes Adicionais
10.1
10.2
Prottipos
Confidencial
Pgina 5
Tried By
Especificao de Caso de Uso Cadastrar Item
[Tried By] Especificao de Caso de Uso Cadastrar Item.doc
Confidencial
Verso: 1.0
Data: 19/04/2014
Pgina 6
Tried By
Especificao de Caso de Uso: Cadastrar Local
Verso 1.0
Tried By
Especificao de Caso de Uso Cadastrar Local
[Tried By] Especificao de Caso de Uso Cadastrar Local.doc
Verso: 1.0
Data: 19/04/2014
Histrico da Reviso
Data
19/04/2014
Confidencial
Verso
1.0
Descrio
Preenchimento inicial
Autor
Thais
Pgina 2
Tried By
Especificao de Caso de Uso Cadastrar Local
[Tried By] Especificao de Caso de Uso Cadastrar Local.doc
Verso: 1.0
Data: 19/04/2014
ndice
1.
Breve Descrio
2.
4
4
4
3.
Fluxos Alternativos
3.1
Campo vazio
3.2
Cancelar
3.3
Selecionar Local
4
4
4
4
4.
Subfluxos
5.
Cenrios Chave
6.
Condies Prvias
6.1
Capturar Imagem
4
4
7.
Condies Posteriores
7.1
Cadastrar Item
4
4
8.
Pontos de Extenso
9.
Requisitos Especiais
9.1
Padro de Interface
5
5
10.
Informaes Adicionais
10.1
10.2
Confidencial
5
5
Pgina 3
Tried By
Especificao de Caso de Uso Cadastrar Local
[Tried By] Especificao de Caso de Uso Cadastrar Local.doc
Verso: 1.0
Data: 19/04/2014
Breve Descrio
A funcionalidade Cadastrar Local permite ao usurio cadastrar um local privado ou um local que no se
encontra na lista de locais prximos a ele ou pela busca fornecida pelo aplicativo Tried By.
2.
2.1
2.2
Cadastrar Item
Ao acessar o boto Adicionar Local, o aplicativo abrir uma nova pgina que permite o usurio digitar de
forma livre o nome de um novo local a ser vinculado ao usurio. Aps o usurio ter digitado o nome do
novo local ele ir concluir o cadastro atravs do boto concluir.
3.
Fluxos Alternativos
3.1
Campo vazio
Caso o campo em que esperado que o usurio digitasse o nome do item esteja vazio, o aplicativo
retornar uma mensagem de ateno para que o usurio digite o nome do item e no permitir que o fluxo
continue para concluir o cadastro.
3.2
Cancelar
Caso o usurio clique no boto Cancelar o aplicativo no dar continuidade do cadastro no novo item.
Retornando a tela anterior.
3.3
Selecionar Local
Caso o usurio encontre o local desejado na lista de locais, o aplicativo permite o usurio somente
selecionar o local sem, necessariamente, cadastr-lo.
4.
Subfluxos
No h subfluxos para este caso de uso.
5.
Cenrios Chave
O cadastramento de novos locais relacionados a um usurio do aplicativo Tried By.
6.
Condies Prvias
6.1
Capturar Imagem
Para que seja possvel cadastrar um item possvel, necessrio seguir o fluxo principal do caso de uso
Tried, na qual depende do caso de uso Capturar Imagem que ir tirar uma foto com o dispositivo mvel
ou capturar uma imagem do lbum do dispositivo para ir para a prxima etapa do fluxo.
7.
Condies Posteriores
7.1
Cadastrar Item
Aps a escolha ou cadastro do local, o aplicativo ir para a etapa seguinte do fluxo Tried e solicitar a
escolha do item experimentado do local escolhido neste caso de uso.
Confidencial
Pgina 4
Tried By
Especificao de Caso de Uso Cadastrar Local
[Tried By] Especificao de Caso de Uso Cadastrar Local.doc
8.
Verso: 1.0
Data: 19/04/2014
Pontos de Extenso
H um include para o caso de uso CapturarImagem, pois, necessrio referenciar o local a uma imagem
para seguir o fluxo da atividade principal.
9.
Requisitos Especiais
9.1
Padro de Interface
A interface utilizada para este caso de uso a mesma utilizada para o caso de uso Cadastrar Local,
seguindo o mesmo padro de tela.
10.
Informaes Adicionais
10.1
10.2
Prottipos
Confidencial
Pgina 5
Tried By
Especificao de Caso de Uso: Capturar Imagem
Verso 1.0
Tried By
Especificao de Caso de Uso Capturar Imagem
[Tried By] Especificao de Caso de Uso Capturar Imagem.doc
Verso: 1.0
Data: 19/04/2014
Histrico da Reviso
Data
19/04/2014
Confidencial
Verso
1.0
Descrio
Preenchimento inicial
Autor
Thais
Pgina 2
Tried By
Especificao de Caso de Uso Capturar Imagem
[Tried By] Especificao de Caso de Uso Capturar Imagem.doc
Verso: 1.0
Data: 19/04/2014
ndice
1.
Breve Descrio
2.
2.1
2.2
2.3
4
4
4
3.
Acessar a cmera
Tirar foto
Continuar
Fluxos Alternativos
3.1
4
4
4
4
4
4.
Subfluxos
5.
Cenrios Chave
6.
Condies Prvias
Para capturar uma imagem, a nica condio prvia o dispositivo, na qual est sendo utilizado o
aplicativo Tried By, possuir uma cmera acoplada.
Condies Posteriores
7.1
5
5
5
5
7.
Avaliar a imagem
7.1.1 Tentar novamente
7.1.2 Avaliar mais tarde
7.1.3 Contiuar
8.
Pontos de Extenso
9.
Requisitos Especiais
9.1
9.2
5
5
10.
Cmera acoplada
Corte da Imagem
Informaes Adicionais
10.1
10.2
Confidencial
5
6
Pgina 3
Tried By
Especificao de Caso de Uso Capturar Imagem
[Tried By] Especificao de Caso de Uso Capturar Imagem.doc
Verso: 1.0
Data: 19/04/2014
Breve Descrio
A funcionalidade Capturar Imagem permite ao usurio tirar uma foto atravs da cmera do dispositivo
mvel ou escolher uma foto do lbum de fotos a que se refere um prato experimentado para realizar o
Tried.
2.
2.1
Acessar a cmera
Ao acessar o aplicativo, o usurio ir para o feed principal do aplicativo na qual com a ao de deslizar a
barra de rolagem para baixo ir subir um boto para acessar a cmera do dispositivo.
Ao acessar a cmera do dispositivo sero disponibilizados os botes Cancelar, Tirar foto e Abrir
lbum de fotos.
2.2
Tirar foto
Ao clicar no boto principal ser capturada a foto atravs da cmera do equipamento.
2.3
Continuar
Permite ao usurio aps a imagem capturada continuar o fluxo para realizar o Tried.
3.
Fluxos Alternativos
3.1
3.1.1
3.1.2
Selecionar Foto
O usurio ir escolher e selecionar a foto requerida para o Tried.
3.1.3
Recortar Foto
Abrir um recurso nativo do dispositivo para que o usurio recorte a foto em formato quadrado mantendo o
padro de interface do aplicativo.
3.2
Cancelar
Permite ao usurio cancelar a ao de capturar uma imagem e retornar a pgina anterior.
4.
Subfluxos
No h subfluxos para este caso de uso.
5.
Cenrios Chave
Capturar uma imagem para realizar um Tried no aplicativo Tried By.
6.
Condies Prvias
Para capturar uma imagem, a nica condio prvia o dispositivo, na qual est sendo utilizado
o aplicativo Tried By, possuir uma cmera acoplada.
Confidencial
Pgina 4
Tried By
Especificao de Caso de Uso Capturar Imagem
[Tried By] Especificao de Caso de Uso Capturar Imagem.doc
Verso: 1.0
Data: 19/04/2014
7.
Condies Posteriores
7.1
Avaliar a imagem
Aps capturar a imagem, o aplicativo permite ao usurio tentar capturar a foto novamente, manter a foto
em modo de espera ou continuar com o fluxo para realizar um Tried.
7.1.1
Tentar novamente
Permite ao usurio descartar a foto capturada para voltar a capturar a imagem novamente, conforme este
caso de uso.
7.1.2
7.1.3
Contiuar
Ao clicar em continuar, o aplicativo permito o usurio continuar com o fluxo para realizar o Tried.
8.
Pontos de Extenso
No h pontos de extenso para este caso de uso.
9.
Requisitos Especiais
9.1
Cmera acoplada
necessrio uma cmera acoplada ao dispositivo para que seja possvel capturar uma imagem.
9.2
Corte da Imagem
Permite o usurio, atravs do recurso nativo do dispositivo recortar a imagem em formato quadrado para
manter o padro de fotos do aplicativo Tried By.
10.
Informaes Adicionais
10.1
Confidencial
Pgina 5
Tried By
Especificao de Caso de Uso Capturar Imagem
[Tried By] Especificao de Caso de Uso Capturar Imagem.doc
10.2
Verso: 1.0
Data: 19/04/2014
Prottipos
Confidencial
Pgina 6
Tried By
Especificao de Caso de Uso: Consultar Detalhes
Tried
Verso 1.1
Tried By
Especificao de Caso de Uso Consultar Detalhes Tried
[Tried By] Especificao de Caso de Uso Consultar Detalhes Tried.doc
Verso: 1.1
Data: 22/04/2014
Histrico da Reviso
Data
Verso
Descrio
Autor
19/04/2014
1.0
Preenchimento inicial
Thais
22/04/2014
1.1
Thais
Confidencial
Pgina 2
Tried By
Especificao de Caso de Uso Consultar Detalhes Tried
[Tried By] Especificao de Caso de Uso Consultar Detalhes Tried.doc
Verso: 1.1
Data: 22/04/2014
ndice
1.
Breve Descrio
2.
4
4
4
3.
Fluxos Alternativos
3.1
Descrio/comentrio vazio
4
4
4.
Subfluxos
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4
4
4
4
4
5
5
5
5
5
5
5
5
Wish
Consultar Wish
Comentar
Denunciar Comentrio
Denunciar Tried
Consultar Perfil do usurio
Consultar Perfil do Local
4.7.1 Consultar lbum de fotos do local
4.7.2 Realizar um Tried do local
4.7.3 Visualizar comentrios do ranking gostei
4.7.4 Visualizar comentrios do ranking indiferente
4.7.5 Visualizar comentrios do ranking no gostei
4.7.6 Ligar para o local
5.
Cenrios Chave
6.
Condies Prvias
A nica condio prvia para este caso de uso que o Tried exista, ou seja, que ele seja realizado por
algum usurio e esteja armazenado no banco de dados do aplicativo.
7.
Condies Posteriores
8.
Pontos de Extenso
9.
Requisitos Especiais
9.1
Retorno de mensagem do servidor
6
6
10.
Informaes Adicionais
10.1
Prottipos
6
6
Confidencial
Pgina 3
Tried By
Especificao de Caso de Uso Consultar Detalhes Tried
[Tried By] Especificao de Caso de Uso Consultar Detalhes Tried.doc
Verso: 1.1
Data: 22/04/2014
Breve Descrio
A funcionalidade deste caso de uso permite ao usurio Consultar os detalhes uma postagem de um Tried
(uma avaliao de um item experimentado) com informaes do local, item, avaliao e comentrios sobre
o item. Este caso de uso permite tambm, o usurio realizar um wish, comentar, consultar perfil de
usurios, consultar perfil do local, denunciar comentrio e denunciar Tried.
2.
2.1
Acesso ao Tried
Ao acessar o aplicativo j com a sesso iniciada, o aplicativo ir apresentar ao usurio os Trieds realizados
pelas pessoas nas quais ele est seguindo.
2.2
3.
Fluxos Alternativos
3.1
Descrio/comentrio vazio
Caso o usurio no digite uma descrio/comentrio o aplicativo retornar uma mensagem solicitando a
descrio/comentrio para que seja realizado o Tried.
4.
Subfluxos
4.1
Wish
Atravs da tela onde so exibidos os detalhes do Tried possvel dar um Wish no Tried realizado.
4.2
Consultar Wish
Atravs do cone Wish possvel visualizar todos os usurios que tambm deram wish naquele Tried.
4.3
Comentar
O usurio poder comentar o Tried, introduzindo seu comentrio na caixa de texto fixa na tela e enviando
atravs do boto enviar. Aps o usurio enviar o comentrio a tela de consulta do Tried ser atualizada j
com o novo comentrio realizado.
4.4
Denunciar Comentrio
O usurio tem a opo de denunciar um comentrio relacionado ao Tried e defini-lo como spam ou
ofensivo. Assim que o usurio realiza a denuncia, o aplicativo retorna do servidor uma mensagem
informando o sucesso da ao de denunciar.
4.5
Denunciar Tried
Permite ao usurio denunciar o Tried fazendo com que os usurios contribuam com os termos e polticas do
aplicativo e caso a postagem afete algum de maneira ofensiva ou desagradvel.
Confidencial
Pgina 4
Tried By
Especificao de Caso de Uso Consultar Detalhes Tried
[Tried By] Especificao de Caso de Uso Consultar Detalhes Tried.doc
Verso: 1.1
Data: 22/04/2014
4.6
4.7
4.7.1
4.7.2
4.7.3
4.7.4
4.7.5
4.7.6
5.
Cenrios Chave
Este caso de uso possui como cenrios chaves consultar os detalhes do Tried, dar um Wish, comentar ou
denunciar o Tried, visualizar e denunciar os comentrios relacionados ao Tried, consultar o perfil do
usurio e local.
6.
Condies Prvias
A nica condio prvia para este caso de uso que o Tried exista, ou seja, que ele seja
realizado por algum usurio e esteja armazenado no banco de dados do aplicativo.
7.
Condies Posteriores
No h condies posteriores para este caso de uso.
8.
Pontos de Extenso
Pgina 5
Tried By
Especificao de Caso de Uso Consultar Detalhes Tried
[Tried By] Especificao de Caso de Uso Consultar Detalhes Tried.doc
Verso: 1.1
Data: 22/04/2014
9.
Requisitos Especiais
9.1
10.
Informaes Adicionais
10.1
Prottipos
Confidencial
Pgina 6
Tried By
Especificao de Caso de Uso Consultar Detalhes Tried
[Tried By] Especificao de Caso de Uso Consultar Detalhes Tried.doc
Confidencial
Verso: 1.1
Data: 22/04/2014
Pgina 7
Tried By
Especificao de Caso de Uso: Manter Cadastro
Verso 1.0
Tried By
Especificao de Caso de Uso Manter Cadastro
[Tried By] Especificao de Caso de Uso Manter Cadastro.doc
Verso: 1.0
Data: 19/04/2014
Histrico da Reviso
Data
19/04/2014
Confidencial
Verso
1.0
Descrio
Preenchimento inicial
Autor
Thais
Pgina 2
Tried By
Especificao de Caso de Uso Manter Cadastro
[Tried By] Especificao de Caso de Uso Manter Cadastro.doc
Verso: 1.0
Data: 19/04/2014
ndice
1.
Breve Descrio
2.
4
4
4
3.
Fluxos Alternativos
4.
Subfluxos
5.
Cenrios Chave
6.
Condies Prvias
7.
Condies Posteriores
8.
Pontos de Extenso
9.
Requisitos Especiais
9.1
Retorno de erro no servidor
4
4
10.
Informaes Adicionais
10.2
Prottipos
4
5
Confidencial
Pgina 3
Tried By
Especificao de Caso de Uso Manter Cadastro
[Tried By] Especificao de Caso de Uso Manter Cadastro.doc
Verso: 1.0
Data: 19/04/2014
Breve Descrio
A funcionalidade deste caso de uso permite o usurio controlar as configuraes de seu cadastro como seus
dados pessoais e redes sociais onde seus Trieds sero compartilhados.
2.
2.1
Acessar Menu
Ao abrir o aplicativo o usurio ir se deparar com o feed principal e no canto superior esquerdo com um
boto para acessar o Menu do aplicativo.
2.2
Acessar Configuraes
Atravs do menu do aplicativo o usurio ir acessar a configurao de sua conta na qual permite alterar e
manter seu cadastro.
3.
Fluxos Alternativos
No h fluxos alternativos para este caso de uso.
4.
Subfluxos
4.1
Editar Cadastro
Permite ao usurio editar o nome, local de trabalho, cidade e estado do cadastro.
4.2
Editar Foto
Permite ao usurio alterar a foto de seu perfil, utilizando-se da cmera para capturar uma foto na hora ou
atravs da galeria de fotos.\
5.
Cenrios Chave
O cenrio chave deste caso de uso manter as configuraes da conta do usurio.
6.
Condies Prvias
No h condies prvias para este caso de uso.
7.
Condies Posteriores
No h condies posteriores para este caso de uso.
8.
Pontos de Extenso
No h pontos de extenso para este caso de uso.
9.
Requisitos Especiais
9.1
10.
Informaes Adicionais
Confidencial
Pgina 4
Tried By
Especificao de Caso de Uso Manter Cadastro
[Tried By] Especificao de Caso de Uso Manter Cadastro.doc
10.1
Verso: 1.0
Data: 19/04/2014
Prottipos
Confidencial
Pgina 5
Tried By
Especificao de Caso de Uso: Manter Sesso
Verso 1.1
Tried By
Especificao de Caso de Uso Manter Sesso
[Tried By] Especificao de Caso de Uso Manter Sesso.doc
Verso: 1.0
Data: 21/04/2014
Histrico da Reviso
Data
Verso
Descrio
Autor
19/04/2014
1.0
Preenchimento inicial
Thais
21/04/2014
1.1
Thais
Confidencial
Pgina 2
Tried By
Especificao de Caso de Uso Manter Sesso
[Tried By] Especificao de Caso de Uso Manter Sesso.doc
Verso: 1.0
Data: 21/04/2014
ndice
1.
Breve Descrio
2.
4
4
4
4
3.
Fluxos Alternativos
3.1
Login com Facebook
3.2
Campos vazios
3.3
Login ou senha incorretos
4
4
4
4
4.
Subfluxos
5.
Cenrios Chave
6.
Condies Prvias
6.1
Possuir cadastro
4
4
7.
Condies Posteriores
7.1
Apresentar tutorial
7.2
Feed Principal
4
4
4
8.
Pontos de Extenso
9.
Requisitos Especiais
9.1
10.
Informaes Adicionais
10.1
Prottipos
Confidencial
5
5
Pgina 3
Tried By
Especificao de Caso de Uso Manter Sesso
[Tried By] Especificao de Caso de Uso Manter Sesso.doc
Verso: 1.0
Data: 21/04/2014
Breve Descrio
A funcionalidade deste caso de uso permite ao usurio entrar no aplicativo digitando seu login e senha.
2.
2.1
Abrir aplicativo
O usurio ir abrir o aplicativo para a sua utilizao e ir se deparar com a tela de login, informando duas
opes para realizar o login no aplicativo: atravs do facebook ou atravs de login e senha.
2.2
Realizar login
O usurio ir informar suas credenciais como login e senha para inicializar uma sesso no aplicativo.
2.3
Realizar logout
Permite ao usurio finalizar a sesso do aplicativo, removendo suas credenciais.
3.
Fluxos Alternativos
3.1
3.2
Campos vazios
Caso o usurio deixe o campo login ou senha vazio, o aplicativo ir retornar uma mensagem solicitando as
informaes necessrias.
3.3
4.
Subfluxos
No h subfluxos para este caso de uso.
5.
Cenrios Chave
Este caso de uso possui como cenrio chave a solicitao de dados credenciais para realizar o login no
aplicativo Tried By.
6.
Condies Prvias
6.1
Possuir cadastro
Para realizar o login atravs do login e senha necessrio que o usurio j possua um cadastro no aplicativo
Tried By.
7.
Condies Posteriores
7.1
Apresentar tutorial
Ser apresentado um pequeno tutorial sobre o aplicativo.
7.2
Feed Principal
Aps a realizar o login e o usurio j estar pronto para utilizar o aplicativo, a primeira tela a ser apresentado
o feed principal das pessoas na qual ele est seguindo.
Confidencial
Pgina 4
Tried By
Especificao de Caso de Uso Manter Sesso
[Tried By] Especificao de Caso de Uso Manter Sesso.doc
8.
Verso: 1.0
Data: 21/04/2014
Pontos de Extenso
No h pontos de extenso para este caso de uso.
9.
Requisitos Especiais
9.1
10.
Informaes Adicionais
10.1
Prottipos
Confidencial
Pgina 5
Tried By
Especificao de Caso de Uso: Tried
Verso 1.0
Tried By
Especificao de Caso de Uso Tried
[Tried By] Especificao de Caso de Uso Tried.doc
Verso: 1.0
Data: 19/04/2014
Histrico da Reviso
Data
19/04/2014
Confidencial
Verso
1.0
Descrio
Preenchimento inicial
Autor
Thais
Pgina 2
Tried By
Especificao de Caso de Uso Tried
[Tried By] Especificao de Caso de Uso Tried.doc
Verso: 1.0
Data: 19/04/2014
ndice
1.
Breve Descrio
2.
2.1
2.2
2.3
2.4
2.5
2.6
2.7
4
4
4
4
4
4
4
3.
Fluxos Alternativos
3.1
4
4
4
4
4
5
4.
Subfluxos
5.
Cenrios Chave
6.
Condies Prvias
6.1
6.2
6.3
6.4
5
5
5
5
7.
Capturar imagem
Informar local
Informar item
Informar descrio/comentrio
Condies Posteriores
7.1
Feed principal
8.
Pontos de Extenso
9.
Requisitos Especiais
9.1
10.
10.1
10.2
Confidencial
5
6
Pgina 3
Tried By
Especificao de Caso de Uso Tried
[Tried By] Especificao de Caso de Uso Tried.doc
Verso: 1.0
Data: 19/04/2014
Breve Descrio
A funcionalidade deste caso de uso permite ao usurio realizar uma postagem de um Tried (uma avaliao
de um item experimentado) com informaes do local, item, avaliao e um comentrio sobre o item.
2.
2.1
2.2
Selecionar local
Ser exibida uma lista na qual o usurio poder cadastrar um novo local privado, buscar ou apenas
selecionar um local da lista exibida.
2.3
Selecionar item
exibida uma lista de itens onde o usurio ter a opo de cadastrar um novo item referente ao local
selecionado anteriormente ou apenas escolher um item da lista.
2.4
Avaliar item
Permite o usurio avaliar o item atravs dos emoticons exibidos para as opes definidas implicitamente
como: indiferente, gostei e no gostei.
2.5
2.6
2.7
3.
Fluxos Alternativos
3.1
3.1.1
Feed principal
Ao selecionar a opo para avaliar o Tried mais tarde, o aplicativo retornar ao feed principal com o boto
da cmera pendente de uma foto e com as informaes do Tried armazenadas.
3.1.2
3.2
Deletar
Permite ao usurio deletar o todas as informaes do Tried realizadas at o momento. Deletando a imagem,
o local, o item, avaliao e descrio do Tried.
3.2.1
Feed principal
Ao deletar o Tried o aplicativo retornar ao feed principal sem que haja um Tried pendente.
Confidencial
Pgina 4
Tried By
Especificao de Caso de Uso Tried
[Tried By] Especificao de Caso de Uso Tried.doc
Verso: 1.0
Data: 19/04/2014
3.3
Descrio/comentrio vazio
Caso o usurio no digite uma descrio/comentrio o aplicativo retornar uma mensagem solicitando a
descrio/comentrio para que seja realizado o Tried.
4.
Subfluxos
No h subfluxos para este caso de uso.
5.
Cenrios Chave
Este caso de uso possui como cenrios chaves, a captura da imagem, seleo do item, seleo do local e
avaliao do Tried para realizar um Tried no aplicativo.
6.
Condies Prvias
6.1
Capturar imagem
Para realizar um Tried necessrio capturar uma imagem do item experimentado.
6.2
Informar local
Aps a captura de imagem, o usurio dever selecionar um local.
6.3
Informar item
Aps selecionar um local o usurio dever selecionar um item a qual se refere imagem.
6.4
Informar descrio/comentrio
Para concluir um Tried necessrio informar uma descrio/comentrio para o Tried.
7.
Condies Posteriores
7.1
Feed principal
Aps a realizao do Tried o aplicativo retornar o feed principal com a postagem do Tried que foi
realizado no momento.
8.
Pontos de Extenso
No h pontos de extenso para este caso de uso.
9.
Requisitos Especiais
9.1
10.
Informaes Adicionais
10.1
Confidencial
Pgina 5
Tried By
Especificao de Caso de Uso Tried
[Tried By] Especificao de Caso de Uso Tried.doc
10.2
Verso: 1.0
Data: 19/04/2014
Prottipos
Confidencial
Pgina 6
Tried By
Especificao de Caso de Uso Tried
[Tried By] Especificao de Caso de Uso Tried.doc
Confidencial
Verso: 1.0
Data: 19/04/2014
Pgina 7