A engenharia de software e os requisitos para criação de um software
Para finalizar seu texto, mencione as técnicas que podem ser utilizadas para auxiliar o processo de levantamento de requisitos.
DESENVOLVER SOFTWARE. UMA AFLIÇÃO???!!!
Nas últimas décadas tem se tornado comum em praticamente todas as atividades do nosso dia-a-dia o uso de computadores e outros equipamentos que possuem aplicações de software. O avanço tecnológico e a exigência dos consumidores fazem com que os sistemas computacionais se tornem cada vez mais complexos. Daí a importância da engenharia de software que é uma disciplina da engenharia que utiliza um conjunto de métodos, técnicas e ferramentas para analisar, projetar e gerenciar o desenvolvimento e manutenção de software, visando à produção e manutenção do mesmo dentro de prazos, custos e qualidade estimados, se preocupando com todas as etapas da sua produção, desde os estágios iniciais de especificação do sistema até a sua manutenção, após esse sistema entrar em funcionamento, visando uma boa relação entre custo e benefício.
A fase de definição de um software é bastante minuciosa, pois deve estabelecer de forma clara quais os serviços requeridos, as restrições em seu desenvolvimento bem como a operação do sistema além do custo de manutenção e assistência. Essa fase inicial conhecida como Engenharia de Requisitos, busca a realização de um levantamento e análise dos requisitos que se espera com a fabricação e uso de determinado software, além da especificação e validação desses requisitos. É importante ressaltar que esse processo é crítico, uma vez que qualquer erro ou omissão pode levar inevitavelmente a problemas nas fases posteriores ao seu desenvolvimento.
Entende-se por requisitos de