///
Análise de requisitos
Fonte: https://bit.ly/2VcNbFI (adaptado).
A análise de requisitos, muitas vezes negligenciada, é talvez um dos pontos mais importantes do desenvolvimento de sistemas e aplicativos.
De maneira sucinta, os requisitos são etapas que o sistema PRECISA cumprir, levando-se em consideração a forma de lidar com as interdependências (como outros sistemas ou processos). Os requisitos são premissas que:
a) possibilitam que o usuário (ou sistema/subsistema) resolva problemas relacionados ao negócio; b) atendem às necessidades (ou restrições) da entidade, dos usuários ou módulos do sistema.
Os requisitos diretos – também chamados de requisitos funcionais – são aqueles que compõem os recursos do sistema. Aquilo que possibilita que o usuário realize suas atividades. Esse tipo de requisito deve ser especificado com riqueza de detalhes, indicando o que se espera que o sistema faça, independentemente de como isso será implementado.
Os requisitos indiretos – também chamados de não-funcionais – abordam as qualidades gerais do sistema. Podemos citar como exemplo de requisitos indiretos: a facilidade de utilização, a facilidade de manutenção, a segurança e o desempenho, dentre outros.
Compreender os requisitos é uma forma de entregar um serviço de qualidade para o usuário. Levantar os requisitos de um sistema antes de desenvolvê-lo permite compreender as reais necessidades de seu usuário e diminuir o espaço que existe entre suas expectativas e a compreensão de seus desenvolvedores.
Conhecer os requisitos permite dimensionar adequadamente o projeto e, assim, tornar possível a estimativa de custos e prazos do projeto muito mais próximos do real. Pode ser muito frustrante para o usuário descobrir no meio do processo que o projeto vai custar muito mais do que o estimado ou que vai demorar o dobro do tempo.
O levantamento e análise de requisitos são a base para as outras etapas do desenvolvimento do sistema. É essencial para a modelagem adequada do sistema, definição do orçamento e do cronograma. A importância desse processo varia de acordo com a dimensão do sistema: quanto maior o projeto maior a importância da análise de requisitos.
Leia o texto 'Análise de requisitos' e, em seguida, analise as afirmativas abaixo:
I. O texto procura deixar claro para o leitor que os requisitos descrevem coisas que o sistema precisa fazer e a forma como ele deve lidar com as interdependências.
II. O texto apresenta ao leitor a ideia de que a análise de requisitos, muitas vezes negligenciada, é talvez um dos pontos mais importantes do desenvolvimento de sistemas e aplicativos.
Marque a alternativa CORRETA: