No desenvolvimento de software, nos últimos anos temos visto uma evolução nas técnicas para construção, projetos e o próprio desenvolvimento, sempre na busca por sistemas com maior confiabilidade, melhor qualidade, sempre buscando satisfação do cliente final. Ao mesmo tempo, o cliente também vem evoluindo, pois ele também busca essas mesmas qualidades, além de possuir maiores conhecimentos, no que tange a Tecnologia da Informação. Atividades operacionais, estratégicas e de negócios são áreas que recebem suporte de tecnologias variadas, sendo os sistemas de informação, possivelmente, os de maior destaque. Diante desse cenário, uma área que vem ganhando destaque é a análise de requisitos, que é a base para o desenvolvimento de um software. Muitas certificações têm surgido no mercado, sempre em busca de uma melhor e maior qualidade no processo de desenvolvimento do software. Diversos fatores influenciam no processo de desenvolvimento, como, por exemplo: atrasos, pelos mais variados motivos, redução de escopo, orçamentos estourados, ou até mesmo projetos que foram cancelados. Exatamente por estes motivos um projeto de desenvolvimento de software deve ser bem feito, bem executado e com todas as etapas sendo avaliadas e, se possível, reavaliadas, para que não ocorram falhas, e o resultado seja o mais correto possível.
“Considere que você foi selecionado para trabalhar num projeto de desenvolvimento de um novo sistema para uma determinada empresa. E que irá participar de uma equipe, e nenhum dos elementos são conhecidos, mas, para isso, um teste será aplicado a todos os candidatos. Esse teste tem o propósito de mensurar os conhecimentos dos candidatos acerca dos mesmos assuntos e, dessa forma, conseguir uma equipe bem coesa, que trabalhe em um único sentido. Desenvolver um software requer muito trabalho em equipe e, muitas vezes, o seu trabalho, ou a tarefa que você vai desenvolver é o ponto de partida para uma outra tarefa que outra pessoa desenvolverá. Por esta razão, a equipe deve ser bem unida. O software em questão é bem complexo, e exatamente por esta razão, muitas coisas devem ser levadas em consideração. O teste que será aplicado consiste em simular uma situação real, na qual o seu conhecimento, em desenvolvimento, será requisitado.” Considerando o cenário da situação hipotética, elabore um texto, abordando temas importantes sempre que um projeto é iniciado, tais como:
a.) Conceituação de requisito.
b.) Classificação dos requisitos e definição de cada um deles.
c.) Definição de Processo e Modelo de Processo.