Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/04/2022 23:35 Avaliação II - Individual 1/4 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:739825) Peso da Avaliação 1,50 Prova 45435152 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa de fazer, os requisitos não funcionais se relacionam com a funcionalidade do software, são requisitos que estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, usabilidade, segurança, portabilidade e integridade. Estes requisitos não funcionais são agrupados em três grandes grupos. Referente à classificação dos requisitos não funcionais, associe os itens, utilizando o código a seguir: I- Requisitos de produto. II- Requisitos organizacionais. III- Requisitos externos. ( ) Requisitos éticos. ( ) Requisitos operacionais. ( ) Requisitos de usabilidade. Agora, assinale a alternativa que apresenta a sequência CORRETA: A I - III - II. B I - II - III. C III - II - I. D II - I - III. A utilização em massa dos computadores nas mais diversas áreas do conhecimento humano desencadearam uma enorme demanda por soluções informatizadas. E o desenvolvimento de software cada vez mais passou a ser uma atividade de grande importância. Acerca do desenvolvimento de software, modelos de desenvolvimento e análise de requisitos, analise as sentenças a seguir: I- Os requisitos devem ser estáticos e não podem ser atualizados durante o desenvolvimento. II- Durante a análise de requisitos, são especificados alguns pontos, como a definição das necessidades dos usuários e as restrições de prazo e custo. III- Durante a análise de requisitos, o principal foco do analista recai sobre "como" desenvolver o software e não sobre "o que" desenvolver, já que este será definido pelo cliente. IV- A fase de especificação dos requisitos poderá ser realizada a partir das técnicas de linguagem natural estruturada e/ou linguagem de descrição de projetos. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B Somente a sentença III está correta. C As sentenças II e IV estão corretas. D As sentenças II e III estão corretas. Os requisitos de usuário possuem como funcionalidade descrever os requisitos funcionais e não funcionais do software. Isso significa que precisam ser fáceis de utilizar pelo usuário do sistema. No VOLTAR A+ Alterar modo de visualização 1 2 3 14/04/2022 23:35 Avaliação II - Individual 2/4 levantamento dos requisitos, devem ser observados apenas requisitos externos, não possuir gírias, utilizar uma linguagem simples e de fácil compreensão pelo usuário. Podem ser encontrados, no levantamento dos requisitos do usuário, alguns problemas escritos em linguagem natural. Assinale a alternativa CORRETA que apresenta esses problemas: A Diminuição das aplicações, projeto e arquitetura. B Diminuição da velocidade, tamanho e dificuldade de uso. C Falta de clareza, confusão e fusão de requisitos. D Falta de confiabilidade, usabilidade e inconsistência. Para Sommerville (2011), os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que o sistema oferece, além de deixar bem claras as restrições a seu funcionamento. Essa fase normalmente é complexa e, para que esses problemas sejam minimizados, é muito importante que os requisitos sejam entendidos pelas partes interessadas. Existe uma série de técnicas para a validação dos requisitos, que podem ser usadas individualmente ou em conjunto. Sobre essas técnicas, analise as sentenças a seguir: I- A revisão sistêmica e a procura de erros e inconsistências. II- A criação de um protótipo para apresentação. III- Testes através da geração de casos de testes. IV- Conferência através dos documentos e entrevistas. Agora, assinale a alternativa CORRETA: FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. A Somente a sentença II está correta. B As sentenças I, II e III estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I, III e IV estão corretas. Os requisitos de um sistema são uma descrição de necessidades ou aspirações para um produto, os serviços que o sistema oferece ou não, além de deixar bem claras as restrições a seu funcionamento. Devido à complexidade dessa fase e, para que os problemas sejam minimizados, é muito importante que os requisitos sejam entendidos pelas partes interessadas. Para que um requisito possa ser validado e aceito, algumas verificações devem ser realizadas. Sommerville (2011) diz que, durante o processo de validação dos requisitos, diferentes tipos de verificações devem ser realizados com os documentos de requisitos. Referente aos tipos de verificação, associe os itens, utilizando o código a seguir: I- Validade. II- Consistência. III- Completude. ( ) Os requisitos devem ser coerentes, sem contradições entre eles. ( ) Identificação correta da função dos requisitos. ( ) Identificação de todas as funções e restrições definidas pelos usuários. Agora, assinale a alternativa que apresenta a sequência CORRETA: FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. A I - II - III. B I - III - II. C II - I - III. D III - II - I 4 5 14/04/2022 23:35 Avaliação II - Individual 3/4 III II I. Com relação ao levantamento de requisitos, dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas. Uma delas é conhecida como a técnica de observação, em que os analistas passam alguns dias na empresa na qual o software será utilizado e, dessa forma, conseguem entender a política organizacional da empresa e acompanhar os trabalhos diários para que, assim, conheçam os processos reais que os usuários irão precisar diariamente no sistema. Sobre essa técnica, assinale a alternativa CORRETA: A Etnografia - observação pessoal. B Brainstorming. C Questionário. D JAD. Podemos definir um requisito funcional, como algo que o software deve fazer, já o requisito não funcional é quem determina como o sistema fará. Os requisitos não funcionais são premissas ou restrições que o sistema deverá atender, mas que não são realizadas através de funcionalidades. Sobre os requisitos não funcionais, analise as sentenças a seguir: I- O sistema deve cadastrar funcionários. II- O sistema deve imprimir o relatório de clientes em até 5 segundos. III- O sistema deve emitir um relatório de clientes. IV- O cliente pode consultar seus dados no sistema. Agora, assinale a alternativa CORRETA: A As sentenças II, III e IV estão corretas. B Somente a sentença II está correta. C As sentenças I, II e IV estão corretas. D As sentenças I, III e IV estão corretas. Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa de fazer, os requisitos não funcionais se relacionam com a funcionalidade do software, são requisitos que estão relacionados com propriedades de difícil verificação, como confiabilidade, desempenho, usabilidade, segurança, portabilidade e integridade. Sobre os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema deverá permitir cadastrar novos produtos com todos os seus atributos (descrição, preço). ( ) O sistema deverá permitir a exclusão de produtos por nome. ( ) O sistema deve ser desenvolvido na linguagem Java, de modo a ser compatível com o sistema operacional Windows. ( ) A interface do sistema deverá ser objetiva e agradável para o usuário. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B V - F - F - V. C F - F - V - V. 6 7 8 14/04/2022 23:35 Avaliação II - Individual 4/4 D F - V - V - F. Uma das principais razões para o fracasso de um software está relacionada a falhas no levantamento de requisitos. Entre as principais razões destacam-se os requisitos mal organizados, requisitos mal expressos, requisitos desnecessários para os clientes e a dificuldade para lidar com a constante alteração dos requisitos. Com base no exposto, analise a listade requisitos de um sistema que será desenvolvido e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O sistema não poderá excluir um fornecedor do cadastro, se o fornecedor estiver inadimplente; este é um requisito não funcional. ( ) O sistema só permitirá a visualização do campo "valor máximo" para gerentes; é um requisito funcional. ( ) O sistema não permitirá acesso aos registros de compras após as 17 horas; é um requisito não funcional. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V. B V - F - F. C V - V - F. D F - V - F. De acordo com Sommerville (2011), os requisitos não funcionais do sistema, como o nome sugere, são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. E são agrupados em três grandes grupos. Referente à classificação dos requisitos não funcionais, assinale a alternativa CORRETA: FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. A Requisitos de produto, requisitos organizacionais e requisitos externos. B Requisitos de produto, requisitos operacionais e requisitos externos. C Requisitos de desempenho, requisitos organizacionais e requisitos externos. D Requisitos funcionais, requisitos não funcionais e requisitos externos. 9 10 Imprimir
Compartilhar