sexta-feira, 24 de abril de 2009

Hello World! A Engenharia de Software


Engenharia de software é uma área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões, processos e a questão da Qualidade de Software (Wikipedia).

A Engenharia de Software é uma área de conhecimento em expansão e existem evidências inquestionáveis do seu nível crescente de maturidade:
  • Muitas universidades em todo mundo oferecem curso de graduação em Engenharia de Software. Por exemplo, University of New South Wales (Australia), McMaster University (Canada), the Rochester Institute of Technology (US), the University of Sheffield (UK), etc;
  • O Capability Maturity Model Integration (CMMI) e a família ISO 9000 de padrões são usados para avaliar a capacidade organizacional para a engenharia de software.
  • Association for Computing Machinery (ACM) e a Computer Society of the Institute of Electrical and Electronics Engineers (IEEE) desenvolveram, conjuntamente, um código de éticas e práticas para os profissionais da área;
  • Tanto o IEEE Computer Society quanto o Institute for Certification of Computing Professionals (ICCP) têm oferecido certificação para desenvolvedores e engenheiros de software.
Segundo o SWEBOK (Corpo de Conhecimento da Engenharia de Software), as áreas de conhecimento da Engenharia de Software são:
  • Requisitos de Software
  • Projeto (Design) de Software
  • Implementação de Software
  • Teste de Software
  • Manutenção de software
  • Gerência de Configuração de Software
  • Gerência de Engenharia de Software
  • Processos de Engenharia de Software
  • Ferramentas e Métodos de Engenharia de Software
  • Qualidade de Software
"Q: How many software engineers does it take to change a lightbulb? A: Just one. But the house falls down" Andrew Siwko

Nenhum comentário:

Postar um comentário