Sie sind auf Seite 1von 11

Especificao de Requisitos de

Software
para

EncontreAqui
Verso 1.0

Preparado por Matheus Chaves

UFMA

04.11.2016

Especificao de Requisitos de Software para EncontreAqui

Pgina 2

Tabela de Contedo
1.

2.

3.

Introduo
1.1.
Propsito
1.2.
Escopo
1.3.
Definies, acrnimos e abreviaturas
1.4.
Referncias
1.5.
Viso Geral
Descrio Global
2.1.
Perspectiva do Produto
2.1.1. Interfaces de Sistema
2.1.2. Interfaces de Usurio
2.1.3. Interfaces de Hardware
2.1.4. Interfaces de Software
2.1.5. Interfaces de Comunicao
2.1.6. Limites de Memria
2.1.7. Operaes
2.2.
Funes do Produto
2.3.
Caractersticas do Usurio
2.4.
Restries Gerais
2.5.
Suposies e Dependncias
Requisitos Especficos
3.1.
Requsitos Funcionais
3.2.
Requisitos de Desempenho
3.3.
Diagrama uml OMT-geo

Histrico de Revises
Nome

Data

Razes de Mudana

Verso

Especificao de Requisitos de Software para EncontreAqui

1.

Introduo

1.1

Propsito

Pgina 3

O propsito deste documento demonstrar o processo atravs do qual os requisitos do sistema


EncontreAqui, em sua verso 1.0, foram elicitados, analisados e refinados, alm de fundamentar o processo
de desenvolvimento do sistema supracitado.
O sistema Encontre aqui um sistema de busca geogrfica com o propsito de forncer ao usurio a
menor distancia, dado o destino escolhido pelo usurio. Os destinos so estticos, ou seja, apenas os lugares
apresentados pelo sistema podero ser escolhidos. Entre eles, encontra-se hospitais, UPAs e postos de sade.

1.2

Escopo

O produto uma aplicao de software utilizada para buscas geogrficas. O objetivo do produto
facilitar para o usurio o melhor destino baseado na sua consulta.

1.3

Definies, acrnimos e abreviaturas


RF: Requisitos Funcionais;
RNF: Requisitos no-funcionais;
RN: Regras de Negcio.

1.4

Referncias
Desenvolvimento de um sistema de informaes geogrficas em ambientes web para gesto espacial

1.5

de estaes rdio base, Reginaldo Fernandes da Silva, 2009.


CMARA, Gilberto. Introduo cincia da geoinformao. Disponvel em:
<http://www.dpi.inpe.br/gilberto/livro/introd/index.html>, acesso em: 28 de outubro de 2009. [S.L.:
s.n.], 2005.
Bancos de dados geogrficos / Organizadores Joo da Silva... [et al.]. Curitiba: EspaoGEO,
2005.

EEE 830-1998

Viso Geral

O documento modelado a partir do estilo IEEE830-1998.. As demais sees do documento esto


estruturadas da seguinte forma:
Seo 2: Descrio geral do produto;
Seo 3: Requisitos funcionais e no-funcionais do sistema.

Especificao de Requisitos de Software para EncontreAqui

2.

Descrio Global

2.1

Perspectiva do Produto

Pgina 4

O produto especificado por esse documento de requisitos um produto independente, autocontido,


requerendo to somente acesso internet e um browser instalado em seu computador. Dessa forma, o usurio
no precisar adquirir qualquer outro programa ou subsistema adicional para total usufruto deste produto.

2.1.1 Interfaces de Sistema


O sistema ser um sistema web, portanto, requer um browser instalado no computador onde
o sistema est instalado para que o usurio possa realizar suas interaes. As interfaces de sistema
necessrias no servidor so:
Acesso internet;
Conexo ao banco de dados da aplicao contendo todos os dados pertinentes ao sistema.

2.1.2 Interfaces de Usurio


Todas as interfaces de usurio, exceto as interfaces de instalao inicial, ocorrem atravs de
uma pgina web.

2.1.3 Interfaces de Hardware


O sistema possuir interface com uma impressora de notas fiscais.

