Você está na página 1de 135

Thais Sadami Morimoto

APLICATIVO MOBILE TRIED BY

Londrina
2014

THAIS SADAMI MORIMOTO

APLICATIVO MOBILE TRIED BY

Relatrio de Estgio apresentado Banca


Examinadora

do

Curso

de

Sistemas

de

Informao do Centro Universitrio Filadlfia de


Londrina - UniFil como requisito parcial para
obteno do Grau de bacharelado em Sistemas
de Informao sob a orientao do Professor
Msc. Mrio Henrique A. C. Adaniya.

LONDRINA
2014

AVALIAO FINAL

NOME DO ALUNO................................ : THAIS SADAMI MORIMOTO


PROFESSOR ORIENTADOR ............... : MRIO HENRIQUE A. C. ADANIYA
AVALIADOR DO RELATRIO FINAL ... : SIMONE SAWASAKI TANAKA
PROFESSOR EXAMINADOR ............... : RICARDO INCIO ALVARES E SILVA
DATA: _____/_____/ 2013

HORA: ____________________________

Descrio

Nota

Peso Nota Final

ORIENTADOR ACADMICO

* 0,3

AVALIADOR DO RELATRIO FINAL

* 0,2

BANCA

* 0,5

MDIA FINAL

________________________________

_______________________________

THAIS SADAMI MORIMOTO

Prof. Msc. MRIO HENRIQUE A. C. ADANIYA

DISCENTE

PROFESSOR(A) ORIENTADOR(A)

________________________________

_______________________________

Prof. Msc. SIMONE SAWASAKI TANAKA

Prof. Msc. RICARDO INCIO ALVARES E

AVALIADOR DO RELATRIO FINAL

SILVA
PROFESSOR(A) EXAMINADOR

________________________________
Prof. Msc. SIMONE SAWASAKI TANAKA
Coordenador de Estgio

AGRADECIMENTOS

Primeiramente agradeo a Deus por permitir que eu vivesse atrs de


minhas lutas e conquistas durante esse ano e nos seguintes. Agradeo a minha
famlia pela compreenso durante esses quatro anos na qual no pude compartilhar
com as dificuldades, alegrias, tristezas, conquistas, viagens e simples caminhadas,
mas quero dizer que tentei me esforar para compartilhar um pouco da minha
alegria com eles. Agradeo a minha irm em especial por me trazer um sentimento
de esperana, f e amor entre bravezas e sorrisos. Agradeo a todos meus amigos
que sempre estiveram comigo e no me esqueceram enquanto estive ausente
devido a trabalhos e compromissos, mas que nos momentos em que precisei,
estiveram l para me ajudar de alguma forma, seja atravs de conversas, apoio
moral ou risadas. Agradeo a todos os professores da instituio que colaboraram
com a minha formao e por compartilharem um pouco de seu tempo e experincia,
em especial professores que no irei me esquecer to fcil, como aqueles exigentes,
amigos, jovens e parceiros que tornaram esses quatro anos diferente de uma
simples graduao. Agradeo aos amigos provenientes desses estudos que com
brincadeiras, trabalhos, madrugadas, estudos e o compartilhamento de experincias
fizeram esses quatro anos mais divertidos. Obrigada por vocs estarem comigo
nessa conquista e que vem mais conquistas! Quero que saibam que, s vezes
mesmo no demonstrando, tenho um carinho enorme e considero vocs demais!

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

Baseada na crescente utilizao de dispositivos mveis e consequentemente os


aplicativos desenvolvidos para os mesmos, a repercusso dos aplicativos gerou
interesse por parte de pessoas com ideias criativas e empresas de desenvolvimento
para este novo mercado. A partir desses fatores, no presente projeto foi
desenvolvido o aplicativo Tried By a que se refere a um desenvolvimento
direcionado aos dispositivos mveis, especificamente ao sistema operacional iOS da
empresa de tecnologia Apple, visa queles que estimam a gastronomia e que
buscam o compartilhamento de informaes relacionadas a mesma. Para tanto,
foram realizadas reunies com os envolvidos no projeto e estabelecidas s
funcionalidades para o aplicativo. O Tried By fornece interao entre usurios,
localizao de estabelecimentos alimentcios e compartilhamento de imagens e
opinies. Partindo de uma perspectiva de que os mesmos possam ter de maneira
fcil e rpida, informaes de locais prximos e suas avaliaes de acordo com a
interao de outros usurios.
Palavras-chave: desenvolvimento mobile, dispositivos mveis, desenvolvimento
iOS, aplicativos iOS, redes sociais.

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

Objetivos Especficos ............................................................................... 10

1.2

CONTEXTUALIZAO DO PROJETO .......................................................... 10

DESCRIO DO SISTEMA ........................................................................... 12

2.1

DESCRIO GERAL ..................................................................................... 12

2.2

CONFIGURAES DO COMPUTADOR DE DESENVOLVIMENTO ............. 14

2.3

MODELAGEM DO SISTEMA ......................................................................... 15

2.4

PROGRAMAO DO SISTEMA .................................................................... 15

2.5

BANCO DE DADOS ....................................................................................... 16

MODELAGEM DO SISTEMA......................................................................... 17

3.1

DIAGRAMA DE CASO DE USO ..................................................................... 17

3.2

DIAGRAMA DE CLASSE ............................................................................... 18

3.3

DIAGRAMA DE SEQUNCIA ........................................................................ 19

3.3.1

Buscar Amigos .......................................................................................... 19

3.3.2

Cadastrar Item ........................................................................................... 20

3.3.3

Cadastrar Local ......................................................................................... 21

3.3.4

Capturar Imagem ....................................................................................... 22

3.3.5

Consultar Detalhes Tried .......................................................................... 23

3.3.6

Consultar Notificaes ............................................................................. 26

3.3.7

Manter Cadastro ........................................................................................ 27

3.3.8

Manter Sesso ........................................................................................... 28

3.3.9

Tried ........................................................................................................... 29

3.4

DIAGRAMA DE COLABORAO .................................................................. 29

3.4.1

Buscar Amigos .......................................................................................... 30

3.4.2

Cadastrar Item ........................................................................................... 31

3.4.3

Cadastrar Local ......................................................................................... 32

3.4.4

Capturar Imagem ....................................................................................... 33

3.4.5

Consultar Detalhes Tried .......................................................................... 33

3.4.6

Consultar Notificaes ............................................................................. 35

3.4.7

Manter Cadastro ........................................................................................ 36

3.4.8

Manter Sesso ........................................................................................... 37

3.4.9

Tried ........................................................................................................... 38

3.5

DIAGRAMA DE ESTADOS ............................................................................ 39

3.6

DIAGRAMA DE ATIVIDADE........................................................................... 39

3.7

DIAGRAMA DE COMPONENTES ................................................................. 41

3.8

DIAGRAMA DE IMPLANTAO .................................................................... 42

CONSIDERAES FINAIS ........................................................................... 43

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

desenvolvimento web e mobile, esta demanda servios de desenvolvimento de


websites e aplicativos de dispositivos mveis para os sistemas operacionais iOS e
Android contribuindo com projetos prprios e projetos especficos para clientes.
Segundo dados da Anatel (2013), os dispositivos mveis so os
equipamentos que possuem ndice de utilizao crescente a cada ano e devido
ascenso dessa utilizao, consequentemente, os aplicativos desenvolvidos para os
smartphones crescem.
Baseado na repercusso dos aplicativos criados e lanados na apple store
biblioteca para download de aplicativos voltados ao sistema operacional iOS e na
play store biblioteca de aplicativos do sistema operacional Android tanto
empresas, quanto pessoas que possuem uma ideia para a criao de um aplicativo,
procuram desenvolvedores de software que atendam a este mercado para o
desenvolvimento de aplicativos.
A partir da procura e curiosidade pelo desenvolvimento mobile, este projeto
apresenta uma proposta para o desenvolvimento de um aplicativo voltado ao
compartilhamento de opinies referente a comidas, bares e restaurantes, na qual o
usurio poder consultar os estabelecimentos alimentcios e dar sua opinio quanto
qualidade e sua satisfao com o que foi experimentado naquele local.

1.1

OBJETIVOS
Esta seo descreve os objetivos do presente projeto. Estes se dividem em

dois grupos. O primeiro apresenta os objetivos de uma forma geral do


desenvolvimento do projeto. O segundo grupo se encontra os objetivos mais
especficos, apresentando os objetivos de forma detalhada.

1.1.1 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 e concentrao de postagens em um lugar.

10

1.1.2 Objetivos Especficos


De uma forma geral, o projeto tem como objetivos especficos:

Compartilhamento de fotos;

Avaliar e comentar sobre um prato ou bebida de um

estabelecimento alimentcio;

Consulta ao perfil de um local com fotos, avaliaes e

comentrios de pratos experimentados pelos usurios do aplicativo;

Buscar locais prximos ao usurio de acordo com a localizao

do usurio por geolocalizao;

Cadastrar pratos ou bebidas relacionando-os com determinados

estabelecimentos;

Cadastrar locais privados;

Consultar e convidar amigos para utilizar o aplicativo e;

Manter perfil e configuraes de usurio.

Todos os objetivos especficos apresentados tero acesso s informaes


necessrias atravs de servios de Web Services (WS).

1.2

CONTEXTUALIZAO DO PROJETO
O projeto objetiva o desenvolvimento de um aplicativo para oferecer

funcionalidades

como

compartilhamento

de

informaes

referente

estabelecimentos alimentcios que visa auxiliar os usurios quanto s caractersticas


e conceitos de bares e restaurantes na viso de outros que interagem com o
aplicativo.
O processo tem seu incio com o desejo de contribuir e compartilhar sua
opinio quanto a um prato que se experimentou em determinado bar ou restaurante.
Nesta etapa ele captura uma imagem do alimento atravs da cmera do prprio
dispositivo.
Aps a captura da imagem, o usurio atravs da consulta a uma lista de
locais prximos, seleciona ou cadastra, caso no encontre o local desejado e da
mesma forma, escolhe o alimento a que se refere imagem.

11

Para que o tried ou a postagem seja realizado, necessria a avaliao ou


comentrio do prato que o usurio experimentou, para assim colaborar com o
objetivo do aplicativo, compartilhar opinies sobre alimentos do local.
Elencando a possibilidade de o usurio capturar a imagem no incio de sua
degustao e manter a foto armazenada no aplicativo para posteriormente comentar
sobre o prato experimentado.

12

DESCRIO DO SISTEMA
Este captulo apresenta sees que possui como objetivo descrever os

recursos

tecnologias

utilizadas,

como

configuraes

do

ambiente

de

desenvolvimento, linguagem, banco de dados, ferramenta de modelagem,


funcionalidades e implementao do projeto proposto.

2.1

DESCRIO GERAL
O aplicativo Tried By um aplicativo que visa auxiliar o usurio em

descobertas e escolhas de estabelecimentos e pratos para conhecer. A ideia surgiu


a partir da utilizao de redes sociais para comunicao e interao entre usurios
juntamente com o compartilhamento de opinies e imagens sobre comida.
Um ponto que determinou o desenvolvimento deste projeto foi a grande
quantidade de usurios de dispositivos mveis que j procurou informaes e
opinies sobre diversos locais antes de ir at o mesmo.

Figura 1: Tela de Login do Aplicativo Tried By.

13

A Figura 1 representa a tela de login para o incio de uma sesso no


aplicativo. O sistema ir verificar se naquele dispositivo j havia sido feito o login,
caso o usurio j tenha feito o login sem encerrar a sesso, o sistema abrir a tela
principal do aplicativo, caso contrrio, o sistema mostrar a tela de login.

Figura 2: Tela principal do Aplicativo Tried By.

A Figura 2 apresenta a tela principal do aplicativo que o feed onde o


usurio tem acesso aos compartilhamentos e informaes dos usurios que ele
desejou seguir e acompanhar os pratos que foram experimentados por eles. Nesta
tela principal o usurio tem acesso s funcionalidades principais do aplicativo, tais
como:
1. Menu: contm o acesso para consultar as notificaes do aplicativo,
acesso as configuraes da conta do usurio e o prprio perfil. Dados

14

estes carregados atravs da comunicao de um Web Service com as


informaes que esto na base de dados do usurio;
2. Segmento do feed: permite ao usurio escolher de que forma quer
visualizar seu feed, por seguidores, aparece em seu feed principal os
compartilhamentos das pessoas que ele est seguindo, ou explorar que
ir aparecer o feed de outros usurios que estejam utilizando tambm o
aplicativo;
3. Perfil de usurio: contm as informaes de outro usurio que esteja
utilizando o aplicativo como: nome, local de trabalho, cidade, medalha de
utilizao do aplicativo, seguidores, quem est seguindo e trieds
(postagens) realizadas por ele;
4. Perfil

do

Local

(estabelecimento):

contm

informaes

do

estabelecimento que o usurio visitou como: ltimas fotos compartilhadas


deste local, avaliaes e comentrios de usurios, ranking dos pratos e
telefone;
5. Foto compartilhada: permite aumentar ou diminuir a foto (zoom)
momentaneamente para melhor visualizao;
6. Desejar Prato: permite o usurio dar um wish (desejar) o prato
compartilhado;
7. Comentrio no Tried: permite ao usurio comentar sobre a postagem;
8. Wish da postagem: Acesso a lista de usurios que dera o wish
(desejaram) o prato compartilhado;
9. Cmera: acesso a cmera do dispositivo mvel para capturar uma
imagem e inicializar o Tried (postagem).

Atravs destas funcionalidades possvel navegar no aplicativo na busca


de informaes de usurios, avaliaes e comentrios de estabelecimentos.

2.2

CONFIGURAES DO COMPUTADOR DE DESENVOLVIMENTO


O computador utilizado em todas as etapas do desenvolvimento do

aplicativo foi um iMac com as seguintes configuraes:

Processador Intel Core i5

Frequncia 2,5 GHz

15

Memria 4GB com 4 slots de memria. Cada um com mdulo de

memria 1333 MHz DDR3

Grficos AMD Radeon HD 6750M 512MB

Software OS X 10.9.2 (13C64)

O ambiente de implantao foi em um aparelho telefnico modelo iPhone na


verso 4 que possui o sistema operacional superior a iOS 7.0

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

programao Objective-C que segundo Fairnairn et al (2012), um conjunto preciso


da linguagem C baseada em procedimentos. Ou seja, qualquer programa vlido em
C tambm vlido em Objective-C.
Esta linguagem oferece recursos orientados a objetos que tem por base o
envio de mensagens a objetos, ao contrrio do Java que chama mtodos
diretamente em um objeto.
Foi utilizado um ambiente de desenvolvimento integrado, ou em ingls,
Integrated Development Environment (IDE), XCode na verso 5.0.2 disponvel na
Apple Store responsvel por auxiliar e agilizar o processo de desenvolvimento do
aplicativo.

16

2.5

BANCO DE DADOS
Segundo Silberschatz et AL (2006), um SGDB (Sistema de Gerenciamento

de Banco de Dados) trata-se de uma coleo de informaes inter-relacionadas e


um conjunto de programas para o acesso a essas informaes. O principal objetivo
do SGDB uma forma de recuperar os dados do banco de dados que seja
conveniente e eficiente (SILBERSCHATZ, 2006).
O SGDB utilizado para o armazenamento e recuperao de dados dos
estabelecimentos, perfis de usurios e entre outras informaes carregadas na tela
para o usurio foi o SGDB mysql.

17

MODELAGEM DO SISTEMA
Este captulo apresenta a modelagem do sistema, na qual se encontra todos

os diagramas desenvolvidos durante o projeto.


Para a modelagem do sistema foi utilizado a Unified Modeling Language
(UML) que segundo Guedes (2011), uma linguagem visual para a modelagem de
softwares baseados na orientao a objetos e que possuem padres para auxiliar na
modelagem do sistema.

3.1

DIAGRAMA DE CASO DE USO


Segundo Guedes (2011), o diagrama de caso de uso um diagrama

informal que permite demonstrar as funcionalidades do sistema. Na Figura 3


observa-se o diagrama de caso de uso do aplicativo Tried by.

Figura 3: Diagrama de Caso de Uso do Aplicativo Tried By.

18

3.2

DIAGRAMA DE CLASSE

Figura 4: Diagrama de Classe do aplicativo Tried By.

19

Segundo Guedes (2011), atravs do diagrama de classe possvel


visualizar as classes que iro fazer parte do sistema, as relaes entre elas e cada
uma com seus respectivos atributos e mtodos. A Figura 4 apresenta o diagrama de
classe do aplicativo Tried By.

3.3

DIAGRAMA DE SEQUNCIA
O diagrama de sequncia, segundo Guedes (2011), procura determinar uma

sequncia de eventos que ocorrem durante um processo, identificando a ordem dos


eventos e os retornos de cada evento. Esta seo apresenta subsees com os
diagramas de sequncia do aplicativo Tried By.

3.3.1 Buscar Amigos


A Figura 5 refere-se ao diagrama de sequencia do caso de uso Buscar
amigos.

Figura 5: Diagrama de Sequncia do Caso de Uso Buscar Amigos.

20

3.3.2 Cadastrar Item


A Figura 6 refere-se ao diagrama de sequencia do caso de uso Cadastrar
Item.

Figura 6: Diagrama de Sequncia do Caso de Uso Cadastrar Item.

21

3.3.3 Cadastrar Local


A Figura 7 refere-se ao diagrama de sequencia do caso de uso Cadastrar
Local.

Figura 7: Diagrama de Sequncia do Caso de Uso Cadastrar Local.

22

3.3.4 Capturar Imagem


A Figura 8 refere-se ao diagrama de sequencia do caso de uso Capturar
Imagem.

Figura 8: Diagrama de Sequncia do Caso de Uso Cadastrar Local.

23

3.3.5 Consultar Detalhes Tried


A Figura 9, Figura 10 e Figura 11 referem-se ao diagrama de sequencia do
caso de uso Consultar Detalhes Tried.

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

3.3.6 Consultar Notificaes


A Figura 12 refere-se ao diagrama de sequencia do caso de uso Consultar
Notificaes.

Figura 12: Diagrama de Sequncia do Caso de Uso Consultar Notificaes.

27

3.3.7 Manter Cadastro


A Figura 13 refere-se ao diagrama de sequencia do caso de uso Manter
Cadastro.

Figura 13: Diagrama de Sequncia do Caso de Uso Manter Cadastro.

28

3.3.8 Manter Sesso


A Figura 14 refere-se ao diagrama de sequencia do caso de uso Manter
Sesso.

Figura 14: Diagrama de Sequncia do Caso de Uso Manter Sesso.

29

3.3.9 Tried
A Figura 15 refere-se ao diagrama de sequencia do caso de uso Tried.

Figura 15: Diagrama de Sequncia 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

3.4.1 Buscar Amigos


A Figura 16 apresenta o diagrama de colaborao referente ao caso de uso
Buscar Amigos.

Figura 16: Diagrama de Colaborao do Caso de Uso Buscar Amigos.

31

3.4.2 Cadastrar Item


A Figura 17 apresenta o diagrama de colaborao referente ao caso de uso
Cadastrar Item.

Figura 17: Diagrama de Colaborao do Caso de Uso Cadastrar Item.

32

3.4.3 Cadastrar Local


A Figura 18 apresenta o diagrama de colaborao referente ao caso de uso
Cadastrar Local.

Figura 18: Diagrama de Colaborao do Caso de Uso Cadastrar Local.

33

3.4.4 Capturar Imagem


A Figura 19 apresenta o diagrama de colaborao referente ao caso de uso
Capturar Imagem.

Figura 19: Diagrama de Colaborao do Caso de Uso Capturar Imagem.

3.4.5 Consultar Detalhes Tried


A Figura 20 apresenta o diagrama de colaborao referente ao caso de uso
Consultar Detalhes Tried.

34

Figura 20: Diagrama de Colaborao do Caso de Uso Consultar Detalhes Tried

35

3.4.6 Consultar Notificaes


A Figura 21 apresenta o diagrama de colaborao referente ao caso de uso
Consultar Notificaes.

Figura 21: Diagrama de Colaborao do Caso de Uso Consultar Notificaes.

36

3.4.7 Manter Cadastro


A Figura 22 apresenta o diagrama de colaborao referente ao caso de uso
Manter Cadastro.

Figura 22: Diagrama de Colaborao do Caso de Uso Manter Cadastro.

37

3.4.8 Manter Sesso


A Figura 23 apresenta o diagrama de colaborao referente ao caso de uso
Manter Sesso.

Figura 23: Diagrama de Colaborao do Caso de Uso Manter Sesso.

38

3.4.9 Tried
A Figura 24 apresenta o diagrama de colaborao referente ao caso de uso
Tried.

Figura 24: Diagrama de Colaborao do Caso de Uso Tried.

39

3.5

DIAGRAMA DE ESTADOS
Segundo

Guedes

(2011),

diagrama

de

estados

se

refere

ao

comportamento de um elemento do sistema na qual busca representar possveis


estados sucessores. A Figura 25 representa o diagrama de estados de um tried.

Figura 25: Diagrama de Estados Realizar Tried.

3.6

DIAGRAMA DE ATIVIDADE
O diagrama de atividade segundo Guedes (2011), responsvel por

descrever os passos de uma atividade especfica, podendo ser representada por um


mtodo, um algoritmo ou um processo completo. O diagrama de atividade tem como
objetivo representar o fluxo de controle de uma atividade. A Figura 26 representa o
diagrama de atividade do caso de uso Tried.

