199

Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Embed Size (px)

Citation preview

Page 1: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 2: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Conhecendo o Professor

NOME : Paulo Cesar Cirillo

Empresas :

Grupo Pão de Açúcar 1980 - 1990

Área de Custos (1980 - 1984)

Sistemas (1985 – 1990)

Page 3: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Conhecendo o Professor

NOME : Paulo Cesar Cirillo

Grupo Pão de Açúcar 1980 - 1990

Sistemas (1985 – 1990)

Trabalhando com Micro (SID 3000)

Projetos: Faturamento, Custos, RH, Contabilidade

Consórcio de Eletrodomésticos

Automação das Lojas (Código de Barras)

Page 4: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Conhecendo o Professor

NOME : Paulo Cesar Cirillo

Schaeffler Brasil - 1990

Sistemas

Projetos:

Desenvolvimentos de Sistemas (Mainframe)

Implantação SAP/R3 módulos

FI / CO (Finanças e Custos)

EDI (Eletronic Data Interchange)

Integrante do Time Global (FI/CO)

Page 5: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 6: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 7: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

O que vocês entendem por

Page 8: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Ficaria melhor.....

Page 9: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Um Sistema é um grupo de componentes inter-relacionados que trabalham juntos rumo a uma meta comum, recebendo insumos e produzindo resultados em um processo organizado de transformação (dinâmico):

ENTRADA;•PROCESSAMENTO;•SAÍDA.•FEEDBACK•CONTROLE

Page 10: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

São cinco os recursos básicos dos sistemas de informação:• Recursos Humanos;• Recursos de Hardware;• Recursos de Software;• Recursos de Dados;• Recursos de Rede.

Componentes de um Sistema de Informação

Page 11: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Tipos de Sistemas de Informação

Sistemas de

Controle deProcessos

Sistemasde

InformaçãoGerencial

Sistemas deApoio às

Operações

Sistemas deApoio

Gerencial

Sistemasde

Informação

Sistemasde

Informação

Contagem de peças produzidasPeças Produzidas

XPeças Refugadas

Page 12: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

O Conceito de Sistema de ComputadorUm sistema de computadores é uma combinação de componentes inter-relacionados que executam funções básicas especializadas para fornecer aos usuários finais uma ferramenta poderosa de processamento de informação. As principais funções incluem:•Entrada;•Processamento;•Saída;•Armazenamento;•Controle.

Page 13: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

•Entrada;•Processamento;•Saída;•Armazenamento;•Controle.

Teclados, telas sensíveis ao toque, canetas, “mouses” eletrônicos, scanneres óticos e

outros componentes periféricos de hardware que convertem dados em forma eletrônica, legível por máquinas. A entrada pode ser direta (pelo usuário final) ou por meio de

conexões de telecomunicações.

O Conceito de Sistema de Computador

A unidade central de processamento (CPU) é o componente principal de

processamento de um sistema de computadores. Um componente

fundamental da CPU é a unidade lógico-aritmética (ULA), que realiza as funções

aritméticas e lógicas exigidas no processamento da computação.

Page 14: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

•Entrada;•Processamento;•Saída;•Armazenamento;•Controle.

O Conceito de Sistema de Computador

Convertem as informações eletrônicas produzidas pelo sistema de computadores em forma inteligível pelo homem. Incluem

monitores de vídeo, impressoras, unidades de resposta de áudio e outros componentes periféricos de hardware especializados nesta

função.

Armazenam dados e programas necessários ao processamento. O armazenamento primário ou memória de um computador, é utilizado para guardar informações fundamentais necessárias

para executar o programa, ao passo que o armazenamento secundário (como unidades de disco e fita magnéticos) guardam partes maiores de programas utilizados menos freqüentemente e

os arquivos de conteúdo criados por usuários finais.

Page 15: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

•Entrada;•Processamento;•Saída;•Armazenamento;•Controle.

O Conceito de Sistema de Computador

A unidade de controle da CPU interpreta instruções de

programas para o computador e transmite ordens para os outros

componentes do sistema do computador.

Page 16: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Unidade Central de Processamento(CPU)Unidade Central de Processamento(CPU)

Dispositivosde

ArmazenamentoSecundário

Unidadede Controle Interpreta

Instruções e Dirige o Processamento

ULAUnidade Lógico-

AritméticaRealiza operações Aritméticas e faz

comparações

Dispositivosde Entrada

Dispositivosde Saída

Unidade de Armazenamento

PrimárioArmazena

Programa e dados

Cache de Memória

Processado-res com

finalidades especiais

TecladoMouseTela de ContatoScanner óticoReconhecimento de voz

MonitorImpressoraÁudio

Unidades de disco e fita magnéticos

O Conceito de Sistema de Computador

Page 17: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 18: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

ANOS 80 / 90

INFORMÁTICA

Sistemas O&M

Criação de Arquivos

Codificação

Levantamento junto ao usuário

Page 19: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Atualmente

INFORMÁTICA

Sistemas O&M

Criação de Arquivos

Codificação

Levantamento junto ao usuário

Page 20: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

ANÁLISE DE SISTEMAS

TÉCNICAS DE LEVANTAMENTO JUNTO AO USUÁRIO

MODELAGEM DE SISTEMAS

DFD (Diagrama de Fluxo de Dados)

Page 21: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

TÉCNICAS DE LEVANTAMENTO JUNTO AO USUÁRIO

NÃO EXISTE UMA ÚNICA METODOLOGIA

Cada empresa procura adotar aquela que

melhor atenda as suas necessidades

Page 22: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

• Tradicional ou em Cascata

• Análise Estruturada

• Engenharia de Software

• Engenharia da Informação

Page 23: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIASTradicional ou em Cascata

FASES :

• Levantamento

• Análise

• Projeto

• Codificação

