Beruflich Dokumente
Kultur Dokumente
PASSO FUNDO/RS
Novembro/2013
1
1. Anlise Inicial:
1.1. Necessidades do Negcio
O principal problema na organizao em estudo que um mesmo produto pode ser
vendido duas vezes, gerando uma informao incorreta para a empresa e por consequncia
prejudicando a imagem da organizao perante o cliente.
A utilizao de um software, via web, com base na empresa, resolveria a situao,
uma vez que todos envolvidos estariam acessando ao mesmo banco de dados.
1.3. Requisitos
O novo sistema dever, entre outras funes:
- Ser voltado (utilizado) em ambiente web, com acesso por qualquer navegador de
internet.
- Manter um custo/benefcio compatvel com a poltica de investimentos da empresa.
- Montar o sistema de acordo com as regras estabelecidas pela empresa, baseando-se
nos questionrios aplicados bem como vivenciando o dia a dia da mesma.
Vantagens
Desvantagens
Concluso
1. Gesto de
Vendas
1.1. Definio
Banco de
Dados
No
Mysql
Open source
Oracle
Segurana
Mysql, open
source e
capacidade de
integrao
SqlServer
C#
Suporte
Suporte, agilidade
no
desenvolvimento,
linguagem
orientada a
objetos.
Software livre,
linguagem
orientada a objetos
Nvel Baixo de
Segurana
Mo de obra
escassa
No Portvel
Custo de
aquisio de
licenas
1.2. Definio
linguagem de
programao
No
Sim
Sim
Java
1.3. Definio
do sistema
operacional do
servidor
No
1.4. Definio
do servidor
WEB
No
1.5. Definio
do Sistema
operacional
dos usurios
Sim
1.6. Definio
do Sistema
Operacional
Mobile
Sim
Sim
Sim
Sim
Ruby on rails
Cdigo limpo
Windows
Server
Facilidade na
instalao e
manuteno
Open source,
robustez.
Open source
Linux
CentOS
Apache
Tomcat
IIS (Internet
Information
Services an)
Interface amigvel
de configurao.
Windows 8
Usurios
adaptados com
interface.
Open source
Ubuntu
Desktop
Sim
Falta de agilidade
no
desenvolvimento,
principalmente na
pr-compilao
Falta de suporte,
mo de obra
escassa
Valor de aquisio
Falta de Mo de
especializada
Configurao
complexa quando
necessrio atingir
alta perfomance
A instalao
possvel somente
em plataforma
Windows.
Custo de
aquisio.
Resistncia dos
usurios
Android
Gama de
aplicativos
Segurana
Windows 8
Phone
Usurios
adaptados com
interface
Falta de muitos
recursos
disponveis no
Windows desktop
C#, agilidade no
desenvolvimento,
documentao de
fcil acesso.
Windows Server,
agilidade na
implantao.
IIS, melhor
integrao com
Windows Server.
Apesar de o
sistema ser WEB
e trabalhar em
ambas as
plataformas,
recomenda-se
utilizar Windows
8.
Android,
aplicativos
Requisitos No Funcionais
Requisitos Descrio
Prioridade
RF01
Alta
RNF01
Portabilidade
Essencial
Alta
RNF02
Usabilidade
Essencial
Alta
RNF03
Segurana
Essencial
Cadastrar
Compradores
/Clientes
RF02
Cadastrar
Terrenos / Produtos
RF03
Cadastrar
Corretores
RF04
Cadastrar
Imobilirias
RF05
Mostrar Terrenos
Disponveis
RF06
Confirmar Compra
RF07
Checar
disponibilidade de
compra
RF08
Reservar Terreno
RF09
Finalizar Compra
RF10
Expirar Reserva
RF11
Entregar Produto
RF12
Cadastrar Usurios
Quadro 2 Requisitos do Sistema
Alta
Essencial
Essencial
Essencial
Essencial
Essencial
Essencial
Essencial
Alta
3 Diagrama de Contexto
3.1 Processos Envolvidos no Sistema
No quadro abaixo esto listados os processos envolvidos no sistema.
Identificao
do Processo
ID01
ID02
ID03
ID04
ID05
ID06
ID07
ID08
ID09
ID10
ID11
ID12
Descrio da Funo
Cadastrar compradores
Cadastrar terrenos
Cadastrar corretores
Cadastrar imobilirias credenciadas
Mostrar terrenos disponveis
Confirmar compra
Checar disponibilidade de terreno
Reservar terreno
Finalizar compra
Expirar reserva
Entregar produto
Cadastrar usurios
Quadro 3 Processos
TABELA: USUARIOS
Campo
PK id_usuario
Nomecompleto
Tipo
Usurio
Senha
Descrio
Cdigo identificador do usurio
Nome completo do usurio
Identifica o tipo do usurio. 1Master, 2-Corretor,3-Incorporadora
Usurio para acessar sistema. No
poder ter mais de um usurio igual
Senha para acessar sistema
TABELA: COMPRADORES
Campo
Descrio
PK id_comprador
Cdigo identificador do comprador
Nome
Nome do comprador
Cpf_cnpj
CPF do comprador caso seja pessoa
fsisca ou CNPJ caso seja pessoa
jurdica
Telefone
Nmero do telefone do comprador
Email
E-mail do comprador
Endereco
Endereo do comprador, inclusive
nmero e complemento
Bairro
Bairro do comprador
FK Id_usuario
Identificador do usurio que efetuou
incluso
Cidade
Cidade que reside o comprador
UF
UF que reside o comprador
TABELA: IMOBILIRIAS
Campo
Descrio
PK id_imobiliaria
Cdigo identificador da imobiliria
Nome
Nome da imobiliria
CNPJ
CNPJ da imobiliria
Endereco
Endereo da imobiliria
Bairro
Bairro da imobiliria
TABELA: CORRETORES
Campo
Descrio
PK id_corretor
Cdigo identificador do corretor
Nome
Nome do corretor
Telefone
Telefone do corretor
CPF
CPF do corretor
Endereco
Endereo do corretor
Bairro
Bairro do corretor
Creci
Nmero do conselho regional dos
corretores de imveis
FK id_usuario
Identificador do usurio que efetuou
Tipo
Inteiro
Caractere
Caractere
Tam
4
128
1
Req
Sim
No
Sim
Caractere
20
Sim
Caractere
20
Sim
Tipo
Caractere
Caractere
Caractere
Tam
6
128
14
Req
Sim
Sim
Sim
Caractere
Caractere
Caractere
20
128
128
No
No
No
Caractere
Inteiro
128
4
No
No
Caractere
Caractere
128
2
No
No
Tipo
Inteiro
Caractere
Caractere
Caractere
Caractere
Tam
4
128
14
128
128
Req
Sim
Sim
Sim
No
No
Tipo
Inteiro
Caractere
Caractere
Caractere
Caractere
Caractere
Caractere
Tam
6
128
20
11
128
128
20
Req
Sim
Sim
Sim
Sim
No
No
Sim
Inteiro
No
9
FK id_imobiliaria
incluso
Identificador da imobiliria a qual o
corretor esta vinculado
TABELA: TERRENOS
Campo
PK id_terreno
Descricaolocalizacao
Nroregimovel
Dataentrada
Datareserva
Dataconclusao
Situao
Valor
FK id_usuario
Latitude
Longitude
FK id_comprador
FK id_corretor
Inteiro
Descrio
Cdigo identificador do terreno
Descrio da localizao do terreno
Nmero da matrcula nos registros
de imveis
Data de incio de venda do terreno
Data que corretor efetuou a reserva
Data de concluso do processo de
compra
Situao do terreno. 1- Disponvel,
2- Reservado, 3- Vendido
Valor do terreno
Identificador do usurio que efetuou
incluso
Latitude em decimal aonde o terreno
esta localizado
Longitude em decimal aonde o
terreno esta localizado
Identificador do comprador que
efetuou a compra
Identificador do corretor que efetuou
a venda
Tipo
Inteiro
Caractere
Caractere
Sim
Tam Req
8
256
10
Data
Data
Data
Caractere
Numrico
Inteiro
10,2
4
Caractere
15
Caractere
15
Inteiro
Inteiro
1 Estudo de Viabilidade
Requisitos
Funcionais
Vantagens
Desvantagens
Concluso
1. Gesto de
Vendas
1.1. Definio
Banco de
Dados
No
Mysql
Open source
Oracle
Segurana
Mysql, open
source e
capacidade de
integrao
SqlServer
C#
Suporte
Suporte, agilidade
no
desenvolvimento,
linguagem
orientada a
objetos.
Software livre,
linguagem
orientada a objetos
Nvel Baixo de
Segurana
Mo de obra
escassa
No Portvel
Custo de
aquisio de
licenas
1.2. Definio
linguagem de
programao
No
Sim
Sim
Java
1.3. Definio
do sistema
operacional do
servidor
No
1.4. Definio
do servidor
WEB
No
1.5. Definio
do Sistema
operacional
dos usurios
Sim
1.6. Definio
do Sistema
Operacional
Mobile
Sim
Sim
Sim
Sim
Ruby on rails
Cdigo limpo
Windows
Server
Facilidade na
instalao e
manuteno
Open source,
robustez.
Open source
Linux
CentOS
Apache
Tomcat
IIS (Internet
Information
Services an)
Interface amigvel
de configurao.
Windows 8
Usurios
adaptados com
interface.
Open source
Ubuntu
Desktop
Sim
Falta de agilidade
no
desenvolvimento,
principalmente na
pr-compilao
Falta de suporte,
mo de obra
escassa
Valor de aquisio
Falta de Mo de
especializada
Configurao
complexa quando
necessrio atingir
alta perfomance
A instalao
possvel somente
em plataforma
Windows.
Custo de
aquisio.
Resistncia dos
usurios
Android
Gama de
aplicativos
Segurana
Windows 8
Phone
Usurios
adaptados com
interface
Falta de muitos
recursos
disponveis no
Windows desktop
C#, agilidade no
desenvolvimento,
documentao de
fcil acesso.
Windows Server,
agilidade na
implantao.
IIS, melhor
integrao com
Windows Server.
Apesar de o
sistema ser WEB
e trabalhar em
ambas as
plataformas,
recomenda-se
utilizar Windows
8.
Android,
aplicativos
2 Anlise de Requisitos
11
Requisitos Funcionais
Requisitos Descrio
Prioridade
Requisitos No Funcionais
Requisitos Descrio
Prioridade
RF01
Alta
RNF01
Portabilidade
Essencial
Alta
RNF02
Usabilidade
Essencial
Alta
RNF03
Segurana
Essencial
RF02
RF03
RF04
RF05
RF06
RF07
RF08
RF09
RF10
RF11
RF12
Cadastrar
Compradores
/Clientes
Cadastrar
Terrenos / Produtos
Cadastrar
Corretores
Cadastrar
Imobilirias
Mostrar Terrenos
Disponveis
Confirmar Compra
Checar
disponibilidade de
compra
Reservar Terreno
Finalizar Compra
Expirar Reserva
Entregar Produto
Cadastrar Usurios
Alta
Essencial
Essencial
Essencial
Essencial
Essencial
Essencial
Essencial
Alta
3 Diagrama de Contexto
12
13
14
15
Referncias Bibliogrficas
16