Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova AV1 – Requisitos do Sistema. 1a Questão Acerto: 1,0 / 1,0 Pressman (2006) atribuiu o alcance da qualidade de software como uma consequência formal no desenvolvimento. Considerando o que Pressman disse, indique se as colocações abaixo são verdadeiras (V) ou falsas (F) em relação a qualidade de software: I - Realizar atividades de segurança da qualidade em cada projeto de software. II - Usar métricas para desenvolver estratégias para a melhoria de processo de software e, como consequência, a qualidade no produto final. III - Garantir que cada produto de trabalho da engenharia de software exiba alta qualidade em seus relatórios F, F, V V, V, F F, V, F F, V, V V, F, V Respondido em 26/03/2022 18:39:31 Explicação: Garantir que cada produto de trabalho da engenharia de software exiba alta qualidade em seus relatórios => A sentença não exprime uma idéia concreta. Como exibir qualidade em relatórios? A qualidade não é expressa apenas em relatórios bem desenhados mas sim nos processos do desenvolvimento do software O correto seria dizer: Criar um conjunto de atividades que irão ajudar a garantir que cada produto de trabalho da engenharia de software exiba alta qualidade. Essa qualidade poderia ser medida através de métricas. 2a Questão Acerto: 1,0 / 1,0 Ao comprar um jogo eletrônicos (recomenda-se) analisar quais são as características mínimas exigidas para que o jogo possa funcionar em um determinado computador. As informações ali dispostas são consideradas, obrigatórias, pois define os componentes e configurações para que seja possível usufruir das emoções dos jogos. Portanto, são: Controle de qualidade e garantia de um bom produto Requisitos do Sistema Solicitações gerais Requisitos do usuário Informações Técnicas Respondido em 26/03/2022 18:42:00 3a Questão Acerto: 1,0 / 1,0 Para cada item abaixo, de um sistema de gerenciamento de biblioteca, coloque RF nos requisitos funcionais e RN nos requisitos não funcionais, em seguida, marque a opção correta. O sistema deve cadastrar bibliotecários. ( ) O sistema deve cadastrar e alterar usuários. ( ) O sistema deve achar para os bibliotecários, qual o usuário que está com um determinado livro. ( ) O sistema deve ser portável para plataformas Linux. ( ) O sistema deve tornar um livro em livro emprestado, quando um usuário pegar este livro emprestado. ( ) O sistema deve cadastrar os usuários de maneira amigável, por intermédio de uma interface fácil de usar. ( ) O sistema deve fazer o cadastramento rapidamente, em menos de 3 minutos. ( ) RN-RF-RF-RF-RF-RN-RF RF-RF-RF-RN-RF-RN-RN RF-RF-RF-RN-RF-RF-RN RF-RF-RF-RF-RF-RN-RN RF-RF-RF-RF-RF-RN-RF Respondido em 26/03/2022 19:05:06 4a Questão Acerto: 1,0 / 1,0 Quanto ao processo de levantamento de requisitos, analise as etapas e informe a alternativa que apresenta uma possível ordem correta em que elas acontecem. a) resolução de conflitos b) especificação de requisitos c) compreensão do domínio d) validação dos requisitos e) coleta de requisitos f) classificação, g) priorização c, e, f, a, g, d, b f, a, c, b, g, e, d f, a, g, c, e, d, b c, e, a, g, d, b, f g, d, b, c, e, f, a Respondido em 26/03/2022 19:08:45 5a Questão Acerto: 1,0 / 1,0 Um processo de Engenharia de Software é formado por um conjunto de passos de processo parcialmente ordenados, relacionados com artefatos, pessoas, recursos, estruturas organizacionais e restrições, tendo como objetivo produzir e manter os produtos requeridos. Em relação aos conceitos, indique a afirmativa INCORRETA: As atividades são de responsabilidade de um membro da equipe e devem gerar um artefato de saída, que possa ser verificado, e podem requisitar um artefato de entrada. Uma entrega (liberação) é uma solicitação formal ao cliente. Um marco é um ponto final de uma atividade de processo Um artefato é um modelo, documento ou código produzido por uma atividade. Um processo é organizado em atividades e deve estabelecer uma série de marcos. Respondido em 26/03/2022 19:11:10 6a Questão Acerto: 0,0 / 1,0 É uma razão para o processo de gerenciamento de requisitos: Levantar possíveis requisitos do sistema Categorizar os requisitos funcionais do sistema Validar os requisitos junto aos usuários do sistema Pesquisar as atividades dos stakeholders Diminuir custos e gasto de tempo nas mudanças Respondido em 26/03/2022 19:19:29 7a Questão Acerto: 0,0 / 1,0 Sobre elicitação de requisitos, indique se falsas (F) ou verdadeiras (V) as sentenças a seguir: Na elicitação de requisitos I - definimos "como" as coisas serão feitas. II - definimos os critérios de qualidade e de segurança. III - sugerimos soluções para o problema do cliente. F,F, V F, V, F V, F, V V, F, F V, V, F Respondido em 26/03/2022 19:35:31 Explicação: I - Definimos "como" as coisas serão feitas.=> Falsa. Definimos o que será feito e não como será feito. II - Definimos os critérios de qualidade e de segurança.=> Verdadeira III - Sugerimos soluções para o problema do cliente.=> Falsa. Na elicitação de requisitos só ouvimos o que os stakeholders tem a dizer, do que necessitam. A solução será pensada em um passo a frente. 8a Questão Acerto: 1,0 / 1,0 (IFB, 2017) Avalie as afirmativas abaixo sobre a Modelagem de Requisitos de Software: I) Elementos orientados a fluxo mostram como o usuário interage com o sistema, apresentando sequência de atividades que ocorrem à medida que o software é utilizado. II) Elementos baseados em classes modelam os objetos que o sistema irá manipular, suas operações e seus relacionamentos. III) Os elementos comportamentais são representações de como eventos externos mudam o estado do sistema. IV) Os elementos baseados em cenários representam o sistema como uma transformação de informações, indicando como os objetos de dados são transformados pelas várias funções do sistema. V) Um caso de uso é um contrato de comportamento e este contrato define a maneira como um ator utiliza o sistema para alcançar uma meta. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS: I, II, V II, III, IV, V I, II, III, IV, V II, III, V I, II, II Respondido em 26/03/2022 19:37:27 Explicação: I é falso porque os fluxos são sobre como os objetos interagem; e IV é falso porque os elementos de cenários apresentam as entradas e saídas sem mostrar como são transformados. 9a Questão Acerto: 1,0 / 1,0 Segundo Sommerville (2011, pag. 76), "O gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema. No entanto, você deve começar a planejar como gerenciar mudanças de requisitos durante o processo de elicitação de requisitos." O passo inicial é planejar e definir bem qual será o nível do detalhamento pretendido no gerenciamento de requisitos. São exemplos de atributos que devem ser avaliados, EXCETO: Identificação de requisitos. Ferramenta de apoio. Processo de gerenciamento de mudanças. Políticas de rastreabilidade. workshops de requisitos e pesquisa/questionários. Respondido em 26/03/2022 19:53:52 Gabarito Comentado 10a Questão Acerto: 1,0 / 1,0 Sobre o diagrama de classes da UML, marque a alternativa VERDADEIRA: O diagrama de classes é considerado o mais importante da modelagem em UML, pois apresenta as relações e atributos dos objetos do sistema em um determinado instante. O diagrama de classes serve para definir e descrever os requisitos funcionais do sistema. Um relacionamento do tipo dependência,no diagrama de classes, representa uma relação entre uma classe e uma coleção da outra classe. O diagrama de classes apresenta as classes e seus relacionamentos, representando assim o comportamento dinâmico do sistema. Um diagrama de classes pode apresentar relacionamentos do tipo especialização, no qual uma classe herda características da superclasse. Respondido em 26/03/2022 19:56:37
Compartilhar