• Documentação

• Testes

• Implementação

• Manutenção

Page 24: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Nas fases de levantamento e análise, o usuário tenta passar tudo que sabe ao analista sobre o problema e o que ele deseja para solucioná-lo. Após a definição do problema, é criado um documento contendo os requisitos do futuro sistema. Este documento é utilizado praticamente sem alteração durante todas as demais fases de desenvolvimento.

Pergunta do analista : Será que estou falando com a pessoa certa?????

PRINCIPAIS METODOLOGIAS

Tradicional ou em Cascata

Page 25: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Outras características:

- Não é criado nem um tipo de modelo- Não são utilizadas técnicas de estruturação- Não existem, praticamente, oportunidades para usuário alterações nos requisitos- As atividades são realizadas em seqüência - Não existem retornos entre as atividades- A documentação é produzida após o término do projeto

PRINCIPAIS METODOLOGIAS

Tradicional ou em Cascata

Page 26: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

Tradicional ou em Cascata

Resultados

• Alta incidência de manutenção

• Alto investimento

• Excessivas dificuldades e incertezas

• Grande insatisfação do usuário

Page 27: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

Análise EstruturadaFASES :

• Levantamento

• Análise

• Projeto

• Implementação

• Planejamento dos testes

• Controle da qualidade

• Descrição dos procedimentos

• Conversão do banco de dados

• Implantação

• Teste de aceitação (Validação do usuário)

Page 28: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Características:

Análise Estruturada

PRINCIPAIS METODOLOGIAS

• Muitas das atividades são realizadas em paraleto

• A documentação é produzida nos vários estágios do desenvolvimento

• Revisões periódicas para sanar cedo os problemas

• Envolvimento dos usuários do sistema com o pessoal de desenvolvimento é bastante significativo.

Page 29: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

Engenharia de Software

FASES :

• Viabalidade

• Análise

• Projeto

• Implementação(codificação e testes intermediários)

• Teste do Sistema

• Teste do usuário

• Produção

Page 30: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

Engenharia de Software

• Quando algum problema ocorre em uma das fases, retorna-se à fase anterior para rever os passos identificando as causas e solução dos problemas

Page 31: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

Engenharia de Software

Características :

• Forte orientação por processos

• Determinação acentuada das fases de desenvolvimento

• Ênfase na reutilização de código de programas(utilizar uma mesma rotina em vários processos do sistema)

• Revisões e pontos de checagem bem caracterizados 

Page 32: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

A engenharia da informação é um conjunto integrado de técnicas que organiizam os dados de um determinado negócio e determina em acesso fácil, por parte do usuário final, a estes dados. Esta metodologia é baseada na técnica de modelagem de dados e seus relacionamentos.

BANCO DE DADOS RELACIONAL

PRINCIPAIS METODOLOGIAS

Engenharia da Informação

Page 33: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

Engenharia da Informação

Fases :

• Planejamento Estratégico da Informação

• Análise da Informação

• Modelagem dos dados

• Formação dos Procedimentos

• Análise de Uso dos Dados

• Análise da Distribuição dos Dados

• Projeto Físico da Base de Dados

• Especificãção dos Programas

Page 34: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

Engenharia da Informação

Características

• Visão estratégica das informações

• Utilização da modelagem de dados e seus relacionamentos

• Acesso fácil dos dados pelos usuários.

Page 35: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

PRINCIPAIS METODOLOGIAS

MAINFRAME (DL1, VSAM, COBOL, EASYTRIEVE)

• Tradicional ou em Cascata

• Análise Estruturada

SERVIDORES(Oracle,SQL,VB,C,Visual Studio)

• Engenharia de Software

• Engenharia da Informação

Page 36: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estrutura x Abordagem Orientada ao Objeto

Estruturada :

• Visão Baseada no modelo de Entrada – Processamento - Saída

• Dados são tratados separadamente das funções

Orientada ao Objeto :

• O mundo é composto de objetos

• Objeto é uma entidade que combina estrutura de dados e comportamento funcional

Page 37: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Entrada Processamento Saída

Page 38: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Estruturada :

Processo

Decisão

Documento

Vários Documentos

Entrada Manual

Conector de páginas

Cartão

Classificar campos

ArquivosFita Magnética

Page 39: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

COBOL

• DATA DIVISION (ARQUIVOS)

• ENVIRONMENT DIVISION (DEFINIÇÃO DAS SAÍDAS – PRINTER)

• PROCEDURE DIVISION (DESCREVER OS PROCESSOS)

Page 40: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Entrada Processamento Saída

Cadastro de Clientes

Código

Nome

CNPJ

Ler o arquivo

E ImprimirRelatório

Page 41: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

COBOL

• DATA DIVISION (ARQUIVOS)

Cadastro de Cliente

• ENVIRONMENT DIVISION (DEFINIÇÃO DAS SAÍDAS – PRINTER)

Relatório

• PROCEDURE DIVISION (DESCREVER OS PROCESSOS)

Ler o arquivo

Imprimir

Page 42: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

DIÁRIO DE FREQUÊNCIA E NOTAS

Usuário : Professor

Abordagem Estruturada

Page 43: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

ELEMENTOS DO CENÁRIO

Abordagem Estruturada

Datas das Aulas

Professores

Frequência Notas

Disciplinas

Alunos

Page 44: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Arquivos de Entrada

Abordagem Estruturada

Professores

DisciplinasAlunos

Datas das Aulas

Page 45: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Processamento

Abordagem Estruturada

• Ler o Cadastro de Professores (pega código da Disciplina)

• Com base no código do usuário do professor

• Portal pede o código do usuário (professor)

• Com base no código da disciplina

• Ler o Cadastro de Disciplina (descrição completa da disciplina)

• Com base no código da disciplina

• Ler o Cadastro de Alunos (inseridos na disciplina)

• Ler o Cadastro de Datas (dias do mês que será dada a aula da disciplina)

Page 46: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Processamento

Abordagem Estruturada

• Professor atualiza notas

• Professor atualiza frequência

Page 47: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

SAÍDA

Abordagem Estruturada

• Arquivo de frequência/notas atualizado

Page 48: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Entrada Processamento Saída

Professor

FrequênciaNotas

Aluno

Datas

Disciplinas

Page 49: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Estruturada :

Page 50: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

• Definir uma rotina

• Realizar o Fluxo : Entrada

Processamento

Saída

Page 51: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Estruturada :

Page 52: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Técnicas de Levantamento ou Requisitos do Sistema

AMOSTRAGEM

INVESTIGAÇÃO

ENTREVISTA

QUESTIONÁRIOS

OBSERVAÇÃO

PROTOTIPAÇÃO

Page 53: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada AMOSTRAGEM

Processo de seleção sistemática de elementos representativos de uma população

Page 54: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada AMOSTRAGEM

Por que usar a amostragem?????

• Diminuir custos

• Acelerar o processo de levantamento

• Eficiência

Page 55: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Técnicas de Levantamento ou Requisitos do Sistema

AMOSTRAGEM

INVESTIGAÇÃO

ENTREVISTA

QUESTIONÁRIOS

OBSERVAÇÃO

PROTOTIPAÇÃO

Page 56: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Investigação

Algumas vezes, as informações são difíceis de serem obtidas através de entrevistas ou observação, devendo ser investigadas pelo próprio analista

Page 57: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Investigação

Levantamento , utilizando a técnica de investigação

Caso real

Page 58: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Investigação

Cenário : Empresa do ramo varejista necessitava reduzir / racionalizar o número de relatórios de Vendas da Empresa .

Page 59: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Investigação

1 – Inventário dos Relatórios

• Quantos eram

• Para quais usuários

• Quais informações continham

• Existiam redundâncias nas informações

• Vários relatórios poderiam conter as mesmas informações

Page 60: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Investigação

2 – Resultado do Inventário

• Quantos eram ( aproximadamente 100 relatórios)

• Diários

• Semanais

• Mensais

• Para quais usuários

Existiam mais de um usuário por departamento

• Existiam redundâncias nas informações ??

Sim. Vários relatórios continham (vendas mensais /var. s/ a.anterior

Page 61: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Investigação

3 – Medidas adotadas

• Corte significativos de usuários que recebiam os relatórios

• Criação de uma base única de dados para geração de todos os relatórios de vendas

Page 62: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Investigação

4 – Resultado alcançado

• Redução de 70% dos relatórios emitidos

Page 63: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Técnicas de Levantamento ou Requisitos do Sistema

AMOSTRAGEM

INVESTIGAÇÃO

ENTREVISTA

QUESTIONÁRIOS

OBSERVAÇÃO

PROTOTIPAÇÃO

Page 64: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Conversa direcionada com um propósito específico, utilizando um formato ¨Pergunta e Resposta¨

Page 65: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Objetivos de uma entrevista:

• Obter opiniões dos entrevistados, descobrindo problemas-chave

• Conhecer o sentimento do entrevistado

• Levantar procedimentos informais

Page 66: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

O Processo de uma entrevista

Em uma entrevista, o analista de sistemas está provavelmente estabelecendo um relacionamento com uma pessoa estranha a ele

Page 67: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

O Processo de uma entrevista

• Construa rapidamente uma base de confiança e entendimento

• mantenha o controle da entrevista

• venda a ídéia do sistema, provendo ao entrevistado as informações necessárias

Page 68: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Etapas de uma Entrevista

• PLANEJAMENTO

• CONDUÇÃO

• ELABORAÇÃO DE UM RELATÓRIO DA ENTREVISTA

Page 69: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

• PLANEJAMENTO• Estudar material existente sobre o entrevistado ( o que faz na empresa, vocabulário utilizado, expressões utilizadas na função que exerce)

• Elaborar perguntas sobre o processo a ser desenvolvido

• Preparar a entrevista (marcar com antecedência), preferencialmente não no local de trabalho do entrevistado

• Tempo médio de cada entrevista 45 minutos a uma hora (pesquisas revelam que após este período existe perda do foco, concentração)

Page 70: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

• PLANEJAMENTO• Decidir quais questões deverão ser abordadas para cada tipo de usuário (gerencial ou operacional)

• Decidir com registrar a entrevista

• Anotações

• Uso de gravador

Page 71: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

• PLANEJAMENTO

• Tipos de questões a serem abordadas

Page 72: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

• PLANEJAMENTO

• Questões Subjetivas :

• Permitem respostas ¨abertas¨

• Exemplo : O que você acha...

Explique como você

Page 73: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

• PLANEJAMENTO

• Questões Subjetivas - Vantagens :

• Provêem riqueza de detalhes

• Revelam novos questionamentos

• Colocam o entrevistado a vontade

• Permitem maior espontaneidade

Page 74: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

• PLANEJAMENTO

• Questões Subjetivas - Desvantagens

• Detalhes irrelevantes

• Perda do controle da entrevista

• Respostas longas para obter pouca informação útil

• Dar a impressão que o entrevistador está perdido , sem objetivo

Page 75: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Questões Subjetivas x Objetivas - Rendimento

Confiabilidade das informações Baixa Alta

Uso eficiente do tempo Baixo Alto

Precisão das informações Baixa Alto

Amplitude e Profundidade Alta Baixa

Habilidade Requerida do Entrevistador Alta Baixa

Facilidade de Análise Alta Baixa

Subjetivas Objetivas

Page 76: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Problemas na Elaboração de Questões

Questões Capciosas – Tendem a levar o entrevistado a responder de uma forma específica, isto é, são tendenciosas

Exemplo : Sobre este assunto, você está de acordo com os outros diretores, não está?????

Opção mais adequada : O que você pensa sobre este assunto????

Page 77: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Problemas na Elaboração de Questões

Duas questões em uma : O entrevistado pode responder a apenas uma delas, ou pode se confundir em relação à pergunta que está respondendo

Exemplo : O que você faz nesta situação e como

1 2

Page 78: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Estrutura da Entrevista

Organização das questões em uma sequência lógica

• Estrutura de Pirâmide (Abordagem Indutiva)

Inicia com questões bastante detalhadas e à medida que a conversa progride, questões mais gerais, subjetivas são colocadas

Começa com uma questão

Termina com uma questão geral

Page 79: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Estrutura da Entrevista

• Estrutura de Funil (Abordagem Dedutiva)

Inicia com questões gerais, subjetivas e à medida que a conversa progride, questões mais detalhadas, objetivas são colocadas

Começa com questões genéricas

Termina com questões objetivas

Page 80: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Estrutura da Entrevista• Estrutura de Diamante

• Combinação de perguntas objetivas e subjetivas

Fecha com questões específicas

Inicia com questões específicas

Questões gerais

Page 81: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Não Estruturada

• Não há definição da sequência das questões

Page 82: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Situações onde o entrevistado parece relutante em abordar um assunto determinado

Meio fácil e não ameaçador para iniciar a entrevista

Melhor forma de encaminhar uma entrevista, pois mantém o interesse do entrevistado em uma variedade de questões

Requer mais tempo e mais habilidade do entrevistador

Page 83: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Não Estruturada Estruturada

Avaliação Difícil Fácil

Tempo requerido Alto Baixo

Treinamento Requerido Muito Limitado

Espontaneidade Alta Baixa

Insight do entrevistado Muitos Poucos

Flexibilidade Alta Baixa

Controle Baixo Alto

Precisão Baixa Alta

Confiabilidade Baixa Alta

Page 84: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Registro da Entrevista

Gravador

Vantagens :

• Registro completo da Entrevista

• Rapidez e melhor desenvolvimento

• Reprodução para outros membros da equipe

Page 85: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Registro da Entrevista

Gravador

Desvantagens:

• Pode deixar o entrevistado pouco a vontade

• Pode deixar o entrevistador distraído

Page 86: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Registro da Entrevista

Anotações

Vantagens :• Mantém o entrevistador alerta

• Mostra interesse e preparação do entrevistador

• Pode ser usado para fornecer um roteiro para o entrevistador

Page 87: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Registro da Entrevista

Anotações

Desvantagens :

• Perda do andamento da conversa

• Excessiva atenção a fatos e pouca para sentimentos e opiniões

Page 88: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Condução da Entrevista

• Agende a entrevista , entre em contato com o usuário um dia antes

• Chegue um pouco antes do horário

• Apresente-se e esboce brevemente o objetivo da entrevista

• Se for usar gravador, coloque-o em lugar visível

• A entrevista deve durar de 45 minutos a uma hora

• Quando estiver incerto sobre uma questão, peça para o entrevistado outros esclarecimentos

Page 89: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Entrevista

Relatório da Entrevista

• Capturar a essência da Entrevista

• Escrever o relatório tão rápido quanto possível

• Registre : o entrevistado, entrevistador, data, assunto e objetivos

• Registre sua opinião a respeito

Page 90: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Técnicas de Levantamento ou Requisitos do Sistema

AMOSTRAGEM

INVESTIGAÇÃO

ENTREVISTA

QUESTIONÁRIOS

OBSERVAÇÃO

PROTOTIPAÇÃO

Page 91: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

Quando Usar ?????

• As pessoas estão espalhadas por toda a organização

• Grande número de usuários envolvidos no processo

Page 92: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

Etapas de um questionário :

• Planejamento

• Levar em consideração

• Redação

• Formato

• Sequência das questões

Page 93: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

Um questionário deve conter :

• Questões claras

• Fluxo bem definido

• Levantar antecipadamente dúvidas de pessoas que irão respondê-lo

Page 94: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

As questões podem ser :

• Subjetivas

• Objetivas

Page 95: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

Subjetivas Objetivas

Tempo gasto para responder Alto Baixo

Natureza exploratória Alta Baixa

Amplitude e Profundidade Alta Baixa

Facilidade de Preparação Alta Baixa

Facilidade de análise Baixa Alta

Page 96: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

• Use vocabulário das pessoas que irão responder

• Perguntas simples e curtas

• Evitar redação tendenciosa

LINGUAGEM UTILIZADA :

Page 97: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

Utilização de escala em questionários, permite medição ou julgamento

As escalas podem ser :

• Nominal

• Que tipo de software você mais usa?

1. Editor de Texto

2. Planilha

3. Gráfico

4. Outros

Page 98: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

As escalas podem ser :

• Ordinárias (permite realizar um Rank)

• O Suporte técnico de IT é :

1. Extremamente útil

2. Muito útil

3. Útil

4. Pouco útil

5. Nada útil

Page 99: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

As escalas podem ser :

• Intervalo

• O Suporte técnico de IT é :

Nada Útil 1 2 3 4 5 Extremamente útil

Page 100: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

As escalas podem ser :

• Razão ídem ao intervalo, só que possui zero absoluto

• Quantas horas, você depende diariamente de um computador:

0 2 4 6 8

Page 101: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

ESTILO

• Deixe amplos espaços em branco para atrair as pessoas (não poluir)

• Deixe espaço suficiente para as respostas das questões subjetivas

• Em questões de escala, peça para fazer um círculo na respsota

Page 102: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

ORDENS DAS QUESTÕES

• Agrupe itens de conteúdo similar

• Coloque os itens de menor controvérsia primeiro

Page 103: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

Aplicação do questionário

• Reunir todos os respondedores em um mesmo local para a aplicação do questionário

Vantagens

• 100% de retorno

• Instruções uniformes

• Resultado rápido

Problemas

• Pode ser difícil reunir todas as pessoas

Page 104: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

Aplicação do questionário

• Analista entrega e recolhe cada questionário individualmente

Vantagens

• Boa taxa de resposta

Problemas :

• Desperdício do tempo do analista

• O respondedor pode ser identificado

Page 105: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Questionário

Aplicação do questionário

• Respondedor administra o questionário

Vantagens

• Anonimato garantido

• Respostas mais reais

Problemas :

• Taxa menor de resposta

Page 106: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Técnicas de Levantamento ou Requisitos do Sistema

AMOSTRAGEM

INVESTIGAÇÃO

ENTREVISTA

QUESTIONÁRIOS

OBSERVAÇÃO

PROTOTIPAÇÃO

Page 107: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Observação

Através da Observação é possível capturar:

• O que realmente é feito e não apenas o que é documentado ou explicado

• Confirmar ou negar informações de entrevistas e/ou questionários

Page 108: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Observação

O Analista deverá saber :

• O que observar ( quais atividades)

• Quem observar ( operacional ou gerencial)

• Quando observar (quais horários ocorrem os fatos)

• Onde observar (local onde os processos são gerados)

• Como observar (registrando todos os fatos inerentes ao processo)

Page 109: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada

Técnicas de Levantamento ou Requisitos do Sistema

AMOSTRAGEM

INVESTIGAÇÃO

ENTREVISTA

QUESTIONÁRIOS

OBSERVAÇÃO

PROTOTIPAÇÃO

Page 110: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Técnica valiosa para se obter rapidamente informações específicas sobre requisitos de informações de usuários

Page 111: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Permite capturar os seguintes tipos de informações :

• Reações iniciais do usuário

• Sugestões do usuário

• Inovações

• Informações para revisão de planos

Page 112: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Abordagem da Prototipação

1. Protótipo não Operacional

2. Protótipo “arranjado às pressas”

3. Protótipo primeiro de uma série

4. Protótipo de características selecionadas

Page 113: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Abordagem da Prototipação

1. Protótipo não Operacional

• Apenas as interfaces de entrada e a saída são demonstradas

• O processamento não é demonstrado

Útil para validar certos aspectos do sistema, quando a codificação Requerida pela aplicação é custosa e a noção básica do sistema pode ser

Demonstrada através das interfaces de entrada/saída

Page 114: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

ABC COMPANY

Relação de títulos a Pagar

De: dd/mm/aaaa

Até : dd/mm/aaaa

Fornecedor

Código ApelidoEnter

OU

Page 115: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

ABC COMPANY

Relação de títulos a Pagar

Fornecedor Data Valor Itaú Bradesco

ATLAS 20/02/2008 5.500,00

CORALINA 22/02/2008 10.000,00

x

Total 15.500,00 Gerar

Borderô

De: 20/02/2008 Até 26/02/2008

x

Page 116: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

ABC COMPANY

Relação de títulos a Pagar

Data Valor Itaú Bradesco

20/02/2008 5.500,00 x

Total GerarBorderô

Fornecedor : ATLAS

Page 117: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Abordagem da Prototipação

2. Protótipo “arranjado às pressas”

Protótipo possui toda a funcionalidade do sistema final, mas não foi construído com o devido cuidado e , portanto, sua qualidade e desempenho são deficientes

Page 118: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Abordagem da Prototipação

3. Protótipo “primeiro de uma série”

Um sistema piloto é desenvolvido para ser avaliado antes de ser distribuído. Útil quando o sistema será implantado em vários locais diferentes

Page 119: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Abordagem da Prototipação

4. Protótipo de características selecionadas

Apenas parte das características do sistema final são implementadas. O sistema vai sendo construído em partes: cada protótipo aprovado passa a ser um módulo do sistema

Page 120: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Vantagens da Prototipação

• Permite alterar o sistema mais cedo no desenvolvimento, adequando-o mais perto às necessidades do usuário

• Possibilidade de desenvolver um sistema que atenda mais de perto as necessidades e expectativas dos usuários. Permite uma interação com o usuário ao longo de todo o ciclo de vida do desenvolvimento

Page 121: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Abordagem Estruturada Prototipação

Desvantagens da Prototipação

• Quando parar o protótipo??? . Se esta questão não for tratada com cuidado, a prototipação pode se estender indefinidamente

• Considerar o protótipo como sendo o sistema final, a qualidade pode não ter sido apropriadamente considerada

Page 122: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 123: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 124: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

Como caracterizar os requisitos do sistema de um modo adequado para a Engenharia de Software e usuários ???

Page 125: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

Necessário Identificar :

• Objetos

• Entidades

• Como se relacionam

Page 126: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

O Desenvolvimento de Sistemas é um processo de construção de modelos :

• Modelo de requisitos

• Modelo de implementação do código(programação)

• Modelo de objetos (diagramas de classe)

• Modelos estruturados

• Diagrama de entidades e realcionamentos

• Diagrama de Fluxo de Dados (DFD)

Page 127: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

O primeiro modelo do sistema a ser construído deve ser passível de compreensão :

• analistas, projetistas, programadores

• Comunidade usuária/clientes

Page 128: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

Modelos Estruturados e de Objetos são muito complexos nesta primeira visão do sistema

Page 129: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

O modelo Inicial deve descrever :

• O Sistema

• Seu Ambiente

• Como sistema e ambiente estão relacionados

Page 130: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

Modelos de caso de uso (use cases) é o modelo adotado para se obter a primeira visão do sistema.

Um caso de uso é uma maneira de como usar o sistema

Page 131: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

Usuários interagem com o sistema, interagindo com os casos de uso.

Tomados em conjunto, os casos de uso representam tudo o que o usuário poderá fazer com o sistema.

Casos de uso , são os itens do sistema que o desenvolvedor mostrará aos usuários.

Page 132: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

O processo de desenvolvimento do software começa pelo entendimento de como o sistema será usado.

Definido as maneiras de uso do sistema a modelagem pode ser iniciada

Page 133: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

Um caso de uso especifica um comportamento de um sistema

É uma descrição de um conjunto de sequências de ações realizadas pelo sistema para produção de um resultado

Page 134: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

Um caso de uso é uma interação típica entre um ator e um sistema

O ator pode ser:

• Usuário

• Outro sistema

• Dispositivo

Page 135: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

O caso de uso fornece uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema

Servem para validar testes inciais

Page 136: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Modelagem de Casos de Uso

Os objetivos do usuário podem ser o ponto de partida para a elaboração dos casos de uso.

Proponha um caso de uso para satisfazer cada um dos objetivos do usuário

Page 137: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 138: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Especificam as funcionalidades que um sistema tem de oferecer, segundo as diferentes perspectivas do usuário

Page 139: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Elementos do Diagrama :

• Ator

• Casos de Uso

Page 140: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

ATOR :

É um papel que um usuário, outro sistema ou dispositivo desempenha com respeito ao sistema

(Pode enviar/receber informações)

Casos de Uso :

Representam as funcionalidades requeridas

Page 141: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

A associação entre um ator e um caso de uso indica que o ator e o caso de uso se comunicam entre si, cada um com a possibilidade de enviar e receber mensagens

Page 142: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Caso de Uso1

Caso de Uso2

ATOR

Notação básica de UML (Linguagem de Modelagem Unificada)

Page 143: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Descrição de Casos de Uso

• Um Caso de Uso deve descrever o que um sistema faz

• Diagrama de casos de uso é insuficiente para este propósito

• Utilizar a descrição textual de seu fluxo de eventos

• Como e Quando o caso de uso inicia e termina

• Quando o caso de uso interage com o ator

• Quais informações transferidas

• Fluxo básico

• Fluxos alternativos

Page 144: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Caixa Automático de Bancos

EfetuarSaque

InformarSaldo

Cliente

EmitirExtrato

Sistema Bancário

Page 145: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 146: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar SaqueFluxo do Evento Principal

A)O cliente informa a senha. Se a senha estiver correta, o caixa solicita que o cliente informe o tipo de transação e fica aguardando

B)O cliente insere o cartão magnético no caixa automático, que lê o código da tarja magnética e checa se ele é aceitável

C) O cliente seleciona a opção de saque. O caixa mostra uma tela para que seja informada a quantia.

D) Uma mensagem de saudação está sendo mostrada na tela

E) Se o cartão é aceitável, o caixa pede ao cliente para informar a senha e fica aguardando até que seja informada

F) O cartão magnético é ejetado

I) O cliente informa a quantia a ser sacada

J) As notas são liberadas ao cliente

G) Um recibo é emitido

H) O caixa envia uma requisição para o sistema bancário para que seja efetuado um saque na quantia especificada

K) Se o saque é autorizado, as notas são preparadas para serem entregues

Page 147: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque

Fluxo dos Eventos Alternativos

1. O cartão magnético não é aceitável

Quais são os outros eventos alternativos????

•Se o cartão não é aceitável porque sua tarja magnética não é passível de leitura ou é de um tipo incompatível

• O cartão é ejetado com um bip

Page 148: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

1. Descrever o fluxo de eventos principais

• Emitir Extrato

• Informar Saldo

2. Descrever o fluxo de eventos alternativos

• Emitir Extrato

• Informar Saldo

Page 149: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque

Fluxo do Evento Principal

1. Uma mensagem de saudação está sendo mostrada na tela

2. O cliente insere o cartão magnético no caixa automático, que lê o código da tarja magnética e checa se ele é aceitável

3. Se o cartão é aceitável, o caixa pede ao cliente para informar a senha e fica aguardando até que seja informada

4. O cliente informa a senha. Se a senha estiver correta, o caixa solicita que o cliente informe o tipo de transação e fica aguardando

5. O cliente seleciona a opção de saque. O caixa mostra uma tela

para que seja informada a quantia.

Page 150: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque

Fluxo do Evento Principal

6. O cliente informa a quantia a ser sacada

7. O caixa envia uma requisição para o sistema bancário para que seja efetuado um saque na quantia especificada

8. Se o saque é autorizado, as notas são preparadas para serem entregues

9. O cartão magnético é ejetado

10. Um recibo é emitido

11. As notas são liberadas ao cliente

Page 151: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque

Fluxo dos Eventos Alternativos

• O cartão magnético não é aceitável

• Senha incorreta

• Saque não autorizado

• Cancelamento da transação pelo cliente

Page 152: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque

Fluxo dos Eventos Alternativos

O cartão não é aceitável

• Se o cartão não é aceitável porque sua tarja magnética não é passível de leitura ou é de um tipo incompatível

• O cartão é ejetado com um bip

Page 153: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque

Fluxo dos Eventos Alternativos

Senha Incorreta

• Se a senha informada é incorreta, uma mensagem deve ser mostrada para o cliente que poderá entrar com a senha correta.

• Caso o cliente informe três vezes a senha incorreta, o cartão deverá ser confiscado

Page 154: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque

Fluxo dos Eventos Alternativos

Saque não autorizado

• Se o saque não for aceito pelo Sistema Bancário, uma mensagem informando o cliente é mostrada por 10 segundos

• O cartão é ejetado

Page 155: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque

Fluxo dos Eventos Alternativos

Cancelamento

• O cliente pode sempre cancelar a transação em qualquer momento que lhe seja perguntada alguma informação.

• Isto resultará na ejeção do cartão e no término da transação

Page 156: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Emitir Extrato

Fluxo do Evento Principal

1. Uma mensagem de saudação está sendo mostrada na tela

2. O cliente insere o cartão magnético no caixa automático, que lê o código da tarja magnética e checa se ele é aceitável

3. Se o cartão é aceitável, o caixa pede ao cliente para informar a senha e fica aguardando até que seja informada

4. O cliente informa a senha. Se a senha estiver correta, o caixa solicita que o cliente informe o tipo de transação e fica aguardando

5. O cliente seleciona a opção de emitir extrato. O caixa mostra uma tela para que seja informada o período do extrato

Page 157: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Emitir Extrato

Fluxo do Evento Principal

6. O cliente informa as datas (de / até)

7. O caixa envia uma requisição para o sistema bancário para que seja efetuado a emissão do extrato

8. Dispositivo é acionado para impressão do extrato

9. O extrato é liberado para retirada do cliente

10. O cartão magnético é ejetado

Page 158: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Emitir Extrato

Fluxo dos Eventos Alternativos

• O cartão magnético não é aceitável

• Senha incorreta

• Período inválido

• Cancelamento da transação pelo cliente

Page 159: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Emitir Extrato

Fluxo dos Eventos Alternativos

O cartão não é aceitável

• Se o cartão não é aceitável porque sua tarja magnética não é passível de leitura ou é de um tipo incompatível

• O cartão é ejetado com um bip

Page 160: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Emitir Extrato

Fluxo dos Eventos Alternativos

Senha Incorreta

• Se a senha informada é incorreta, uma mensagem deve ser mostrada para o cliente que poderá entrar com a senha correta.

• Caso o cliente informe três vezes a senha incorreta, o cartão deverá ser confiscado

Page 161: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Emitir Extrato

Fluxo dos Eventos Alternativos

Período Inválido

• Se a data digitada pelo cliente não for válida pelo Sistema Bancário, uma mensagem informando o cliente é mostrada por 10 segundos

• O cartão é ejetado

Page 162: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Emitir Extrato

Fluxo dos Eventos Alternativos

Cancelamento

• O cliente pode sempre cancelar a transação em qualquer momento que lhe seja perguntada alguma informação.

• Isto resultará na ejeção do cartão e no término da transação

Page 163: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Mostrar Saldo

Fluxo do Evento Principal

1. Uma mensagem de saudação está sendo mostrada na tela

2. O cliente insere o cartão magnético no caixa automático, que lê o código da tarja magnética e checa se ele é aceitável

3. Se o cartão é aceitável, o caixa pede ao cliente para informar a senha e fica aguardando até que seja informada

4. O cliente informa a senha. Se a senha estiver correta, o caixa solicita que o cliente informe o tipo de transação e fica aguardando

5. O cliente seleciona a opção de mostrar saldo. O caixa mostra uma tela para que seja informada o tipo de saldo

Page 164: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Mostrar Saldo

Fluxo do Evento Principal

6. Conta Corrente,Poupança, Investimentos

7. O caixa envia uma requisição para o sistema bancário para que seja mostrado o saldo

8. O cartão magnético é ejetado

Page 165: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Mostrar Saldo

Fluxo dos Eventos Alternativos

• O cartão magnético não é aceitável

• Senha incorreta

• Tipo de conta inexistente para o cliente

• Cancelamento da transação pelo cliente

Page 166: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Mostrar Saldo

Fluxo dos Eventos Alternativos

O cartão não é aceitável

• Se o cartão não é aceitável porque sua tarja magnética não é passível de leitura ou é de um tipo incompatível

• O cartão é ejetado com um bip

Page 167: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Mostrar Saldo

Fluxo dos Eventos Alternativos

Senha Incorreta

• Se a senha informada é incorreta, uma mensagem deve ser mostrada para o cliente que poderá entrar com a senha correta.

• Caso o cliente informe três vezes a senha incorreta, o cartão deverá ser confiscado

Page 168: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Mostrar Saldo

Fluxo dos Eventos Alternativos

Tipo de Conta Inexistente para o cliente

• O cliente escolhe um tipo de conta, onde não tem saldo, uma mensagem informando o cliente é mostrada por 10 segundos

• O cartão é ejetado

Page 169: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Emitir Extrato

Fluxo dos Eventos Alternativos

Cancelamento

• O cliente pode sempre cancelar a transação em qualquer momento que lhe seja perguntada alguma informação.

• Isto resultará na ejeção do cartão e no término da transação

Page 170: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Tipos de Associações

• Inclusão

• Extensão

• Generalização

Page 171: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Inclusão :

O caso de uso Base incorpora o comportamento de outro caso de uso

O local em que esse comportamento é incluído deve ser indicado no diagrama de casos de uso

Page 172: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Inclusão :

Um relacionamento de inclusão é empregado quando há uma porção de comportamentos que sâo similares ao longo de um ou mais casos de uso e não se deseja repetir a sua descrição

Page 173: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Inclusão :

Para evitar redundâncias e assegurar o seu reuso, extrai-se essa descrição e compartilha-se a mesma entre diferentes casos de uso

Um relacionamento de inclusão é representado por uma dependência como INCLUI (INCLUDE)

Page 174: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Caixa Automático de Bancos

EfetuarSaque

InformarSaldo

EmitirExtrato

ValidarCliente

<<INCLUI>> <<INCLUI>> <<INCLUI>>

Page 175: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

O caso de uso <<Validar Cliente>>, tem o seguinte Curso Normal :

1. Uma mensagem de saudação está sendo mostrada na tela

2. O cliente insere o cartão magnético no caixa automático, que lê o código da tarja magnética e checa se ele é aceitável

