Atps emprrendedorismo
Por: pevelton • 16/4/2015 • Trabalho acadêmico • 2.648 Palavras (11 Páginas) • 272 Visualizações
[pic 1]
FACNET – Faculdade de Negócios e Tecnologia da Informação
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas - TADS
Disciplina: Análise Estruturada de Sistemas
Nome: Diliano Ribeiro da Silva
RA: 6399253104
Nome: Gedalias Ferreira dos Santos Filho
RA: 6949464778
Nome: Paulo Evelton Lemos de Sousa
RA: 6751358049
Título da atividade: Modelagem de um Sistema de Informação
Professor EAD da disciplina: Carlos Eduardo Cayres
Tutor EAD da disciplina: João Seabra
Taguatinga – DF, 23/11/2013
SUMÁRIO
Capa 1
Sumário 2
Relatório 1 – Estudo de Viabilidade do Sistema de Vendas 3
Relatório 2 – Análise de Requisitos 5
Relatório 3 – Diagrama de Contexto do Sistema 9
Relatório 4 – Diagramas de Fluxo de Dados Níveis 0, 1 e 2 14
Referências Bibliográficas 18
RELATÓRIO 1 – ESTUDO DE VIABILIDADE DO SISTEMA DE VENDAS
Três ferramentas indispensáveis que apoiam os profissionais de Análise e Especificação de Sistemas são o Diagrama de Fluxo de Dados, o Dicionário de Dados e a Tabela de Decisões.
O Diagrama de Fluxo de Dados, ou DFD, representa graficamente os processos do sistema. Ele mostra de forma panorâmica o que o sistema faz. É a etapa preliminar do desenvolvimento do sistema e pode sofrer melhorias no decorrer do processo.
O Dicionário de Dados é onde são armazenadas as informações sobre os dados do sistema.
A Tabela de Decisões armazena o conjunto de decisões que devem acontecer para que as ações dos processos sejam realizadas.
1.1 Análise Inicial
Antes de desenvolver um sistema devemos identificar primeiramente para que ele servirá. Em outras palavras, quais as necessidades que ele deverá atender. No nosso caso, o sistema servirá para resolver o problema que a Incorporadora está tendo ao vender seus terrenos, pois muitas vezes diferentes corretores estão vendendo o mesmo terreno para compradores distintos. Com o sistema, as imobiliárias, os corretores e os compradores serão cadastrados nele e a Incorporadora terá, então, total controle sobre os processos de compras dos terrenos, não permitindo que dois compradores comprem o mesmo terreno. Além disso, será possível fazer relatórios e análises sobre as vendas.
As informações que são necessárias serem coletadas no processo são:
- Quais terrenos estão sendo vendidos?
- Quais as características dos terrenos que estão sendo vendido?
- Quais são as Imobiliárias que são credenciadas?
- Quais são os corretores que estão cadastrados em cada uma das Imobiliárias credenciadas?
- Quais os dados do comprador (nome, RG, CPF, endereço, telefone)?
- Qual plataforma será necessária para o sistema funcionar?
O sistema deverá ser atualizado em tempo real, assim que um comprador indicar interesse na compra do terreno, esse terreno deverá aparecer no sistema como em processo de compra. Deverá ser possível cadastrar, editar e excluir terrenos a serem vendidos, corretores e compradores.
1.2 Viabilidade Técnica do Sistema
Requisitos Funcionais | Usuário | Admin | Tecnologia Usada | Vantagens | Desvantagens | Conclusão |
Definição Banco de Dados | Não | Sim | MySQL | É open source, simples, portável e rápido. | Não é tão seguro. | MySQL, ótima capacidade de integração. |
SQLServer | Possui bom suporte. É de fácil gerenciamento. | Não é Portável. | ||||
Oracle | É bem seguro. | Possui pouca mão de obra. | ||||
PostgreSQL | É robusto. Possui muitas funções. | Possui pouca mão de obra. | ||||
Servidor do Banco de Dados | Não | Sim | Windows Server | É de fácil usabilidade. | Não é gratuito. Não é tão seguro. | Linux Server, segurança é fundamental. |
Linux Server | É gratuito, muito estável, e seguro. | É complexo. | ||||
Plataforma | Não | Sim | Linux | É muito seguro e estável. Possui o código aberto. É gratuito. | É complexo. | Linux, possui a estabilidade necessária para o sistema. |
Windows | É de fácil usabilidade. | Não é gratuito. Não é tão seguro. | ||||
Android | É de fácil usabilidade com boa interface | Requer muitas atualizações. Não é tão seguro. | ||||
Desenvolvimento | Não | Sim | C | É bem simples. Necessita de pouca memória. | Não é tão seguro. | Java |
Java | É orientada a objetos. É portátil. | Possui baixo desempenho |
...