Engenharia de software
Escolha e descreve um modelo de processos de software:
Descreva a evolução do modelo
Primeiramente a parte dos Requisitos, que tem como importância o início, que tem que ser analisado com certos cuidados, para que identifiquemos as nessecidades que a empresa possui, para que possamos fazer de forma certa e organizada o trabalho.
A parte do Projeto, é quando já colocamos no papel tudo aquilo que achamos necessário para colocar dentro do que vamos criar.
Implementação são detalhes menores que podem ser adicionados para que fique com melhor qualidade o produto final.
No teste, já será verificado se está funcionando tudo aquilo que tentamos por em prática no projeto, para que quando estiver em funcionamento esteja como planejado, testando cada funcionalidade de cada módulo, buscando, levando em consideração e especificando cada fase do projeto.
Já a manutenção, ajuda a melhorar alguns pontos que talvez não chegaram ao que foi esperado após entrar em funcionamento e para acertar erros..
Apresente as vantagens e desvantagens identificadas
Usando como exemplo um software para criação de partituras e tablaturas, que tem como vantagem facilitar para que a pessoa aprenda os acordes de forma rápida, já mostrando o que se deve fazer. Mas também tem suas desvantagens, pois por facilitar muito deixa a pessoa acomodada para aprender, sem precisar fazer esforços e acaba perdendo a essência do estudo, e fazendo com que o rendimento do músico seja baixo.
Dê um exemplo do modelo
Uma empresa de produtos músicais, que decide fazer um programa que facilite o aprendizado. Esse programa monta as tablaturas que o cliente necessita.
Após aconclusão da etapa de definição do modelo de processo de software, indique uma linguagem de programação atual e justifiquesua escolha.
Linguagem C#, Linguagem que combina características de linguagens de alto e baixo níveil, além de ser muito usada nos dias de hoje.