Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
15Activity

Table Of Contents

RESUMO
1 INTRODUÇÃO
1.1 Objetivos
1.1.1 Geral
1.1.2 Específico
1.2 Justificativa
1.3 Organização da Monografia
2 REFERENCIAL TEÓRICO
2.1 AUTOMAÇÃO COMERCIAL
2.1.1 Benefícios e Dificuldades
2.1.2 Contexto Atual
2.2 INTERFACE HOMEM-MÁQUINA
2.2.1 O Computador na Relação homem-máquina
2.2.2 Definição e importância das interfaces
2.2.3 Fatores que influenciam a construção de interfaces
2.2.4 Objetivos de IHM
2.2.5 Desafios de IHM
2.2.6 Usabilidade
2.2.7 Ergonomia
2.2.8 Principais diferenças entre IHM e Engenharia de software
2.3 ENGENHARIA DE SOFTWARE
2.3.1 Importância do software
2.3.2 Aplicações do Software
2.3.3 Ciclo de Vida Clássico da Engenharia de Software
Figura 2 - Ciclo de vida clássico (Fonte: DCA, 2008)
2.3.3.1 Análise e Engenharia de Sistemas
2.3.3.2 Análise de Requisitos de Software
2.3.3.3 Projeto
2.3.3.4 Codificação
2.3.3.5 Testes
2.3.3.6 Manutenção
2.3.4 O Processo de Gerencia de Projetos
2.3.5 Administração de Projetos
2.3.6 Objetivos do Planejamento de Projetos
2.3.7 Modelos de Processo
2.3.8 Escopo do Software
2.3.9 Software Comercial
2.3.10 Importância do Software em Aplicação Comercial
2.3.11 Análise Orientada a objeto
2.3.11.1 Conceitos da Orientação a Objetos
Figura 3 - Orientação à Objeto (Fonte: Autor)
2.3.11.2 Identificação de Objetos
2.3.11.3 Especificação de atributos
2.3.12 Modelagem de Dados
2.3.12.1 Diagramas Entidade-Relacionamento
Figura 4 - Aplicação de um diagrama E-R (Fonte: PONTES, 2008)
2.4 UNIFIED MODELING LANGUAGE
2.4.1 Diagramas da UML
2.4.1.1 Diagramas de caso de uso
Figura 5 - Diagrama de Caso de Uso (Fonte: DSC, 2008)
2.4.1.2 Diagramas de Classe
Figura 6 - Diagrama de Classe (Fonte: VOXXEL, 2008)
Figura 7 - Associações (Fonte: Autor)
2.4.1.3 Diagrama de atividade
Figura 8 - Diagrama de Atividade (Fonte: LINHA, 2008)
2.5 BANCO DE DADOS
Figura 9 - Modelo em Rede (Fonte: KORTH e SILBERSCHATZ, 1995)
Figura 10 - Modelo Hierárquico (Fonte: DEVMEDIA, 2008)
2.5.1 Principais Características de um BD
2.5.2 Abstração de dados
Figura 11 - Níveis de Abstração (Fonte: KORTH e SILBERSCHATZ, 1995)
2.5.3 Modelagem de Dados
Figura 12 - Tipos de Cardinalidade (Fonte: Autor)
Figura 13 - Diagrama E-R (Fonte: KORTH e SILBERSCHATZ, 1995)
2.5.4 Modelagem Lógica
2.5.4.1 Banco de dados relacional
Figura 14 - Tabelas de um BD Relacional (Fonte: ENG, 2008)
2.5.4.2 Álgebra Relacional
2.5.5 Structured Query Language (SQL)
2.5.5.1 Views
2.5.5.2 Generators
2.5.5.3 Triggers
2.5.5.4 Stored Procedures
2.5.6 Arquitetura Cliente/ Servidor
2.5.7 Sistema Gerenciador de Banco de Dados (SGDB)
2.5.8 Firebird
2.5.8.1 Principais Características
2.5.8.2 Usuários de peso
2.6 PROGRAMAÇÃO
2.6.1 Algoritmo
2.6.2 Linguagens de Programação
2.6.2.1 Linguagem de Máquina
2.6.2.2 Tradução
2.6.2.3 Níveis de Abstração
2.6.2.4 Paradigmas de Programação
2.6.3 Linguagem Delphi
2.6.3.1 Object Pascal
2.6.3.2 Borland Delphi 7
Figura 15 - Form criado no Delphi (Fonte: Autor)
Figura 16 - Code Editor (Fonte: Autor)
Figura 17 - Component Palette (Fonte: Autor)
Figura 18 - Object TreeView e Object Inspector (Fonte: Autor)
2.6.3.3 Conexão com o Banco de Dados
Figura 19 - Conexão no SQLConnection (Fonte: Autor)
Figura 20 - DataModule e os Componentes de Conexão (Fonte: Autor)
Figura 21 - Adicionando campos no ClientDataSet (Fonte: Autor)
Figura 22 - Ligação no DataSource (Fonte: Autor)
3 DESENVOLVIMENTO
3.1 Modelos de Processo de Engenharia de Software
Figura 23 - Modelo de Prototipagem (Fonte: PRESSMAN, 1995)
3.1.1 Comunicação
3.1.2 Criação e modelagem do projeto rápido
3.1.3 Construção do protótipo
3.1.4 Implantação, Entrega e Feedback
3.2 Modelagem UML
3.2.1 Ferramenta utilizada
Figura 24 - Visual Paradigm Community Edition
3.2.2 Construção dos diagramas
3.2.2.1 Diagrama de caso de uso
Figura 25 - Diagrama de Caso de Uso
3.2.2.2 Diagrama de classe
Figura 26 - Diagrama de Classe
3.2.2.3 Diagrama de atividades
Figura 27 - Diagrama de Atividade
3.3 Construção do banco de dados
3.3.1 Ferramentas utilizadas
Figura 28 - Interface do IBExpert
3.3.2 Criação de domínios e tabelas
Figura 29 - Domínios criados no banco
Figura 30 - Tabelas e relacionamentos do BD
3.3.3 Geração de autonumeração
3.3.4 Utilização de Stored Procedures
3.3.5 Consultas à partir de Views
3.4.1 Ferramenta Utilizada
3.4.2 Conexão com o BD
Figura 31 – DataModule e demais componentes de conexão
3.4.3 Interface da Aplicação
3.4.4 Tela de Busca
Figura 32 - Tela de busca
Figura 34 - Exibição da sinopse do filme
Figura 35 - Player que executa os trailers
Figura 36 - Reserva do filme
Figura 37 - Tela de Locação
4 CONCLUSÃO
4.1 Dificuldades Encontradas
4.2 Trabalhos Futuros
5 REFERÊNCIAS BIBLIOGRÁFICAS
6 ANEXOS
6.1 Anexo 1 – Feedback do Cliente
6.2 Anexo 2 – Implementação do Teclado Virtual
6.3 Anexo 3 – Construção de um Player de Vídeo
0 of .
Results for:
No results containing your search query
P. 1
tcc aplicação software

tcc aplicação software

Ratings: (0)|Views: 11,140|Likes:
Published by deivsonaisllan

More info:

Published by: deivsonaisllan on Oct 07, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/14/2013

pdf

text

original

You're Reading a Free Preview
Pages 4 to 64 are not shown in this preview.
You're Reading a Free Preview
Pages 68 to 79 are not shown in this preview.

Activity (15)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Fantcha Duarte liked this
Gustavo Almeida liked this
Adriano Rocha liked this
Marcelo Gardacho liked this
Filipe Rocha liked this
Camila Melo liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->