Software  
 
Rede de conhecimento computador >> Software >> Engenharia de Software >> Content
O engenheiro de software é um verdadeiro disciplina de engenharia como pode justificar que ele é um engenheiro?
A questão de saber se a engenharia de software é uma disciplina de engenharia "real" é complexa, com argumentos de ambos os lados. Aqui está um detalhamento dos argumentos e como os engenheiros de software podem justificar seu título:

Argumentos de engenharia de software como uma disciplina de engenharia "real":

* Abordagem sistemática: A engenharia de software segue uma abordagem sistemática e disciplinada para design, desenvolvimento e manutenção de sistemas de software. Isso envolve a aplicação de princípios científicos, modelos matemáticos e ferramentas de engenharia.
* Solução de problemas: Como outras disciplinas de engenharia, os engenheiros de software resolvem problemas complexos, aplicando seu conhecimento de ciência da computação, algoritmos, estruturas de dados e padrões de design.
* Concentre -se na eficiência e confiabilidade: Os engenheiros de software pretendem criar sistemas de software confiáveis, eficientes e sustentáveis ​​que atendam às necessidades do usuário. Eles aplicam princípios de otimização, análise de desempenho e garantia de qualidade.
* Padrões profissionais: Os engenheiros de software aderem aos códigos e padrões éticos profissionais, semelhantes a outras profissões de engenharia. Isso garante responsabilidade, comportamento ético e qualidade no desenvolvimento de software.
* Credenciamento e licenciamento: Embora não sejam tão difundidas quanto outras disciplinas de engenharia, algumas organizações oferecem programas de credenciamento e licenciamento especificamente para engenheiros de software. Esses programas reconhecem a experiência técnica e os padrões profissionais necessários para o desenvolvimento de software.
* Impacto no mundo real: A engenharia de software tem um impacto significativo na sociedade, impactando praticamente todos os aspectos da vida moderna, desde a comunicação e o transporte até os cuidados de saúde e finanças.

Argumentos contra a engenharia de software como uma disciplina de engenharia "real":

* Falta de produto tangível: Alguns argumentam que o software é intangível e carece da manifestação física de outras disciplinas de engenharia. No entanto, o software tem efeitos no mundo real e é essencial para o funcionamento de muitos sistemas.
* Campo em rápida evolução: A engenharia de software está constantemente evoluindo com novas tecnologias e paradigmas. Essa rápida evolução pode tornar desafiador estabelecer um conjunto de práticas e princípios padronizados.
* Falta de regulamentação: Comparado às disciplinas tradicionais de engenharia, a engenharia de software é menos regulamentada, com menos requisitos de licenciamento e organizações profissionais.
* Concentre -se na criatividade e inovação: O desenvolvimento de software geralmente envolve um alto grau de criatividade e inovação, que pode não se alinhar com a abordagem mais estruturada das disciplinas tradicionais de engenharia.

Como os engenheiros de software podem justificar seu título:

* demonstrar experiência técnica: Os engenheiros de software devem possuir uma base forte em princípios de ciência da computação, algoritmos, estruturas de dados e padrões de design de software.
* Aplicar princípios de engenharia: Eles devem aplicar princípios de engenharia para resolver problemas, projetar sistemas e garantir qualidade e confiabilidade.
* Desenvolvimento profissional: Eles devem aprender e crescer continuamente por meio de atividades de desenvolvimento profissional, certificações e participação em organizações profissionais.
* Conduta ética: Eles devem aderir aos padrões e práticas éticos que orientam o desenvolvimento e o uso responsáveis ​​do software.
* Impacto no mundo real: Eles devem contribuir para o desenvolvimento de software que resolve problemas no mundo real e melhora a vida das pessoas.

Conclusão:

Embora o debate sobre o status da engenharia de software como disciplina de engenharia "real" possa continuar, o campo possui inegavelmente muitas características das disciplinas tradicionais de engenharia. Os engenheiros de software são profissionais treinados que resolvem problemas complexos, aplicam princípios científicos e contribuem para o desenvolvimento de sistemas críticos que afetam a sociedade. À medida que o campo continua a evoluir e os padrões profissionais são estabelecidos ainda mais, a engenharia de software, sem dúvida, solidificará sua posição como uma disciplina de engenharia legítima e vital.

Anterior :

Próximo :
  Os artigos relacionados
·Como fazer executáveis ​​com MATLAB 
·Tópico principal do projeto em tecnologia da informaç…
·Como obter a cor de um Iguana Vermelha para Come Out 
·Como desenhar em pés e polegadas em AutoCAD 
·Como plotar mais de um lote Juntos em MATLAB 
·O AutoCAD LT Run VBA 
·Quais são algumas funções de trabalho de engenharia …
·Como usar o AutoCAD Online 
·Como Clipe um Shapefile Sem ESRI ou ArcMap 
·Como extrair gráficos de um GBA 
  Artigos em destaque
·Você pode colocar um filme em CD? Se sim, como fazer i…
·Como capturar um Webinar de graça 
·Como fazer personalizado Vestuário e Móveis em The Si…
·. LIT extensão de arquivo 
·Como compactar arquivos VHD 
·Como usar o SQLite 3.6 
·Como Chegar De Singles iTunes 
·Posso ainda usam o MS Office Student & Teacher Se já n…
·Como fazer backup de um Laptop 
·Como baixar toques Com Zedge 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados