English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Quando o engenheiro de software não é um engenheiro de software?

Software RSS Feed





O título de "o engenheiro de software" tem de estar entre os mais abusadas no mundo corporativo de alta tecnologia. É também um dos mais popular.And porque não? Parece muito melhor do que "computador programador ", e parece-me muito melhor em um negócio da placa. Infelizmente, é muitas vezes imprecisa. Engenharia é, afinal, a aplicação de uma boa técnica para desenvolver sistemas de princípios que são robustos, eficiente e elegante. Eu encontrei que um grande número de engenheiros de software possam desenvolver programas de trabalho, mas que pouca ou nenhuma verdadeira engenharia design.Does este som áspero? Talvez, mas eu também achei difícil de negar. I've encontrados muito poucos engenheiros de software, por exemplo, que têm limpo, crisp e legível codificação estilos-um elemento essencial da elegante design de software. Eu também encontrou uma preponderância de criptografia escrita funções, desajeitado software captações e bizarro código espaguete. Para meu desânimo, eu descobri que mesmo entre os diplomados informática, muitas reduzir programação orientada a objeto, a mera utilização de dados privados, funções públicas e objeto instantiations. É o suficiente para quebrar um professor da heart.Now, não vou tão longe como a dizer que a maioria dos programadores escrever código espaguete. Isso não seria justo. No entanto, eu acho que relativamente poucos programadores têm um profundo apreço pela obra de desenvolvimento de software. Isso não quer dizer que eles são ignorantes de tais coisas, não em todos. Pelo contrário, é mais que os aspectos de engenharia código elegante design são demasiadas vezes neglected.I acho que isso acontece porque modernas ferramentas de programação deram bom código desenho parece um aborrecimento. Nos primeiros anos da computação, as pessoas eram forçadas a escrever por extenso seu software desenhos, pensando muitos detalhes antes de eles nunca sentei na frente do computador. Hoje em dia, com os nossos compiladores rápido e interativo depuração sistemas, programadores muitas vezes achar mais conveniente para simplesmente se sentar e começar codificação, com apenas uma pequena quantidade de design de software. Mente você, eu entendo que esta é, por vezes, mais eficiente, quando a tarefa de programação é bastante rotina, por exemplo. No entanto, quando esses desenho-as-you-go do desenvolvimento do software torna-se prática normal, então você tem a estrutura de utter chaos.In parte, este problema também está enraizada na natureza maleável da informática. Não auto-respeito civil engenheiro teria desenho de uma ponte pelo tapa vigas juntos até que ele tem algo que funciona, afinal, se a ponte desmorona, poderia levar meses para reconstruir. Do mesmo modo, não seria sensato arquiteto pretende construir uma casa sem esquemas e planos de piso. No entanto, é comum para os programadores a desenvolver software usando mal escolhido funções e só o sketchiest de desenhos. Afinal, se o software não funcionar, eles podem sempre encontrar o erro e corrigi-lo, pelo menos, em teoria. Na prática, estes erros são muitas vezes difíceis de detectar, e como corrigi-los pode exigir cirurgia extensa. As consequências de um mal-concebidos software podem ser desastrosas indeed.For este motivo, acredito que a alta tecnologia as empresas precisam dar engenharia de software o respeito que ela merece. Eles precisam de desenvolver uma verdadeira cultura sistemática de concepção do software, em vez de apenas para resolver "o que funciona." Uma empresa que está olhando para o futuro deve pagar uma devoção aos princípios do software de manutenção, documentação adequada e elegante, design robusto. Ele também deve inculcar uma cultura de verdadeira engenharia de software entre os seus empregados. A falha em fazê-lo pode funcionar no curto prazo, mas é uma receita para o longo prazo disaster.V. Berba Velasco Jr., Ph.D. tem grande orgulho a trabalhar nas Cellular Technology Ltd (http://www.immunospot.com, http://www.elispot-analyzers.de, http://www.elispot.cn), onde ele atua como um chefe de máquinas eléctricas e de software. Ele tem o prazer de trabalhar em um

Artigo Fonte: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!

Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envie os seus artigos para Messaggiamo.Com Directory

Categorias


Copyright 2006-2011 Messaggiamo.Com - Mapa do Site - Privacy - Webmaster enviar seus artigos para Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu