Início Questões de Concursos Engenharia de Software Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática. Engenharia de Software Ordenar por: Mais populares Mais recentes Mais comentadas Filtrar questões: Exibir todas as questões Exibir questões resolvidas Excluir questões resolvidas Exibir questões que errei Filtrar 401Q110748 | Engenharia de Software , Orientação a Objetos, Analista de Controle Interno – Tecnologia da Informação, SAD PE, CESPE CEBRASPEO paradigma de orientação a objetos é centrado em conceitos que envolve os seguintes princípios fundamentais: abstração, encapsulamento, herança e polimorfismo. Esse paradigma evoluiu desde a sua concepção original e tornou-se uma força pivotal no desenvolvimento da ciência, da tecnologia e de quaisquer outros domínios em que é aplicada, inclusive na área de desenvolvimento de software. A esse respeito, assinale a opção correta. ✂️ a) Na implementação de linguagens de programação orientada a objetos (POO), o polimorfismo é, usualmente, possível por meio do emprego da técnica de ligação estática, de modo que a escolha da implementação específica que tratará determinado envio de mensagem será efetuada em tempo de compilação. ✂️ b) O conceito de abstração, presente na POO, oferece maior suporte aos métodos de desenvolvimento embasados em refinamentos top-down que aos embasados em refinamentos bottom-up. ✂️ c) Na POO, o encapsulamento aplica-se, fundamentalmente, aos campos ou variáveis de estado de determinado objeto, sendo de pouca utilidade a sua aplicação a métodos. ✂️ d) Uma das formas comuns de se evitar o uso excessivo de herança como mecanismo de refinamento de POO é o emprego de delegação, que evita a criação de número excessivo de subclasses em modelos orientados a objetos. ✂️ e) Nas linguagens orientadas a objeto da atualidade, é comum o uso de herança múltipla, que permite a determinada classe herdar diretamente das implementações de uma ou mais classes, possibilitando mais expressividade semântica e facilitando a manipulação do sistema de tipos nessas linguagens. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 402Q251663 | Engenharia de Software, RUP, Técnico Judiciário Programação de Sistemas, TRE MT, CESPE CEBRASPEO RUP (Rational Unified Process) é um processo de engenharia de software que oferece uma abordagem com base em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade e que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. A respeito de RUP, assinale a opção correta. ✂️ a) O RUP divide todo o projeto de software em três fases diferentes: concepção (ou iniciação), com ênfase no escopo do sistema; elaboração, com ênfase na arquitetura; e construção, com ênfase no desenvolvimento. ✂️ b) O RUP promove o uso de seis melhores práticas: desenvolva iterativamente; gerencie requisitos; use arquiteturas de componentes; modele visualmente (UML); verifique qualidade de software continuamente; e gerencie mudanças. ✂️ c) As disciplinas de suporte (apoio) do RUP são: gerenciamento de classes; gerenciamento de produto; e ambiente. ✂️ d) Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos artefatos. Exemplos de papéis no RUP são: analistas, desenvolvedores e testadores. Explicitamente, papéis de gerentes não fazem parte dos papéis possíveis no RUP. ✂️ e) As disciplinas de engenharia do RUP são: modelagem de negócios; requisitos; análise e projeto; implementação; teste; qualidade; e implantação. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 403Q119852 | Engenharia de Software , Teste de Software, Analista de Tecnologia da Informação, PRODEMGE, FUMARCEm relação às abordagens e estratégias de teste de software, analise os itens a seguir, colocando (V) para a assertiva verdadeira e (F) para a assertiva falsa. ( ) Teste fumaça pode ser caracterizado como uma estratégia de integração constante para avaliar os mecanismos de proteção e segurança do software construído. ( ) Teste de regressão é a reexecução de algum sub- conjunto de testes que já foram conduzidos para garantir que as modifcações do software não propagaram efeitos colaterais indesejáveis. ( ) Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva. ( ) Teste beta é um teste de aceitação que necessariamente é executado pelo usuário fnal junto com o desenvolvedor do software em um ambiente controlado. Assinale a opção com a sequência CORRETA, na ordem de cima para baixo. ✂️ a) F, V, V, F. ✂️ b) V, V, F, F. ✂️ c) F, V, V, V. ✂️ d) V, F, V, V. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 404Q117620 | Engenharia de Software , RUP, Analista de Sistemas, MEC, FGVO RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP. ✂️ a) Transição. ✂️ b) Concepção. ✂️ c) Elaboração. ✂️ d) Implantação. ✂️ e) Construção. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 405Q117137 | Engenharia de Software , UML, Analista de Sistemas, Sergipe Gás SA, FCCEm UML, são diagramas feitos para facilitar a comunicação com os futuros usuários do sistema, e com o cliente, sendo especialmente úteis para determinar os recursos necessários que o sistema deve ter, mas não são adequados para representar o desenho e não podem descrever os mecanismos internos de um sistema. São diagramas de ✂️ a) Sequência. ✂️ b) Colaboração. ✂️ c) Distribuição. ✂️ d) Caso de Uso. ✂️ e) Atividade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 406Q198740 | Engenharia de Software, UML, Agente Técnico Legislativo, AL SP, FCCNo âmbito das máquinas de estados, um relacionamento entre dois estados, indicando que um objeto em um determinado estado realizará certas ações e entrará em outro estado, dependendo da ocorrência de algum evento e da satisfação de alguma condição, é chamado de ✂️ a) transição. ✂️ b) ativação. ✂️ c) proteção. ✂️ d) efeito. ✂️ e) destino. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 407Q156003 | Engenharia de Software, Projeto de Software, Analista Judiciário Tecnologia da Informação, TJ PA, FCCAlém do Estado de origem e o de destino, uma transição de estados tem mais três partes que são: ✂️ a) Escopo, Temporalidade e Proteção. ✂️ b) Origem, Evento de proteção e Escopo. ✂️ c) Evento inicial, Caminho crítico e Temporalidade. ✂️ d) Evento de ativação, Condição de proteção e Efeito. ✂️ e) Condição de proteção, Temporalidade e Efeito. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 408Q167054 | Engenharia de Software, Gestão de Projetos, Auditor Fiscal, SEFAZ BA, FCC, 2019Um Auditor Fiscal estava trabalhando no processo Estimar Custos em um projeto com base nas melhores práticas do PM BOK 5ª edição. Era necessário fazer a estimativa de um grande pacote de trabalho que envolvia créditos tributários. Para isso, o Auditor utilizou um método que usa uma relação estatística entre dados históricos relevantes e outras variáveis, para calcular a estimativa de custos para o pacote, conseguindo produzir altos níveis de precisão dependendo da sofisticação e dos dados básicos colocados no modelo. O método utilizado pelo Auditor denomina-se ✂️ a) estimativa análoga. ✂️ b) estimativas de três pontos por distribuição triangular. ✂️ c) estimativa paramétrica. ✂️ d) estimativa bottom-up. ✂️ e) estimativas de três pontos por distribuição beta. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 409Q699284 | Engenharia de Software, Analista de Tecnologia da Informação, Prefeitura de Jataí GO, Quadrix, 2019Acerca da linguagem de modelagem unificada (UML), assinale a alternativa correta. ✂️ a) A UML é uma linguagem de código que tem a finalidade de criar, especificamente, o modelo físico de um determinado sistema. ✂️ b) Sua sintaxe foi projetada apenas para atender às linguagens?alvo mais recentes, como a JavaScript. ✂️ c) Apesar de ser uma ferramenta de modelagem muito poderosa, ela não é capaz de capturar conhecimento e expressá?lo. ✂️ d) A UML tem a finalidade de documentar e visualizar os artefatos que são especificados e construídos na análise e no desenho de um sistema. ✂️ e) A melhor definição para a UML, de acordo com diversos analistas, é que ela é uma linguagem de programação visual. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 410Q121767 | Engenharia de Software , Análise Essencial, Analista de TI Administração de Dados, CETESB, VUNESPEm um determinado diagrama desenhado, utilizando-se a Análise Essencial, é necessário adicionar uma atividade que represente o armazenamento de informações. Considerando os artefatos e os diagramas disponíveis na Análise Essencial para representar essa atividade, deve-se adicionar ao diagrama uma Atividade de ✂️ a) Armazenagem. ✂️ b) Custódia. ✂️ c) Dados. ✂️ d) I/O. ✂️ e) Memória. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 411Q245928 | Engenharia de Software, Acoplamento e Coesão, Técnico Científico Análise de Sistemas, Banco da Amazônia, CESPE CEBRASPETexto associado.Acerca de coesão e acoplamento, elementos críticos para odesenvolvimento e manutenção de sistemas, julgue os itens que seseguem.De acordo com o princípio da coesão de classes, cada classe deve representar uma única entidade bem definida no domínio do problema. O grau de coesão diminui com o aumento contínuo de código de manutenção nas classes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 412Q682182 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019Os processos de gerenciamento de projetos organizam e descrevem a realização do projeto. O PMBOK Guide descreve cinco grupos de processos utilizados para alcançar esse fim. Dentre os grupos de processo, onde são feitas e analisadas as avaliações de desempenho para averiguar se o projeto está seguindo o planejado? ✂️ a) Execução. ✂️ b) Iniciação. ✂️ c) Monitoramento e Controle. ✂️ d) Encerramento. ✂️ e) Planejamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 413Q217353 | Engenharia de Software, Engenharia da Informação, Papiloscopista da Polícia Federal, Polícia Federal, CESPE CEBRASPE Julgue os próximos itens, relativos a cloud storage e processos de informação. Os processos de informação fundamentam-se em dado, informação e conhecimento, sendo este último o mais valorado dos três, por ser composto por experiências tácitas, ideias e valores, além de ser dinâmico e acessível por meio da colaboração direta e comunicação entre as pessoas detentoras de conhecimento. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 414Q232238 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Programador de Computador, TRE RN, FCCEm desenvolvimento de sistemas, focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades significa concentrar-se no que um objeto é e faz antes de se decidir como ele será implementado. Na orientação a objetos, este é um conceito típico ✂️ a) da herança. ✂️ b) da reusabilidade. ✂️ c) da abstração. ✂️ d) do encapsulamento. ✂️ e) do compartilhamento. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 415Q151098 | Engenharia de Software, Scrum, Analista Judiciário Tecnologia da Informação, TRT 6a Região, FCCNa metodologia Scrum, NÃO faz parte de uma revisão do sprint (sprint review) o seguinte procedimento: ✂️ a) Todo o time colabora no que deve ser feito em seguida, de modo que esta revisão contribua para reuniões de planejamento subsequentes. ✂️ b) O proprietário do produto identifica o que está pronto e o que ainda está por fazer. ✂️ c) O time de desenvolvimento discute quais fatores positivos e negativos ocorreram durante o sprint e como os problemas foram resolvidos. ✂️ d) O time de desenvolvimento apresenta o trabalho que foi desenvolvido e responde questões sobre o incremento. ✂️ e) Todo o time cria um plano para implementar melhorias no modo como o time efetua seu trabalho. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 416Q117573 | Engenharia de Software , Gerência de Configuração, Analista de Sistemas, CAMARA SJC, FIPAs atividades da gerência de configuração de software são responsáveis pelo armazenamento e versionamento dos artefatos produzidos ao longo do processo de produção. É correto afirmar que: ✂️ a) o PMBOK e o CMMI-DEV não abordam esse assunto, tendo em vista que ele depende, apenas, das práticas utilizadas em cada empresa. ✂️ b) elas aplicam-se somente aos grandes projetos de desenvolvimento de software, pois eles necessitam armazenar um número muito grande de informações. ✂️ c) sua implementação é um dos requisitos necessários para atingir o nível 2 de maturidade no CMMI-DEV. ✂️ d) a rastreabilidade dos componentes de um software é prejudicada sempre que ele for modificado. ✂️ e) N.D.A. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 417Q690703 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação, SEMEF Manaus AM, FCC, 2019O processo de validação de requisitos de software deve ser utilizado em um projeto da Fazenda Municipal, sendo que seus técnicos de TI, devem, nesse processo de validação, efetuar revisões de requisitos, atentando que a propriedade ✂️ a) facilidade de compreensão analisa se o requisito pode ser excluído sem prejuízo ao sistema. ✂️ b) adaptabilidade verifica se o requisito pode ser alterado sem afetar, de forma significativa, os demais requisitos. ✂️ c) rastreabilidade verifica se o requisito pode ser testado, de forma completa. ✂️ d) facilidade de verificação examina se requisito pode ser excluído sem prejuízo ao sistema. ✂️ e) facilidade de compreensão analisa se o requisito tem sua origem diretamente estabelecida. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 418Q119330 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas, BADESC, FGVA ferramenta case que auxilia nos processos de construção de um software profissional, oferece uma modelagem visual de software que permite a criação, análise, projeto (design), visualização, modificação e manipulação de componentes. Essa ferramenta é denominada: ✂️ a) PowerDesigner. ✂️ b) Rational Rose. ✂️ c) MSProject. ✂️ d) PERT. ✂️ e) CPM. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 419Q154269 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCCNo desenvolvimento de sistemas, no âmbito das relações intermodulares entre as classes, diz-se que o programa está bem estruturado quando há ✂️ a) maior coesão e maior acoplamento. ✂️ b) menor coesão e maior acoplamento. ✂️ c) menor coesão e menor acoplamento. ✂️ d) maior coesão e menor acoplamento. ✂️ e) apenas coesão ou apenas acoplamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 420Q267459 | Engenharia de Software, Projeto de Software, Analista Desenvolvimento de Sistemas, SERPRO, CESPE CEBRASPETexto associado.Com relação aos padrões de projeto, julgue os itens seguintes.No polimorfismo, que é um tipo de padrão GRASP, um mesmo método pode apresentar várias formas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
401Q110748 | Engenharia de Software , Orientação a Objetos, Analista de Controle Interno – Tecnologia da Informação, SAD PE, CESPE CEBRASPEO paradigma de orientação a objetos é centrado em conceitos que envolve os seguintes princípios fundamentais: abstração, encapsulamento, herança e polimorfismo. Esse paradigma evoluiu desde a sua concepção original e tornou-se uma força pivotal no desenvolvimento da ciência, da tecnologia e de quaisquer outros domínios em que é aplicada, inclusive na área de desenvolvimento de software. A esse respeito, assinale a opção correta. ✂️ a) Na implementação de linguagens de programação orientada a objetos (POO), o polimorfismo é, usualmente, possível por meio do emprego da técnica de ligação estática, de modo que a escolha da implementação específica que tratará determinado envio de mensagem será efetuada em tempo de compilação. ✂️ b) O conceito de abstração, presente na POO, oferece maior suporte aos métodos de desenvolvimento embasados em refinamentos top-down que aos embasados em refinamentos bottom-up. ✂️ c) Na POO, o encapsulamento aplica-se, fundamentalmente, aos campos ou variáveis de estado de determinado objeto, sendo de pouca utilidade a sua aplicação a métodos. ✂️ d) Uma das formas comuns de se evitar o uso excessivo de herança como mecanismo de refinamento de POO é o emprego de delegação, que evita a criação de número excessivo de subclasses em modelos orientados a objetos. ✂️ e) Nas linguagens orientadas a objeto da atualidade, é comum o uso de herança múltipla, que permite a determinada classe herdar diretamente das implementações de uma ou mais classes, possibilitando mais expressividade semântica e facilitando a manipulação do sistema de tipos nessas linguagens. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
402Q251663 | Engenharia de Software, RUP, Técnico Judiciário Programação de Sistemas, TRE MT, CESPE CEBRASPEO RUP (Rational Unified Process) é um processo de engenharia de software que oferece uma abordagem com base em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade e que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. A respeito de RUP, assinale a opção correta. ✂️ a) O RUP divide todo o projeto de software em três fases diferentes: concepção (ou iniciação), com ênfase no escopo do sistema; elaboração, com ênfase na arquitetura; e construção, com ênfase no desenvolvimento. ✂️ b) O RUP promove o uso de seis melhores práticas: desenvolva iterativamente; gerencie requisitos; use arquiteturas de componentes; modele visualmente (UML); verifique qualidade de software continuamente; e gerencie mudanças. ✂️ c) As disciplinas de suporte (apoio) do RUP são: gerenciamento de classes; gerenciamento de produto; e ambiente. ✂️ d) Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos artefatos. Exemplos de papéis no RUP são: analistas, desenvolvedores e testadores. Explicitamente, papéis de gerentes não fazem parte dos papéis possíveis no RUP. ✂️ e) As disciplinas de engenharia do RUP são: modelagem de negócios; requisitos; análise e projeto; implementação; teste; qualidade; e implantação. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
403Q119852 | Engenharia de Software , Teste de Software, Analista de Tecnologia da Informação, PRODEMGE, FUMARCEm relação às abordagens e estratégias de teste de software, analise os itens a seguir, colocando (V) para a assertiva verdadeira e (F) para a assertiva falsa. ( ) Teste fumaça pode ser caracterizado como uma estratégia de integração constante para avaliar os mecanismos de proteção e segurança do software construído. ( ) Teste de regressão é a reexecução de algum sub- conjunto de testes que já foram conduzidos para garantir que as modifcações do software não propagaram efeitos colaterais indesejáveis. ( ) Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva. ( ) Teste beta é um teste de aceitação que necessariamente é executado pelo usuário fnal junto com o desenvolvedor do software em um ambiente controlado. Assinale a opção com a sequência CORRETA, na ordem de cima para baixo. ✂️ a) F, V, V, F. ✂️ b) V, V, F, F. ✂️ c) F, V, V, V. ✂️ d) V, F, V, V. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
404Q117620 | Engenharia de Software , RUP, Analista de Sistemas, MEC, FGVO RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP. ✂️ a) Transição. ✂️ b) Concepção. ✂️ c) Elaboração. ✂️ d) Implantação. ✂️ e) Construção. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
405Q117137 | Engenharia de Software , UML, Analista de Sistemas, Sergipe Gás SA, FCCEm UML, são diagramas feitos para facilitar a comunicação com os futuros usuários do sistema, e com o cliente, sendo especialmente úteis para determinar os recursos necessários que o sistema deve ter, mas não são adequados para representar o desenho e não podem descrever os mecanismos internos de um sistema. São diagramas de ✂️ a) Sequência. ✂️ b) Colaboração. ✂️ c) Distribuição. ✂️ d) Caso de Uso. ✂️ e) Atividade. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
406Q198740 | Engenharia de Software, UML, Agente Técnico Legislativo, AL SP, FCCNo âmbito das máquinas de estados, um relacionamento entre dois estados, indicando que um objeto em um determinado estado realizará certas ações e entrará em outro estado, dependendo da ocorrência de algum evento e da satisfação de alguma condição, é chamado de ✂️ a) transição. ✂️ b) ativação. ✂️ c) proteção. ✂️ d) efeito. ✂️ e) destino. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
407Q156003 | Engenharia de Software, Projeto de Software, Analista Judiciário Tecnologia da Informação, TJ PA, FCCAlém do Estado de origem e o de destino, uma transição de estados tem mais três partes que são: ✂️ a) Escopo, Temporalidade e Proteção. ✂️ b) Origem, Evento de proteção e Escopo. ✂️ c) Evento inicial, Caminho crítico e Temporalidade. ✂️ d) Evento de ativação, Condição de proteção e Efeito. ✂️ e) Condição de proteção, Temporalidade e Efeito. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
408Q167054 | Engenharia de Software, Gestão de Projetos, Auditor Fiscal, SEFAZ BA, FCC, 2019Um Auditor Fiscal estava trabalhando no processo Estimar Custos em um projeto com base nas melhores práticas do PM BOK 5ª edição. Era necessário fazer a estimativa de um grande pacote de trabalho que envolvia créditos tributários. Para isso, o Auditor utilizou um método que usa uma relação estatística entre dados históricos relevantes e outras variáveis, para calcular a estimativa de custos para o pacote, conseguindo produzir altos níveis de precisão dependendo da sofisticação e dos dados básicos colocados no modelo. O método utilizado pelo Auditor denomina-se ✂️ a) estimativa análoga. ✂️ b) estimativas de três pontos por distribuição triangular. ✂️ c) estimativa paramétrica. ✂️ d) estimativa bottom-up. ✂️ e) estimativas de três pontos por distribuição beta. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
409Q699284 | Engenharia de Software, Analista de Tecnologia da Informação, Prefeitura de Jataí GO, Quadrix, 2019Acerca da linguagem de modelagem unificada (UML), assinale a alternativa correta. ✂️ a) A UML é uma linguagem de código que tem a finalidade de criar, especificamente, o modelo físico de um determinado sistema. ✂️ b) Sua sintaxe foi projetada apenas para atender às linguagens?alvo mais recentes, como a JavaScript. ✂️ c) Apesar de ser uma ferramenta de modelagem muito poderosa, ela não é capaz de capturar conhecimento e expressá?lo. ✂️ d) A UML tem a finalidade de documentar e visualizar os artefatos que são especificados e construídos na análise e no desenho de um sistema. ✂️ e) A melhor definição para a UML, de acordo com diversos analistas, é que ela é uma linguagem de programação visual. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
410Q121767 | Engenharia de Software , Análise Essencial, Analista de TI Administração de Dados, CETESB, VUNESPEm um determinado diagrama desenhado, utilizando-se a Análise Essencial, é necessário adicionar uma atividade que represente o armazenamento de informações. Considerando os artefatos e os diagramas disponíveis na Análise Essencial para representar essa atividade, deve-se adicionar ao diagrama uma Atividade de ✂️ a) Armazenagem. ✂️ b) Custódia. ✂️ c) Dados. ✂️ d) I/O. ✂️ e) Memória. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
411Q245928 | Engenharia de Software, Acoplamento e Coesão, Técnico Científico Análise de Sistemas, Banco da Amazônia, CESPE CEBRASPETexto associado.Acerca de coesão e acoplamento, elementos críticos para odesenvolvimento e manutenção de sistemas, julgue os itens que seseguem.De acordo com o princípio da coesão de classes, cada classe deve representar uma única entidade bem definida no domínio do problema. O grau de coesão diminui com o aumento contínuo de código de manutenção nas classes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
412Q682182 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019Os processos de gerenciamento de projetos organizam e descrevem a realização do projeto. O PMBOK Guide descreve cinco grupos de processos utilizados para alcançar esse fim. Dentre os grupos de processo, onde são feitas e analisadas as avaliações de desempenho para averiguar se o projeto está seguindo o planejado? ✂️ a) Execução. ✂️ b) Iniciação. ✂️ c) Monitoramento e Controle. ✂️ d) Encerramento. ✂️ e) Planejamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
413Q217353 | Engenharia de Software, Engenharia da Informação, Papiloscopista da Polícia Federal, Polícia Federal, CESPE CEBRASPE Julgue os próximos itens, relativos a cloud storage e processos de informação. Os processos de informação fundamentam-se em dado, informação e conhecimento, sendo este último o mais valorado dos três, por ser composto por experiências tácitas, ideias e valores, além de ser dinâmico e acessível por meio da colaboração direta e comunicação entre as pessoas detentoras de conhecimento. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
414Q232238 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Programador de Computador, TRE RN, FCCEm desenvolvimento de sistemas, focalizar nos aspectos essenciais inerentes a uma entidade e ignorar propriedades significa concentrar-se no que um objeto é e faz antes de se decidir como ele será implementado. Na orientação a objetos, este é um conceito típico ✂️ a) da herança. ✂️ b) da reusabilidade. ✂️ c) da abstração. ✂️ d) do encapsulamento. ✂️ e) do compartilhamento. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
415Q151098 | Engenharia de Software, Scrum, Analista Judiciário Tecnologia da Informação, TRT 6a Região, FCCNa metodologia Scrum, NÃO faz parte de uma revisão do sprint (sprint review) o seguinte procedimento: ✂️ a) Todo o time colabora no que deve ser feito em seguida, de modo que esta revisão contribua para reuniões de planejamento subsequentes. ✂️ b) O proprietário do produto identifica o que está pronto e o que ainda está por fazer. ✂️ c) O time de desenvolvimento discute quais fatores positivos e negativos ocorreram durante o sprint e como os problemas foram resolvidos. ✂️ d) O time de desenvolvimento apresenta o trabalho que foi desenvolvido e responde questões sobre o incremento. ✂️ e) Todo o time cria um plano para implementar melhorias no modo como o time efetua seu trabalho. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
416Q117573 | Engenharia de Software , Gerência de Configuração, Analista de Sistemas, CAMARA SJC, FIPAs atividades da gerência de configuração de software são responsáveis pelo armazenamento e versionamento dos artefatos produzidos ao longo do processo de produção. É correto afirmar que: ✂️ a) o PMBOK e o CMMI-DEV não abordam esse assunto, tendo em vista que ele depende, apenas, das práticas utilizadas em cada empresa. ✂️ b) elas aplicam-se somente aos grandes projetos de desenvolvimento de software, pois eles necessitam armazenar um número muito grande de informações. ✂️ c) sua implementação é um dos requisitos necessários para atingir o nível 2 de maturidade no CMMI-DEV. ✂️ d) a rastreabilidade dos componentes de um software é prejudicada sempre que ele for modificado. ✂️ e) N.D.A. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
417Q690703 | Engenharia de Software, Assistente Técnico de Tecnologia da Informação, SEMEF Manaus AM, FCC, 2019O processo de validação de requisitos de software deve ser utilizado em um projeto da Fazenda Municipal, sendo que seus técnicos de TI, devem, nesse processo de validação, efetuar revisões de requisitos, atentando que a propriedade ✂️ a) facilidade de compreensão analisa se o requisito pode ser excluído sem prejuízo ao sistema. ✂️ b) adaptabilidade verifica se o requisito pode ser alterado sem afetar, de forma significativa, os demais requisitos. ✂️ c) rastreabilidade verifica se o requisito pode ser testado, de forma completa. ✂️ d) facilidade de verificação examina se requisito pode ser excluído sem prejuízo ao sistema. ✂️ e) facilidade de compreensão analisa se o requisito tem sua origem diretamente estabelecida. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
418Q119330 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas, BADESC, FGVA ferramenta case que auxilia nos processos de construção de um software profissional, oferece uma modelagem visual de software que permite a criação, análise, projeto (design), visualização, modificação e manipulação de componentes. Essa ferramenta é denominada: ✂️ a) PowerDesigner. ✂️ b) Rational Rose. ✂️ c) MSProject. ✂️ d) PERT. ✂️ e) CPM. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
419Q154269 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCCNo desenvolvimento de sistemas, no âmbito das relações intermodulares entre as classes, diz-se que o programa está bem estruturado quando há ✂️ a) maior coesão e maior acoplamento. ✂️ b) menor coesão e maior acoplamento. ✂️ c) menor coesão e menor acoplamento. ✂️ d) maior coesão e menor acoplamento. ✂️ e) apenas coesão ou apenas acoplamento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
420Q267459 | Engenharia de Software, Projeto de Software, Analista Desenvolvimento de Sistemas, SERPRO, CESPE CEBRASPETexto associado.Com relação aos padrões de projeto, julgue os itens seguintes.No polimorfismo, que é um tipo de padrão GRASP, um mesmo método pode apresentar várias formas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro