Aplicativo movel tem a função de auxiliar pessoas com necessidades especias exibindo vagas preferenciais e busca melhorar a locomoção e logo a mobilidade urbana
Este documento fornece instruções sobre como utilizar corretamente o Sistema de Divulgação de Informação Aeronáutica (SDIA). Ele explica os passos para acessar o sistema, selecionar um assunto, fornecer detalhes sobre localização e vigência, inserir informações e anexos, revisar o resumo, e como lidar com a inoperância do sistema. Além disso, esclarece as competências de cada tipo de usuário originador para divulgação de informações por meio do SDIA.
Sistema de Gerenciamento de Locadora de Vídeo - DiagramasGleyciana Garrido
O documento apresenta o diagrama de casos de uso, classes e sequência de um sistema de gerenciamento de locadora de vídeo. Inclui descrição dos casos de uso como cadastrar, alterar e excluir clientes, vídeos e usuários. Tem como objetivo automatizar os processos de locação e devolução de DVDs.
Este documento descreve o desenvolvimento do robô da equipe Daredevil para competir no IEEE OPEN da CBR2013. O resumo inclui: (1) a descrição do conceito e projeto do robô para resolver os desafios propostos, (2) os principais sistemas mecânicos e sensores do robô, incluindo o chassi e o sistema de coleta de latinhas, (3) o algoritmo base para identificar alvos, obstáculos e o depósito de lixo.
Artigo de conclusão de curso. Smart Moobiallefsousas
Aplicativo móvel tem a função de auxiliar pessoas com necessidades especias exibindo vagas preferenciais e busca melhorar a locomoção e logo a mobilidade urbana
O documento descreve um curso de programação de robôs móveis que inclui tópicos como: simulação de robôs com Player e Stage, sensores e atuadores comuns em robôs, desafios de direção autônoma e modelo básico de um robô móvel.
Este documento apresenta o plano de projeto de um software de gestão para o Berçário Girassol. Ele descreve as principais funcionalidades, requisitos, estimativas de tempo e esforço, análise de riscos, planejamento e organização da equipe. O objetivo é melhorar o gerenciamento de alunos, responsáveis, turmas e funcionários da instituição de forma digital.
1. O documento apresenta o plano de projeto de software para o aplicativo Outlay, que tem como objetivo fornecer ferramentas para gerenciamento de finanças pessoais.
2. São descritas as principais funcionalidades do aplicativo, incluindo diagramas de casos de uso e requisitos funcionais e não funcionais.
3. Estimativas iniciais indicam que o projeto pode ser concluído em aproximadamente 4 meses e 18 dias por uma equipe de 5 pessoas.
Belém 91-3299-0800 / contato@totalseg.com.br
Manaus 92-3622-8080 / contato.am@totalseg.com.br
www.totalseg.com.br
O Prisma SUPER FÁCIL é o novo relógio de ponto da Henry desenvolvido para atender as necessidades de pequenas e médias empresas. São quatro modelos, todos homologados pelo Ministério do Trabalho e Emprego, segundo normas da Portaria 1510/2009. Possui a tecnologia 8X e conta com muitos de seus recursos, dentre eles, o Web Server embarcado que dispensa a instalação de softwares de configuração. Com a opção de comunicação Serial, TCP/IP e USB via pen drive, a coleta de dados é rápida e fácil. Este equipamento permite cadastramento de até 15 mil colaboradores e sua memória armazena até oito milhões de registros, o que prolonga a vida útil. Sua bobina de 300 metros imprime até 8.500 comprovantes (tickets) e faz do Prisma SUPER FÁCIL econômico até em sua utilização.
Este documento fornece instruções sobre como utilizar corretamente o Sistema de Divulgação de Informação Aeronáutica (SDIA). Ele explica os passos para acessar o sistema, selecionar um assunto, fornecer detalhes sobre localização e vigência, inserir informações e anexos, revisar o resumo, e como lidar com a inoperância do sistema. Além disso, esclarece as competências de cada tipo de usuário originador para divulgação de informações por meio do SDIA.
Sistema de Gerenciamento de Locadora de Vídeo - DiagramasGleyciana Garrido
O documento apresenta o diagrama de casos de uso, classes e sequência de um sistema de gerenciamento de locadora de vídeo. Inclui descrição dos casos de uso como cadastrar, alterar e excluir clientes, vídeos e usuários. Tem como objetivo automatizar os processos de locação e devolução de DVDs.
Este documento descreve o desenvolvimento do robô da equipe Daredevil para competir no IEEE OPEN da CBR2013. O resumo inclui: (1) a descrição do conceito e projeto do robô para resolver os desafios propostos, (2) os principais sistemas mecânicos e sensores do robô, incluindo o chassi e o sistema de coleta de latinhas, (3) o algoritmo base para identificar alvos, obstáculos e o depósito de lixo.
Artigo de conclusão de curso. Smart Moobiallefsousas
Aplicativo móvel tem a função de auxiliar pessoas com necessidades especias exibindo vagas preferenciais e busca melhorar a locomoção e logo a mobilidade urbana
O documento descreve um curso de programação de robôs móveis que inclui tópicos como: simulação de robôs com Player e Stage, sensores e atuadores comuns em robôs, desafios de direção autônoma e modelo básico de um robô móvel.
Este documento apresenta o plano de projeto de um software de gestão para o Berçário Girassol. Ele descreve as principais funcionalidades, requisitos, estimativas de tempo e esforço, análise de riscos, planejamento e organização da equipe. O objetivo é melhorar o gerenciamento de alunos, responsáveis, turmas e funcionários da instituição de forma digital.
1. O documento apresenta o plano de projeto de software para o aplicativo Outlay, que tem como objetivo fornecer ferramentas para gerenciamento de finanças pessoais.
2. São descritas as principais funcionalidades do aplicativo, incluindo diagramas de casos de uso e requisitos funcionais e não funcionais.
3. Estimativas iniciais indicam que o projeto pode ser concluído em aproximadamente 4 meses e 18 dias por uma equipe de 5 pessoas.
Belém 91-3299-0800 / contato@totalseg.com.br
Manaus 92-3622-8080 / contato.am@totalseg.com.br
www.totalseg.com.br
O Prisma SUPER FÁCIL é o novo relógio de ponto da Henry desenvolvido para atender as necessidades de pequenas e médias empresas. São quatro modelos, todos homologados pelo Ministério do Trabalho e Emprego, segundo normas da Portaria 1510/2009. Possui a tecnologia 8X e conta com muitos de seus recursos, dentre eles, o Web Server embarcado que dispensa a instalação de softwares de configuração. Com a opção de comunicação Serial, TCP/IP e USB via pen drive, a coleta de dados é rápida e fácil. Este equipamento permite cadastramento de até 15 mil colaboradores e sua memória armazena até oito milhões de registros, o que prolonga a vida útil. Sua bobina de 300 metros imprime até 8.500 comprovantes (tickets) e faz do Prisma SUPER FÁCIL econômico até em sua utilização.
O documento descreve o sistema de matrícula e pagamentos de uma instituição de ensino, apresentando diagramas de caso de uso e sequência que modelam os processos de cadastro de alunos, matrícula, pagamento, emissão de boletos, consulta de boletim e histórico.
Integração do Flex com PHP através do AMFPHPelliando dias
O documento resume como integrar aplicações Flex com PHP usando AMFPHP. Discutem-se tópicos como:
1) As vantagens do Flex para desenvolvimento de aplicações;
2) Diferentes formas de integrar Flex e PHP, como XML, HTTPService e RemoteObject;
3) Explica como configurar e usar AMFPHP para esta integração de forma fácil através de exemplos de código;
4) Aborda questões como classes, serviços e segurança na comunicação entre Flex e PHP.
O documento discute as novas funcionalidades de permissões de tempo de execução introduzidas no Android Marshmallow, incluindo: 1) permissões solicitadas on demand pelo aplicativo; 2) agrupamento de permissões para evitar sobrecarregar o usuário; 3) permissões podem ser revogadas ou adicionadas a qualquer momento pelo usuário.
1. O documento descreve o plano de projeto de software para o sistema DashBoard TI, que tem como objetivo auxiliar o gestor de TI do Hospital Universitário de Sergipe no controle de atividades e recursos.
2. São apresentados os casos de uso do sistema, incluindo efetuar login, manter colaborador, manter atividade, exibir painel e manter metas. Diagramas conceituais também são descritos.
3. O documento inclui detalhes sobre a estimativa do projeto, gestão de riscos, planejamento temporal
O documento descreve como integrar aplicações Flex com PHP usando AMFPHP, permitindo chamadas remota entre os dois lados através da serialização AMF. O AMFPHP permite realizar chamadas a serviços PHP diretamente do Flex de forma simples e rápida.
O documento discute a aplicação de geoprocessamento para um estudo de caso, incluindo tecnologias como VRaptor, Spring, JPA, Hibernate e OpenLayers. Ele também fornece detalhes sobre o Centro Internacional de Hidroinformática e seu trabalho com a UNESCO.
Os 10 maus habitos dos desenvolvedores jsf (JustJava e CCT)Rafael Ponte
O documento lista 10 maus hábitos comuns de desenvolvedores JSF. Estes incluem usar tags JSTL para esconder componentes em vez de atributos rendered, alterar estado de componentes no lado cliente, e não entender completamente o ciclo de vida do JSF. O documento fornece soluções como usar atributos rendered, alterar estado via AJAX, e estudar o ciclo de vida do JSF para desenvolver de forma mais eficiente.
1. O documento descreve o plano de projeto de software para o sistema DashBoard TI, que tem como objetivo auxiliar o gestor de TI do Hospital Universitário de Sergipe no controle de atividades e recursos.
2. São apresentados casos de uso como efetuar login, manter colaborador, manter atividade, exibir painel e manter metas. Diagramas conceituais e telas também são descritos.
3. Detalhes sobre estimativas de tempo, recursos, riscos, tarefas, comunicação e estrutura da equipe são
Este documento fornece instruções para configurar o acesso ao aplicativo Conectividade Social para empregadores. Ele discute os pré-requisitos para acesso, requisitos de conexão, configuração do navegador e considerações sobre proxy.
Spring Web MVC é um framework flexível e sofisticado para desenvolvimento de aplicações web em Java seguindo o padrão MVC. Ele oferece recursos como mapeamento de requisições, injeção de dependência, validação, tratamento de exceções e suporte a REST entre outros.
Teste para dispositivos móveis apresentação pra ufam -elianeEliane Collins
Este documento apresenta informações sobre testes para dispositivos móveis, incluindo ferramentas como Robotium e MonkeyRunner. O documento discute desafios e boas práticas para automação de testes em aplicativos móveis, além de apresentar exemplos práticos de uso das ferramentas Robotium e MonkeyRunner.
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...Tchelinux
O documento descreve o framework Yii para desenvolvimento web em PHP. O Yii é um framework MVC de alto desempenho que utiliza componentes para acelerar o desenvolvimento de aplicações web complexas. O Yii implementa padrões como MVC e tem estrutura de diretórios e arquivos bem definida para models, views, controllers e configurações.
Desenvolvimento de Sistemas Web com PHP Frameworks - 2019.1 - Aula 1Thyago Maia
O documento fornece uma explicação sobre frameworks no Laravel, definindo-o como um framework PHP open-source criado por Taylor Otwell para auxiliar no desenvolvimento de aplicações Web baseadas no padrão MVC. Além disso, explica como configurar um ambiente de desenvolvimento Laravel no Xampp e como utilizar recursos como controllers, rotas e views.
1. O documento descreve as funcionalidades do aplicativo web embarcado do equipamento Compacto, que permite acesso remoto para configuração e gerenciamento.
2. O aplicativo possui menus para cadastro de empregador e colaboradores, configuração de parâmetros do equipamento, ajuste do relógio e download de dados armazenados.
3. Também é possível verificar informações do equipamento e status da impressora através de uma janela independente de login.
Sistema de denúncia de desperdício de água - Etapa de AvaliaçãoCRISLANIO MACEDO
O documento descreve o desenvolvimento de um sistema de denúncia de desperdício de água, incluindo análise, prototipagem, testes e avaliação do protótipo. Foram realizados testes com usuários através de questionários e estudos piloto para avaliar a usabilidade e possíveis melhorias no sistema. Os resultados mostraram pontos fortes como a facilidade de uso, mas também áreas que poderiam ser aprimoradas como informações sobre como fazer denúncias.
Belém 91-3299-0800 / contato@totalseg.com.br
Manaus 92-3622-8080 / contato.am@totalseg.com.br
www.totalseg.com.br
O Prisma SUPER FÁCIL é o novo relógio de ponto da Henry desenvolvido para atender as necessidades de pequenas e médias empresas. São quatro modelos, todos homologados pelo Ministério do Trabalho e Emprego, segundo normas da Portaria 1510/2009. Possui a tecnologia 8X e conta com muitos de seus recursos, dentre eles, o Web Server embarcado que dispensa a instalação de softwares de configuração. Com a opção de comunicação Serial, TCP/IP e USB via pen drive, a coleta de dados é rápida e fácil. Este equipamento permite cadastramento de até 15 mil colaboradores e sua memória armazena até oito milhões de registros, o que prolonga a vida útil. Sua bobina de 300 metros imprime até 8.500 comprovantes (tickets) e faz do Prisma SUPER FÁCIL econômico até em sua utilização.
O documento discute novas ferramentas Java para dispositivos da série 40 da Nokia, incluindo mapas, pesquisa, roteamento e depuração em dispositivo. Apresenta APIs para gestos e localização que fornecem acesso a mapas da Ovi e funcionalidades como mapeamento, busca e roteamento. Demonstra como criar zonas interativas de gestos, ouvintes de gestos e tratar eventos de gestos.
O documento descreve um projeto de desenvolvimento de um drone controlado por aplicativo móvel. O objetivo é criar um hardware e software utilizando Arduino Uno que simule um receptor de sinais de controle e envie sinais para controlar o voo do drone por um smartphone. O projeto visa tornar o controle portátil para diferentes tipos de drones.
Este documento resume um projeto de desenvolvimento de um sistema de locação de livros. O projeto aborda conceitos como usabilidade, detalhamento de casos de uso, códigos para cadastro e consulta no sistema e custos para disponibilização do acesso à internet. O objetivo é demonstrar esses conceitos através da implementação de um cadastro e busca no sistema de locação.
O documento descreve o sistema de matrícula e pagamentos de uma instituição de ensino, apresentando diagramas de caso de uso e sequência que modelam os processos de cadastro de alunos, matrícula, pagamento, emissão de boletos, consulta de boletim e histórico.
Integração do Flex com PHP através do AMFPHPelliando dias
O documento resume como integrar aplicações Flex com PHP usando AMFPHP. Discutem-se tópicos como:
1) As vantagens do Flex para desenvolvimento de aplicações;
2) Diferentes formas de integrar Flex e PHP, como XML, HTTPService e RemoteObject;
3) Explica como configurar e usar AMFPHP para esta integração de forma fácil através de exemplos de código;
4) Aborda questões como classes, serviços e segurança na comunicação entre Flex e PHP.
O documento discute as novas funcionalidades de permissões de tempo de execução introduzidas no Android Marshmallow, incluindo: 1) permissões solicitadas on demand pelo aplicativo; 2) agrupamento de permissões para evitar sobrecarregar o usuário; 3) permissões podem ser revogadas ou adicionadas a qualquer momento pelo usuário.
1. O documento descreve o plano de projeto de software para o sistema DashBoard TI, que tem como objetivo auxiliar o gestor de TI do Hospital Universitário de Sergipe no controle de atividades e recursos.
2. São apresentados os casos de uso do sistema, incluindo efetuar login, manter colaborador, manter atividade, exibir painel e manter metas. Diagramas conceituais também são descritos.
3. O documento inclui detalhes sobre a estimativa do projeto, gestão de riscos, planejamento temporal
O documento descreve como integrar aplicações Flex com PHP usando AMFPHP, permitindo chamadas remota entre os dois lados através da serialização AMF. O AMFPHP permite realizar chamadas a serviços PHP diretamente do Flex de forma simples e rápida.
O documento discute a aplicação de geoprocessamento para um estudo de caso, incluindo tecnologias como VRaptor, Spring, JPA, Hibernate e OpenLayers. Ele também fornece detalhes sobre o Centro Internacional de Hidroinformática e seu trabalho com a UNESCO.
Os 10 maus habitos dos desenvolvedores jsf (JustJava e CCT)Rafael Ponte
O documento lista 10 maus hábitos comuns de desenvolvedores JSF. Estes incluem usar tags JSTL para esconder componentes em vez de atributos rendered, alterar estado de componentes no lado cliente, e não entender completamente o ciclo de vida do JSF. O documento fornece soluções como usar atributos rendered, alterar estado via AJAX, e estudar o ciclo de vida do JSF para desenvolver de forma mais eficiente.
1. O documento descreve o plano de projeto de software para o sistema DashBoard TI, que tem como objetivo auxiliar o gestor de TI do Hospital Universitário de Sergipe no controle de atividades e recursos.
2. São apresentados casos de uso como efetuar login, manter colaborador, manter atividade, exibir painel e manter metas. Diagramas conceituais e telas também são descritos.
3. Detalhes sobre estimativas de tempo, recursos, riscos, tarefas, comunicação e estrutura da equipe são
Este documento fornece instruções para configurar o acesso ao aplicativo Conectividade Social para empregadores. Ele discute os pré-requisitos para acesso, requisitos de conexão, configuração do navegador e considerações sobre proxy.
Spring Web MVC é um framework flexível e sofisticado para desenvolvimento de aplicações web em Java seguindo o padrão MVC. Ele oferece recursos como mapeamento de requisições, injeção de dependência, validação, tratamento de exceções e suporte a REST entre outros.
Teste para dispositivos móveis apresentação pra ufam -elianeEliane Collins
Este documento apresenta informações sobre testes para dispositivos móveis, incluindo ferramentas como Robotium e MonkeyRunner. O documento discute desafios e boas práticas para automação de testes em aplicativos móveis, além de apresentar exemplos práticos de uso das ferramentas Robotium e MonkeyRunner.
Iniciando com Yii Framework - Volmar Machado da Silva Neto (Rede Pampa de Com...Tchelinux
O documento descreve o framework Yii para desenvolvimento web em PHP. O Yii é um framework MVC de alto desempenho que utiliza componentes para acelerar o desenvolvimento de aplicações web complexas. O Yii implementa padrões como MVC e tem estrutura de diretórios e arquivos bem definida para models, views, controllers e configurações.
Desenvolvimento de Sistemas Web com PHP Frameworks - 2019.1 - Aula 1Thyago Maia
O documento fornece uma explicação sobre frameworks no Laravel, definindo-o como um framework PHP open-source criado por Taylor Otwell para auxiliar no desenvolvimento de aplicações Web baseadas no padrão MVC. Além disso, explica como configurar um ambiente de desenvolvimento Laravel no Xampp e como utilizar recursos como controllers, rotas e views.
1. O documento descreve as funcionalidades do aplicativo web embarcado do equipamento Compacto, que permite acesso remoto para configuração e gerenciamento.
2. O aplicativo possui menus para cadastro de empregador e colaboradores, configuração de parâmetros do equipamento, ajuste do relógio e download de dados armazenados.
3. Também é possível verificar informações do equipamento e status da impressora através de uma janela independente de login.
Sistema de denúncia de desperdício de água - Etapa de AvaliaçãoCRISLANIO MACEDO
O documento descreve o desenvolvimento de um sistema de denúncia de desperdício de água, incluindo análise, prototipagem, testes e avaliação do protótipo. Foram realizados testes com usuários através de questionários e estudos piloto para avaliar a usabilidade e possíveis melhorias no sistema. Os resultados mostraram pontos fortes como a facilidade de uso, mas também áreas que poderiam ser aprimoradas como informações sobre como fazer denúncias.
Belém 91-3299-0800 / contato@totalseg.com.br
Manaus 92-3622-8080 / contato.am@totalseg.com.br
www.totalseg.com.br
O Prisma SUPER FÁCIL é o novo relógio de ponto da Henry desenvolvido para atender as necessidades de pequenas e médias empresas. São quatro modelos, todos homologados pelo Ministério do Trabalho e Emprego, segundo normas da Portaria 1510/2009. Possui a tecnologia 8X e conta com muitos de seus recursos, dentre eles, o Web Server embarcado que dispensa a instalação de softwares de configuração. Com a opção de comunicação Serial, TCP/IP e USB via pen drive, a coleta de dados é rápida e fácil. Este equipamento permite cadastramento de até 15 mil colaboradores e sua memória armazena até oito milhões de registros, o que prolonga a vida útil. Sua bobina de 300 metros imprime até 8.500 comprovantes (tickets) e faz do Prisma SUPER FÁCIL econômico até em sua utilização.
O documento discute novas ferramentas Java para dispositivos da série 40 da Nokia, incluindo mapas, pesquisa, roteamento e depuração em dispositivo. Apresenta APIs para gestos e localização que fornecem acesso a mapas da Ovi e funcionalidades como mapeamento, busca e roteamento. Demonstra como criar zonas interativas de gestos, ouvintes de gestos e tratar eventos de gestos.
O documento descreve um projeto de desenvolvimento de um drone controlado por aplicativo móvel. O objetivo é criar um hardware e software utilizando Arduino Uno que simule um receptor de sinais de controle e envie sinais para controlar o voo do drone por um smartphone. O projeto visa tornar o controle portátil para diferentes tipos de drones.
Este documento resume um projeto de desenvolvimento de um sistema de locação de livros. O projeto aborda conceitos como usabilidade, detalhamento de casos de uso, códigos para cadastro e consulta no sistema e custos para disponibilização do acesso à internet. O objetivo é demonstrar esses conceitos através da implementação de um cadastro e busca no sistema de locação.
1. APLICATIVO PARA MAPEAMENTO E SELEÇÃO DE VAGAS DE
ESTACIONAMENTO E RAMPAS DE ACESSO PARA IDOSOS,
DEFICIENTES FÍSICO E PESSOAS COM MOBILIDADE REDUZIDA
APPLICATION FOR MAPPING AND SELECTION OF PARKING VACANCIES AND ACCESS RAMPS
FOR ELDERLY, PHYSICALLY DISABLED AND PEOPLE WITH REDUCED MOBILITY
Allef Sousa¹
Rafael Gomes Caldas²
Cacildo José Devós³
Documentação
2. Sumário
1- Requisitos Funcionais/Não Funcionais
1.1 - Requisitos Funcionais
1.2 - Requisitos não Funcionais
2 - Casos de Uso
2.1 - Caso de Uso Cadastrar Usuário
2.2 - Caso de Uso Cadastrar Vaga
2.3 - Caso de Uso Visualizar Vaga
3 – Diagramas
3.1 – Diagrama de Casos de Uso
3.2 – Diagrama de Classes
3.3 – Diagrama de Estado
3.3.1 – Diagrama de Estado – Visualizar Vagas
3.3.2 – Diagrama de Estado – Cadastrar Vaga
4 – Banco de dados Nosql
4.1 – Estrutura
3. 1.1 – Requisitos Funcionais
APLICATIVO MOVEL PARA CONTROLE DE VAGAS PREFERENCIAS E
RAMPAS PARA PORTADORES DE NECESSIDADES ESPECIAIS
Requisitos Funcionais
Nome: Acessar o aplicativo (RF1) Evidente/Oculto (E)
Descrição: O aplicativo deve permitir que o Usuário tenha acesso (Nome de
usuário e senha) na aplicação, para efetuar toda e qualquer operação que
envolva inserção ou consultas às vagas para idosos, para deficientes físicos e
rampas de acesso.
Nome: Cadastrar Usuário (RF2) Evidente/Oculto (E)
Descrição: O aplicativo deve permitir que possa ser efetuado a operação de
inserção do cadastro de Usuário.
Nome: Login (RF3) Evidente/Oculto (E)
Descrição: O aplicativo deve permitir que o usuário possa efetuar login no
aplicativo, para a realizar as operações de inserção, consulta, edição e exclusão
de vagas.
Nome: Cadastrar Vagas (RF4) Evidente/Oculto (E)
Descrição: O aplicativo deve permitir que possa ser efetuado a operação de
inserção de vagas e rampas de acesso após o usuário efetuar a operação de
login.
Nome: Consultar Vagas (RF5) Evidente/Oculto (E)
Descrição: O aplicativo deve permitir que o usuário possa visualizar as vagas
cadastradas por todos os usuários assim que iniciar o aplicativo e renderizar o
mapa.
Nome: Editar Vagas (RF6) Evidente/Oculto (E)
Descrição: O aplicativo deve permitir que o usuário possa visualizar rotas que
permita chegar até a vaga ou rampa de acesso desejada.
4. Nome: Excluir Vagas (RF7) Evidente/Oculto (E)
Descrição: O aplicativo deve permitir que o usuário visualizar dados da vaga ou
rampa de acesso, como status, tempo e distância até o local desejado.
Nome: localização Atual (RF8) Evidente/Oculto (E)
Descrição: O aplicativo deve permitir que o usuário veja sua localização atual
assim que iniciar o aplicativo e renderizar o mapa.
1.2 – Requisitos não Funcionais
Sistema de Controle de Transportadora
Requisitos Não Funcionais
Nome: Requisitos do sistema (NF1) Desejável/Permanente: (D)
Descrição: Ter um sistema Operacional Android Instalado, versão 4.0 ou
superior.
Nome: Comunicação do Sistema (NF2) Desejável/Permanente: (D)
Descrição: Para a primeira utilização é necessário que tenha conexão com a
internet para que o sistema se comunique com a base de dados da plataforma
Firebase.
Nome: Armazenamento dos dados (NF3) Desejável/Permanente: (P)
Descrição: Os dados serão armazenados em um banco de dados não
relacional utilizando a plataforma Firebase.
Nome: Controle de Acesso (NF4) Desejável/Permanente: (P)
Descrição: Para acessar o aplicativo o usuário deve ter um número de telefone
válido, ou possuir uma conta no Google ou Facebook.
Nome: Controle de acesso por telefone (NF5) Desejável/Permanente: (P)
Descrição: O usuário receberá uma mensagem de texto (sms), caso opte
realizar login utilizando um número de telefone válido.
5. Nome: Usabilidade do Sistema (NF6) Desejável/Permanente: (P)
Descrição: O sistema deve ser intuitivo e de fácil utilização.
2 – Casos de Uso
2.1 – Caso de Uso Acessar o Aplicativo.
Caso de Uso: Acessar o Aplicativo.
Sumário: Usuário inicia o aplicativo e realiza o acesso.
Ator Principal: Usuário.
Pré-condições: Usuário ter o aplicativo instalado, um número de telefone válido, ou
uma conta no Google ou Facebook.
Fluxo Principal:
1. Usuário inicia o aplicativo.
2. Usuário seleciona a opção de acesso.
3. Usuário insere seus dados.
4. Aplicativo confere se tipos de dados estão corretos.
5. Aplicativo libera o acesso.
6. Encerrar caso de uso.
Fluxo Alternativo: (4) Sistema informa que tipos de dados estão incorretos.
4.1 - Aplicativo não libera cadastro para Usuário.
4.3 - Aplicativo mostra mensagem de erro.
4.2 - Seguir para passo 2.
Pós-condições: Acesso do Usuário liberado.
2.2 – Caso de Uso Cadastrar Vaga.
Caso de Uso: Cadastrar Vaga.
Sumário: Usuário acessa o aplicativo e realiza cadastro da vaga ou rampa de
acesso.
Ator Principal: Usuário.
Pré-condições: Usuário ter realizado login no aplicativo.
Fluxo Principal:
1. Usuário inicia o aplicativo.
2. Usuário realiza login.
3. Usuário seleciona a funcionalidade de Adicionar Local.
4. Usuário pesquisa local utilizando endereço, ou utilizando a localização
atual.
5. Usuário seleciona o tipo de local que deseja inserir.
6. Aplicativo verifica a existência do local.
7. Aplicativo realiza o cadastro da vaga.
8. Encerrar caso de uso.
Fluxo Alternativo: (2) Dados do login errados ou inexistentes.
6. 2.1 - Aplicativo não libera o acesso para cadastrar vaga.
2.2 - Aplicativo mostra mensagem de erro e solicita que o usuário realize o login
no aplicativo.
4.2 - Seguir para passo 2.
Fluxo Alternativo: (6) Local desejado não existe.
2.1 – Endereço não encontrado.
2.2 - Aplicativo mostra mensagem que não obteve nenhum resultado.
4.2 - Seguir para passo 5.
Pós-condições: Cadastro do local realizado.
2.3 – Caso de Uso Visualizar Vaga e rampas de acesso.
Caso de Uso: Visualizar Vaga.
Sumário: Usuário acessa o aplicativo e visualiza as vagas cadastradas.
Ator Principal: Usuário.
Pré-condições: Na primeira vez quer utilizar o aplicativo o usuário deverá estar
conectado à internet, para obter dados dos locais cadastrados, uma vez que os dados
das vagas ficarão armazenado em cache para uso off-line, permitindo a visualização
das vagas posteriormente.
Fluxo Principal:
1. Usuário inicia o aplicativo.
2. Aplicativo realiza a requisição dos dados das vagas e rampas de acesso
cadastradas.
3. Aplicativo renderiza o mapa com as vagas e rampas cadastradas.
4. Encerrar caso de uso.
Fluxo Alternativo: (2) Sistema informa ao Usuário que é necessário conexão
com a internet.
2.1 - Aplicativo informa que não há conexão com a internet.
2.2 - Aplicativo mostra mensagem de erro e solicita que o usuário realize a
conexão com a internet.
4.2 - Seguir para passo 1.
Pós-condições: Vagas visualizadas.
3 – Diagramas
3.1 – Diagrama de Casos de Uso