Paradigmas de Análise e Desenvolvimentos
Aula 1- Paradigmas de LPs e Programação
Prof. Marcelo Vasques – mvasqueso@gmail.com
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
Conteúdo Programático desta aula
• A importância das Linguagens de Programação no contexto de desenvolvimento de software;
• Conceitos e principais paradigmas de Linguagens de Programação;
• Conceitos, metodologias e técnicas de programação; • Atividades de Programação x Análise.
•Paradigmas de Programação x Análise
Paradigmas de LPs e Programação – AULA1
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
INTRODUÇÃO
•Quem nasceu primeiro: As linguagens de
Programação ou os Métodos (e técnicas) de
Análise e Projeto de Sistemas ?
•Existem LPs com diferentes propósitos (Fortran,
Cobol, Pascal, C, C++, Java, c#, HTML e etc)
• Existem várias técnicas de Análise de Sistemas: tradicional, estruturada, essencial, orientada a objeto •Existe relação entre as LPs e as Técnicas?
Paradigmas de LPs e Programação – AULA1
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
AS LINGUAGENS DE PROGRAMAÇÃO
•
•
•
•
•
•
•
Começo de Tudo
Tornam o Trabalho mais produtivo
Atender a padrões de Qualidade: confiabilidade, manutenibilidade e eficiência
Escrever programas que atendam aos requisitos
ADERÊNCIA as técnicas de Levantamento de dados, Análise de Requisitos e Projeto do software. Hoje: MUITAS OPÇÕES
QUAL USAR ?
Tendência: maior prática (ERRO !!!)
Paradigmas de LPs e Programação – AULA1
PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS
COMO ESCOLHER A LINGUAGEM?
A experiência Pro eficiência
Qual o tipo de problema ?
Qual as características do sistema?
POR QUE ESCOLHER CERTO ?
Programa Eficiente, Manutível e Confiável
Por que Programadores devem conhecer a LP?
Maior capacidade para soluções
Habilidade programas eficientes
Habilidade para escolher LP correta
Habilidade para aprender novas LPs
Paradigmas de LPs e Programação – AULA1
PARADIGMAS DE ANÁLISE E