O desenvolvimento de aplicações normalmente envolve uma série de tecnologias, conceitos, práticas, métricas e metodologias que podem ser empregados no gerenciamento do projeto, na modelagem do sistema, na garantia da qualidade, na organização do código e em outros aspectos.
Sobre as tecnologias, conceitos, práticas, métricas e metodologias que podem ser utilizados no desenvolvimento de aplicativos, são feitas as seguintes afirmativas:
I - os Web Services permitem construir soluções de software distribuídas onde os serviços Web podem ser disponibilizados na Internet através do protocolo http;
II - Adapter e Bridge são exemplos de frameworks que podem ser utilizados no desenvolvimento de aplicações cliente/servidor;
III - as JSP são responsáveis, em projetos J2EE, por manter a persistência dos dados armazenados no banco de dados;
IV - técnicas de teste de caixa branca e preta podem ser utilizadas para testar aplicações desenvolvidas em um projeto;
V - a contagem de Pontos por Função pode ser utilizada para determinar o esforço em horas de um projeto de desenvolvimento de software.
Estão corretas apenas as afirmativas: