Buscar

Relatório Final PROINTER II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

FACULDADE ANHANGUERA DE CAMPINAS – UNIDADE 1
CENTRO DE EDUCAÇÃOA DISTÂNCIA
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas.
Projeto Interdisciplinar Aplicado aos Cursos Superiores de Tecnologia (PROINTER II)
Relatório Final – Etapa 2
Desenvolvimento de solução em software para o controle de locação de automóveis, manutenção veicular e controle financeiro.
Relatório Final 
Tutor Presencial: Francisco 
Tutor a Distância: 
Polo Presencial: 
Cidade, Outubro/2017.
Sumário
Resumo
O projeto apresentado consiste no desenvolvimento de software para uma empresa privada com fins lucrativos que atua no ramo de locação de automóveis. O principal objetivo é atender esta demanda. Atuará nos departamentos de locação, manutenção veicular e financeira. A proposta é aplicar as teorias norteadoras neste estudo, sendo elas: Construção de Algoritmos, Programação Estruturada I, Análise Estruturada de Sistemas, Teoria geral de Sistemas e Responsabilidade Social. Serão apresentados alguns aspectos conceituais relativos a essas disciplinas e os seus resultados.
Introdução
O desenvolvimento de software é uma atividade que se encontra em constante evolução e crescente importância na sociedade contemporânea. As empresas buscam o desenvolvimento de seus negócios, soluções inovadoras que simplifiquem suas atividades e aumentem seus controles operacionais e financeiros. O desenvolvimento de software elabora e implementa um sistema computacional, isto é, transformando necessidade e expectativa do cliente em um produto de software. 
Os programas podem atender diversos tipos de plataformas, como exemplos: Microsoft Windows, GNU\Linux, Apple OS X e sistemas de dispositivos móveis como o Android e iOS.
Desenvolvimento do Projeto
Podemos classificar diversos tipos de atividades em um processo de desenvolvimento de Software. Atividades de desenvolvimento ou atividades técnicas são aquelas que estão diretamente relacionadas ao processo de desenvolvimento, aquele que deverá ser entregue ao cliente. Podemos citar como exemplos de atividades de desenvolvimento: análise de requisitos, especificação de requisitos, projeto e implementação. 
Atividades gerenciais são aquelas que estão diretamente relacionadas ao planejamento, elaboração do escopo do projeto, realização de estimativas, análise dos riscos do projeto, elaboração de cronogramas, acompanhamento gerencial, entre outros. 
Atividades de Garantia da Qualidade: são aquelas relacionadas com a garantia da qualidade do produto em desenvolvimento e do processo de software utilizado, tais como revisões e inspeções de produtos (intermediários ou finais) do desenvolvimento. As atividades de desenvolvimento formam a espinha dorsal do desenvolvimento e, de maneira geral, são realizadas segundo uma ordem estabelecida no planejamento. As atividades de gerência e de controle da qualidade são, muitas vezes, ditas atividades de apoio, pois não estão ligadas diretamente à construção do produto final: o software a ser entregue para o cliente, incluindo toda a documentação necessária. Essas atividades, normalmente, são realizadas ao longo de todo o ciclo de vida, sempre que necessário ou em pontos pré- estabelecidos durante o planejamento, ditos marcos ou pontos de controle. A figura 1.1 mostra a relação entre esses tipos de atividades.
Descrição do Projeto
O projeto consiste em desenvolver um software para uma empresa que está expandindo seus negócios. Serão desenvolvidas sob medida, soluções de controles operacionais (locação e manutenção veicular) e controles financeiros. 
Para o desenvolvimento do nosso projeto, será realizado trabalho em equipe com todo o esforço planejado, coordenado e acompanhado, bem como a qualidade do que se está produzindo deverá ser sistematicamente avaliada.
DADOS DA EMPRESA E EQUIPE DO PROJETO
Funcionalidades que serão entregues e desenvolvidas: cadastro de clientes, cadastro de automóveis, cadastro de classificação de automóveis com valores de locação, movimentação de locação com cálculo de valor total das locações.
	Nome: 
	LOCADORA DE AUTOMÓVEIS
	Cidade de Atuação: 
	SÃO PAULO/SP
	Ano de Fundação: 
	2010
	Nome do Fundador: 
	Renato Andrade – Função – Diretor
	Público Alvo do Projeto: 
	Dep. de Locação / Dep. de Manutenção/ Dep. Financeiro
	Equipe de Trabalho/ Função:
	Camila de Oliveira Barbosa – Gerente de Projetos 
	
	Hebert Marinho Vicente – Analista de Sistemas
Cronograma do Projeto
O planejamento deve ser considerado um fator decisivo para o sucesso de um projeto de software. A elaboração de um cronograma inicial, planejando as etapas e a duração das atividades é necessária para a entrega do produto com qualidade e garantir a satisfação do cliente.
	Nome da tarefa
	Início
	Término
	Cronograma Desenvolvimento Software
	Seg 04/09/17
	Sex 08/09/17
	 PLANEJAMENTO
	Seg 11/09/17
	Sex 15/09/17
	Realizar o alinhamento interno
	Seg 11/09/17
	Sex 15/09/17
	Elaborar a documentação do projeto
	Seg 11/09/17
	Sex 15/09/17
	Levantamento e Especificação dos requisitos do sistema
	Seg 11/09/17
	Sex 15/09/17
	Aprovação de Etapa 01 - Planejamento
	Sex 15/09/17
	Sex 15/09/17
	 EXECUÇÃO
	Seg 18/09/17
	Sex 22/09/17
	 Análise do Sistema
	Seg 18/09/17
	Sex 22/09/17
	 Projeto do Sistema
	Seg 18/09/17
	Sex 22/09/17
	 Projeto de Interface
	Seg 18/09/17
	Sex 22/09/17
	Projeto de banco de dados
	Seg 18/09/17
	Sex 22/09/17
	Implementação dos Cadastros
	Seg 18/09/17
	Sex 22/09/17
	Implementação das funções de controle
	Seg 18/09/17
	Sex 22/09/17
	Aprovação de Etapa 02 - Projeto do Sistema
	Sex 22/09/17
	Sex 22/09/17
	 Roteiro e plano de testes
	Seg 25/09/17
	Sex 29/09/17
	Revisar as regras
	Seg 25/09/17
	Seg 25/09/17
	Validar os cálculos
	Seg 25/09/17
	Seg 25/09/17
	Elaborar casos e roteiros de testes
	Ter 26/09/17
	Qua 27/09/17
	Aprovação de Etapa 03 - Plano de Testes
	Qui 28/09/17
	Sex 29/09/17
	Programar treinamento aos usuários
	Seg 09/10/17
	Seg 09/10/17
	Aprovação de Etapa 04 - Treinamento
	Ter 10/10/17
	Ter 10/10/17
	 ENCERRAMENTO
	Ter 11/10/17
	Ter 13/10/17
	Assinar termo de encerramento 
	Ter 11/10/17
	Ter 13/10/17
Descrição de funcionamento do software
O sistema deve calcular o valor total da locação destinada ao cliente, considerando a classificação do automóvel, podendo ser básico, intermediário ou executivo. O sistema deve considerar a locação de um ou mais automóveis.
Principais Tecnologias de Modelagem de Análise Estruturada
 Diagrama de Fluxo de Dados (DFD) 
	O DFD – Diagrama de fluxo de dados é uma ferramenta de modelagem que permite imaginar um sistema como uma rede de processos funcionais e interligados. Fornece uma visão do sistema, visão orientada para funções, ou seja, demonstra todas as funcionalidades de um programa.
Alguns procedimentos são recomendados a fim de facilitar a criação do diagrama de fluxo de dados, sendo eles:
Escolher nomes significativos para todos os componentes de um DFD, numerar todos os processos de acordo com o diagrama a que pertencem, evitar desenhos complexos, refazer os diagramas tantas e quantas vezes forem necessárias, garantir o princípio da conservação de dados. 
Dados que saem de um arquivo devem ter sido previamente armazenados no mesmo. Dados produzidos por um processo têm que ter sido gerado por esse processo. No detalhe de um DFD, os fluxos de dados que entram e saem num diagrama de nível superior devem entrar e sair no de nível inferior. No detalhe de um DFD, um arquivo de dados existe entre dois ou mais processos no nível mais alto passa a ser representado em todos os níveis inferiores que envolvam esses processos. Não representar em um DFD fluxos de controle.
 
Diagrama de Fluxo de Dados locadora de automóveis
 Diagrama de Entidade e Relacionamento (DER) 
O Diagrama Entidade deRelacionamento permite a modelagem dos conceitos que devem ser armazenados em um banco de dados. 
“A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Nessa técnica, o modelo de dados é representado através de um diagrama entidade-relacionamento (DER). A abordagem ER foi criada em 1976 por Peter Chen, podendo ser considerada como um padrão de fato para a modelagem conceitual. Mesmo as técnicas de modelagem orientadas a objetos, que têm surgido nos últimos anos, como a UML, baseiam-se nos conceitos da abordagem ER.”(HEUSER, 2009, p. 34).
Está disponível atualmente no mercado, diversas ferramentas para utilizar na etapa de diagramação ER, de um projeto de banco de dados, podemos citar: MySQL Workbench, Astah Professional, DBDesigner 4, SQL Power Architect, Draw.io. 
Diagrama Entidade Relacionamento de sistema de locadora de automóveis
	
 Dicionários de Dados 
Na construção de um sistema é necessário ter sua definição em um dicionário de dados. Para a construção do dicionário existem alguns padrões, nos quais é comum encontrar a convenção simbólica conforme exemplos na tabela abaixo. 
SÍMBOLO 			SIGNIFICADO 
=				 É composto de 
+				 E
( )				Opcional (pode estar presente ou ausente) 
{ }				 Iteração (Repetição)
 [ ]				Escolha uma das opções 
** 				Comentário 
@ 				Atributo chave
 / ou | 				Separa alternativas na construção
 [ ] 				Simbologia para dicionário de dados 
Os dicionários de dados oferecem diversas vantagens as organizações. Permite que programadores ganhem agilidade no desenvolvimento de programas pois não precisam criar novos nomes de dados.
Define o formato necessário para inserir os dados nos bancos de dados, fornecendo informações referente a atributos, como nome, tipo de dados esperados (numérico, data, alfanumérico, etc) e valores válidos. Podem apresentar informações sobre freqüências, funções comerciais, aplicações e relatórios mais utilizados pelo atributo.
 Algoritmo 
Para o desenvolvimento de um sistema informatizado de boa qualidade devem-se seguir as seguintes fases:
1ª Fase: Estudo de Viabilidade (Estudos Iniciais) 
2ª Fase: Análise detalhada do sistema (Projeto Lógico) 
3ª Fase: Projeto preliminar do sistema (Projeto Físico) 
4ª Fase: Projeto detalhado do sistema (Algoritmos) 
5ª Fase: Codificação ou implementação (na linguagem escolhida) 
6ª Fase: Testes 
7ª Fase: Implementação, operação e manutenção 
ALGORITMO “CADASTRO DE CLIENTE”
Var 
inteiro:codigo; 
inteiro:rg; 
inteiro:cpf; 
inteiro:cnh;
data:ddn;
texto:endereço,nome;
escreva(“digite o codigo”);
leia(codigo);
escreva(“digite o rg”);
leia(rg);
escreva(“digite o cpf”);
leia(cpf);
escreva(“digite o cnh”);
leia(cnh);
escreva(“digite a ddn”);
leia(ddn);
escreva(“digite o nome”);
leia (nome);
escreva(“digite o endereco”);
leia(endereco);
fimalgoritmo
ALGORITMO “CADASTRO DE AUTOMOVEIS”
Var 
inteiro:codigo; 
inteiro:codigo_classificacao; 
data:ano_fabricacao; 
texto: marca,modelo;
escreva(“digite o codigo”);
leia(codigo);
escreva(“digite o codigo_classificacao”);
leia(codigo_classificacao);
escreva(“digite ano_fabricacao”);
leia(ano_fabricacao);
escreva(“digite marca”);
leia (marca);
escreva(“digite o modelo”);
leia(modelo);
fimalgoritmo
ALGORITMO “CADASTRO DE CLASSIFICACAO DE AUTOMOVEIS”
Var 
inteiro:codigo; 
texto:descricao_classificacao; 
real:valor;
escreva(“digite o codigo”);
leia(codigo);
escreva(“digite o descricao_classificacao”);
leia(descricao_classificacao);
escreva(“digite o valor”);
leia(valor);
fimalgoritmo
ALGORITMO “MOVIMENTAAO DE LOCACAO”
Var
inteiro:I;
inteiro:codigo;
inteiro:automovel;
inteiro:z;
texto:cliente;
real:total;
escreva(“digite o nome do cliente”);
leia(cliente);
escreva(“digite o código do pedido”);
leia(codigo);
enquanto(trabalho!=0);
z = 0
enquanto(z!=0);
escreva(“para:basico digite 1;
 intermedario digite 2;
 executivo digite 3;
 e imprimir relatório digite 0”)
leia(automovel);
se(automovel= = 1 ou automóvel = = 2 ou
automovel = = 3);
z = 1
senao se(automóvel = = 0);
z = 2
senao
escreva(“valor de entrada invalido”)
se(z==1)
 se(automóvel==1);
 total=total+80
se não se(automóvel)==2)
total=total+150
senão
total=total+150
senão
total=toal+300
escreva(“codigo”);
escreva(“nome”);
escreva(“valor total da locação:toal”)
fimalgoritmo
Fluxograma do Algoritmo
“Fluxograma Cadastro de Cliente” “Fluxograma Cadastro de automóvel”
“Flux. Cad. de Class. de Automóvel” “Flux. Cad. de Mov. de Locação de Automóvel”
“Fluxograma Cadastro de Movimentação de Locação de Automóvel”
 Responsabilidade Social e Meio Ambiente
Com o desenvolvimento tecnológico da humanidade, podemos afirmar que a vida tornou-se muito mais prática e fácil para exercermos várias atividades do dia a dia.
Porém isso tem um preço muito alto em relação ao impacto que toda essa evolução gera em relação ao meio ambiente.
Essa é uma das questões mais debatidas nos últimos tempos. E é de responsabilidade de todos nós estarmos atentos a práticas que ajudem a diminuir a poluição nas grandes cidades.
O uso de veículos automotores está diretamente ligado a dois tipos de poluição:
A poluição Sonora e a Poluição Atmosférica.
Condutores e pedestres que ficam constantemente expostos à emissão de gases poluentes e aos altos ruídos produzidos pelos veículos nos trânsitos, aumentam às chances de diversos danos a saúde.
Podemos citar alguns problemas como: respiratórios, cardiovasculares e um problema que vem crescendo muito nos dias atuais que é o estresse.
Algumas formas de contribuir para diminuir tais impactos dependem exclusivamente de nossas atitudes tanto como Pedestres como Condutores de veículos.
Uma maneira de diminuir o alto número de veículos nas ruas seria a de um bom transporte público, porém isso infelizmente não é o que acontece na maioria das grandes cidades Brasileiras.
Mas também temos outras formas de contribuir em relação a diminuir o número de automóveis nas ruas, uma boa opção seria nos organizarmos com companheiros de trabalho para fazer um revezamento de veículos, exemplo cada semana um companheiro utiliza seu veículo para ir até o trabalho e ficam com a responsabilidade de levar dois ou mais companheiros isso diminuiria dois ou mais carros nas ruas, e também reduziria os gastos de todos os companheiros.
Mas mesmo quando não temos como diminuir o uso do veículo no nosso dia a dia, existe ações que ajudam a diminuir os danos ao meio ambiente e ao mesmo tempo, trazer mais economia ao condutor. 
Vamos citar alguns exemplos:
Fazer uma manutenção periódica do motor, mantendo-o bem regulado. Além de proporcionar uma economia de cerca de 10% no consumo de combustível, evita a emissão excessiva de gases nocivos na atmosfera. Além disso, diminui a emissão de ruídos;
Controlar a pressão dos pneus, uma vez que estando muito baixa, aumenta o consumo de combustível, manter a bateria carregada e em boas condições de uso, usar a buzina somente quando dor estritamente necessário, conservar o óleo do motor sempre no nível determinado, evitar reduções constantes de marcha, acelerações bruscas e freadas em excesso, tentar manter uma velocidade constante, respeitando a sinalização.
Além disso, é muito importante que os usuários das rodovias sejam conscientes e não joguem lixo no chão. Devemos sempre ter sacola dentro do veículo para descartamos nosso lixo.
No nosso cotidiano quando estivermos na condição de pedestre devemos procurar jogarmos nossos resíduos em lixeiras, evitando assim que bueiros fiquem entupidos e que a cidade mantenha-se limpa e arrumada, evitando os ricos de enchentes.
Com isso tudo que citamos, podemos concluir que se tivermos mais consciência de nossas ações, melhoraremos o nosso convívio no trânsito, aumentaremosnossa qualidade de vida e ainda faremos nossa parte para a Preservação do Meio Ambiente.
Visão Geral de aplicações de Sistemas de Informação 
Os sistemas de informação são relevantes para os gerentes e demais trabalhadores dentro de uma organização, são capazes de promover mudanças administrativas e obter vantagens com sistemas que integrem em variados níveis e funções, possibilitando troca de informações em diversos departamentos.
Podemos citar quatro principais tipos de sistemas: sistema operacional, sistema do nível de conhecimento, sistema de nível gerencial e sistemas por níveis empresariais.
Para cada nível organizacional há sistemas de informações disponíveis, sendo eles: Sistemas de Processamento de Transações (SPTs), sistemas integrados que atendem o nível operacional. Sistemas de Trabalhadores de Conhecimento (STCs),atendem necessidades do nível de conhecimento envolvendo trabalhadores de conhecimento. Sistemas de Informação Gerenciais (SIG), dão suporte ao nível gerencial. Sistemas de Apoio a Decisão (SAD) atendem também o nível de gerencia ajudando a tomar decisões não usuais. Sistemas de Apoio ao Executivo (SAEs) atendem o nível gerencial, os gerentes seniores que tem pouco ou nenhuma experiência, entre outros.
Devido à existência de diferentes interesses, especialidades e níveis em uma organização são necessários diversos tipos de sistemas, pois nenhum sistema individual pode atender todas as necessidades de uma empresa.
11.1. Sistemas de Informações Empresariais
Recursos dos Sistemas de Informação Empresariais são necessários para enfrentar o atual mercado competitivo. A evolução dos sistemas iniciou com a proposta de automatização de processos com o propósito de tornar-se mais ágil, agregando valores às organizações. A utilização da Tecnologia da Informação pelo nível gerencial permite obter resultados superiores, criando vantagem estratégica nas empresas. 
A utilização dos sistemas de informações empresariais envolve avaliar situações, analisar os problemas, podendo ser rotineiros ou pontuais, necessidade de adequação do negócio, planejar estratégias de produção, vendas, novos produtos, atuar em diferentes segmentos do mercado, tomando as decisões no momento oportuno e adequado, criando uma vantagem competitiva em relação aos seus concorrentes. 
Diversas áreas utilizam os sistemas de informações, podemos citar vendas e marketing, departamento financeiro, contábil , fiscal, recursos humanos, departamento pessoal, compras, podendo utilizar de sistemas integrados de processos.
Os quatro principais sistemas integrados são o Enterprise Resource Planning (ERP); sistemas de gestão da cadeia de suprimentos, ou Supply Chain Manegement (SCM); sistemas de gestão de relacionamento de clientes, normalmente chamados de Customer Relationship Management (CRM); e os sistemas de gestão de conhecimento. Fornecem soluções para cada tipo de departamento, fornecendo informações comuns para os diferentes níveis hierárquicos da empresa.
Os sistemas e as empresas estão diretamente ligados, com o poder de afetar o impacto das forças competitivas, facilitando as análises gerenciais e suas tomadas de decisão.
Sistemas de Processamento de Transações (STP)
 Os sistemas de processamento de transações (TPS) representam a aplicação dos conceitos e tecnologia da informação em transações rotineiras, repetitivas e geralmente comuns de negócios. Esse sistema monitora, coleta, armazena e processa dados gerados em toda a transação da empresa, sendo entradas para o banco de dados da empresa. Devido ao seu grande volume de informações é necessário um modo eficiente, visando evitar erros, evitar desperdício de tempo.
Devido à importância de um SPT as empresas esperam atinjir um número de objetivos específicos: Processar dados gerados por e sobre transações, manter alto grau de precisão, assegurar a integridade dos dados e da informação, produzir relatório e documentos em tempo hábil e aumentar a eficiência do trabalho.
 Sistemas de Informação Gerencial (SIG)
O processo de sistemas de informações gerenciais está diretamente ligado ao processo de tomada de decisões de uma empresa, desta forma torna-se necessário um sistema de informação eficiente e que facilite a tomada de decisão.
Diversos departamentos necessitam de informações que garantam o bom funcionamento do negócio, pois a partir destas podem ser afetados o lucro, produção, qualidade de atendimento, disponibilidade de serviços. Recursos tecnológicos e visão gerencial são necessários para processar as informações essenciais de uma empresa
O Sistema de Informação Gerencial (SIG) fornece o suporte necessário as funções de planejamento, controle e organização de uma empresa, gerando informações seguras e em tempo hábil para tomada de decisão. Outro fator importante que deve ser ressaltado para a utilização do SIG é a comunicação e o envolvimento das lideranças, incluindo a alta e média direção da empresa. 
A empresa deve estar preparada para saber utilizar os recursos tecnológicos de forma eficiente, incluindo o bom desempenho do sistema e a velocidade em que as informações estão sendo disponibilizadas, as tomadas de decisões deve ser aplicada, visando atingir os resultados almejados.
Se a empresa possui planejamento, consegue utilizar a tecnologia disponível e adota o SIG, as conseqüências dessas ações lhe renderão benefícios, agregando valor ao seu negócio e garantindo as tomadas de decisões baseadas em informações úteis e seguras.
Sistema de Apoio à Decisão (SAD)
O sistema de apoio a decisão (SAD) faz parte do conjunto de sistemas de informação em que aparece em um nível intermediário de gerência, ou seja, apóia os gerentes de nível tático as suas tomadas de decisão que podem ser um pouco mais complexas. Os SAD são capazes de apoiar diretamente os tipos específicos de decisões e os estilos e necessidades pessoais de tomada de decisão de cada gerente. 
O SAD apóia qualquer processo de tomada de decisão, podendo ser aplicado no planejamento estratégico, controle gerencial ou controle operacional. 
As principais características desse sistema é a possibilidade de desenvolvimento rápido com a participação ativa do usuário em todo processo, flexibilidade na busca e manipulação das informações, trazendo facilidade ao usuário. Atualmente o uso do SAD está sendo uma grande tendência nas organizações.
Tipo de Sistema de Informação utilizada ao projeto - Sistema de Apoio à Decisão (SAD)
O sistema de informação escolhido ao projeto foi o Sistema de Apoio a Decisão (SAD), devido a sua característica de ser direcionado ao planejamento estratégico, ajudando a resolver problemas organizacionais rotineiros, auxiliando o gerenciamento dos dados específicos. 
Esse sistema surgiu do desafio de um mercado cada vez mais competitivo que tem exigido mais eficiência em relação ao gerenciamento de dados para a tomada de decisão. A necessidade de obter informações atualizadas, de forma ágil, acompanhando as atividades da empresa, os empresários muitas vezes optam a esse sistema, sabendo que este seria favorável às atividades.
Com a utilização do mesmo podemos obter relatórios essenciais para a tomada de decisão do negócio, tipo de veículos mais procurados, público alvo da empresa, valores mais procurados pelos nossos clientes nos tornando mais competitivos frente aos nossos concorrentes. 
 Sob o ponto de vista empresarial o SAD funciona como uma importante ferramenta para reduzir custos, manter-nos focado em nossa estratégia, visando o ganho da vantagem competitiva ao longo do tempo e mantendo-nos no mercado globalizado e que a cada dia é mais exigente.
12. Linguagem C
#include <stdio.h>
#include <stdlib.h>
float VALIDACAO (int minutos, int hora, float base){
	float preco;
	preco = (base*hora) + ((base/60)*minutos);
		return preco;
}
int main (){	
	int hora, minutos, i=0, j=0, z;
	float preco[4], fim, base;
	char trabalho[2];
 
	do{	
		printf("Selecione o tipo de trabalho\n1M=Motor\n2S=Suspencao\n3F=Freios.\n0 = Finalizar Orcamento.");do{
			z = 0;
			printf("\n\tTrabalho: ");
			scanf("%s", &trabalho);			
			if(((trabalho[0] == '1') && (trabalho[1] == 'M')) || (trabalho[0] == '2' && trabalho[1] == 'S') || (trabalho[0] == '3' && trabalho[1] == 'F')){
				z = 1;
			}else if (trabalho[0] == '0') {
 			z = 2;
			} else {
				printf("\nValor invalido de trabalho, apenas 1M, 2S, 3F ou 0 sao aceitos.");
			}
		}while (z == 0); 
 		if (z == 1) { 
 			printf("\tHoras: ");
 			scanf("%d", &hora); 
 			do{	
 			printf("\tMinutos: ");
 			scanf("%d", &minutos); 
 			if(minutos > 59){
 				printf("\n\n\t\tMinutos invalidos, somente menos que 60.");
 			}
 			}while (minutos > 59); 
 			if(trabalho[0] == '1' && trabalho[1] == 'M'){
 			preco[i] = VALIDACAO (minutos, hora, 100);
 			}else if(trabalho[0] == '2' && trabalho[1] == 'S'){
 			preco[i] = VALIDACAO (minutos, hora, 200);
 			}else if(trabalho[0] == '3' && trabalho[1] == 'F'){
 			preco[i] = VALIDACAO (minutos, hora, 300);
 			}else{
 			printf("\nRelatorio de orcamento:\n");
 			}
 			i++; 
		}
	}while (trabalho[0] != '0');
	for(j; j<=i; j++){
		base = preco[j] + base;	
	}	
	if(base>=200 && base<=1000){
		fim = base*0.95;
	}else if(base>1000){
		fim = base*0.9;
	}else{
		fim = base;
	}
	printf("\nValor final: R$%.2f\n\n", fim);	
	return 0;	
}
13. Considerações Finais
A utilização do uso de softwares é essencial para as organizações nos dias atuais.
O desenvolvimento pode ser realizado para diversas finalidades atendendo a necessidade da empresa.
Utilizar as informações gerenciais que os softwares oferecem aliada a tomada de decisão contribui para alavancar os resultados esperados das organizações. 
Atualmente o avanço tecnológico impulsiona as empresas e seus gestores a utilizarem sistemas de informações eficientes, a receberem informações em tempo hábil, contribuindo para uma tomada de decisão eficiente, contribuindo para a busca do desenvolvimento operacional e excelência profissional.
Referências Bibliográficas:
A Guide to Project Management Body of Knowledge - PMBOK® 5 Edition Project Management Institute - PMI®.
CASTRO, A. M. G; LIMA, S. M. V.; CARVALHO, J. R. P. Planejamento de C&T: sistemas de informação gerencial. Brasília: Embrapa-SPI, 1999.
Jr, Kelly R. e Cegielski, Casey G - Introdução a Sistemas de Informação: Apoiando e transformando Negócios na Era da Mobilidade, / 5.ed. –Elsevier Brasil, 2017
POLLONI, E.G.F. Administrando sistemas de informação. São Paulo: Futura, 2000.
KEELLING, Ralph. Gestão de projetos, São Paulo: Saraiva, 2002
S.L. Pfleeger, Engenharia de Software: Teoria e Prática, São Paulo: Prentice Hall, 2ª edição, 2004. Capítulo 1.
http://blogdoscursos.com.br/diagrama-de-fluxo-de-dados-dfd - Acesso em 02/10/2017
https://becode.com.br/diagramas-er-ferramentas/.Acesso em 01/10/2017

Outros materiais