Lógica de Programação Prof.º Germano Marcos Escola Técnica Estadual Miguel Arraes de Alencar...

Post on 07-Apr-2016

228 views 6 download

Transcript of Lógica de Programação Prof.º Germano Marcos Escola Técnica Estadual Miguel Arraes de Alencar...

Lógica de Programação

Prof.º Germano Marcos

Escola Técnica Estadual Miguel Arraes de Alencar

Blog: germanomarcos.wordpress.comE-mail: germano_07@hotmail.com

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

Diagrama Use Case

Estaremos observando o trabalho desenvolvido pelo Analista de Sistemas

Diagrama de Classe

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

Diagrama Use Case

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

Diagrama de Classe

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

Imagine a seguinte Cena:

Um gerente está em sua mesa, trabalhando, quando se aproxima outra pessoa e se apresenta:

“- Bom dia – eu sou o Analista de Sistemas que veio fazer o trabalho encomendado pela matriz”“- Que conjunto de atividades são desenvolvidas nesse seu departamento.”

O empresário responde:“- Bem, nós aqui fazemos a liberação de pagamento de notas fiscais, o controle das notas fiscais em relação aos pedidos, fazemos o controle de estoque com os itens descritos na nota fiscal.”

O analista fala:“- Quem faz a liberação dos pagamentos de notas fiscais?”

O empresário:“- A secretária, dona Sílvia. – Chame a dona Sílvia para maiores esclarecimentos.

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

O Analista faz um desenho simples, que é mostrado abaixo:

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

Vamos observar o desenho feito:

A secretária foi representada pelo desenho do homem palito.

O conjunto de atividades HUMANAS foi representado em uma elipse.

A elipse é a forma geométrica mais simples para se desenhar à mão livre. E o homem palito é a forma mais simples de se desenhar uma pessoa. Assim essas figura são usadas por serem MUITO SIMPLES.

O levantamento feito pelo Analista é rápido e registra as atividades humanas que são feitas.

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

Entrevistando dona Sílvia, o analista completa as informações:

“- Dna. Silvia, o que faz a Sra. iniciar o seu trabalho?”

Ela responde:“-Quando chega uma nota fiscal carimbada pelo pessoal do estoque.”

Observe que foi levantado apenas o que é preciso para a atividade. Não foi preciso dizer que o escritório estava aberto, que dona Sílvia estava viva, que a luz era suficiente e outras coisas que são óbvias e, portanto, desnecessárias de serem relacionadas. Essa condição (pode ser mais de uma ou nenhuma) é o que se chama de pré-condição.

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

A pós-condição é quando a dona Sílvia pode considerar o seu trabalho como encerrado, em relação à nota fiscal que recebeu.

Dona Silvia:- “Meu trabalho encerra quando gero a guia de liberação de pagamento.” O Analista, então, pede uma pequena descrição da tarefa; não mais que cinco linhas.

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

As anotações do Analista ficam:

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

O Analista, então, desenha de forma simples os demais digramas.Entrevistando outras pessoas no escritório, o trabalho do Analista não leva mais que dez minutos neste primeiro levantamento e gera os seguintes diagramas :

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

O Analista, então, desenha de forma simples os demais digramas.Entrevistando outras pessoas no escritório, o trabalho do Analista não leva mais que dez minutos neste primeiro levantamento e gera os seguintes diagramas :

Escola Técnica Estadual Miguel Arraes de Alencar

Prof.º Germano Marcos E-mail: germano_07@hotmail.com

O Analista de Sistemas desenvolveu um diagrama que chamamos de caso e uso. Trata-se de um diagrama inicial de estudo e servirá de base para o nosso estudo. O que o Analista fez com entrevistas pode ser feito a partir de um texto. Vamos analisar os elementos do diagrama:

O homem-palito é chamado de ator. Então, o controlador, o almoxarife e a secretária são atores nos nossos diagramas. Um ator pode ser uma pessoa, um órgão ou mesmo um sistema.O desenho da elipse representa um conjunto de ações humanas.

Esse conjunto de atividades, representada pela elipse, são chamados de COMANDO DE Utilização. No exemplo: Liberar pagamento de nota fiscal, controlar estoque e controlar pedido são comandos de utilização.Nas pré-condições e pós-condições, não têm sentido expressões, como estar ligado, ligar a máquina, ligar o computador...são atividades óbvias de uso de tecnologia e, portanto, não podem ser pré ou pós- condições.