Você está na página 1de 13

Universidade Anhanguera Uniderp

Centro de Educao a Distncia


Atividade Prtica Supervisionada
Disciplina: Anlise Estruturada de Sistemas
Prof. EaD: Carlos Eduardo Cayres
Tutor a distncia Prof. Joo Alexandre
Tecnologia em Anlise e Desenvolvimento de Sistemas
Ailton Arantes de S. Junior 7368560737 Anlise e Desenvolvimento de
Sistemas.
Rodrigo Soares N. da Silva 7310556344 Anlise e Desenvolvimento de
Sistemas.
Gustavo M. de jesus freitas 7533599133 Anlise e Desenvolvimento de
Sistemas.
Weliton Vicente de Souza 5317981926 Anlise e Desenvolvimento de
Sistemas.
Rone Clsio C. Piaxedes 6791444165 Anlise e Desenvolvimento de Sistemas.
Kharman P. de Souza 7121496329 Anlise e Desenvolvimento de Sistemas.
Suzana Santana Pinto 6954481087 Anlise e Desenvolvimento de Sistemas.

VALPARASO / GO
2013
Introduo
A analise de requisitos um tema com diversos conceitos com o objetivo de estudar o
caso de uma melhor maneira possvel, para se evitar erros durante o desenvolvimento do
projeto.
Esse procedimento de analise consiste em documentar a comunicao entre cliente e
projetista, de modo que se entenda o que o cliente necessita precisamente, para que seja
passado ao desenvolvedor como deve ser feito. Conduzimos esta pesquisa atravs das tcnicas
que so utilizadas pelos analistas para levantamento de requisitos, como esta documentao
deve ser apresentada e tambm o mtodo que utilizamos para chegar a resoluo do problema
proposto.

Etapa 1
As necessidades do negcio:
Com base nas informaes recolhidas no desafio, necessrio um sistema em tempo
real que catalogue, seja passvel de insero de novos terrenos e que gerencie as vendas de tal
modo que a partir do momento que determinado terreno tenha tido sua reserva realizada,
automaticamente ele conste como indisponvel para outros corretores. O sistema deve conter
tambm um formulrio para cadastro de compradores, com campos para preenchimento de
informaes cruciais a respeito do mesmo, dentro deste formulrio ser inserido um campo
para preenchimento do e-mail do comprador, para que lhe seja enviado por e-mail
notificao do processo de compra do terreno. Deve-se tambm programar uma data de
validade para as reservas, caso o vendedor no finalize a compra dentro de sete dias, o sistema
modifica o status do terreno novamente para disponvel.
As questes levantadas a partir dessas necessidades so:

Quais informaes devem ser exibidas do terreno a venda?


R: Deve ser exibida a dimenso do terreno, localizao, valor, pavimentao do local, breve
descrio do terreno.
Haver possibilidade de armazenar propostas ou algo do gnero?
R: Sim, ser possvel o armazenamento de propostas.
Quais os dados dos clientes sero necessrios?
R: Nome/Razo Social, CPF/CNPJ, RG, Telefone, E-mail, Endereo, Tipo de terreno que
procura, Objetivos com o terreno.
Em quais plataformas dever funcionar este sistema?
R: Sistemas Android 4.0 ou superior e o servidor ser Linux.
Como ser a forma de acesso a este sistema?
R: A Incorporadora liberar o acesso atravs de login e senha para as corretoras, estas
liberaro seu login e senha para os corretores
Aps estes questionamentos os requisitos para atingir a meta so os seguintes:
Ter um sistema que mostre em tempo real os terrenos disponveis e reservados;
Exibir na tela informaes a respeito dos terrenos;
Tenha possibilidade de cadastro de novos terrenos;
Que seja possvel armazenar informaes de propostas;

Possuir um formulrio para cadastro de clientes;


Que ser hospedado em um servidor Linux e que se tenha o acesso atravs de portteis com o
sistema Android 4.0 ou superior;
A forma de acesso deve ser atravs de login e senha cedida pela Incorporadora as corretoras;
Ter uma alta capacidade de armazenamento de dados;
Com uma interface amigvel e simplificada para o uso;
Que envie automaticamente para o e-mail do comprador as informaes da venda;
Divulgue terrenos de acordo com a preferncia do cliente informada no tipo de terreno
desejado.

Relatrio 1 - Estudo de Viabilidade do Sistema de Vendas


Requisitos
Funcionais
1. Gesto de
Vendas
1.1. Banco de
Dados

Usu
rio

Ad
min

Tecnolo
gia
Usada

Vantagens

Desvantage
ns

Conclus
o

No

Sim

MySQL

Simples,
Cdigo, aberto,
Rpido,
Portabilidade,
Integrao.
Fcil Utilizao
e
Gerenciamento
Estabilidade,
Segurana,
Gratuito,
Robusto

Baixo Nvel de
Segurana.

MySQL

Complexidade

Linux
Server

Fcil uso,
Escalabilidade,
Suporte a
ASP.
Porttil,
Multiplataforma
, Orientada a
Objetos.

Pago,
Segurana

Simples,
Muitos
Compiladores,
Baixos
requisitos de
Memria.

Segurana,
No usa
classes e
objetos.

Android

Interface,
Cdigo Aberto.
Interface,
Hardware,
Estvel.

Segurana,
Atualizaes
Personaliza
o, Loja
Virtual.

SQLServ
er
1.1.1. Servidor do
Banco de Dados

No

Sim

. Linux
Server

Windows
Server

1.2.
Desenvolvimento

1.3. Plataforma

No

No

Sim

Sim

Java

Windows
Phone

Desempenho.

Java

Android

Relatrio 2 - Anlise de Requisitos


Requisitos Funcionais:

Catlogo de Terrenos
Atravs de uma interface, o corretor ter acesso aos terrenos disponveis para
negociao.
Cadastro de Terrenos
A Incorporadora ter a possibilidade de cadastrar novos terrenos disponveis para

venda.
Cadastro de Clientes
As corretoras tero acesso a um formulrio para o cadastro de clientes, com os
seguintes campos: Nome/Razo Social, CPF/CNPJ, RG, Telefone, E-mail, Endereo,

Tipo de terreno que procura, Objetivos com o terreno.


Envio automtico de e-mail a clientes
O sistema enviar ao comprador informaes de sua compra, andamento de propostas
e tambm divulgao de terrenos na sua margem de interesse.
Exibir Detalhes do Terreno
O corretor visualizar as seguintes informaes: Localidade, Valor, Dimenses do
terreno e uma breve descrio do mesmo.

Requisitos No Funcionais ~

Praticidade
O sistema ter uma interface de fcil utilizao, com fontes e cores que no

incomodem a viso, visando que a utilizao ser em todo o perodo comercial.


Confiabilidade
O sistema deve exibir com total integridade os terrenos disponveis e tambm seus
respectivos valores, para no ocorrem erros no momento de negociao. Tambm
dever efetuar com total preciso o cancelamento de um terreno reservado num

perodo de sete dias caso este no seja pago.


Segurana
O sistema ser acessado atravs de um login e senha disponibilizado para as
corretoras, estas, passaro seus dados de acesso aos funcionrios que se utilizaro do

sistema.
Desempenho

Devido ao fluxo de corretores acessando este banco de dados ao mesmo tempo,

estudar maneiras que o sistema d um retorno no menor tempo possvel.


Portabilidade
A linguagem utilizada ser o Java, pois a linguagem utilizada em aparelhos portteis.
A integrao ser realizada para acesso ao servidor Linux.

Requisitos Funcionais
Requisi Descrio
Priorida
tos
de
RF01
Catlogo de
Essencial
Terreno
Atualizado
RF02
Cadastro de
Essencial
Terrenos
RF03
Cadastro de
Alta
Clientes
RF04
Envio
Alta
automtico de
e-mail a
clientes

Requisitos No Funcionais
Requisi Descrio
Priorida
tos
de
RNF01
Praticidade
Essencial

RF05
RF06

Armazenament
o de Propostas
Exibir Detalhes
do Terreno

Desejvel
Desejvel

RNF02

Confiabilidade

Essencial

RNF03

Segurana

Essencial

RNF04

Desempenho

Alta

RNF05

Portabilidade

Desejvel

Diagrama 1 - Diagrama de Contexto do Sistema

Etapa 4
Diagrama de Fluxo de Dados de nvel 0 do sistema

DFD Nvel 1 do Sistema

Dicionrio de Dados
Fluxo de Dados:
Nome do Fluxo de Dados: Dados do Terreno
Origem: Incorporadora
Destino: Depsito de Dados
Cadastro
Descrio Ampliada:
Este fluxo de dados tem a finalidade de cadastramento de novos terrenos
Estruturas de dados Includas:

Nome do Empreendimento, Matrcula do Terreno, Proponente, CNPJ/CPF, Endereo,


Complemento, Bairro, Municpio, UF, CEP, Ponto de Referncia, Situao do
Terreno, Caractersticas do Entorno, Mdia Residencial, Distncia ao plo de
influncia mais prximo, Distncia ao mercado de trabalho mais prximo,
Conservao.
Nome do Fluxo de Dados: Dados dos Clientes
Origem: Corretora
Destino: Depsito de Dados
Cadastro
Descrio Ampliada:
Este fluxo de dados tem a finalidade de cadastramento de novos clientes
Estruturas de dados Includas:

Nome/Razo Social, CPF/CNPJ, RG, Telefone, E-mail, Endereo, Tipo de terreno


que procura, Objetivos com o terreno.
Nome do Fluxo de Dados: Inf. Dos Terrenos
Origem: Depsito de Dados
Destino: Corretor
Cadastro
Descrio Ampliada:
Este fluxo de dados tem a finalidade de mandar informaes detalhadas
sobre o terreno
Estruturas de dados Includas:

Nome do Empreendimento, Proponente, CNPJ/CPF, Endereo, Complemento, Bairro,


Municpio, UF, CEP, Ponto de Referncia, Situao do Terreno, Caractersticas do
Entorno, Mdia Residencial, Distncia ao plo de influncia mais prximo, Distncia
ao mercado de trabalho mais prximo, Conservao.
Nome do Fluxo de Dados: Inf. Clientes
Origem: Depsito de Dados
Destino: Clientes
Cadastro
Descrio Ampliada:
Este fluxo de dados tem a finalidade de mandar informaes de compras
e ofertas de terrenos para os clientes
Estruturas de dados Includas:

Dados da compra, ofertas de terrenos.

Deposito de Dados:
Cdigo: 1
Nome do processo: Dados dos Terrenos
Descrio:
Neste processo o usurio preenche um formulrio com os dados do
terreno
Entrada
Resumo Lgico
Sadas
Os dados inserido
Nome do
neste processo sero
Empreendimento,
cadastrados no
Matrcula do Terreno,
sistema.
Proponente, CNPJ/CPF,

Endereo, Complemento,
Bairro, Municpio, UF,
CEP, Ponto de Referncia,
Situao do Terreno,
Caractersticas do Entorno,
Mdia Residencial,
Distncia ao plo de
influncia mais prximo,
Distncia ao mercado de
trabalho mais prximo,
Conservao.
Cdigo: 2
Nome do processo: Dados dos Clientes
Descrio:
Neste processo o usurio preenche um formulrio com os dados do cliente
Entrada
Resumo Lgico
Sadas
Os
dados
inserido
Nome/Razo Social,
CPF/CNPJ, RG, Telefone, neste processo sero
E-mail, Endereo, Tipo de cadastrados no
sistema.
terreno que procura,

Objetivos com o terreno.

Cdigo: 3
Nome do processo: Inf. Terrenos
Descrio:
Neste processo as informaes contidas no sistema so mandadas para o
usurio
Entrada
Resumo Lgico
Sadas
Os dados inserido
Nome do
neste processo sero
Empreendimento,
cadastrados no
Proponente, CNPJ/CPF,
sistema.
Endereo, Complemento,

Bairro, Municpio, UF,


CEP, Ponto de Referncia,
Situao do Terreno,
Caractersticas do Entorno,
Mdia Residencial,
Distncia ao plo de
influncia mais prximo,
Distncia ao mercado de
trabalho mais prximo,
Conservao.
Cdigo: 4
Nome do processo: Inf. Clientes
Descrio:
Neste processo as informaes de pagamentos e ofertas contidas no
sistema sero mandadas para o usurio
Entrada
Resumo Lgico
Sadas
Os dados inserido
Nome/Razo Social,
neste processo sero
CPF/CNPJ, RG, Telefone,
cadastrados no
E-mail, Endereo, Tipo de
sistema.
terreno que procura,

Objetivos com o terreno,


Informaes de
Pagamento.

Concluso
Atravs dessa pesquisa, vimos que a anlise estruturada um item fundamental no
desenvolvimento de projetos, onde devemos especificar com total preciso os requisitos
necessrios para atingir as nossas metas, necessitamos nos comunicar de forma significa com
o cliente para obteno desses requisitos, tornando a comunicao um item importantssimo
para o levantamento de requisitos. As formas como chegaremos ao nosso objetivo tambm
devem ser descritas, do mesmo modo que mostramos o tipo de linguagem que utilizaramos,
tipo de servidor, banco de dados, tudo que for utilizado para cumprir o objetivo deve ser
determinado no momento dessa anlise.