Emanuel Poletto
Agenda Introdução Conceito Padrão na codificação Importância da padronização Padrões Alguns padrões existentes Das linguagens de programação Conclusão
Introdução Engenharia de Software Comercial ou pessoal Obrigação vs. Sugestão Trabalho em equipe Harmonia + Agilidade = Eficiência Estratégia
Conceito Engenharia de Software Comercial vs. Pessoal Padrão na codificação Padrão = modelo, paradigma, o que serve de referência (PRIBERAM, 2010) Ciclo do projeto > Implementação > Codificação (FILHO, 2009)
Conceito Importância da padronização Atividade coletiva “ É de pequeno que se torce o pepino.” Aumento de profissionais envolvidos Manutenção Compartilhamento Intervenções futuras Foco nos resultados
Padrões Padrões já existem HTML ( Hyper Text Markup Language ) XML ( Extensible Markup Language ) SQL ( Structured Query Language ) Linguagens de programação
Padrões HTML Linguagem de Marcação Padrão usado na World Wide Web (Internet) Tags  = palavras-chave de marcação <p> e </p> <br /> Interpretadas pelos browsers (navegadores)
Padrões XML Linguagem de Marcação Extensiva Transporte e armazenamento de dados Tags  são criadas “livremente” <nome> e </nome> <cpf> e </cpf> Padrão adotado pelo governo brasileiro para implementação da NF-e (Nota Fiscal Eletrônica)
Padrões
Padrões SQL Linguagem de Consulta Estruturada Acesso a bancos de dados MySQL, SQL Server, Access, Oracle, Sybase, PostgreSQL, ... Versatilidade SELECT * FROM CLIENTE
Padrões Linguagens de programação Manuais, peculiaridades Sintaxes e estruturas comuns if ,  then  e  else  – se, então e senão Idioma dominante = Inglês Padrões em camadas var  mensagem = ‘Olá, mundo!’; alert (mensagem);
Padrões Linguagens de programação Tipos de dados Variáveis Nomes Estruturas de controle Espaçamentos (endentação) Comentários
Conclusão Padrões estão sempre presentes Abrange todos os âmbitos Facilita antes, durante e depois Funciona como um idioma Está implícita para o consumidor final Influencia nos resultados
Obrigado! Contatos: emanuelpoletto.com [email_address] @emanuelpo Sugestões: www.w3.org www.w3schools.com www.php.net dev.mysql.com/doc

Padrões no Desenvolvimento de Software

  • 1.
  • 2.
    Agenda Introdução ConceitoPadrão na codificação Importância da padronização Padrões Alguns padrões existentes Das linguagens de programação Conclusão
  • 3.
    Introdução Engenharia deSoftware Comercial ou pessoal Obrigação vs. Sugestão Trabalho em equipe Harmonia + Agilidade = Eficiência Estratégia
  • 4.
    Conceito Engenharia deSoftware Comercial vs. Pessoal Padrão na codificação Padrão = modelo, paradigma, o que serve de referência (PRIBERAM, 2010) Ciclo do projeto > Implementação > Codificação (FILHO, 2009)
  • 5.
    Conceito Importância dapadronização Atividade coletiva “ É de pequeno que se torce o pepino.” Aumento de profissionais envolvidos Manutenção Compartilhamento Intervenções futuras Foco nos resultados
  • 6.
    Padrões Padrões jáexistem HTML ( Hyper Text Markup Language ) XML ( Extensible Markup Language ) SQL ( Structured Query Language ) Linguagens de programação
  • 7.
    Padrões HTML Linguagemde Marcação Padrão usado na World Wide Web (Internet) Tags = palavras-chave de marcação <p> e </p> <br /> Interpretadas pelos browsers (navegadores)
  • 8.
    Padrões XML Linguagemde Marcação Extensiva Transporte e armazenamento de dados Tags são criadas “livremente” <nome> e </nome> <cpf> e </cpf> Padrão adotado pelo governo brasileiro para implementação da NF-e (Nota Fiscal Eletrônica)
  • 9.
  • 10.
    Padrões SQL Linguagemde Consulta Estruturada Acesso a bancos de dados MySQL, SQL Server, Access, Oracle, Sybase, PostgreSQL, ... Versatilidade SELECT * FROM CLIENTE
  • 11.
    Padrões Linguagens deprogramação Manuais, peculiaridades Sintaxes e estruturas comuns if , then e else – se, então e senão Idioma dominante = Inglês Padrões em camadas var mensagem = ‘Olá, mundo!’; alert (mensagem);
  • 12.
    Padrões Linguagens deprogramação Tipos de dados Variáveis Nomes Estruturas de controle Espaçamentos (endentação) Comentários
  • 13.
    Conclusão Padrões estãosempre presentes Abrange todos os âmbitos Facilita antes, durante e depois Funciona como um idioma Está implícita para o consumidor final Influencia nos resultados
  • 14.
    Obrigado! Contatos: emanuelpoletto.com[email_address] @emanuelpo Sugestões: www.w3.org www.w3schools.com www.php.net dev.mysql.com/doc