Especificação dos Requisitos do Software UFPI Maps 1.0. Autores:4A Team Alceu Medeiros Antonio Lima AntonioHelves Fernando Assunção

Documentos relacionados
UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

Portal de Sistemas Integrados. Manual do Usuário. Versão: 1.0

Manual do Usuário (Firma Inspetora) Versão 1.8. CMCP - Controle da Marcação Compulsória de Produtos

Guia operação site

SAÚDE CONNECT ALTERAÇÃO DE DADOS CADASTRAIS

ATuLCo. Manual de Instruções. Gestor de Agência de Viagens. ATuLCo Gestor de Agencia de Viagens. Horário Abreu Nr António Felgueiras Nr.

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

Ayuda Sua ONG na mão

Sistemas da UFRN : iproject SUMÁRIO 3.MENU TESTES (DALTON ESTÁ ALTERANDO) MENU ATUALIZAR EM PRODUÇÃO MENU ATUALIZAR BANCO...

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

Manual de Utilização. Ao acessar o endereço chegaremos a seguinte página de entrada: Tela de Abertura do Sistema

MANUAL DO CLIENTE FINAL ALTERAÇÕES BÁSICAS NO PRODUTO SITE ACESSANDO O PAINEL _ 1 EDITANDO TEXTOS _ 2 TROCANDO IMAGENS 4 INSERINDO VIDEOS 7

COMUNICADO SOBRE CADASTRO DE AÇÕES NO PROJUDI 08/06/2016

e Autorizador Odontológico

COMO CRIAR UM PEDIDO DE COMPRAS

Este tutorial tem por finalidade facilitar o cadastramento das propostas que serão submetidas ao Finep.

Especificação do Caso de Uso Metodologia de Desenvolvimento de Sistemas Fase Especificação ASES-Web

Gerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA

Como Registrar - SIGProj

MANUAL DO USUÁRIO. Figura 1: Tela de Apresentação do FaçaCalc.

Módulo Odontologia. Sumário. Odontologia

MANUAL DE ATENDIMENTO AO SERVIDOR MÓDULO - SIGRH

Manual Para Peticionamento Online

Portal dos Convênios - Siconv

Manual de Operações do Painel Administrativo do site

NOVA VERSÃO SAFE DOC MANUAL

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO

MANUAL HAE - WEB MANUAL WEB HAE

WEBDESK SURFLOG. MANUAL DO USUÁRIO VERSÃO 2.0.1

UTILIZAÇÃO DE RECURSOS AVANÇADOS DO EXCEL EM FINANÇAS (PARTE III): GERENCIAMENTO DE CENÁRIOS

Instituto Federal de Educação, Ciência e Tecnologia da Paraíba Departamento de Tecnologia da Informação

Manual Remessa Bancária

Este Procedimento Operacional Padrão define as etapas necessárias para o processo de inventário em um estoque, filial ou loja no APLWeb.

Manual de Uso do Aplicativo

TCI Sistemas Integrados

Especificação de Caso de Uso

APOSTILA DE INFORMÁTICA INTERNET E

IOL Controle de Processo Seletivo Como funciona?

RENOVAÇÃO DE MATRÍCULAS via Controle Acadêmico de Graduação-CAGr

MANUAL DO PROFESSOR. - Inscrições Colégios. Colégios Participantes de Temporadas anteriores:

GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos

Manual SAGe Versão 1.2

CERTIDAO SIMPLIFICADA EXISTÊNCIA DE EMPRESA

GUIA DO USUÁRIO AUTOR GECi Gerenciador de eventos científicos

MARINHA DO BRASIL COMANDO DO CONTROLE NAVAL DO TRÁFEGO MARÍTIMO GUIA RÁPIDO PARA MANUSEIO DO SISTEMA CRIPTOGRÁFICO ÁTRIA

Avaliação MT Última Atualização 25/04/2012

Administração Portal Controle Público