40

Figura 26: Diagrama de Atividade do Caso de Uso Tried.

41

3.7

DIAGRAMA DE COMPONENTES
O diagrama de componente o responsvel por identificar os componentes

que fazem parte do sistema, subsistema e classes internas de um componente


(Guedes, 2011). A Figura 27 representa o diagrama de componentes de um Tried.

Figura 27: Diagrama de Componentes do Aplicativo Tried By.

42

3.8

DIAGRAMA DE IMPLANTAO
De acordo com Guedes (2011), o diagrama de implantao tem como foco a

organizao a que se refere arquitetura fsica onde o sistema ser implantado e


executado, conforme a representao do diagrama de implantao do aplicativo
Tried By na Figura 28.

Figura 28: Diagrama de Implantao do Aplicativo Tried By.

43

CONSIDERAES FINAIS
A ideia principal do aplicativo proposto sofreu modificaes durante seu

desenvolvimento, mas manteve seu objetivo principal conforme apresentado, o


compartilhamento de opinies e informaes sobre estabelecimentos e pratos
concentrados um lugar.
Com a grande quantidade de usurios, no possvel afirmar que os
usurios deste aplicativo deixaro de compartilhar imagens de comida em outras
redes sociais, no entanto, os comentrios e opinies de pratos e estabelecimentos
estaro disponveis no aplicativo para outros usurios.
No desenvolvimento deste projeto foi possvel adquirir a experincia de estar
em contato diretamente com o cliente de um projeto, remanejando o aplicativo da
forma requerida por ele, ajustes de funcionalidades durante o desenvolvimento do
projeto e prazos de entrega que so detalhes essenciais para um projeto de
software.
O projeto passou tambm por pequenas modificaes em seu cdigo
durante a finalizao do mesmo em virtude da atualizao da linguagem e do
ambiente de desenvolvimento que ocorreu nos dispositivos da empresa Apple,
deixando clara a constante atualizao que acontece na rea da Tecnologia.
Por fim, assim como o prprio aplicativo compartilha opinies sobre um local,
atravs de opinies e sugestes dos usurios disponveis na Apple Store, o
aplicativo

poder

sofrer

alteraes

para

melhor

satisfazer

os

usurios.

44

Referncias Bibliogrficas

ANATEL: Brasil alcana 264,05 milhes de acessos mveis em maro [Internet].


Brasil: Site official da ANATEL, 2013. Disponvel em:
<http://www.anatel.gov.br/Portal/exibirPortalNoticias.do?acao=carregaNoticia&codigo
=28468>. Acesso em: 09 Mar. 2014.

FAIRBAIRN, Christopher K.; FAHRENKRUG, Johannes; RUFFENACH, Collin.


Objective-C Fundamental. So Paulo: Novatec. 2012.
GUEDES, Gilleanes T. A. UML 2: Uma abordagem prtica. So Paulo: Novatec,
2011.
KRUCHTEN, Philippe. Introduo ao RUP Rational Unified Process. 2. ed. Rio de
Janeiro: Cincia Moderna, 2003. 272p.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S. Sistema de banco
de dados. Rio de Janeiro: Elsevier, 2006.

45

APNDICES

APNDICE A PLANO DE
ESTGIO

CURSO DE SISTEMAS DE INFORMAO


THAIS SADAMI MORIMOTO
Orientador: Mrio Henrique Adaniya

PLANO DE ESTGIO

TRIED BY

LONDRINA
2014

CURSO DE SISTEMAS DE INFORMAO


THAIS SADAMI MORIMOTO

PLANO DE ESTGIO

TRIED BY

Plano de estgio apresentado como


requisito parcial obteno do ttulo de
Bacharel em Sistemas de Informao.
Orientador: Ms. Mrio Henrique Adaniya

Londrina
2014

THAIS SADAMI MORIMOTO

TRIED BY

Plano de estgio apresentado como


requisito parcial obteno do ttulo de
Bacharel em Sistemas de Informao.
Orientador: Ms. Mrio Henrique Adaniya

Aprovado em: ______/______/______

_____________________________
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

Professor 03 Nome do Professor Orientador

5
SUMRIO
SUMRIO .................................................................................................................. 5
1

Introduo .......................................................................................................... 6

Objetivos ............................................................................................................ 7
2.1

Objetivos Gerais ..................................................................................................................... 7

2.2

Objetivos Especficos .............................................................................................................. 7

Proposta e Justificativa .................................................................................... 8

Ambiente ............................................................................................................ 9
4.1

Ambiente de desenvolvimento .............................................................................................. 9

4.2

Ambiente de implantao ...................................................................................................... 9

RECURSOS A SEREM UTILIZADOS ............................................................... 10

CRONOGRAMA................................................................................................ 11

Bibliografias Consultadas .............................................................................. 12

6
1

Introduo
A TIMO Solues Web e Mobile uma empresa direcionada ao

desenvolvimento web e mobile, esta demanda servios de desenvolvimento de


websites e aplicativos de dispositivos mveis para os sistemas operacionais iOS e
Android contribuindo com projetos prprios e projetos especficos para clientes.
Segundo dados da Anatel (2013), os dispositivos mveis so os
equipamentos que possuem ndice de utilizao crescente a cada ano e devido
ascenso dessa utilizao, consequentemente, os aplicativos desenvolvidos para os
smartphones crescem.
Baseado na repercusso dos aplicativos criados e lanados na app store
biblioteca para download de aplicativos voltados ao sistema operacional iOS e na
play store biblioteca de aplicativos do sistema operacional Android tanto
empresas, quanto pessoas que possuem uma ideia para a criao de um aplicativo,
procuram desenvolvedores de software que atendam a este mercado para o
desenvolvimento de aplicativos.
A partir da procura e curiosidade pelo desenvolvimento mobile, este projeto
apresenta uma proposta para o desenvolvimento de um aplicativo voltado ao
compartilhamento de opinies referente a comidas, bares e restaurantes, na qual o
usurio poder consultar os estabelecimentos alimentcios e dar sua opinio quanto
qualidade e sua satisfao com o que foi experimentado naquele local.

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;

Avaliar e comentar sobre um prato ou bebida de um estabelecimento


alimentcio;

Consulta ao perfil de um local com fotos, avaliaes e comentrios de


pratos experimentados pelos usurios do aplicativo;

Buscar locais prximos ao usurio de acordo com a localizao do


usurio por geolocalizao;

Cadastrar pratos ou bebidas relacionando-os com determinados


estabelecimentos;

Cadastrar locais privados;

Consultar e convidar amigos para utilizar o aplicativo e;

Manter perfil e configuraes de usurio.

Todos os objetivos especficos apresentados tero acesso s informaes


necessrias atravs de servios de Web Services (WS).

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

RECURSOS A SEREM UTILIZADOS


Os recursos a serem utilizados no presente projeto sero:

Rational Unified Process: um processo com o objetivo de contribuir no


desenvolvimento de software, atendendo as necessidades do usurio
com uma produo de alta qualidade;

GIT: sistema online chamado Bitbucket para o controle de verso


distribuda e gerenciamento dos cdigos-fonte do aplicativo;

Objetive-C: linguagem de programao com suporte construes


orientadas a objetos;

MySQL Workbench: sistema gerenciador de banco de dados;

Xcode 5.0.2: interface de desenvolvimento de aplicaes em ObjetiveC;

SDWebImage: Framework para carregamento de imagens de forma


assncrona;

FacebookSDK: Framework disponibilizada pela rede social Facebook,


com permisses de acesso informaes dos usurios;

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

ANATEL: Brasil alcana 264,05 milhes de acessos mveis em maro [Internet].


Brasil: Site official da ANATEL, 2013. Disponvel em:
<http://www.anatel.gov.br/Portal/exibirPortalNoticias.do?acao=carregaNoticia&codigo
=28468>. Acesso em: 09 Mar. 2014.
PINHEIRO, Jos M. Da iniciao cientfica ao TCC: Uma abordagem para os
cursos de tecnologia. Rio de Janeiro: Editora Cincia Moderna Ltda., 2010.

APNDICE B PEDIDO DO
INVESTIDOR

TIMO Digital Solues Web e Mobile Ltda Me

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

Timo Digital Solues Web e


Mobile Ltda Me, 2014

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.

Estabelecer Perfil do Investidor ou do Usurio

3.

Avaliando o Problema

4.

Entendendo o Ambiente do Usurio

5.

Recapitulao para Entendimento

6.

Entradas do Analista no Problema do Investidor (validar ou invalidar premissas)

7.

Avaliando Sua Soluo (se aplicvel)

8.

Avaliando a Oportunidade

9.

Avaliando a Confiabilidade, o Desempenho e as Necessidades de Suporte

10.

Wrap-Up

11.

Resumo do Analista

Confidencial

Timo Digital Solues Web e


Mobile Ltda Me, 2014

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.

2. Estabelecer Perfil do Investidor ou do Usurio

Nome: Renato Kuroe

Empresa / Segmento de Mercado: Desenvolvimento de aplicativos mobile

Cargo: Investidor

Quais so suas responsabilidades principais?


Gerenciar projetos, controlar escopos e desenvolvimento de aplicativos.

Quais distribuveis voc produz?


Aplicativos para dispositivos mveis e websites online

Para quem?
Empresas visando marketing digital, propagao de sua marca ou servio e clientes com novas ideias
para aplicativos.

Como o sucesso medido?


Por atendimento das necessidades dos clientes de acordo com os prazos pr-estabelecidos resultando
na satisfao dos mesmos.

Quais problemas interferem em seu sucesso?


Desorganizao do escopo pr-estabelecido conforme andamento do desenvolvimento.

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

Timo Digital Solues Web e


Mobile Ltda Me, 2014

Pgina 4

Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc

Verso: 1.1
Data: 20/03/2014

3. Avaliando o Problema

Para quais problemas faltam boas solues?


No definido necessariamente como um problema, a procura por um estabelecimento alimentcio que
possua qualidade e boas recomendaes de forma prtica e fcil e que esteja prximo ao usurio no
momento em que o mesmo utiliza o sistema.

Qual ou quais seriam as solues para este problema?


Um aplicativo para dispositivos mveis que pudesse informar ao usurio os locais prximos a ele com
as opinies das outras pessoas que j foram ao local, com comentrios sobre a comida e fotos.

Como o problema resolvido hoje?


Os clientes costumam ir a lugares que gostam e que j conhecem, preferindo no se arriscar a descobrir
novos lugares bons e comidas diferentes, exceto em casos especiais. Ou ainda, caso cheguem a
pesquisar um local novo, buscam opinies de amigos prximos, como uma propaganda boca a boca ou
sites na internet.

Por que este problema existe?


Os clientes j esto acostumados a frequentar um local conhecido e se acomodam, sem muita
informao disponvel de forma rpida e fcil no momento de decidir onde iro se alimentar.
Lembrando de certas excesses, quando a o foco de conhecer lugares novos.

Como voc gostaria de resolv-lo?


Desenvolvendo um aplicativo para dispositivos mveis, como o celular, na qual bastante utilizado
hoje, que permita o cliente pesquisar de qualquer lugar do mundo que possua conectividade com a
Internet, os estabelecimentos alimentcios mais prximos de onde ele se encontra ver as opinies de
quem j o frequentou, fotos dos pratos que o local oferece e compartilhar tambm, sua experincia.

4. Entendendo o Ambiente do Usurio

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.

Qual seu background educacional?


Alfabetizado.

Qual seu background de computador?


Conhecimento mnimo na utilizao de dispositivos mveis.

Os usurios tm experincia com este tipo de aplicativo?


Sim.

Quais plataformas esto em uso?


Aplicativos para o Sistema Operacional iOS j so utilizados atualmente.

Quais so suas expectativas em relao utilidade do produto?


Acredito que o aplicativo ser bastante utilizado, pois, auxiliar o usurio na procura de algum
estabelecimento para se alimentar, como tambm, atualmente, muitos utilizam de aplicativos j criados
para o compartilhamento de fotos pessoais para compartilhar fotos de pratos e alimentos, este
aplicativo a ser desenvolvido ser especfico para isso.

Confidencial

Quais so suas expectativas para o tempo de treinamento?


Timo Digital Solues Web e
Mobile Ltda Me, 2014

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.

De quais tipos de documentao impressa e on-line voc precisa?


Contedos que normalmente so impressos, como tutoriais, termos e polticas de uso so
disponibilizados no prprio aplicativo online.

5. Recapitulao para Entendimento

Voc me disse:
o

Problemas de fcil acesso a informaes sobre estabelecimentos alimentcios prximos;

Redes sociais utilizadas para compartilhar fotos de alimentos;

O acesso complicado a informaes de locais faz com que o cliente se acomode e no


conhea bares e restaurantes novos;

Insegurana na qualidade de uma comida oferecida em um determinado local;

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.

6. Entradas do Analista no Problema do Investidor (validar ou invalidar


premissas)

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;

Problema, aparentemente, de fcil resoluo caso os usurios adotem o aplicativo.

Para cada problema sugerido, pergunte:

Este um problema real?

Quais so os motivos para este problema?

Como voc resolve o problema atualmente?

Como voc gostaria de resolver o problema?

Como voc classificaria a resoluo desses problemas em comparao com outros mencionados?

7. Avaliando Sua Soluo (se aplicvel)

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;

Como voc classificaria a importncia deles?


De suma importncia, visando facilidade e agilidade do aplicativo como prioridade a experincia do
usurio.

8. Avaliando a Oportunidade

Quem precisa deste aplicativo em sua organizao?


Qualquer pessoa que frequentes bares e restaurantes.

Quantos desses tipos de usurios utilizariam o aplicativo?


Todas as pessoas com as caractersticas citadas anteriormente.

Como voc avaliaria uma soluo bem-sucedida?


Seria uma soluo bem sucedida caso os usurios adotassem o aplicativo e utilizasse do mesmo para
consultas, compartilhamento de fotos, comentrios e opinies referente a suas experincias em
determinados locais.

9. Avaliando a Confiabilidade, o Desempenho e as Necessidades de Suporte

Quais so suas expectativas para confiabilidade?


Um aplicativo de fcil manuteno, com dados bsicos j fornecidos pelos usurios que fizerem parte
de uma rede social, sem nenhuma informao a mais que possa ferir qualquer direito.

Quais so suas expectativas para desempenho?


Um rpido desempenho, haja vista, o abandono do aplicativo pelo usurio casa o mesmo se mostre
lento, quando o que se espera algo gil e rpido.

