introdução a modelagem de software diagrama de fluxo de dados e dicionário de dados profa. cintia...

15
Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO – UFU MESTRE EM CIÊNCIA DA COMPUTAÇÃO – UFU BACHAREL EM CIÊNCIA DA COMPUTAÇÃO - UFJF

Upload: internet

Post on 22-Apr-2015

115 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Introdução a Modelagem de SoftwareDiagrama de Fluxo de Dados e Dicionário de DadosPROFA. CINTIA CARVALHO OLIVEIRADOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO – UFU

MESTRE EM CIÊNCIA DA COMPUTAÇÃO – UFU

BACHAREL EM CIÊNCIA DA COMPUTAÇÃO - UFJF

Page 2: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Um processo de engenharia de software pode ser caracterizado como um modelo que

estabelece como sistematizar e controlar todas as atividades relacionadas à construção de

software.

Page 3: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO
Page 4: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Desenvolvimento de software: Arte ou Engenharia?

Page 5: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO
Page 6: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO
Page 7: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

• Mito 1• Uma declaração geral dos objetivos não é suficiente para começar a

escrever programas – não podemos preencher os detalhes mais tarde.

Mitos do software

Page 8: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Realidade:• Uma definição inicial ruim é a

principal causa de fracassos dos esforços de desenvolvimento de software.

• É fundamental uma descrição formal e detalhada do domínio da informação, função, desempenho, interfaces, restrições de projeto e critérios de validação.

Mitos do software

Page 9: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Mito 2

• Os requisitos de projeto modificam-se continuamente, mas as mudanças podem ser facilmente acomodadas, porque o software é flexível.

Mitos do software

Page 10: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Realidade:

• Uma mudança, quando solicitada tardiamente num projeto, pode ser maior do que a ordem de magnitude mais dispendiosa da mesma mudança solicitada nas fases iniciais.

Mitos do software

Page 11: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Mitos do software

MAGNITUDE DAS MUDANÇAS

FASES CUSTO DE MANUTENÇÃO

DEFINIÇÃO 1 xDESENVOLVIMENTO 1.5 - 6x

MANUTENÇÃO 60 - 100x

Page 12: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

PROFISSIONAL: Mito 1:O Assim que escrevermos o programa e o colocarmos em

funcionamento nosso trabalho estará completo.

Mitos do software

Page 13: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

PROFISSIONAL: Realidade:

Mitos do software

Page 14: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Mito 3O Enquanto não tiver o programa "funcionando", eu

não terei realmente nenhuma maneira de avaliar sua qualidade.

Mitos do software

Page 15: Introdução a Modelagem de Software Diagrama de Fluxo de Dados e Dicionário de Dados PROFA. CINTIA CARVALHO OLIVEIRA DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO

Realidade:

• Um programa funcionando é somente uma parte de uma Configuração de Software que inclui todos os itens de informação produzidos durante a construção e manutenção do software.

Mitos do software