Universidade Federal de Mato Grosso Secretaria de Tecnologias da Informação e Comunicação. SGE Sistema de Gerenciamento de Encargos MANUAL. Versão 4.

Manual do Usuário Culturi (Android)

Portal e-contas Versão 2015: Prestação de Contas Mensais

Para usar com Impressoras multifuncionais (MFPs) ativadas para a Tecnologia Xerox ConnectKey

COMO PREENCHER A DECLARAÇÃO DE BENS E VALORES

SocialMap - Como unir o Foursquare, ArcGIS Online e o Facebook? - Parte III de III (opcional)


PLANILHA DE NIVELAMENTO

Caso tenha alguma dificuldade nesta etapa, procure um técnico de informática para auxiliá-lo.

COMO FAZER A DECLARAÇÃO DE BENS E VALORES

SISTEMA OPERACIONAL - ANDROID

MANUAL e-sic GUIA DO SERVIDOR. Governo do Estado do Piauí

PRINCIPAL PAGINA INICIAL

Manual Mobuss Construção - Móvel

Tutorial do aluno Ambiente Virtual de Aprendizagem (AVA) Rede e-tec Brasil

Como devo fazer para me inscrever nos ambientes virtuais?

Copyright - IS Intelligent Software

PDE INTERATIVO MANUAL DE CADASTRO E GERENCIAMENTO DE USUÁRIOS

MANUAL DO USUÁRIO PRINTDIAG CHIPTRONIC ELETRÔNICA DO BRASIL

Portal Sempre UNESP MANUAL DO PORTAL SEMPRE UNESP

Adicionar uma figura, como um botão Submeter, a um formulário

Conhecendo o Delphi 2010

Manual Webmail GUIA GERAL UNIVERSIDADE TECNOLÓGIA FEDERAL DO PARANÁ DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO - DIRGTI 2015

atualização gratuita *para clientes Solutio com contrato de manutenção ativo.

SISVAN WEB. Informações Gerais para Navegar no Acesso Restrito

PREFEITURA DO MUNICÍPIO DE PORTO VELHO SECRETARIA MUNICIPAL DE ADMINISTRAÇÃO SEMAD DEPARTAMENTO DE RECURSOS DA TECNOLOGIA DA INFORMAÇÃO DRTI

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Fundamentos de Informática. Tiago Alves de Oliveira

2.1. Incluir uma Proposta de Concessão de Diárias e Passagens PCDP com diárias e passagens.

Manual do Usuário Sistema de Acuidade Visual Digital

TERMO DE REFERÊNCIA Nº 1225 PARA CONTRATAÇÃO DE PESSOA FÍSICA CONSULTOR POR PRODUTO

MICROSOFT OFFICE POWERPOINT 2007

1 Natuur Online Cadastre-se Cadastre-se Tipo de Usuário Consultor

Serviço Público Federal Universidade Federal do Pará - UFPA Centro de Tecnologia da Informação e Comunicação - CTIC S I E

Usando o e a Internet

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira.

Secretaria de Estado de Meio Ambiente e Desenvolvimento Sustentável - SEMAD. Manual do Usuário

Manual do Usuário CMS WordPress MU Versão atual: 2.8

DIVISÃO DE INFORMAÇÃO E SISTEMATIZAÇÃO

Solicitação de Autorização Intercâmbio

Como aplicar permissões aos utilizadores?

PJE. Cadastro Excepcional para Processos Digitais

SECRETARIA DE ESTADO DE DESENVOLVIMENTO RURAL E AGRICULTURA FAMILIAR SEDRAF INSTITUTO DE DEFESA AGROPECUÁRIA DO ESTADO DE MATO GROSSO

MicroWork TOUCH CHECKLIST

Manual Candidato Edital Público. Manual de Utilização de Inscrição On-Line em Edital Público

Manual de instruções U Definições da impressora CP_Manager

Índice. Manual De instalação ProjectNet Manager

Alpha - Secretaria de Igrejas Fone: (34) / Uberlândia MG

Manual do Usuário. Quiz Online

Transcrição:

UFPI Maps 1.0 Autores:4A Team Alceu Medeiros Antonio Lima AntonioHelves Fernando Assunção Teresina PI Julho de 2013 1

UFPI Maps 1.0 Sumário 1. Introdução... 3 1.1. Objetivo deste documento... 3 1.2. Escopo do Produto... 3 1.2.1. Nome do Produto e de seus componentes principais... 3 1.2.2. Missão do Produto... 3 1.2.3. Limites do Produto... 3 1.2.4. Benefícios do Produto... 3 1.3. Definições e Siglas... 3 2. Lista de Funcionalidades... 4 3. Detalhamento dos Requisitos... 4 3.1. Diagrama de Contexto... 4 3.2. Casos de Uso... 5 3.3. Atores... 5 3.4. Especificação dos Casos de Uso... 6 3.4.1. Gestão de Comunicação... 6 3.4.2. Gestão de Mapas... 7 3.4.3. Gestão de Rotas... 8 3.4.4. Gestão de Setores... 9 4. Metas Gerenciais... 10 5. Estimativa de Custos e prazos para a Elaboração... 10 2

1. Introdução 1.1. Objetivo deste documento Este documento tem como objetivo especificar os requisitos do software UFPI Maps que será desenvolvido ao longo da disciplina de Engenharia de Software 2. Público Alvo: Usuários e desenvolvedores do projeto UFPI Maps. 1.2. Escopo do Produto 1.2.1. Nome do Produto e de seus componentes principais UFPI Maps (componente único):aplicação mobile (Android) com Mapeamento Georeferenciado das Unidades Organizacionais da UFPI. 1.2.2. Missão do Produto O objetivo do software é apresentar a seus usuários (Alunos, Professores e Técnicos- Administrativos da UFPI) um novo serviço que permitirá encontrar fisicamente as unidades administrativas e operacionais desta universidade, de forma que será possível, via serviço de georeferenciamento, exibir um mapa com a localização de cada unidade desta universidade 1.2.3. Limites do Produto 1. O UFPI Mapsnão fará cadastro de usuários; 2. O UFPI Maps não terá ajuda online; 3. O UFPI Maps não traçará rotas fora do mapa Universitário ; 1.2.4. Benefícios do Produto Número de Ordem Benefício Valor para o Cliente 1 Traçar rotas dentro do Mapa universitário da UFPI Essencial 2 Manuseio e gerencia de rotas criadas e setores Essencial salvos 3 Interação com o mapa universitário Essencial 4 Alternar entre tipo de exibição de Mapa Desejável 1.3. Definições e Siglas Nr. Sigla Definição 1 CRUD Sigla em inglês para Criar, Ler, Atualizar, e Deletar. (Create, Read, Update, Delete). 3

Número de Ordem 2. Lista de Funcionalidades Nome da funcionalidade 1 Selecionar Tipo de Mapas Descrição Alternar a visualização do mapa entre mapa normal e imagens de satélite 2 Clicar em setores no mapa Interagir com os setores da UFPI no mapa 3 Ajustar mapa na tela Interação com o mapa 4 Dar zoom in/out Interação com o mapa 5 Gerar rota Gerar um rota no mapa da UFPI a partir de um ponto de origem e um ponto de destino 6 Salvar rota nos favoritos Possibilidade de salvar rota criada 7 Gerenciar rotas favoritas Salvar e carregar rotas salvas 8 Ver detalhes de setor Interação com o setor no mapa, possibilidade de ver detalhes a cerca do mesmo. 9 Salvar setor nos favoritos Possibilidade de salvar favorito para o usuário 10 Gerenciar setores favoritos Possibilidade salvar e carregar setores salvos 3. Detalhamento dos Requisitos 3.1. Diagrama de Contexto 4

