modelagem 03

3
Modelagem de sistemas “Aproveite cada minuto, porque o tempo não volta. O que volta é a vontade de voltar no tempo” Aula:03 Data:18/03/2015 IMPORTÂNCIA DO PLANEJAMENTO O computador só conseguirá realizar eficientemente as operações desejadas por seus usuários, se estas operações forem bem planejadas e elaboradas pelos programadores. LÓGICA DE PROGRAMAÇÃO É a técnica de encadear pensamentos para atingir determinado objetivo. SEQUÊNCIA LÓGICA Sequência Lógica são passos executados até atingir um objetivo ou solução de um problema. INSTRUÇÕES Instrução é a informação que indica a um computador uma ação elementar a executar. UM ALGORITMO Um algoritmo é uma sequência finita de passos que levam a execução de uma tarefa. PROGRAMAS Os programas de computadores são algoritmos escritos numa linguagem de computador (Pascal, C, Cobol, Fortran, Visual Basic entre outras) e que são interpretados e executados por uma máquina, no caso um computador. LINGUAGEM DE PROGRAMAÇÃO Faculdade Anhanguera SBC – Prof.: Fábio – [email protected] - aula 2 Página 1/3

Upload: betosasamine

Post on 03-Dec-2015

223 views

Category:

Documents


1 download

DESCRIPTION

modelagem de sistemas

TRANSCRIPT

Page 1: Modelagem 03

Modelagem de sistemas

“Aproveite cada minuto, porque o tempo não volta. O que volta é a vontade de voltar no tempo”

Aula:03Data:18/03/2015

IMPORTÂNCIA DO PLANEJAMENTO

O computador só conseguirá realizar eficientemente as operações desejadas por seus usuários, se estas operações forem bem planejadas e elaboradas pelos programadores.

LÓGICA DE PROGRAMAÇÃO

É a técnica de encadear pensamentos para atingir determinado objetivo.

SEQUÊNCIA LÓGICA

Sequência Lógica são passos executados até atingir um objetivo ou solução de um problema.

INSTRUÇÕES

Instrução é a informação que indica a um computador uma ação elementar a executar.

UM ALGORITMO

Um algoritmo é uma sequência finita de passos que levam a execução de uma tarefa.

PROGRAMAS

Os programas de computadores são algoritmos escritos numa linguagem de computador (Pascal, C, Cobol, Fortran, Visual Basic entre outras) e que são interpretados e executados por uma máquina, no caso um computador.

LINGUAGEM DE PROGRAMAÇÃO

Devemos traduzir o algoritmo para a linguagem de programação desejada (linguagem entendida pelo computador), respeitando as suas regras de sintaxe e semântica.

COMPILAÇÃO

Para um programa tornar-se funcional este necessita ser compilado (traduzido para linguagem de máquina).

Um compilador é o tipo de programa que ao compilar um programa fonte (em linguagem de alto nível) o transforma em linguagem de máquina.

Se houver a tentativa de decompilá-lo a fonte obtida estará escrita em código assembly.

Faculdade Anhanguera SBC – Prof.: Fábio – [email protected] - aula 2 Página 1/3

Page 2: Modelagem 03

Modelagem de sistemas

CONCEITOS FUNDAMENTAIS NA O.O.

CLASSE

É uma Representação, abstração do mundo real. Uma classe é um gabarito para definição de objetos. Através da definição de uma classe, descreve-se que propriedades ou atributos, o objeto terá.

OBJETO

É uma instância de uma classe; uma materialização do modelo definido pela classe.

EVENTOS

Eventos são ações realizadas pelo usuário, programador ou pelo sistema operacional.

MÉTODOS

Os métodos são procedimentos predefinidos em um objeto, ou seja, são ações próprias do objeto.

PROPRIEDADES

Propriedades é o que descreve a aparência e demais características de um objeto.

MENSAGEM

É uma chamada a um objeto para invocar um de seus métodos, ativando um comportamento descrito por sua classe.

ENCAPSULAMENTO

Consiste na separação de aspectos internos e externos de um objeto. É usado para impedir o acesso direto ao estado de um objeto (seus atributos), disponibilizando externamente apenas os métodos que alteram estes estados.

HERANÇA

Herança (ou generalização) - é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis (atributos).

POLIMORFISMO

É a capacidade de um método poder ser implementado de diferentes formas, ou de realizar coisas diferentes. Obs.: Só existe polimorfismo se existir herança.

Faculdade Anhanguera SBC – Prof.: Fábio – [email protected] - aula 2 Página 2/3

Page 3: Modelagem 03

Modelagem de sistemas

EXERCÍCIO

Defina

a. Classeb. Objetoc. Métodosd. Eventose. Mensagemf. Propriedade

Faculdade Anhanguera SBC – Prof.: Fábio – [email protected] - aula 2 Página 3/3