← Questões de Engenharia de Software

Engenharia de Software · CONSULPLAN · 2023

Questão comentada de Engenharia de Software

A primeira etapa na produção de um sistema de software é decidir exatamente o que se supõe que o sistema faça. Essa etapa é conhecida como análise de requisitos ou especificações. Considerando as características da análise de requisitos, marque V para as afirmativas verdadeiras e F para as falsas. ( ) A fase de especificação requer, em geral, a comunicação entre os programadores e os futuros usuários do sistema, bem como iterar a especificação até que tanto o especificador quanto os usuários estejam satisfeitos com as especificações. ( ) Na etapa de especificações para melhorar a comunicação entre os programadores e usuários é obrigatório construir um protótipo ou modelo simples do sistema final que simule o comportamento das partes do software desejado. ( ) O modelo de dados é uma ferramenta muito importante na etapa de definição do problema, sendomuito utilizado no projeto e na construção de bases de dados. ( ) O resultado final da fase de análise é um documento de especificação dos requisitos do software que descreve explicitamente a funcionalidade do software, e lista qualquer restrição que ele deva cumprir. A sequência está correta em

Gabarito: B

A análise de requisitos é a etapa em que voce descobre, organiza e registra o que o sistema deve fazer. Em geral, ela envolve conversa com usuarios, levantamento de necessidades, refinamento constante e, muitas vezes, ajustes até que o entendimento fique claro para todos. Por isso, a primeira afirmativa esta correta: a especificacao costuma ser iterativa e depende da comunicacao entre quem desenvolve e quem vai usar o sistema. A segunda afirmativa esta errada porque prototipo pode ajudar muito, mas nao e obrigatorio. Em Engenharia de Software, o prototipo e uma tecnica possivel para esclarecer requisitos, nao uma regra fixa da etapa. A banca costuma cobrar essa diferenca entre o que e recomendado e o que e compulsorio. A terceira afirmativa esta correta porque o modelo de dados realmente e muito util na definicao do problema e tambem serve de base para projeto e construcao de banco de dados. Ele ajuda a enxergar entidades, relacionamentos e regras de negocio com mais nitidez. A quarta tambem esta correta: o resultado da analise e o documento de requisitos, que descreve funcao do software e restricoes, exatamente como se espera de uma especificacao bem feita. Assim, a sequencia fica V, F, V, V, que corresponde a alternativa B. Em termos doutrinarios, isso bate com a visao classica de requisitos como um processo de descoberta, analise, negociacao e documentacao, antes de partir para o projeto.

Continue treinando

Questões relacionadas