Considere que o Conselho Federal de Medicina (CFM) necessita de uma solução de software para possibilitar a consulta ao cadastro nacional de médicos inscritos em sua base de dados. Hoje, o conselho conta com uma rede de computadores conectada à Internet e uma arquitetura de firewall na qual há uma sub-rede DMZ Externa e outra DMZ interna. É nesta última que se encontra o banco de dados com as informações a serem disponibilizadas. Após o levantamento de requisitos do sistema, chegou-se à conclusão de que o cadastro de médicos deve ser disponibilizado via Internet, para acesso de qualquer cidadão interessado. Porém, as consultas devem-se restringir a nome, especialidade médica, endereço comercial e telefone comercial do médico procurado. Essa consulta deve permitir a busca por qualquer uma das chaves: nome do médico, especialidade médica, cidade e bairro onde trabalha e hospital onde trabalha. O servidor de banco de dados não pode ser acessado diretamente, por questões de segurança. O cidadão interessado deve cadastrar-se em uma base de clientes, antes de poder executar sua consulta. O acesso ao sistema deverá ser autenticado, com suporte no cadastro realizado pelo cidadão cliente.
Com base nessa situação hipotética, redija um texto dissertativo com uma proposta para desenvolvimento de um sistema que atenda às necessidades do CFM. No texto, responda, necessariamente e de modo fundamentado, às seguintes perguntas:
a) Qual o número de camadas em que se dará o modelo de desenvolvimento: 1, 2 ou 3?
b) Que recursos de hardware e software adicionais serão necessários?
c) Que tipo de ambiente de desenvolvimento, incluindo linguagem de programação, deve ser utilizado?
d) Quais serão os recursos humanos necessários, incluindo a descrição das habilidades profissionais necessárias, e qual será o prazo para a conclusão do sistema?