Análise e Projeto de Sistemas: Introdução -...
Transcript of Análise e Projeto de Sistemas: Introdução -...
![Page 1: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/1.jpg)
Análise e Projeto de Sistemas: Introdução
Adriano J. Holanda
19/02/2018
![Page 2: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/2.jpg)
precisa de projeto?
![Page 3: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/3.jpg)
precisa de projeto?
![Page 4: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/4.jpg)
precisa de projeto?
![Page 5: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/5.jpg)
precisa de projeto?
![Page 6: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/6.jpg)
Projeto
▶ Gerenciamento▶ Recursos▶ Cronograma▶ Complexidade▶ Documentação
![Page 7: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/7.jpg)
Para quê analisar e projetar?
▶ Melhorar comunicação;▶ Histórico para melhorias, aprendizado e reprodutibilidade.▶ Otimizar recursos;▶ Gerenciar complexidade.
![Page 8: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/8.jpg)
Análise
Análise é o processo de divisão de um tópico ou substância paraobter um melhor entendimento. Esta técnica tem sido aplicada naMatemática e Lógica desde Aristóteles (384-322 AC).
![Page 9: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/9.jpg)
Projeto
A palavra Projeto é proveniente do Latim projectum, originária doverbo proicere e significa “antes de uma ação”.Atualmente, a palavra projeto refere-se a um plano de ação paraconcretizar um objeto. É constituído de documentação parafacilitar a comunicação durante sua execução.
![Page 10: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/10.jpg)
Sistema
Sistema é um conjunto de partes relacionadas entre si formandoum elemento funcional.
![Page 11: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/11.jpg)
Fases da produção de software
1. Análise e Especificação de Requisitos;2. Projeto;3. Implementação e Testes;4. Implantação e Validação;5. Manutenção.
![Page 12: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/12.jpg)
Objetivos da análise
▶ Estabelecer visão e terminologia comuns entre clientes edesenvolvedores antes da implementação.
▶ Servir como base para negociação dos requisitos do sistema.▶ Documentar, comunicar, apeifeiçoar os componentes do
sistema.▶ Ajudar na definição das fases de produção e módulos do
sistema.▶ Lidar com a complexidade pela divisão do sistema em partes.▶ Indicar escopo e distribuição de tarefas.
![Page 13: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/13.jpg)
Visões do sistema
▶ Funcional: a percepção é voltada para o fluxo do sistema.▶ Dados: a percepção é voltada para os estados das
entidades do sistema.▶ Controle/Estados: a percepção é voltada para as mudanças
de estados do sistema.
![Page 14: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/14.jpg)
Apresentação da ementa[Análise e Projeto de Sistemas]
Adriano J. Holanda
19/02/2018
![Page 15: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/15.jpg)
Ementa
▶ Contextualização das técnicas e ferramentas de análise eprojeto de sistemas–Clássico, estruturado e essencial.
▶ A necessidade de padronização e de documentação de softwaree o planejamento do desenvolvimento serão abordados.
▶ Continuando o processo de desenvolvimento, os conceitos defundamentos de projeto, junto com noções de reusabilidade,aspectos da construção de projeto de estrutura de módulos deum sistema e métodos para especificação de módulos serãoapresentados.
▶ Aplicação das ferramentas automatizadas, em casos de estudo.
![Page 16: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/16.jpg)
Objetivos
▶ Capacitar o aluno a trabalhar com os conceitos dedesenvolvimento de sistemas de informação na resolução deproblemas, usando uma abordagem sistêmica;
▶ Capacitar o aluno a entender e aplicar os conceitos das fasesde análise e projeto, enfatizando a necessidade depadronização e documentação.
![Page 17: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/17.jpg)
Programa
1. Introdução▶ Pessoas envolvidas na Análise e Projeto de Sistema.▶ Importância da Padronização e Documentação.▶ Princípios e Conceitos de Projeto:
▶ Projeto Modular Efetivo▶ Projeto de Dados▶ Projeto Procedimental▶ Projeto Arquitetural▶ Projeto de Interface com o Usuário▶ Documentação de Projeto
![Page 18: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/18.jpg)
Programa
2. Técnicas de Análise e Projeto:▶ Clássica: Definição, Características, Qualidades e Problemas.▶ Estruturada: Definição, Características, Qualidades e
Problemas;▶ Diagrama de Contexto;▶ Diagramas de Fluxo de Dados;▶ Dicionário de Dados;▶ Diagrama de Estrutura;▶ Diagrama Hierárquico;▶ Especificação de Processos.
▶ Essencial: Definição, Características, Qualidades e Problemas;▶ Análise de Eventos;▶ Modelo de Controle: Diagramas de Transição de Estado;▶ Projeto Orientado ao Fluxo de Dados.
3. Ferramentas Case
![Page 19: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/19.jpg)
Recursos
http://holanda.xyz/18aps.html
▶ Relação das aulas▶ Slides▶ Material suplementar▶ Código fonte▶ Bibliografia
![Page 20: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/20.jpg)
Avaliação
▶ Provas: 60%;▶ Trabalhos ou testes: 40%.
![Page 21: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/21.jpg)
Dicas
▶ Interatividade: perguntem, perguntem, perguntem,???;▶ Participação: maior parte das questões envolvem conteúdo
transmitido na sala de aula;▶ Leiam material suplementar no site da disciplina e fiquem
atento às alterações e dicas.
![Page 22: Análise e Projeto de Sistemas: Introdução - holanda.xyzholanda.xyz/files/8edfb13f59c2aee7ea64ff9f2fe2cdd1.pdf · Ementa Contextualização das técnicas e ferramentas de análise](https://reader031.fdocumentos.tips/reader031/viewer/2022022107/5bead9f809d3f2717a8ba614/html5/thumbnails/22.jpg)
Bibliografia
1. Pompilho, S. Análise Essencial: Guia Prático de Análise deSistemas. Rio de Janeiro: Ciência Moderna, 2002.
2. Gane, C.; Sarson, T. Análise Estruturada de Sistemas. Rio deJaneiro: Livros Técnicos e Científicos, 1995.
3. Page-Jones, M. Projeto Estruturado de Sistemas. São Paulo:McGraw-Hill, 1988.