Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/05/2023, 14:50 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:821722) Peso da Avaliação 3,00 Prova 65131217 Qtd. de Questões 12 Acertos/Erros 6/6 Nota 6,00 No modelo de desenvolvimento de software com paradigma de orientação a objetos temos ideias fundamentais básicas para essa tecnologia. Entre estas ideias, qual é a responsável por especificar a maneira pela qual os dados de um objeto são manipulados? A Encapsulamento. B Herança. C Classe. D Método. Na metodologia ágil, é levado em consideração o fator humano, e nesse quesito existem sete fatores. Assinale a alternativa CORRETA que apresenta o fator humano que abrange talentos inatos, habilidades específicas relacionadas a software e conhecimento generalizado do processo que a equipe escolheu para aplicar: A Competência. B Colaboração. C Foco comum. VOLTAR A+ Alterar modo de visualização 1 2 19/05/2023, 14:50 Avaliação Final (Objetiva) - Individual about:blank 2/6 D Auto-organização. O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Nele encontram-se os processos, as atividades e as tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo de ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de uma fase com outra. Os principais estágios do modelo demonstram as atividades fundamentais de desenvolvimento e que seguem determinada ordem. Sobre a ordem dos processos no modelo Cascata, assinale a alternativa CORRETA: A Projeto de sistema e software, análise e definição de requisitos, implementação e teste de unidade, operação e teste de sistema e integração e manutenção. B Análise e definição de requisitos, projeto de sistema e software, implementação e teste de unidade, integração e teste de sistema e operação e manutenção. C Projeto de sistema e software, implementação e teste de unidade, integração e teste de sistema e operação e manutenção. D Projeto de sistema e software, análise e definição de requisitos, implementação e teste de unidade, operação e manutenção e integração e teste de sistema. 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 II - I - III. D III - II - I. Dos 13 diagramas que compõem a UML (Linguagem de Modelagem Unificada), eles têm características distintas e servem para detalhar diferentes partes de um sistema. O diagrama de 3 4 5 19/05/2023, 14:50 Avaliação Final (Objetiva) - Individual about:blank 3/6 atividades, por exemplo, tem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os diagramas de atividades suportam comportamento paralelo. São usados para descrever processos de negócios e fluxos de trabalho dos usuários em seus sistemas. Também podem descrever as etapas de execução dos casos de uso. Com base no exposto, analise as sentenças a seguir: I- Diagramas de atividades são baseados em máquinas de estados na versão UML 2.0. II- Diagramas de atividades documentam processos e ações específicos. III- Diagramas de atividade exibem as ramificações de controle de fluxo. IV- Diagramas de atividades oferecem uma notação para mostrar uma sequência de atividades. Assinale a alternativa CORRETA: A As sentenças II, III e IV estão corretas. B As sentenças I, II e IV estão corretas. C As sentenças I, II e III estão corretas. D As sentenças I, III e IV estão corretas. O diagrama de casos de uso é um dos diagramas mais versáteis dentro da UML. Tamanha é sua versatilidade que ele atende desde analistas de sistemas, servindo como uma ferramenta para coleta de requisitos, até clientes como auxílio na visualização das funcionalidades do sistema. Considerando as características dos casos de uso, assinale a alternativa CORRETA: A O relacionamento de extensão identifica uma obrigatoriedade de ativação entre dois casos de uso. B Um ator pode representar um sistema externo ou mesmo um dispositivo, como impressora ou máquina. C A inclusão e a extensão são obrigatórios em todos os modelos. D Os casos de uso, apesar das utilidades, não servem para identificar as funcionalidades que cada ator terá no sistema. 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 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 Falta de clareza, confusão e fusão de requisitos. C Falta de confiabilidade, usabilidade e inconsistência. D Diminuição da velocidade, tamanho e dificuldade de uso. 6 7 19/05/2023, 14:50 Avaliação Final (Objetiva) - Individual about:blank 4/6 A UML (Unified Modeling Language) pode ser compreendida como uma linguagem de modelagem que procura atender às diferentes fases do ciclo de vida de um projeto de desenvolvimento de software através de um conjunto de diagramas com características e notação específicas. As informações destes diagramas são complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de como ele deve ser construído. Considerando as características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real. ( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de execução. ( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois são agrupadores de classes. ( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - F. B F - F - V - V. C V - V - V - F. D V - F - V - V. A Linguagem de Modelagem Unificada (UML) é uma linguagem de modelagem que permite representar um sistema de forma padronizada e independente de processos. Está dividido em quatro grupos na versão 2.0, sendo os diagramas estruturais, os diagramas comportamentais, os diagramas de implementação e os diagramas de interação. Os diagramas do grupo estrutural são aqueles que definem a estrutura. Sobre os diagramas que fazem parte desse grupo, analise as sentenças a seguir: I- Diagrama de Casos de Usos. II- Diagrama de Objeto. III- Diagrama de Pacote. IV- Diagrama de Atividade Agora, assinale a alternativa CORRETA: A As opções I e III estão corretas. B As opções I e IV estão corretas. C As opções II e III estão corretas. D As opções II e IV estão corretas. O principal objetivo da engenharia de requisitos é desenvolver e armazenar um documento de requisito de sistema, analisar se o sistema é viável, analisar a obtenção dos requisitos, realizar o levantamento dos requisitos e confirmar se os requisitos são válidos para o sistema. A engenhariade requisitos pode ser aplicada e analisada em um sistema orientado a objetos, em um sistema 8 9 10 19/05/2023, 14:50 Avaliação Final (Objetiva) - Individual about:blank 5/6 estruturado, pode também analisar modelos gráficos, como modelo de casos de uso. A engenharia de requisito é composta por alguns subprocessos. Sobre esses subprocessos, analise as seguintes opções: I- Análise de dados e configuração. II- Fusão de requisitos. III- Estudo de viabilidade e especificação. IV- Elicitação e validação. Agora, assinale a alternativa CORRETA: A Somente a opção III está correta. B As opções III e IV estão corretas. C As opções II e IV estão corretas. D Somente a opção I está correta. (ENADE, 2005) Requisitos de um sistema são frequentemente classificados como funcionais, não funcionais e de domínio. Qual a definição que melhor descreve requisitos não funcionais? A São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares. B São requisitos que não estão diretamente relacionados com as funções específicas do sistema. C São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. D São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer. (ENADE, 2011) O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a seguir: I- Brainstorming de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente. II- Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os passos necessários para sua conclusão. III- As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. IV- A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização. É correto apenas o que se afirma em: A II, III e IV. B I e II. C I e III. D I, III e IV. 11 12 19/05/2023, 14:50 Avaliação Final (Objetiva) - Individual about:blank 6/6 Imprimir
Compartilhar