Trabalho de
Conclusão do
Curso – TCC
Apresentação do Capítulo 2
Aldori Luiz
Felipe Borges
Pamela Pfundner
Thaynara Massuchin
SUMÁRIO:
2 REVISÃO DE LITERATURA
2.1 Software
2.1.1 Tipos de software
2.1.2 Classificação de software
2.2 Linguagem de Programação
2.2.1 PHP
2.2.2 Java
2.3 Outros Tipos de Linguagem
2.3.1 HTML
2.3.2 CSS
2.3.3 JavaScript
2.3.3.1 Jquery
2.4 Banco de Dados
2.4.1 Sistema de Gerenciamento de Banco de
Dados
2.4.1.1 Mysql
2.5 Aplicações WEB
2.6 Aplicações Desktop
Software
 Para a construção do software leva-se em
conta o problema do cliente.
 Existem etapas para construção do software.
 Análise
 Projeto
 Implementações
 Testes
Tipos de Software
Freeware Free
Adware Shareware
Dominio
Público
Open
Source
Classificação de Software
Básico Aplicativo
Embutido Tempo Real
Especialista Inteligente
Linguagem de Programação
Divide-se em 4 categorias
Imperativas
Funcionais
Lógicas
Orientadas a objetos
PHP
 Inicio : 1995;
 Criada por: Rasmus Lerdof
 Características
 Gratuidade
 Flexível
 Executado no servidor
Java
 Linguagem de alto nível
 É orientada a objetos
 Precisa ser compilada
 É uma linguagem de grande portabilidade e
segurança
HTML
 Linguagem de estruturação
 Cria documentos web
 Primeira linguagem a ser aprendida/utilizada
por um programador
 É também a primeira a ser interpretada pelo
navegador
 Ela interage com outras linguagens estas sim
de programação.
CSS
Linguagem utilizada para fazer a
parte de estilização, tanto de texto
quanto de estrutura do site.
Javascript
Linguagem de
programação
leve
Linguagens de
scripts
Validação lado
cliente
Compreendido
pelo browser
Utilizada
também para
estilização de
páginas
JQueryBiblioteca
javascript
Arquitetura
compatível
com a
instalação dos
plug-ins
permite a
programação
encadeada
É extensível
Criada para
atender aos
padrões web
Serve para
todo tipo de
sistema
operacional
Banco de Dados
 É o armazenamento através de uma
sequência
 Armazena dados importantes tanto para o
usuário quanto para o desenvolvedor
 Pode ser armazenado em pequenos
hardwares
Sistema de Gerenciamento de
Banco de dados
 Serve para auxiliar a manutenção e
utilização de vastos conjuntos de dados
 Serve para incorporar as funções de
definição, alterar e recuperar os dados de
um banco de dados.
 Cuida da privacidade de acesso de um
banco de dados
MySQL
Sistema de Gerenciamento de Banco
de dados
Um dos melhores sistemas existentes
Gerencia softwares desenvolvidos para
web
Tem sua base nos comandos SQL
Arquitetura Cliente/Servidor
Aplicações
Web
Disponibilidade
continua
Grande
base de
usuários
Entrega
em
partes
DiversidadeLongevidade
Múltiplos
ambientes
Atualizações
em tempo
real
Aplicações Desktop
Qualquer programa executado sob um
departamento sistema operacional
Necessita ser instalado no computador,
através de hardwares ou baixado da
internet
É utilizado por somente um usuário

Pré-banca TCC Informática