3.2. Casos de Uso ID Caso de Uso Requisito associado Detalhamento UC1 Gestão de Comunicação --- É a gerência de como a aplicação irá se comunicar com o serviço de mapas do google usando sua API e a estrutura contendo os setores da UFPI e suas coordenadas. UC2 Gestão de Mapas 1, 2, 3, 4 e 5 É a gerência que a aplicação irá fornecer ao usuário com os mapas fornecidos com o google-maps; tais como: escolher tipo de mapa (visualização de mapas rodoviários padrão, imagens de satélite do Google Earth, etc.), movimentar mapa na tela (lados, zoom), interagir com mapa (clicando em pontos a serem escolhidos). UC3 Gestão de Rotas 5, 6 e 7 É a gerência que a aplicação irá fornecer ao usuário para trabalhar com rotas no mapa universitário; podendo o usuário fazer ações coimo: - gerar rota; - salvar rota; - listar rotas salvas - carregar rota; - remover rota; UC4 Gestão de Setores 2, 8, 9 e 10 Na gestão de setoreso usuário poderá gerenciar os setores da Universidade listados no mapa, realizando operações como: buscar setor, salvar setor, listar e remover setores dos favoritos. 3.3. Atores Nº Ator Descrição 1 Usuário Usuário da aplicação, interage com a aplicação diretamente; 2 Google-Maps Serviço fornecido pelo Google, fornecendo mapas e meios de interação com os mesmos; 3 Estrutura de Setores da UFPI Estrutura com todos os setores e sub-setores da UFPI; 4 GPS Fornece localização instantânea do usuário da aplicação; 5

3.4. Especificação dos Casos de Uso 3.4.1. Gestão de Comunicação 3.4.1.1. Protótipo de tela 3.4.1.2. Detalhamento do Caso de Uso Precondições 1. Estar conectado à internet; Fluxo Principal 1. Verificação de conexão com a internet: 1.1. a aplicação verifica se a mesma está com conexão externa (Internet); 1.2. estando com a conexão com a Internet funcionando 1.3. retorna para a aplicação para a mesma fazer o devido uso da Internet. 2. Comunicação com o google-maps: 2.1. A aplicação recebe os dados fornecidos através do usuário, dados como ponto de origem e ponto de destino e etc; 2.2. a gestão de conexão recebe esses dados e usando o serviço do google-maps, trata-os, retornando para a aplicação o resultado dos dados fornecidos. 3. Comunicação com a estrutura de setores da ufpi: 3.1. a aplicação verifica se a mesma está com conexão com o servidor que contém a estrutura dos setores da universidade; 3.2. estando com a conexão funcionando, retorna para a aplicação para a mesma fazer o devido uso da estrutura fornecida pelo servidor. Fluxo alternativo 1. Verificação de conexão com a internet: 1.1. a aplicação verifica se a mesma está com conexão externa (Internet); 1.2. não estando com a conexão com a Internet funcionando 6

1.3. retorna para a aplicação um erro dizendo que está sem conexão com a Internet. 2. Comunicação com o google-maps: 2.1. A aplicação recebe os dados fornecidos através do usuário, dados como ponto de origem e ponto de destino e etc; 2.2. a gestão de conexão recebe esses dados e na hora de enviar os dados para o googlemaps tratar, se ele estiver fora do ar, retorna para a aplicação a mensagem de que o serviço do Google-maps está indisponível. 3. Comunicação com o banco de dados de setores da ufpi: 3.1. a aplicação verifica se a mesma está com conexão com o servidor que contém a estrutura dos setores da universidade; 3.2. não estando com a conexão funcionando; 3.3. retorna para a aplicação um erro dizendo que está sem conexão com o servidor que contém a estrutura dos setores da universidade. 3.4.2. Gestão de Mapas 3.4.2.1. Protótipo de Tela 3.4.2.2. Detalhamento do Caso de Uso Precondições Não Aplicável Fluxo Principal 1. O usuário escolhe a opção desejada do tipo de mapa que deseja visualizar. 2. O mapa é exibido na tela. 3. O usuário interage com o mapa aplicando zoom e ajustando a posição desejada ou vendo informações dos setores apresentados no mapa. Fluxo alternativo1 1. Usuário escolhe um tipo de mapa a ser visualizado, porém, por algum erro de 7

comunicação, uma mensagem aparece na tela informando que o serviço está indisponível. 3.4.3. Gestão de Rotas 3.4.3.1. Protótipos de Tela 3.4.3.2. Detalhamento do Caso de Uso Precondições Não Aplicável Fluxo Principal 1. O sistema exibe a tela com mapa da UFPI 2. O usuário aciona a opção Trajeto 3. O usuário insere o ponto de origem 4. O usuário insere o ponto de destino 5. O usuário escolhe o tipo de rota 6. O usuário aciona o comando Como Chegar 7. O sistema exibe o trajeto (a rota a ser seguida) Fluxo alternativo1 1. Usuário informa ponto origem/destino inválidos 2. Usuário aciona o botão Como Chegar 3. Uma mensagem é mostrada na tela informando ao usuário que o ponto de origem ou destino é inválido, e que ele tem que inserir um outro ponto 4. Usuário aciona o botão "OK" e então mostra a tela para uma nova inserção do ponto (refazer operação). Fluxo alternativo2 1. Usuário após gerar a rota seleciona a opção salvar 2. Clica no ícone flutuante Salvar 3. Marca a opção Rotas 4. Clica na Salvar 8

3.4.4. Gestão de Setores 3.4.4.1. Protótipo de Tela 3.4.4.2. Detalhamento do Caso de Uso Precondições Não Aplicável Fluxo Principal Inserir Setor em Favoritos 1. O Sistema exibe a tela de Gestão de Setores 2. O Usuário aciona o botão inserir setor 3. O Sistema exibe uma tela Inserir Setor Fluxo Principal Remover Setor dos Favoritos 1. O Sistema exibe a tela de Gestão de Setor 2. O Usuário seleciona um setor na lista de setores 3. O Usuário aciona o botão Remover setor 4. O Sistema pede a confirmação da exclusão 5. O Sistema remove o setor e informa que a remoção ocorreu com sucesso Fluxo Principal Buscar Setor 1. O Sistema exibe a tela de Gestão de Setor 2. O Usuário aciona o botão Buscar setor 3. O usuário preenche o campo com a informação do setor pesquisado; 4. O Sistema exibe a tela com os dados do setor. Fluxo Principal Listar Setores 1. O Sistema exibe a tela de Gestão de Setor 9

2. O Usuário aciona o botão Listar setores 3. O Sistema exibe a tela com a lista de todos os setores existentes. Fluxo alternativo1 1. Ao Buscar um setor se o setor não se encontrar cadastrado, será exibida uma mensagem de AVISO AO USUÁRIO: UNIDADE NÃO CADASTRADA. 4. Metas Gerenciais O UFPI Maps deverá atender às seguintes metas gerenciais do cliente Prazo máximo de desenvolvimento: 3 meses; Custo máximo de desenvolvimento: R$ 0,00. 5. Estimativa de Custos e prazos para a Elaboração A fase de Elaboração do UFPI Maps obedecerá ao seguinte planejamento: 1. Reuniões para levantamento inicial dos requisitos: 4 dias úteis. 2. Análise e documentação inicial pela equipe da 4A Team: 5 dias úteis. 3. Reuniões para detalhamento dos requisitos: 5 dias úteis. 4. Fechamento da análise e documentação da Especificação de Requisitos pela equipe 4A Team: 5 dias úteis. 5. Redação dos Planos de Desenvolvimento e da Qualidade pela equipe da 4A Team: 3 dias úteis. 6. Reunião para apresentação da Especificação de Requisitos e dos Planos de Desenvolvimento e da Qualidade: 1 dia útil. 10