3. Se o cartão é aceitável, o caixa pede ao cliente para informar a senha e fica aguardando até que seja informada

4. O cliente informa a senha. Se a senha estiver correta, o caixa solicita que o cliente informe o tipo de transação e fica aguardando

Page 176: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

O caso de uso <<Validar Cliente>>, tem o seguinte Curso Alternativo :

1. O cartão não é aceitável

2. Senha Incorreta

3. Cancelamento

Page 177: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque após o Inclui(Include)

Fluxo do Evento Principal

1. O cliente realiza o caso de uso Validar Cliente

2. O cliente seleciona a opção de saque. O caixa mostra uma tela

para que seja informada a quantia.

3. O cliente informa a quantia a ser sacada

4 O caixa envia uma requisição para o sistema bancário para que seja efetuado um saque na quantia especificada

5. Se o saque é autorizado, as notas são preparadas para serem entregues

6. O cartão magnético é ejetado

7. Um recibo é emitido

8. As notas são liberadas ao cliente

Page 178: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque após o Inclui(Include)

Fluxo do Evento Alternativo

1. Saque não autorizado

2. Cancelamento

Page 179: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque após o Inclui(Include)

Exemplo de Programação utilizando o conceito de INCLUI

Criação e movimentação das variáveis (Perform)

Variável A = número da agência

Variável B = número da conta corrente

Variável C = senha

Variável Leitura = ´´

Page 180: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Diagramas de Casos de Uso

Efetuar Saque após o Inclui(Include)

Exemplo de Programação utilizando o conceito de INCLUI

Leitura do arquivo de cadastro de correntistas

Open Cadastro de Correntista

Read variáveis A,B,C

If OK

Leitura = ´OK´

Else

Leitura = ´Não OK´

Mostra a mensagem “Agência, Conta Corrente, Senha inválidos”

End-if

Page 181: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Codificação do caso de uso – Efetuar Saque

Perform <<Validar Cliente>>

If Leitura = ‘OK’

Procedimento 1

Procedimento 2

Procedimento 3

F I M

END-IF

Page 182: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Codificação do caso de uso – Efetuar Saque

Perform <<Validar Cliente>>

If Leitura = ‘Não OK’

F I M

END-IF

Page 183: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Codificação do caso de uso – Emitir Extrato

Perform <<Validar Cliente>>

If Leitura = ‘OK’

Procedimento 1

Procedimento 2

Procedimento 3

F I M

END-IF

Page 184: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Codificação do caso de uso – Emitir Extrato

Perform <<Validar Cliente>>

If Leitura = ‘Não OK’

F I M

END-IF

Page 185: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Codificação do caso de uso – Mostrar Saldo

Perform <<Validar Cliente>>

If Leitura = ‘OK’

Procedimento 1

Procedimento 2

Procedimento 3

F I M

END-IF

Page 186: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Codificação do caso de uso – Mostrar Saldo

Perform <<Validar Cliente>>

If Leitura = ‘Não OK’

F I M

END-IF

Page 187: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Tipos de Associações

• Inclusão

• Generalização

• Extensão

Page 188: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Generalização

O caso de uso filho herda o comportamento e o significado do caso de uso do pai

O caso de uso filho, deverá acrescentar ou sobrescrever o comportamento de seu pai

Page 189: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Generalização

ValidarCliente

VerificarSenha

AnalisarRetina

PAI

FILHO FILHO

Page 190: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Tipos de Associações

• Inclusão

• Generalização

• Extensão

Page 191: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

EXTENSÃO<<Extend>>

Um relacionamento de extensão é utilizado para modelar uma parte de um caso de uso que o usuário considera opcional.

Separa-se o comportamento opcional do comportamento obrigatório

Page 192: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

EXTENSÃO<<Extend>>

Um relacionamento de extensão também poderá ser empregado para modelar um subfluxo separado, que é executado somente sob determinada circunstância

Page 193: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

EXTENSÃO<<Extend>>

No exemplo do caixa automático, deseja-se coletar dados estatísticos sobre o uso da transação de SAQUE para alimentar o caixa eletrônico com as notas mais adequadas para saque

Page 194: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

EXTENSÃO<<Extend>>

Poderíamos estender o caso de uso EFETUAR SAQUE, de modo que, quando necessário, um outro caso de uso denominado COLETAR INFORMAÇÕES ESTATÍSTICAS DE SAQUE, contasse e acumulasse o tipo das notas entregues em um saque

Page 195: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

EXTENSÃO<<Extend>>

EfetuarSaque

<<Extend>>

Coletar Informações Estatísticas

Page 196: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

Associações entre Casos de Uso

Para utilização dos relacionamentos de INCLUSÃO e EXTENSÃO, aplicar as regras:

• Utilize o relacionamento Extensão quando estiver descrevendo uma variação de um curso normal

• Utilize o relacionamento Inclui quando houver repetição em dois ou mais casos de uso separados e for desejado a sua repetiçao

Page 197: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)
Page 198: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

EXERCÍCIO DE CASO DE USO

LOCADORA DE VÍDEO

O proprietário da locadora de vídeo, necessita automatizar :

• Reserva da Fita do Cliente

• Entrega da Fita do Cliente

Page 199: Conhecendo o Professor NOME : Paulo Cesar Cirillo Empresas : Grupo Pão de Açúcar 1980 - 1990 Área de Custos (1980 - 1984) Sistemas (1985 – 1990)

EXERCÍCIO DE CASO DE USO

LOCADORA DE VÍDEO

•Definir os atores e os casos de uso

• Desenhar o diagrama de caso de uso

• Descrever o Fluxo do Evento Principal

• Descrever o Fluxo do Evento Alternativo

• Utilizar uma das Associações de caso de uso

• Inclusão

• Generalização

• Extensão