2.1.4 Interfaces de Software


O sistema possuir interface com um sistema de pagamento de carto de crdito e dbito. O
computador tambm precisar dos drives da impressora de notas fiscais instalado para usufruto total
do sistema.

2.1.5 Interfaces de Comunicao


Por ser um sistema web, todas as atividades pertinentes ao sistema sero realizadas
utilizando o protocolo HTTP 1.1.

2.1.6 Limites de Memria


A memria secundria necessria no deve ultrapassar 1GB. O sistema no deve consumir
mais do que 200MB da memria RAM da mquina. A partir deste limite, o navegador pode
apresentar problemas de desempenho

Especificao de Requisitos de Software para EncontreAqui

Pgina 5

2.1.7 Operaes
O sistema no possui operaes especficas de inicializao. Operaes de backup do banco
de dados sero realizadas a cada 8 (oito) horas.

2.2

Funes do Produto
1. Um sistema web chamado EncontreAqui com o seguinte domnio
www.encontreaqui.com.br ofere servio para os usurios cadastrados no site.
2. Ao entrar no site pela primeira vez, o cliente ir se deparar com a homepage do site
na qual informa o intuito do site e suas funcionalidades.
3. Na aba encontre, no barra de navegao do site, ser apresentado uma tela na qual
o usurio precisar informar seu CEP e escolher uma das opes de lugares na qual
deseja pesquisar.
4. O servio funcionar da seguinte maneira:
a. O usurio informa o CEP ou endereo;
b. O usurio escolhe uma das opes de lugares na qual queira saber o mais
prximo de sua localidade. O usurio tambm poder escolher a
especialidade do hospital e do mdico;
c. O sistema ir mostrar o melhor resultado, que tem como caractersticas, o
endereo mais perto em relao ao CEP ou endereo informado.
d. S poder ser escolhido uma localidade de cada vez. Por exemplo, o usurio
informa seu CEP ou endereo e escolha uma localidade. As localidades so
oferecidas pelo site de maneira esttica. Caso o usurio tenha escolhido
UPA, ser mostrado a UPA mais prximo de onde se encontra.

Especificao de Requisitos de Software para EncontreAqui

Pgina 6

e. O resultado ser apresentado em um mapa para que o usurio possa


identificar de maneira clara o resultado da sua pesquisa.
f. Para nova consulta, o suurio dever clicar no boto nova consulta.
5. O site mostrar a localidade de hospitais, postos de sade, Unidades de Pronto
Atendimento (UPA) .

2.3

Caractersticas do Usurio

Existem dois tipos de usurio neste sistema. O primeiro o usurio que far consultas no
sistema e o outro ser o administrador do sistema responsvel por cadastrar novas localidades.

2.4

Restries Gerais
Sistema ser uma aplicao web, portanto, a capacidade de realizar atualizaes em tempo
real ao sistema torna-se limitada.
Sistema deve ser desenvolvido utilizando PHP.
Dados devero ser armazenados em um banco de dados geogrfico.
O usurio deve ser capaz de realizar a maioria de suas atividades de agendamento sozinho.

2.5

Suposies e Dependncias
O sistema ser instalado em uma mquina que possui um servidor de banco de dados
PostgreSQL e a extenso PostGIS.
O sistema ser instalado em uma mquina que possui instalado PHP 5.4 ou superior.

3.

Requisitos Especficos

3.1

Requisitos Funcionais
Os requisitos funcionais so especificados por caso de uso e cenrios. Os casos de uso
ajudam a entender o comportamento do sistema e os cenrios detalham as informaes dos
casos de uso.

Especificao de Requisitos de Software para EncontreAqui

Pgina 7

Figura 01. Caso de Uso

[RF-01] Manter Localidade


[RF-02] Realizar Consulta

[UC01 Manter Localidade]

Sumrio
Este caso de uso permite ao administrador cadastrar uma nova localidade no sistema,
caso ele no esteja cadastrado, alterar os dados cadastrais de uma localidade, excluir uma
localidade da base de dados do sistema e fazer uma consulta referente a uma localidade.

Atores
Administrador

Pr-Condio
Estar logado

Cenrio
Principal
[CP01] - Cadastrar Localidade
1. O administrador seleciona a opo Localidade.
2. O administrador seleciona a opo Nova Localidade.

Especificao de Requisitos de Software para EncontreAqui

3. O administrador digita os dados referentes ao cadastro:


Nome: obrigatrio;
Especialidade: opcional (No caso da cadastro de Hospital);
Endereo: opcional;
Ponto: obrigatrio.
4. O administrador confirma o cadastro selecionando a opo Salvar.
5. O sistema valida os dados informados
6. O sistema exibe uma mensagem de sucesso
[CP02] Consultar Localidade
1. Administrador seleciona a opo Localidade
2. administrador seleciona a opo Consultar Localidade.
3. O ator informa os critrios de pesquisa de localidade.
4. O ator seleciona a opo Pesquisar.
5. O sistema disponibiliza tela com o resultado da pesquisa.
6. Este caso de uso termina.
[CP03] Excluir Localidade
1. O administrador seleciona a opo Localidade
2. O administrador consulta a localidade.
3. O sistema disponibiliza tela com os dados atuais da localidade.
4. O administrador seleciona a opo Excluir.
5. O sistema exclui a localidadedo sistema.
6. O sistema exibe uma mensagem de sucesso.
[CP04] Alterar Localidade
1. O administrador seleciona a opo Localidade.
2. O administrador consulta a localidade.
3. Sistema disponibiliza tela com os dados da localidade.
4. Administrador seleciona Alterar dados cadastrais da localidade.
5. Administrador altera os dados necessrios.
6. O administrador confirma a alterao selecionando a opo Atualizar.
7. Sistema valida os dados informados.
8. O sistema exibe uma mensagem de sucesso.

Cenrios
Alternativos

Pgina 8

Especificao de Requisitos de Software para EncontreAqui

1. Sistema identifica que uma localidade com mesmo nome j foi cadastrado:
1.1. Sistema emite uma mensagem de alerta com a mensagem Localidade j
cadastrado!.

Ps-Condio

[UC02 Consultar Localidade]

Sumrio
Mostrar a localidade consultada pelo usurio.

Atores
Usurio

Pr-Condio

Cenrio
Principal
[CP01] - Usurio
1. O Usurio seleciona a opo Consultar Localidade.
2. O usurio informa os critrios da sua pesquisa.
3. O Sistema retorna o resultado da pesquisa feita pelo usurio..

Cenrios
Alternativos

Ps-Condio
Consulta realizada com sucesso.

Pgina 9

Especificao de Requisitos de Software para EncontreAqui

Pgina 10

Rastreamento de requisitos
3.1.1 Realizar uma consulta
Depende de

[RF-02]
Tem dependente

RF-01

3.2

Requisitos de Desempenho

3.2.1

Usurios Simultneos

[RNF-01]

O servidor deve ser dimensionado tal que suas medidas de desempenho no sejam
prejudicadas enquanto a quantidade mxima de 100 usurios simultaneamente ativos no seja
excedida.
Rastreamento de requisitos:
Depende de

Tem dependente
RNF-02
RNF-03

3.2.2

Carregamento Rpido de Interfaces

[RNF-02]

O sistema deve ser rpido, no demorando mais que dois segundos para ter sua interface
carregada no browser de um cliente com conexo de internet acima de 10Mbps, visto que o sistema
no possuir recursos de grande volume para gerar lentido.
Rastreamento de requisitos:
Depende de
RNF-01

Tem dependente

Especificao de Requisitos de Software para EncontreAqui

3.2.3

Tempo de Resposta Curto

Pgina 11

[RNF-03]

Em situaes normais, o tempo de resposta para todas as tarefas realizadas deve ser inferior
a 2 segundos. Em situaes de pico, o tempo de resposta no deve ultrapassar 10 segundos.
Rastreamento de requisitos:
Depende de
RNF-01

3.3

Diagrama uml OMT-geo

Figura 6: Diagrama uml OMT-geo

Tem dependente

Das könnte Ihnen auch gefallen