Software Engineering Books

Software Engineering Books

  • Versão mais recente
  • unlicreation

Engenharia de software, aplicação de princípios usados ​​no campo da engenharia

Sobre este aplicativo

A engenharia de software começa quando há uma demanda por um resultado ou saída específica para uma empresa, a partir de um aplicativo. De algum lugar da equipe de TI, normalmente o CIO, há uma solicitação colocada no desenvolvedor para criar algum tipo de software. A equipe de desenvolvimento de software divide o projeto nos requisitos e etapas. Às vezes, esse trabalho será cultivado para empreiteiros independentes, vendedores e freelancers. Quando esse é o caso, as ferramentas de engenharia de software ajudam a garantir que todo o trabalho realizado seja congruente e siga as melhores práticas.
Como os desenvolvedores sabem o que colocar em seu software? Eles o dividem em necessidades específicas após a realização de entrevistas, coletando informações, analisando o portfólio de aplicativos existente e conversando com os líderes de TI. Em seguida, eles criarão um roteiro de como construir o software. Esta é uma das partes mais importantes, porque grande parte do "trabalho" é concluída durante esta etapa - o que também significa que quaisquer problemas geralmente ocorrem aqui também.
O verdadeiro ponto de partida é quando os desenvolvedores começam a escrever código para o software. Esta é a parte mais longa do processo em muitos casos, pois o código precisa ser congruente com os sistemas atuais e o idioma usado neles. Infelizmente, esses problemas geralmente não são notados até muito mais tarde no projeto e, em seguida, o retrabalho precisa ser concluído.
O código deve ser testado como está escrito e, uma vez concluído - em todas as partes do ciclo de vida. Com as ferramentas de engenharia de software, você poderá testar e monitorar continuamente
O Basics de design de engenharia de software exige a criação das instruções para o computador e os sistemas. Muito disso ocorrerá no nível de codificação por profissionais que têm treinamento abrangente. Ainda assim, é importante entender que a engenharia de software nem sempre é um processo linear, o que significa que requer verificação completa depois de concluída

Versões Software Engineering Books