Introdução à Engenharia de Requisitos

Gato realizando uma entrevista junto a um cliente. Prompt: create a image of a software engineer cat conducting an interview with a client
Gato realizando uma entrevista junto a um cliente.
Fonte: gerado por IA com Bing por Maxwell Anderson (2023)

“A parte mais difícil da construção de um software é a definição do que se deve construir.” - Fred Brooks

Engenharia de requisitos é difícil?

“Entender os requisitos de um problema está entre as tarefas mais difíceis de um engenheiro de software.” Pressman (2006)

Mas o cliente não sabe o que é necessário? Os usuários finais não deveriam ter um bom entendimento das características e funções? E aí?

A resposta é não caro Dr. Watson!

A engenharia de requisitos é difícil.

Imagina que um cliente procura você e te diz que o que ele queria dizer não foi o que ele acabou dizendo. 🤣

Tem que rir para não acabar chorando.

Então, engenharia de requisitos é difícil, mas não é impossível. É uma arte, uma ciência e uma técnica. E é uma das partes mais importantes do processo de desenvolvimento de software. A dificuldade se resume em entender e ter certeza sobre o que o cliente está pedindo em relação ao problema que está enfrentando. E este problema se resume, geralmente, em uma necessidade de negócio.

Veja aqui o conteúdo das aulas:

Você irá perceber durante seus estudos que existem várias formas de fazer a mesma coisa, e que não existe uma forma certa ou errada. O que existe é uma forma mais adequada para o seu contexto. E isso é o que você irá aprender aqui. E, com o passar do tempo, este material irá ser atualizado, inevitavelmente, para se adequar às novas formas de se fazer as coisas.


Criado em Março de 2023 por Maxwell Anderson

Publicações recentes