Baixe o app para aproveitar ainda mais
Prévia do material em texto
Minhas Disciplinas 202210.ead-29783166.06 - PRÁTICAS DE ENGENHARIA DE SOFTWARE - GR2884 PROVA N2 (A5) N2 (A5) Iniciado em terça, 31 mai 2022, 17:41 Estado Finalizada Concluída em terça, 31 mai 2022, 18:38 Tempo empregado 56 minutos 39 segundos Avaliar 10,00 de um máximo de 10,00(100%) Questão 1 Completo Atingiu 1,00 de 1,00 A UML (Unified Modeling Language) possui diversos tipos de diagramas que visam definir pontos de um projeto de software. Cada diagrama possui características específicas e que devem ser compreendidas. Podemos citar o diagrama utilizado para representar a interação entre os objetos por meio dos seus métodos e sua ordem de execução. Considerando o exposto acima, podemos afirmar corretamente que esse diagrama é chamado de: a. Diagrama de Objetos. b. Diagrama de Sequência. c. Diagrama de Atividades. d. Diagrama de Classes. e. Diagrama de Máquina de Estados. NAP CPA Responsabilidade Socioambiental https://ambienteacademico.com.br/my/ https://ambienteacademico.com.br/course/view.php?id=6040 https://ambienteacademico.com.br/course/view.php?id=6040§ion=7 https://ambienteacademico.com.br/mod/quiz/view.php?id=152672 https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade Questão 2 Completo Atingiu 1,00 de 1,00 Software como serviço (SaaS) é muito utilizado em computação em nuvem e é um modelo de distribuição de software onde um determinado provedor presta serviços disponibilizando softwares para clientes que necessitam. Além do SaaS, temos também outros tipos de serviços oferecidos na computação em nuvem, sendo infraestrutura como serviço (IaaS) e plataforma como serviço (PaaS). Sobre Saas, analise as afirmações a seguir: I. SaaS é a oferta de um software como prestação de um ou mais serviços específicos e não meramente como um produto. II. Uma forma comum de software como serviço é com repositório de arquivos em nuvem, chamado de “drive”. III. O fato de não ser necessário instalar aplicativos localmente torna menos confiável o uso de SaaS. IV. A escalabilidade não é uma vantagem do SaaS, pois requer bastante do servidor em que o serviço está sendo executado. Sobre as características do SaaS, é correto o que se afirma em: a. II, III e IV, apenas. b. I e II, apenas. c. I, II e IV, apenas. d. I, II e III, apenas. e. II e III, apenas. NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade Questão 3 Completo Atingiu 1,00 de 1,00 Questão 4 Completo Atingiu 1,00 de 1,00 Na UML existem diferentes tipos de diagramas na busca da definição de diferentes pontos de um projeto de software. Temos diagramas que demonstram a relação existente entre objetos e também os que demonstram o fluxo das atividades existentes. Sendo assim, analise o diagrama a seguir: Fonte: Elaborada pelo autor. Considerando o diagrama acima, assinale a alternativa correta que descreve seu tipo. a. Diagrama de objetos. b. Diagrama de classes. c. Diagrama de sequência. d. Diagrama de atividades. e. Diagrama de casos de uso. A linguagem UML não é só formada por diagramas. Diversos conceitos são inseridos e devem ser entendidos. Ao utilizar a UML 2.0, por exemplo, é necessário se atentar ao fato de que os atributos e operadores de uma classe possuem propriedades de visibilidade, que de uma forma ou de outra irão interferir no projeto como um todo. Considerando as informações expostas, assinale a alternativa que contém a aplicação correta do conceito de escopo de visibilidade: a. Pacote (package) aplica-se a sistemas. b. Protegido (protected) aplica-se a árvores de herança. c. Público (public) aplica-se a classes d. Privado (private) aplica-se a pacotes. e. Privado (private) aplica-se a sistemas. NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade Questão 5 Completo Atingiu 1,00 de 1,00 Questão 6 Completo Atingiu 1,00 de 1,00 Por mais vantajoso que seja o uso de Software como Serviços (SaaS), podemos elencar pontos negativos no seu uso. Afinal, por mais vantagens que se possa ter, qualquer tipo de tecnologia da informação pode apresentar alguns pontos fracos. Sobre pontos fracos, analise as afirmações a seguir: I. Falta de serviço se houver problema de Conectividade. II. Imperícia por parte do usuário. III. Segurança e/ou vulnerabilidade dos dados. IV. Planejamento de Orçamento comprometido. Sobre pontos negativos, é correto o que se afirma em: a. I, III e IV, apenas. b. I, II, III e IV. c. II, III e IV, apenas. d. III e IV, apenas. e. I, II e III, apenas. Dentro da computação em nuvem existem diversos tipos de serviços aos clientes. Esses serviços são distribuídos em tipos de arquitetura. Dentre esses serviços, podemos mencionar as plataformas SaaS, que são ideais para quando se deseja que um aplicativo seja executado de maneira leve e confiável, com o mínimo de informações personalizadas. O uso do SaaS apresenta alguns pontos positivos. Sobre esses pontos, analise as asserções a seguir: I. Sem Necessidade de Instalação. II. Maior Custo de Implantação. III. Manutenção e Suporte Qualificados. IV. Escalabilidade. Das afirmações acima, é correto o que se afirma em: a. II e IV, apenas. b. I, II e III, apenas. c. II, III e IV, apenas. d. I e III, apenas. e. I, III e IV, apenas. NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade Questão 7 Completo Atingiu 1,00 de 1,00 Questão 8 Completo Atingiu 1,00 de 1,00 Devido à sua popularidade, o Git se transformou no padrão de versionamento de código de muitos ambientes de desenvolvimento integrado (IDEs) e por muitas ferramentas populares de desenvolvedor, incluindo AWS CodeCommit, Jenkins e Travis. Git utiliza comandos básicos, uma espécie de linguagem própria para troca de informações e o cumprimento do fluxo de processos dele mesmo. Considerando o trecho apresentado, sobre o fluxo de trabalho do Git, analise a figura a seguir: Fonte: Elaborada pelo autor. Analisando a imagem e considerando as informações expostas, assinale a alternativa correta. a. A fase 3 se chama Working Directory e armazena arquivos temporários. b. O deploy está pronto para ser realizado na fase 2. c. A fase 1 representa o chamado Index Stage. d. Head é como se chama a fase 2. e. A fase 1 representa o chamado Working Directory. Uma metodologia ágil que busca fornecer um software de alta qualidade de forma rápida e de maneira contínua. Uma das metodologias mais conhecidas tem seu nome vindo da ideia de que os elementos benéficos das práticas tradicionais de engenharia de software são levados a níveis mais extremos. A afirmação acima se refere à metodologia: a. Scrum. b. FDD. c. Manifesto Ágil. d. Kanban. e. XP. NAP CPA Responsabilidade Socioambiental https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade Questão 9 Completo Atingiu 1,00 de 1,00 Questão 10 Completo Atingiu 1,00 de 1,00 O RUP (Rational Unified Process) é conhecido como um framework de processos e que tem como objetivo garantir que a produção de software seja adequada e que possua uma qualidade e prazos aceitáveis. Podemos afirmar ainda que o RUP possui quatro (4) fases relacionadas aos negócios, ao qual podemos citar o quesito elaboração, construção,concepção e transição. Considerando o exposto acima, assinale a alternativa que apresenta o objetivo da fase de elaboração. a. Ter o software em funcionamento e a documentação associada pronta para ser liberada para os usuários �nais é importante. b. Estabelecer um caso de negócio para o sistema. Identi�cam-se os stakeholders, avaliação e análise de viabilidade. c. Transferir o sistema do ambiente de desenvolvimento para o ambiente do usuário �nal, o sistema funcionando em ambiente real. d. Obter um modelo de requisitos re�nado para o sistema, descrevendo a arquitetura e planejando o desenvolvimento do software. e. Objetiva ter um sistema de software documentado, funcionando corretamente em seu ambiente de destinação �nal. É possível conceituar requisito de software como qualquer função ou característica que um sistema deve ter. As restrições devem atender a outras propriedades que devem ser fornecidas, de forma que satisfaça aos objetivos das organizações e resolver um conjunto de problemas. Elas definem o que o sistema deve fazer e as circunstâncias sobre as quais deve operar. Sobre os requisitos de sistema, analise as asserções a seguir e a relação proposta entre elas: I. Requisitos não funcionais descrevem características não comportamentais do sistema. Pois II. Qualificam ou restringem características do sistema e podem ser divididos hierarquicamente em: de produto, organizacionais e externo. A seguir, assinale a alternativa correta. a. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I. b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. c. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I. d. As asserções I e II são proposições falsas. e. A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. ◄ Revisão Atividade 4 (A4) Seguir para... Revisão Prova N2 (A5) ► NAP CPA Responsabilidade Socioambiental https://ambienteacademico.com.br/mod/quiz/view.php?id=152671&forceview=1 https://ambienteacademico.com.br/mod/quiz/view.php?id=152674&forceview=1 https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html https://portal.fmu.br/sustentabilidade
Compartilhar