Prévia do material em texto
A B C 1 Marcar para revisão (IDECAN/2022 - adaptada) O avanço da tecnologia trouxe a possibilidade do desenvolvimento de interfaces com usuários muito mais ricas do que os tradicionais terminais de texto onde a entrada de dados era feita a partir do teclado e os sistemas computacionais retornavam apenas texto como resposta. Com o advento das Graphical User Interface (GUI) as interfaces ficaram muito mais ricas e interessantes, pois elementos visuais passaram a ser utilizados. Marque a alternativa correta sobre software. Um conjunto de peças físicas que compõem um computador. A parte externa de um computador, incluindo o teclado, mouse e monitor. Uma coleção de objetos tangíveis que podem ser tocados e manipulados. Feedback D E A B C Consiste em estruturas de informações que não permitem aos programas manipular informações de forma adequada. Um conjunto de programas e dados que fornecem instruções para um computador executar tarefas específicas. 2 Marcar para revisão Essa é a primeira etapa do processo de desenvolvimento de software. Usa-se diferentes técnicas, tais como entrevistas, questionários na busca de uma comunicação mais efetiva com o usuário. Marque a alternativa que indica essa etapa. Levantamento de Requisitos Análise Implementação D E Testes Implantação 3 Marcar para revisão Após atuar como programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um funcionário que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionário foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos irá utilizar o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de: A B C D E Planejamento, garantia e controle da qualidade. Definição eDefinição e sequenciamento desequenciamento de atividades, estimativaatividades, estimativa de recursos ede recursos e duração da atividade,duração desenvolvimento e controle do cronograma. Planejamento, definição, verificação e controle do escopo. Estimativa de custos, realização do orçamento e controle de custos. Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. 4 Marcar para revisão A ISO 9126 identifica seis atributos fundamentais de qualidade para o software. Avalie se as afirmativas a A B C D E seguir são falsas ou verdadeiras: [____] Confiabilidade, atributo associado ao tempo de disponibilidade do software. [____] Eficiência, atributo relacionado com a otimização dos recursos do sistema. [____] Portabilidade, atributo associado à satisfação dos requisitos funcionais. Assinale a opção correta: [V] - [V] - [V]. [V] - [F] - [V]. [F] - [V] - [V]. [V] - [F] - [F]. [V] - [V] - [F]. 5 Marcar para revisão Em um projeto de software, a equipe enfrenta desafios ao implementar uma função de login. A complexidade surge A B C D E devido à necessidade de equilibrar segurança e usabilidade, envolvendo autenticação multifatorial. Considerando as melhores práticas, qual abordagem seria mais adequada? Qual é a abordagem mais adequada para implementar a função de login considerando segurança e usabilidade? Utilizar apenas senhas simples para facilitar o uso. Implementar a autenticação multifatorial com biometria e senhas. Evitar autenticação multifatorial para simplificar o processo. Usar somente verificações por e- mail para segurança. Ignorar a usabilidade em favor da segurança máxima. 6 Marcar para revisão A B C O gerenciamento de riscos é o processo sistemático de identificação, análise e respostas a riscos de projetos. Considerando que a metodologia aplicada à referida área de conhecimento encadeia processos de acordo com a figura a seguir, assinale a sequência correta: Análise qualitativa, identificação de risco, análise quantitativa, planejamento de respostas a riscos. Identificação de risco, análise qualitativa, análise quantitativa, planejamento de respostas a riscos. Identificação de risco, análise quantitativa, análise qualitativa, planejamento de respostas a riscos. D E A B C D E Análise qualitativa, análise quantitativa, identificação de risco, planejamento de respostas a riscos. Planejamento de respostas a riscos, identificação de risco, análise qualitativa, análise quantitativa. 7 Marcar para revisão A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à : Rastreabilidade Adaptabilidade Qualidade Facilidade de compreensão Facilidade de verificação A B C D E 8 Marcar para revisão O projeto (ou “design”, como é frequentemente chamado em inglês) é uma das etapas cruciais no ciclo de vida do desenvolvimento de software. O que são as entregas da etapa “projeto” do processo de desenvolvimento de software? Plantas baixas e projetos elétricos. Código-fonte e executáveis. Frameworks e bibliotecas. Diagramas e especificações textuais. Programadores e analistas. 9 Marcar para revisão Requisitos de um sistema são frequentemente classificados como funcionais, não- funcionais e de domínio. Qual a A B C definição que melhor descreve requisitos não-funcionais? São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. 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. São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio. D E São requisitos que não estão diretamente relacionados com as funções específicas do sistema. 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. 10 Marcar para revisão Em engenharia de software, quando nos referimos a “fatoração” ou “refatoração”, estamos falando do processo de reestruturar o código existente sem alterar seu comportamento externo. O objetivo é melhorar a estrutura interna do código, tornando-o mais claro, reduzindo a complexidade, eliminando redundâncias e, em geral, tornando-o mais fácil de compreender e manter. O que é fatoração na Engenharia de Software? 00 hora : 38 min : 47 seg Ocultar Questão 10 de 10 SM1 Engenharia De Software A B C D E Aumento da solução do problema. Interação entre os objetos. Decomposição da solução do problema em partes menores. Modelagem de padrões. Definição de atributos em classes. Respondidas (10) Em branco (0) Finalizar prova 1 2 3 4 5 6 7 8 9 10