introdução a modelagem de software diagrama de fluxo de dados e dicionário de dados profa. cintia...
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/3.jpg)
![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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/5.jpg)
![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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/6.jpg)
![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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/7.jpg)
• 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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/9.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062300/552fc160497959413d8e85cd/html5/thumbnails/15.jpg)
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