Escolar Documentos
Profissional Documentos
Cultura Documentos
DESENVOLVIMENTO DE APLICAÇÃO
Resumo: O atual cenário político e econômico atravessado pelo país tem consentido
em um aumento significante do desemprego, consequentemente, no aumento da taxa
de pobreza presente na sociedade. Entretanto, a condição de pobreza não é uma
novidade no modelo capitalista que possuímos e as formas de solidarizar-se tem
contribuído para a manutenção de pessoas com necessidades econômicas desde o
início das primeiras civilizações. Consentindo com essa afirmação, o presente artigo
tem por objetivo desenvolver os artefatos necessários para o desenvolvimento de uma
aplicação mobile capaz de solucionar o problema de doações para pessoas
necessitadas que residem na cidade de Feira de Santana. Compreende como
percurso do projeto a análise do perfil do público para determinar limites de extensão
do projeto através da aplicação de um método de levantamento de dados.
Palavras chave: Doação. Comércio eletrônico. Aplicação móvel. Artefatos da
engenharia de software.
1 INTRODUÇÃO
Tal ação permite que o objeto de doação não tenha seu tempo de vida
interrompido, prolongando-o ainda mais. Dessa forma, evita-se que o mesmo acabe
mais cedo indo para o lixo, o que pode gerar um acúmulo precoce desses materiais
com potencial de reutilização. Isso torna as doações um aliado importante na luta
contra a poluição ambiental e aumento da expectativa de vida das pessoas
desprovidas economicamente. Meirelles (2018) afirma que (grifo do autor):
2
2 REFERENCIAL TEÓRICO
2.2.2 CROWDFUNDING
O crowdfunding é apenas uma ferramenta que pode ser utilizada, por exemplo,
como forma de C2B e C2C. Essa ferramenta tem sido amplamente utilizada para
outros financiamentos, como tratamentos médicos, cirurgias, viagens, causas sociais,
além dos projetos comerciais. Apesar da sua alta eficiência, ainda é preciso otimizar
a capacidade do brasileiro se solidarizar e acreditar em projetos.
2.3 DOAÇÃO
2.4.1 REQUISITOS
Ele afirma também que, requisitos não funcionais são restrições aos serviços
ou funções oferecidas pelo sistema, muitas vezes aplicado ao produto ao todo, não
estando ligado diretamente ao objetivo geral do produto, mas à questões externas,
como desempenho, proteção, usabilidade e confiabilidade.
2.4.3 PROTOTIPAÇÃO
10
3 METODOLOGIA
“Um ator é uma entidade que fornece ou recebe dados” (PFLEEGER, 2004).
Essa justificativa se aplica aos softwares que interagem com outras entidades
externas que concedem ou consomem dados permitindo que o ciclo de execução da
tarefa do sistema seja concluído com sucesso.
A partir desta definição é passível que haja duas entidades no sistema em foco,
sendo classificadas de Entidade e Doador.
Este projeto faz uso dos requisitos e suas subdivisões, funcionais e não
funcionais apresentados na forma de tópicos enumerados.
4 CONCLUSÃO
Um outro trabalho que pode ser feito a partir do apresentado neste artigo
consiste no desenvolvimento de um protótipo de interface que agregue todos os
princípios de usabilidade e acessibilidade, pois servirão como ponto de partida para o
desenvolvimento da ferramenta por pessoas interessadas.
REFERÊNCIAS
LEMAY, Laura. Aprenda a Criar Páginas Web com HTML e XHTML em 21 Dias.
São Paulo: Pearson Education do Brasil, 2002.
MEDEIROS, Ernani Sales de. Desenvolvendo software com UML 2.0 : definitivo.
São Paulo: Pearson Makron Books, 2004.
MEIRELLES, Giselle Ávila Leal de. Serviço social e "questão social": das origens
à contemporaneidade. Curitiba: InterSaberes, 2018.
OLIVIERO, Carlos Antonio José. Faça um site JavaScript - Orientado por projeto:
scripts baseados em objetos. São Paulo: Érika, 2001.
IDENTIFICADOR CSU01
NOME Gerenciar entidade
DESCRIÇÃO Permite incluir e editar uma entidade e suas informações
PRÉ-CONDIÇÃO Entidade logada ou entidade não cadastrada
PÓS-CONDIÇÃO
1. Entidade: Preenche formulário e salva
FLUXO PRINCIPAL
2. Sistema: Cadastrado com sucesso!
1. Entidade: Altera o formulário e salva
FLUXO ALTERNATIVO
2. Editado com sucesso!
1. Entidade: Preenche formulário e salva
FLUXO DE EXCEÇÃO 2. Sistema: Entidade já existe.
3. Sistema: Volte ao passo 1 do fluxo principal
ATOR PRIMÁRIO Entidade
ATOR(ES) SECUNDÁRIO(S)
IDENTIFICADOR CSU02
NOME Publicar ações realizadas
Permite publicar textos e imagens no perfil da entidade
DESCRIÇÃO para que doadores tomem conhecimento das ações de
caridade realizadas
PRÉ-CONDIÇÃO Entidade logada
PÓS-CONDIÇÃO
1. Entidade: Preenche formulário
2. Entidade: Anexa arquivos
FLUXO PRINCIPAL
3. Entidade: Realiza publicação
4. Sistema: Sucesso.
1. Entidade: Preenche formulário
FLUXO ALTERNATIVO 2. Entidade: Realiza publicação
3. Sistema: Sucesso.
FLUXO DE EXCEÇÃO
ATOR PRIMÁRIO Entidade
ATOR(ES) SECUNDÁRIO(S) Doador
IDENTIFICADOR CSU03
NOME Gerenciar horários de recebimento
Permite gerir os horários e locais disponíveis para
DESCRIÇÃO
recebimento de doações.
PRÉ-CONDIÇÃO Entidade logada
PÓS-CONDIÇÃO
1. Entidade: Seleciona o modo único
2. Entidade: Seleciona o local
3. Entidade: Seleciona o dia
FLUXO PRINCIPAL
4. Entidade: Seleciona o horário
5. Entidade: Salva
6. Sistema: Salvo com sucesso!
1. Entidade: Seleciona o modo edição múltipla
2. Entidade: Seleciona os locais
3. Entidade: Seleciona os dias
FLUXO ALTERNATIVO
4. Entidade: Seleciona os horários
5. Entidade: Salva
6. Sistema: Salvo com sucesso!
FLUXO DE EXCEÇÃO
ATOR PRIMÁRIO Entidade
ATOR(ES) SECUNDÁRIO(S) Doador
IDENTIFICADOR CSU04
NOME Visualizar doações recebidas
DESCRIÇÃO Permite consultar o histórico de doações recebidas
PRÉ-CONDIÇÃO Entidade logada
PÓS-CONDIÇÃO
FLUXO PRINCIPAL 1. Sistema: Exibe doações recebidas
1. Sistema: Exibe doações recebidas
FLUXO ALTERNATIVO 2. Entidade: Define regras de filtros
3. Sistema: Exibe doações filtradas
1. Sistema: Não existem resultados a serem
FLUXO DE EXCEÇÃO
exibidos
ATOR PRIMÁRIO Entidade
ATOR(ES) SECUNDÁRIO(S)
IDENTIFICADOR CSU05
NOME Confirmar recebimento
DESCRIÇÃO Permite confirmar que a doação foi recebida
PRÉ-CONDIÇÃO Doação com agendamento vencido
PÓS-CONDIÇÃO
1. Sistema: emite alerta de doações com
agendamento vencido
FLUXO PRINCIPAL
2. Entidade: Visualiza a lista
3. Entidade: Seleciona uma doação e confirma
1. Sistema: emite alerta de doações com
agendamento vencido
FLUXO ALTERNATIVO
2. Entidade: Visualiza a lista
3. Entidade: Confirma todos
1. Sistema: emite alerta de doações com
agendamento vencido
FLUXO DE EXCEÇÃO 2. Entidade: Visualiza a lista
3. Entidade: Seleciona uma doação e nega
recebimento
ATOR PRIMÁRIO Entidade
ATOR(ES) SECUNDÁRIO(S) Doador
IDENTIFICADOR CSU06
NOME Buscar horários e locais disponíveis
Permite localizar um lugar com horário disponível que
DESCRIÇÃO
seja favorável para o doador
PRÉ-CONDIÇÃO Locais e horários livres disponibilizados pelas entidades
PÓS-CONDIÇÃO
1. Doador: Realizar os filtros de pesquisa
FLUXO PRINCIPAL
2. Sistema: Exibe resultados de busca
FLUXO ALTERNATIVO
FLUXO DE EXCEÇÃO
ATOR PRIMÁRIO Doador
ATOR(ES) SECUNDÁRIO(S) Entidade
IDENTIFICADOR CSU07
NOME Reservar horário para doação
DESCRIÇÃO Permite reservar um horário para efetuar a doação
PRÉ-CONDIÇÃO Doador logado e horário disponível
PÓS-CONDIÇÃO
1. Usuário: Seleciona entidade
FLUXO PRINCIPAL 2. Usuário: Seleciona horário e confirma
3. Sistema: Agendamento realizado
1. Usuário: Seleciona entidade
2. Usuário: Seleciona horário
FLUXO ALTERNATIVO
3. Usuário: Inserir observação e confirma
4. Sistema: Agendamento realizado
1. Usuário: Seleciona entidade
FLUXO DE EXCEÇÃO 2. Sistema: Não existem horários disponíveis
3. Sistema: Volte ao passo 1 do fluxo principal
ATOR PRIMÁRIO Doador
ATOR(ES) SECUNDÁRIO(S) Entidade
IDENTIFICADOR CSU08
NOME Visualizar perfil da entidade
DESCRIÇÃO Permite ver informações da entidade e ações realizadas
PRÉ-CONDIÇÃO Entidade cadastrada
PÓS-CONDIÇÃO
1. Doador: Busca a entidade desejada
FLUXO PRINCIPAL
2. Sistema: Exibe as informações
1. Doador: Busca por local ou categoria
FLUXO ALTERNATIVO 2. Doador: Escolhe uma entidade
3. Sistema: Exibe as informações
1. Doador: Realiza uma busca
FLUXO DE EXCEÇÃO 2. Sistema: Nenhuma entidade localizada
3. Sistema: Volte ao passo 1 do fluxo principal
ATOR PRIMÁRIO Doador
ATOR(ES) SECUNDÁRIO(S) Entidade
IDENTIFICADOR CSU09
NOME Visualizar doações realizadas
DESCRIÇÃO Permite ver o histórico de doações realizadas
PRÉ-CONDIÇÃO Ter realizado alguma doação
PÓS-CONDIÇÃO
1. Sistema: Exibe as doações realizadas
FLUXO PRINCIPAL 2. Doador: Seleciona uma doação para ver detalhes
3. Sistema: Exibe os detalhes da doação
1. Sistema: Exibe as doações realizadas
2. Doador: Realiza filtro de pesquisa
FLUXO ALTERNATIVO 3. Sistema: Exibe as doações realizas
4. Doador: Seleciona uma doação para ver detalhes
5. Sistema: Exibe os detalhes da doação
FLUXO DE EXCEÇÃO
ATOR PRIMÁRIO Doador
ATOR(ES) SECUNDÁRIO(S)
IDENTIFICADOR CSU10
NOME Gerenciar doador
DESCRIÇÃO Permite incluir e editar um doador e suas informações
PRÉ-CONDIÇÃO Doador logada ou doador não cadastrada
PÓS-CONDIÇÃO
3. Doador: Preenche formulário e salva
FLUXO PRINCIPAL
4. Sistema: Cadastrado com sucesso!
3. Doador: Altera o formulário e salva
FLUXO ALTERNATIVO
4. Editado com sucesso!
4. Doador: Preenche formulário e salva
FLUXO DE EXCEÇÃO 5. Sistema: Entidade já existe.
6. Sistema: Volte ao passo 1 do fluxo principal
ATOR PRIMÁRIO Doador
ATOR(ES) SECUNDÁRIO(S)
APÊNDICE B – Questionário
* Required
I - DADOS PESSOAIS:
1. 1 - Você reside em Feira de Santana? * Mark
only one oval.
SIM
NÃO
Masculino
Feminino
SIM
NÃO
5. 5 - Se você respondeu afirmativamente a pergunta anterior, informe com que frequência.
Mark only one oval.
Other:
6. 6 - Se você respondeu negativamente a pergunta 4, informe se já sentiu o desejo de doar
algo.
Mark only one oval.
SIM
SIM, MAS NÃO ENCONTREI A QUEM DOAR
NUNCA TIVE VONTADE DE DOAR
Other:
7. 7 - Em qual desses locais você deixaria uma doação? (Você pode marcar mais de uma
opção) *
Check all that apply.
IGREJA
ORFANATO
CENTRO DE RECUPERAÇÃO
ENTIDADE FILANTRÓPICA
GRUPOS DE APOIO
NENHUMA DAS OPÇÕES ANTERIORES, POIS PREFIRO DOAR PESSOALMENTE
Other:
8. 8 - Qual produto você doaria? (Você pode marcar mais de uma opção) * Check all that apply.
ROUPAS
CALÇADOS
ALIMENTOS
SERVIÇOS
ELETRÔNICOS
ELETRODOMÉSTICOS
MATERIAL ESCOLAR
Other:
Powered by