Voc ou outras pessoas suportaro o produto?


Outras pessoas, pois, no entendo sobre o mesmo, por isso ele ser desenvolvido por uma empresa
especializada.

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.

Quais so os requisitos de segurana?


Somente os dados que o usurio no der permisso para acesso.

Quais so os requisitos de instalao e configurao?


Apenas possuir um iPhone que contenha uma verso iOS acima da verso 7.0 que roda nos modelos do
iPhone 4 para cima e acesso internet para baixar o aplicativo.

Confidencial

Timo Digital Solues Web e


Mobile Ltda Me, 2014

Pgina 7

Tried By
Pedidos do Investidor
[Tried By] Pedido do Investidor.doc

Verso: 1.1
Data: 20/03/2014

Quais so os requisitos de licena especiais?


Conta de desenvolvedor na Apple para a submisso do aplicativo.

Como o software ser distribudo?


O aplicativo ser submetido Apple Store e o servidor ficar com a empresa desenvolvedora.

10. Wrap-Up

H outras perguntas que devem ser feitas a voc?


Acredito que todas as dvidas j foram tiradas nesta entrevista.

Se eu precisar fazer outras perguntas, posso telefonar para voc?


Sim.

Voc estaria disposto a participar de uma reviso de requisitos?


Sim, com certeza.

11. Resumo do Analista


1. Propagao do sistema para os usurios
2. Preferncia de compartilhamento das fotos apenas em redes sociais que os usurios j utilizam.
3. Alimentar o banco de dados, avaliaes, opinies e fotos dos locais no incio do aplicativo.

Confidencial

Timo Digital Solues Web e


Mobile Ltda Me, 2014

Pgina 8

APNDICE C DOCUMENTO
DE VISO

TIMO Digital Solues Web E Mobile Ltda Me

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

Timo Digital Solues Web e


Mobile, 2014

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.

Descries do Investidor e do Usurio


3.1
Demogrficos de Mercado
3.2
Resumo do Investidor
3.3
Resumo de Usurios
3.4
Ambiente do Usurio
3.5
Perfis do Investidor
3.5.1 Renato Kuroe
3.6
Perfis de Usurios
Documentado na seo anterior.
3.7
Necessidades Principais do Investidor ou Usurio

6
6
6
7
7
7
7
7
7
8

4.

Viso Geral do Produto


4.1
Perspectiva do Produto
4.2
Resumo de Recursos
4.3
Premissas e Dependncias
4.4
Custo e Preo
4.5
Licena e Instalao

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.

Outros Requisitos de Produto


8.1
Padres Aplicveis
8.2
Requisitos do Sistema
8.3
Requisitos de Desempenho

10
10
10
10

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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

Timo Digital Solues Web e


Mobile, 2014

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

Definies, Acrnimos e Abreviaes


As definies, acrnimos e abreviaes podem ser encontradas do glossrio.

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

Difcil acesso e falta de informaes referente a qualidade e


experincia de clientes de determinados locais alimentcios.

Afeta

Os prprios estabelecimentos alimentcios, principalmente os


mais recentes e clientes.

o impacto o seguinte

Desconfiana na hora de experimentar e conhecer locais e


comidas diferentes.

uma soluo bem-sucedida seria

Um aplicativo de fcil mobilidade que compartilhe os pratos


experimentados e a opinio daqueles que experimentaram.

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Pgina 5

Tried By
Viso
[Tried By] Documento de Viso
2.3

3.

Verso: 1.2
Data: 05/04/2014

Declarao da Posio do Produto


Para

Todos os tipos de usurios e amantes da gastronomia.

Quem

Propagar locais novos, experincias, opinies e pratos.

O Tried By

um aplicativo para dispositivos mveis com a plataforma iOS


para o compartilhamento de fotos e avaliaes de
estabelecimentos alimentcios e pratos feitos pelo prprio
usurio.

Que

Compartilha fotos, avaliaes e opinies sobre pratos de locais e


usurios prximos ao usurio.

Diferente

Das alternativas atuais que possuem o compartilhamento de


fotos, no entanto, sem o compartilhamento de locais prximos e
com o perfil do local de todos os itens e opinies dos usurios
juntos no perfil do local.

Nosso produto

Oferece a localizao e os locais prximos ao usurio que est


utilizando o aplicativo com o compartilhamento de fotos, locais
e pratos.

Descries do Investidor e do Usurio

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.

Responsvel por manter o projeto de acordo


com o escopo apresentado ao cliente,
controlar e organizar a equipe responsvel
pela criao do aplicativo Tried By,
garantindo o bom funcionamento do mesmo,
garantir recursos para o aplicativo e monitorar
o andamento do projeto.

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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.

Inserem informaes a serem


armazenadas alimentando o banco de
dados do aplicativo para a
disseminao dos dados para outros
usurios.

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

Possui qualificaes em desenvolvimento mobile nas plataformas Android e iOS e


programao em C e C#. Com alto nvel de conhecimento em informtica.

Responsabilidades

Responsvel pelo desenvolvimento, controle e entrega do aplicativo.

Critrios de xito

Entrega do aplicativo conforme escopo do projeto apresentado ao cliente.

Envolvimento

Principal investidor.

Distribuveis

No h.

Comentrios /
Problemas

Alteraes durante o processo de desenvolvimento do aplicativo que podem


ocasionar no atraso da entrega do projeto conforme prazo estipulado ao cliente no
escopo do projeto.

Perfis de Usurios
Documentado na seo anterior.

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Pgina 7

Tried By
Viso
[Tried By] Documento de Viso
3.7

Verso: 1.2
Data: 05/04/2014

Necessidades Principais do Investidor ou Usurio

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.

Viso Geral do Produto

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.

Caso a base de dados do Foursquare no for mais compartilhada;

2.

A Apple Store, biblioteca de aplicativos em iOS da Apple for inativada;

3.

O Servidor onde se encontram os dados for desativado;


Timo Digital Solues Web e
Mobile, 2014

Pgina 8

Tried By
Viso
[Tried By] Documento de Viso
4.

Verso: 1.2
Data: 05/04/2014

Conexo com a internet;

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

Manter perfil do usurio


As informaes referentes ao usurio sero fornecidas atravs do cadastro do mesmo para a utilizao do
aplicativo que ser armazenada no banco de dados do aplicativo.

5.2

Manter conta do usurio


O aplicativo permite que p usurio tenha o controle sobre sua conta com relao ao compartilhamento e
dados referente ao seu cadastro.

5.3

Cadastrar locais privados


O aplicativo permitir que o usurio cadastre locais privados para compartilh-los.

5.4

Cadastrar itens privados


O usurio ter opo de cadastrar itens relacionados a algum local.

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

Denunciar Tried / Comentrio


O aplicativo permite que o usurio denuncie um tried, como tambm, um comentrio.

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.

Usabilidade: design de interface voltada a dispositivos mveis.

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

Todos os recursos do aplicativo possui o mesmo nvel de prioridade.

8.

Outros Requisitos de Produto

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

Timo Digital Solues Web e


Mobile, 2014

Pgina 10

APNDICE D
ESPECIFICAO
SUPLEMENTAR

Timo Digital Solues Web e Mobile Ltda Me

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

Alteraes de acordo com os casos de uso

Thais Sadami

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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.

Documentao do Usurio On-line e Requisitos do Sistema de Ajuda

9.

Interfaces

9.1
9.2

5
5

Interfaces de Hardware
Interfaces de Comunicaes

10.

Requisitos de Licena

11.

Observaes Legais, sobre Direitos Autorais e Outras Observaes

12.

Padres Aplicveis

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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

Definies, Acrnimos e Abreviaes


Vide Glossrio.

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

Retorno de erro do Servidor


Para cada ao que est ligada a comunicao do aplicativo com o servidor, caso o servidor apresente
problemas ou no haja conexo com a rede o aplicativo dever apresentar uma mensagem de erro que deve
incluir uma descrio em texto do erro.

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

Conformidade com iOS


A interface com o usurio deve estar em conformidade com o Sistema operacional iOS 7.0 ou superior.

3.2

Design UX (User Experience)


A interface com o usurio do aplicativo Tried By dever ser projetada visando o ambiente com o qual o
usurio ter contato e sua experincia com o aplicativo para que o mesmo tenha facilidade em sua
utilizao, segurana, uma fcil aprendizagem e goste de utilizar o aplicativo.

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

Timo Digital Solues Web e


Mobile, 2014

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.

Documentao do Usurio On-line e Requisitos do Sistema de Ajuda


No menu principal do aplicativo o usurio ter acesso ao documento de termos e polticas do aplicativo
Tried By.

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.

Observaes Legais, sobre Direitos Autorais e Outras Observaes


Documentao disponibilizada para acesso online e atravs do menu principal do aplicativo.

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

Timo Digital Solues Web e


Mobile, 2014

Pgina 5

APNDICE E GLOSSRIO

Timo Digital Solues Web e Mobile Ltda Me

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

Timo Digital Solues Web e


Mobile, 2014

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

Timo Digital Solues Web e


Mobile, 2014

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

Timo Digital Solues Web e


Mobile, 2014

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

Timo Digital Solues Web e


Mobile, 2014

Pgina5

Tried By
Glossrio
[Tried By] Glossrio.doc

Verso: 1.1
Data: 21/04/2014

membros de uma equipe de desenvolvimento de software com a finalidade de aumentar a produtividade no


processo de desenvolvimento do software.
2.16

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.

Logo, as imagens que estaro no feed principal, so denominados trieds


realizados.
Exemplo de frases:
Eu fiz um tried do prato de camaro que eu comi no Bar do Jayme.
Aquele tried do Mr. Incredible de dar gua na boca

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Pgina6

Tried By
Glossrio
[Tried By] Glossrio.doc

Confidencial

Verso: 1.1
Data: 21/04/2014

Timo Digital Solues Web e


Mobile, 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

Timo Digital Solues Web e


Mobile, 2014

Pgina8

APNDICE F ESPECIFICAO
DE CASO DE USO

TIMO Solues Web e Mobile Ltda Me

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

Timo Digital Solues Web e


Mobile, 2014

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.

Fluxo Bsico de Eventos


2.1
Exibir lista de itens
2.2
Cadastrar Item

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

Timo Digital Solues Web e


Mobile, 2014

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

Especificao de Caso de Uso: Cadastrar Item


1.

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.

Fluxo Bsico de Eventos

2.1

Exibir lista de itens


O aplicativo ir carregar uma lista de todos os itens j cadastrados referentes ao local escolhido. Na
primeira linha da lista h um boto Adicionar Item caso o item no esteja na lista.
Ao clicar no boto, o aplicativo ir abrir uma nova pgina que permiti digitar o nome de um novo item.

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

Timo Digital Solues Web e


Mobile, 2014

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

Diagrama de Caso de Uso

10.2

Prottipos

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Pgina 5

Tried By
Especificao de Caso de Uso Cadastrar Item
[Tried By] Especificao de Caso de Uso Cadastrar Item.doc

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Verso: 1.0
Data: 19/04/2014

Pgina 6

TIMO Solues Web e Mobile Ltda Me

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

Timo Digital Solues Web e


Mobile, 2014

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.

Fluxo Bsico de Eventos


2.1
Exibir lista de locais
2.2
Cadastrar Item

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

Diagrama de Caso de Uso


Prottipos

5
5

Timo Digital Solues Web e


Mobile, 2014

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

Especificao de Caso de Uso: Cadastrar Local


1.

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.

Fluxo Bsico de Eventos

2.1

Exibir lista de locais


O aplicativo ir carregar uma lista de todos os locais prximos ao usurio atravs do recurso de
geolocalizao. Na primeira linha da lista h um boto Adicionar Local Privado caso o local no esteja
na lista, ou seja, um local privado, como exemplo, minha casa possvel atravs desta funcionalidade,
cadastrar um local.
Ao clicar no boto, o aplicativo ir abrir uma nova pgina que permiti digitar o nome de um novo local.

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

Timo Digital Solues Web e


Mobile, 2014

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

Diagrama de Caso de Uso

10.2

Prottipos

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Pgina 5

TIMO Solues Web e Mobile Ltda Me

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

Timo Digital Solues Web e


Mobile, 2014

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.

Fluxo Bsico de Eventos

2.1
2.2
2.3

4
4
4

3.

Acessar a cmera
Tirar foto
Continuar

Fluxos Alternativos

3.1

Acessar Albm de Fotos


3.1.1 Exibir fotos capturadas
3.1.2 Selecionar Foto
3.1.3 Recortar Foto
3.2
Cancelar

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

Diagrama de Caso de Uso


Prottipos

5
6

Timo Digital Solues Web e


Mobile, 2014

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

Especificao de Caso de Uso: Capturar Imagem


1.

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.

Fluxo Bsico de Eventos

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

Acessar Albm de Fotos


Permite o usurio abrir o lbum de fotos de seu dispositivo mveis.

3.1.1

Exibir fotos capturadas


Ao acessar o lbum de fotos, o dispositivo exibir os lbuns e fotos armazenados no dispositivo.

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

Timo Digital Solues Web e


Mobile, 2014

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

Avaliar mais tarde


Permite que o usurio mantenha a foto guardada em memria do aplicativo para que o usurio volte a
utiliz-la e realizar o Tried outra hora.

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

Diagrama de Caso de Uso

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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

Timo Digital Solues Web e


Mobile, 2014

Pgina 6

TIMO Solues Web e Mobile Ltda Me

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

Alterao nos Subfluxos

Thais

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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.

Fluxo Bsico de Eventos


2.1
Acesso ao Tried
2.2
Exibir Informaes do Tried

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

Timo Digital Solues Web e


Mobile, 2014

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

Especificao de Caso de Uso: Consultar Detalhes


Tried
1.

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.

Fluxo Bsico de Eventos

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

Exibir Informaes do Tried


Ao usurio selecionar um Tried, o aplicativo exibir uma tela com o nome do usurio que realizou o Tried,
a avaliao feita por ele atravs de uma imagem em forma de emoticon que caracteriza uma das trs
avaliaes possveis (no gostei, indiferente e gostei), a imagem capturada por ele, um comentrio
ou descrio do item de acordo com a imagem e logo abaixo os comentrios do Tried de outros ou do
prprio usurio.

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

Timo Digital Solues Web e


Mobile, 2014

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

Consultar Perfil do usurio


Permite ao usurio atravs do Tried realizado por outro usurio, consultar o perfil do mesmo onde ter
acesso a informaes do usurio como foto, nome completo, local onde trabalha, cidade e estado onde mora
e visualizar o nvel em que o usurio est de acordo com a utilizao do aplicativo.
1. Seguir Usurio
Ao consultar o perfil de um usurio possvel seguir, caso no esteja seguindo o usurio ou deixar
de segui-lo.

4.7

Consultar Perfil do Local


Permite ao usurio consultar o local do tried realizado por outro usurio na qual indica onde o usurio
experimentou o item. Ao consultar o local exibido as informaes do local como a ltima foto que se
refere ao local realizado em um tried como capa, um carousel de miniaturas das fotos tiradas do local, um
boto para ligar para o local, caso houver telefone e um ranking com os itens mais experimentados e que
receberam a avaliao gostei, indiferente e no gostei.

4.7.1

Consultar lbum de fotos do local


Permite ao usurio visualizar todas as fotos tiradas dos itens do local.

4.7.2

Realizar um Tried do local


Permite iniciar um Tried do local, avanando

4.7.3

Visualizar comentrios do ranking gostei


Permite ao usurio visualizar todas as descries dos trieds, usurio que realizou o tried e h quanto tempo
foi feito o tried que se refere a um dos trs itens no ranking gostei que o usurio escolher para visualizar
os comentrios.

4.7.4

Visualizar comentrios do ranking indiferente


Permite ao usurio visualizar todas as descries dos trieds, usurio que realizou o tried e h quanto tempo
foi feito o tried que se refere a um dos trs itens no ranking indiferente que o usurio escolher para
visualizar os comentrios.

4.7.5

Visualizar comentrios do ranking no gostei


Permite ao usurio visualizar todas as descries dos trieds, usurio que realizou o tried e h quanto tempo
foi feito o tried que se refere a um dos trs itens no ranking no gostei que o usurio escolher para
visualizar os comentrios.

4.7.6

Ligar para o local


Caso esteja cadastrado o telefone do local no perfil do mesmo, o aplicativo permite ao usurio ligar para o
local atravs do boto ligar.

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

No h pontos de extenso para este caso de uso.


Confidencial
Timo Digital Solues Web e
Mobile, 2014

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

Retorno de mensagem do servidor


O servidor ir retornar se o carregamento das informaes do Tried no forem carregados com sucesso.

10.

Informaes Adicionais

10.1

Prottipos

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Pgina 6

Tried By
Especificao de Caso de Uso Consultar Detalhes Tried
[Tried By] Especificao de Caso de Uso Consultar Detalhes Tried.doc

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Verso: 1.1
Data: 22/04/2014

Pgina 7

TIMO Solues Web e Mobile Ltda Me

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

Timo Digital Solues Web e


Mobile, 2014

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.

Fluxo Bsico de Eventos


2.1
Acessar Menu
2.2
Acessar Configuraes

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

Timo Digital Solues Web e


Mobile, 2014

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

Especificao de Caso de Uso: Manter Cadastro


1.

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.

Fluxo Bsico de Eventos

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

Retorno de erro no servidor


Caso haja erro nas alteraes das configuraes do cadastro o servidor ir retornar uma mensagem
informando o erro no servidor.

10.

Informaes Adicionais

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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

Timo Digital Solues Web e


Mobile, 2014

Pgina 5

TIMO Solues Web e Mobile Ltda Me

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

Alterado o nome do document

Thais

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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.

Fluxo Bsico de Eventos


2.1
Abrir aplicativo
2.2
Realizar login
2.3
Realizar logout

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.

Retornar mensagem de erro de conexo

Informaes Adicionais
10.1
Prottipos

Confidencial

5
5

Timo Digital Solues Web e


Mobile, 2014

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

Especificao de Caso de Uso: Manter Sesso


1.

Breve Descrio
A funcionalidade deste caso de uso permite ao usurio entrar no aplicativo digitando seu login e senha.

2.

Fluxo Bsico de Eventos

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

Login com Facebook


Permite que o usurio realize o login no aplicativo atravs de sua conta do Facebook cadastrada no
dispositivo.

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

Login ou senha incorretos


Caso o login ou senha estejam incorretos de acordo com o banco de dados e credenciais do usurio, o
aplicativo ir retornar uma mensagem informando o erro.

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

Timo Digital Solues Web e


Mobile, 2014

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

Retornar mensagem de erro de conexo


Para um melhor desempenho do aplicativo, o aplicativo dever retornar uma mensagem de erro de conexo
ao tentar realizar o login, caso o dispositivo no esteja conectado a rede.

10.

Informaes Adicionais

10.1

Prottipos

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Pgina 5

TIMO Solues Web e Mobile Ltda Me

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

Timo Digital Solues Web e


Mobile, 2014

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.

Fluxo Bsico de Eventos

2.1
2.2
2.3
2.4
2.5
2.6
2.7

4
4
4
4
4
4
4

3.

Capturar uma imagem


Selecionar local
Selecionar item
Avaliar item
Selecionar redes sociais
Selecionar opo feito por mim
Descrio/Comentrio sobre o item

Fluxos Alternativos

3.1

Avaliar mais tarde


3.1.1 Feed principal
3.1.2 Postar Tried pendente
3.2
Deletar
3.2.1 Feed principal
3.3
Descrio/comentrio vazio

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.

Retorno de mensagem do servidor


Informaes Adicionais

10.1
10.2

Confidencial

Diagrama de caso de uso


Prottipos

5
6

Timo Digital Solues Web e


Mobile, 2014

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

Especificao de Caso de Uso: Tried


1.

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.

Fluxo Bsico de Eventos

2.1

Capturar uma imagem


O usurio ir tirar uma foto de um prato ou selecionar uma foto do lbum de fotos do dispositivo.

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

Selecionar redes sociais


Permite ao usurio escolher as redes nas quais sero compartilhados o Tried realizado.

2.6

Selecionar opo feito por mim


O usurio ir informar atravs da seleo do boto se o item foi feito por ele.

2.7

Descrio/Comentrio sobre o item


Atravs do campo de texto o usurio dever informar uma breve descrio ou um comentrio sobre o item.

3.

Fluxos Alternativos

3.1

Avaliar mais tarde


Permite ao usurio avaliar o item mais tarde, permanecendo o Tried pendente armazenado no aplicativo,
aguardando somente o usurio postar o Tried.

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

Postar Tried pendente


Ao clicar no boto da cmera para continuar o Tried de onde ele escolheu a opo avaliar mais tarde, o
aplicativo retornar a pgina na qual o usurio parou para que o mesmo d continuidade.

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

Timo Digital Solues Web e


Mobile, 2014

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

Retorno de mensagem do servidor


O servidor ir retornar se o Tried foi realizado ou no com sucesso.

10.

Informaes Adicionais

10.1

Diagrama de caso de uso

Confidencial

Timo Digital Solues Web e


Mobile, 2014

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

Timo Digital Solues Web e


Mobile, 2014

Pgina 6

Tried By
Especificao de Caso de Uso Tried
[Tried By] Especificao de Caso de Uso Tried.doc

Confidencial

Timo Digital Solues Web e


Mobile, 2014

Verso: 1.0
Data: 19/04/2014

Pgina 7

Você também pode gostar