Engenharia De Software
Exames: Engenharia De Software. Pesquise 862.000+ trabalhos acadêmicosPor: suzanaquinto • 23/8/2014 • 623 Palavras (3 Páginas) • 391 Visualizações
1) Como surgiu a Engenharia de Software?
2) Porque ela se tornou fundamental no processo de desenvolvimento de produtos de software?
3) Porque existem diferentes metodologias para o desenvolvimento de software?
4) Como cada metodologia de desenvolvimento de software se relaciona ao tipo e tamanho de software a ser desenvolvido?
5) Essas metodologias ajudam no processo de qualidade final do produto? Por quê?
6) Qual a importância do planejamento e do gerenciamento no processo de desenvolvimento do produto de software?
7) Existem ferramentas, técnicas ou métodos para gerenciar e planejar software? Se sim, quando usá-las e por quê?
8) Qual o perfil que um engenheiro de software deve ter para atuar na área?
A ES (Engenharia de Software) surgiu a partir da Crise do Software em meados dos anos 70 como tentativa de contorna-la, tornando-se forte nos anos 80 devido à necessidade de organizar o desenvolvimento de software a fim de suprir a novas demandas como: o aparecimento da orientação a objetos, problemas na abordagem cascata, transformações na economia, aparecimento da interface gráfica, aumento na utilização de redes, demanda por redução de custos no desenvolvimento do software.
A ES se tornou fundamental para os processos de desenvolvimento de produtos de softwares porque permite através da sua metodologia a incorporação de mecanismos sistemáticos que visam acompanhar o desenvolvimento avaliando a qualidade proporcionando a garantia de um processo desenvolvimento de qualidade, em busca de produtos com qualidade.
Outro ponto chave e não menos importante que também a torna fundamental é a comunicação padrão instituída através de uma linguagem única facilitando a comunicação entre os profissionais da área de TI.
Devido cada método apresentar vantagens e/ou desvantagens, as diferentes metodologias tradicionais ou ágeis existem para que os desenvolvedores possam utiliza-las de acordo com o projeto que está sendo desenvolvido.
Através das metodologias tradicionais, por exemplo, os desenvolvedores ficariam presos a requisitos desatualizados onde as reais necessidades poderiam não ser atendidas dificultando ainda mais sua complexa tarefa.
Em alguns tipos de metodologias denominadas como ágeis permite ao desenvolvedor total flexibilidade aproximando a equipe ao usuário final proporcionando um período mais curto para a entrega do projeto devido a homologação ser realizada em etapas.
Entretanto, os métodos ágeis não são adequados a todos os projetos, por exemplo, em sistemas como ERP são indicadas a utilização das metodologias tradicionais.
Planejar e gerenciar o software são extremamente importantes para que sejam minimizadas as falhas evitando os cancelamentos dos projetos antes mesmo da sua conclusão. A gerência tem por objetivo identificar as partes mais criticas e complexas provendo em um curto período soluções eficientes para que o projeto seja concluído com sucesso.
Para auxiliar nessa tarefa o gerente do projeto dispõem do auxilio de ferramentas, técnicas e/ou métodos que podem ser
...