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 721Q119657 | Engenharia de Software , Processo Unificado, Analista de Sistemas Júnior, TRANSPETRO, CESGRANRIOO Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, esse processo recomenda ✂️ a) construir uma arquitetura executável ao final da fase de construção, para validar as regras do negócio e os requisitos funcionais do sistema. ✂️ b) criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do negócio e os requisitos não funcionais do sistema. ✂️ c) usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software. ✂️ d) ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados logo na fase de iniciação e os mais críticos nas fases finais. ✂️ e) entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas existentes no modelo de ciclo de vida em cascata tradicional. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 722Q102302 | Engenharia de Software , Analista Programador, DPE RO, FGVAJAX é a sigla para Asynchronous JavaScript and XML (XML e JavaScript Assíncronos) e compreende um conjunto de técnicas de desenvolvimento Web interrelacionadas com o objetivo principal de: ✂️ a) permitir o desenvolvimento seguindo os padrão de projeto MVC (modelo-visão-control; ✂️ b) sincronizar sistemas gerenciadores de banco de dados com visões estáticas criadas com PHP; ✂️ c) criar aplicações Web síncronas, sendo necessário recarregar a página para apresentar novos dados; ✂️ d) criar aplicações Web assíncronas, que permite atualizar dados de uma página sem que seja necessário recarregá-la; ✂️ e) integrar serviços Web do tipo REST com barramentos de serviços. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 723Q117465 | Engenharia de Software , UML, Analista de Sistemas, UDESC, FEPESEIndique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, a respeito da modelagem com diagrama de classes de UML:( ) Uma relação de dependência entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface. ( ) Uma relação de realização entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface. ( ) Uma relação de herança denota que os métodos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse). ( ) Uma relação de herança denota que os atributos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse). ( ) A presença de métodos com assinaturas idênticas em classes relacionadas por herança caracteriza uma inconsistência. ( ) A presença de atributos com identificadores idênticos em classes relacionadas por herança caracteriza uma inconsistência. Assinale a alternativa que indica a sequência correta, de cima para baixo. ✂️ a) V – V – V – F – V – V ✂️ b) V – F – V – F – V – F ✂️ c) V – F – F – V – F – F ✂️ d) F – V – V – V – F – V ✂️ e) F – V – F – V – V – V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 724Q111626 | Engenharia de Software, Análise Estruturada, Analista de Informática, TCE RO, CESPE CEBRASPECom referência à engenharia e gestão de requisitos de software, julgue os próximos itens. Na análise estruturada, o modelo criado representa o fluxo e o conteúdo da informação, dividido em partições funcionais e comportamentais. Na análise orientada a objetos, o objetivo é modelar os objetos do domínio do produto, seus relacionamentos e comportamentos ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 725Q121610 | Engenharia de Software, Analista de Tecnologia da Informação, DATAPREV, QuadrixAnalise os itens a seguir relacionados ao desenvolvimento orientado a objetos.I. A análise orientada a objetos concentra-se no desenvolvimento de um modelo orientado a objetos do domínio da aplicação. Os objetos nesse modelo refletem as entidades e as operações associadas ao problema a ser resolvido. II. O projeto orientado a objetos concentra-se no desenvolvimento de um modelo orientado a objetos de um sistema de software para implementar os requisitos identificados. Os objetos em um projeto orientado a objetos estão relacionados à solução do problema. III. A programação orientada a objetos concentra-se em realizar um projeto de software usando uma linguagem de programação orientada a objetos, tal como C. Uma linguagem de programação orientada a objetos fornece construções que definem objetos de classes em um sistema run-time para criar classes a partir desses objetos. IV. O único método de projeto orientado a objetos que foi proposto foi o que utiliza as notações UML. Está correto o que se afirma em ✂️ a) I, II, III e IV ✂️ b) I e II, apenas ✂️ c) I, III e IV, apenas. ✂️ d) I e IV, apenas ✂️ e) III e IV, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 726Q117003 | Engenharia de Software , UML, Analista de Sistemas, NOSSA CAIXA DESENVOLVIMENTO, FCCNa máquina de estados, transição é ✂️ a) um relacionamento entre dois estados. ✂️ b) uma situação na vida de um objeto, durante a qual ele satisfaz alguma condição. ✂️ c) uma especificação de uma ocorrência que tem uma localização no tempo e no espaço. ✂️ d) a linha de vida de duração de um estado. ✂️ e) a conexão entre objetos no tempo e no espaço. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 727Q261669 | Engenharia de Software, Gerência de Configuração, Técnico Judiciário Operação de Computador, TRE AM, FCCOs logs de um sistema serão úteis para um administrador se forem tão detalhados quanto possível, sem no entanto gerar dados em excesso. Para tal, os administradores devem ter especial atenção ✂️ a) no armazenamento on-line de logs. ✂️ b) no armazenamento off-line de logs. ✂️ c) na geração de logs. ✂️ d) na monitoração de logs. ✂️ e) na utilização de um loghost. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 728Q255300 | Engenharia de Software, Orientação a Objetos, Técnico Judiciário Programação de Sistemas, TRE RJ, CESPE CEBRASPETexto associado.Considerando conceitos e aplicações do paradigma de orientaçãoa objetos, julgue os próximos itens.Cada classe pode ter implementações de operação ou métodos com denominações únicas. Classes diferentes podem ter métodos com denominações iguais, porém, uma classe não pode ter métodos com denominações iguais e parâmetros diferentes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 729Q154219 | Engenharia de Software, Processo Unificado, Analista Judiciário Tecnologia da Informação, TRT 8a Região, FCCNo Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases ✂️ a) elaboração, concepção e construção. ✂️ b) concepção, concepção e elaboração. ✂️ c) construção, transição e concepção. ✂️ d) transição, construção e construção. ✂️ e) concepção, elaboração e transição. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 730Q115570 | Engenharia de Software , Teste de Software, Analista de Sistemas, AL RR, CETAPDurante o processo de desenvolvimento de software, é necessário garantir que o software em desenvolvimento esteja satisfazendo os requisitos. Isto é realizado através de processos de teste do software. Selecione das seguintes alternativas, a CORRETA. ✂️ a) Os testes de software são feitos comparando se o número de linhas de código aumentou desde a última revisão. ✂️ b) Os testes de software do tipo caixa preta verificam se o código está bem documentado e os nomes das variáveis declaradas são claros. ✂️ c) Os testes de software funcionais verificam a velocidade de conexão do sistema com a base de dados. ✂️ d) Os testes não funcionais verificam se o código fonte não tem erro de sintaxe. ✂️ e) Os testes unitários verificam o funcionamento de uma seção específica de código, tais como uma função ou uma classe. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 731Q210091 | Engenharia de Software, Orientação a Objetos, Especialista em Regulação Informática, ANATEL, CESPE CEBRASPETexto associado.Considerando a orientação a objetos, julgue os itens a seguir.Uma classe abstrata define uma interface comum às suas subclasses. Interagir com objetos via interfaces definidas em classes abstratas possibilita que os clientes dos serviços providos pelos objetos não precisem conhecer as classes desses objetos. Os clientes precisam conhecer as classes abstratas que definem as interfaces. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 732Q195071 | Engenharia de Software, Analista Análise e Desenvolvimento de Aplicações, IBGE, CESGRANRIO Em Análise de Sistemas, a UML é uma ✂️ a) metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. ✂️ b) metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos. ✂️ c) notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. ✂️ d) linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração. ✂️ e) notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 733Q707849 | Engenharia de Software, Oficial Infomática, EsFCEX, Exército Brasileiro, 2019 Tom DeMarco, um famoso engenheiro de software da década de 1970, escreveu o livro “Controlling Software Projects: Management, Measurement, and Estimates” em 1982. Nele, ficou conhecido pela célebre frase “Você não pode controlar o que não pode medir”. Ele afirma nessa frase que há a ideia de que o controle seja talvez o mais importante aspecto de um projeto de software. Entretanto, muitos projetos foram realizados quase sem controle e produziram produtos maravilhosos, como o Google Earth ou o Wikipedia. Em julho/agosto de 2009, na revista IEEE Software, Tom DeMarco publica um artigo dizendo: Controle estrito é algo que importa muito para projetos inúteis e importa pouco para projetos úteis. Isto significa que, quanto mais você foca em controle, maior a probabilidade de seu projeto estar entregando algo de valor baixo. Então, como você gerencia um projeto que não pode controlar? Bem, você gerencia as pessoas e controla o tempo e o dinheiro. Estou sugerindo um approach de gestão muito próximo de métodos ágeis. No mínimo deve ter um aspecto incremental. Com base no estudo de métricas e indicadores de qualidade de software, assinale a alternativa correta. ✂️ a) Task Burndown Chart é uma métrica de software que reúne em seu gráfico as medidas Quantidade de Tarefas versus Identificador da Sprint. ✂️ b) Points Burndown Chart é uma métrica de software que reúne em seu gráfico as medidas Story Points versus Identificador da Sprint. ✂️ c) Release Burndown Chart é uma métrica de software que reúne em seu gráfico as medidas Story Points versus Identificador da Sprint. ✂️ d) Velocity Chart é uma métrica de software que reúne em seu gráfico as medidas Quantidade de Tarefas versus Identificador da Sprint. ✂️ e) Cumulative Flow Diagram (CFD) é um gráfico de métricas ágeis que oferece rápida visualização de quais itens estão com cada integrante do time ao Gerente do Projeto. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 734Q262410 | Engenharia de Software, Banco de Dados, Técnico Superior Especializado Administração de Dados, DPE RJ, FGVTexto associado.Considere que na implementação da chave estrangeira correspondente ao relacionamento entre as tabelas Candidato e Avaliação fosse necessário adotar alguma ação usando as restrições de integridade referencial em cascata do MS SQL Server. Nesse caso, uma boa opção seria ✂️ a) on delete cascade. ✂️ b) on delete set default. ✂️ c) on delete set null. ✂️ d) on update set default. ✂️ e) on update set null. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 735Q115470 | Engenharia de Software , UML, Analista de Processos Organizacionais Análise de Sistemas, BAHIAGÁS, FCCNa UML é uma forma de agregação com propriedade bem definida e tempo de vida coincidente da parte com o todo. Trata-se de ✂️ a) Generalização. ✂️ b) Estereótipo. ✂️ c) Visibilidade. ✂️ d) Composição ✂️ e) Herança. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 736Q847153 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020Acerca de gerenciamento de projetos, julgue o item a seguir. A área de conhecimento Project Scope Management do PMBOK envolve o escopo do projeto, ou seja, o trabalho que está inserido no projeto, sendo as mudanças de escopo uma das principais causas de mudanças nesse projeto. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 737Q698966 | Engenharia de Software, Analista TI, CREA GO, Quadrix, 2019No que se refere aos diagramas da análise orientada a objetos, julgue o item.A principal característica do diagrama de interação é a exibição de mensagens assíncronas entre os objetos. As mensagens síncronas, aquelas em que um objeto remetente deve esperar pelo objeto destinatário para finalizar a execução, não são tratadas por esse diagrama. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 738Q117862 | Engenharia de Software , UML, Analista de Saneamento, EMBASA, CESPE CEBRASPETexto associado.A figura acima é um exemplo de diagrama de transição de estados,que permite modelar como o sistema responde a eventos internos eexternos, especificando o que acontece quando o evento ocorre. Eleé útil para modelar o comportamento de sistemas de tempo real, jáque tais sistemas lidam com estímulos do ambiente. A respeitodesse assunto e da figura acima, julgue os próximos itens.É possível criar um diagrama de transição de estados que descreva o ciclo de vida de um objeto em níveis de detalhe arbitrariamente simples ou complexos, dependendo das necessidades, pois não há a obrigação de ilustrar todos os eventos possíveis. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 739Q155332 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCCNa associação entre classes, o número de instâncias de uma classe que pode se relacionar com outra é definido ✂️ a) unicamente pela quantidade de objetos contidos na classe-mãe. ✂️ b) nas operações das classes. ✂️ c) nos atributos das classes. ✂️ d) pela multiplicidade. ✂️ e) pela quantidade de características mutuamente herdadas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 740Q116167 | Engenharia de Software , UML, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCPA linguagem UML possui vários tipos de diagramas. Sobre o diagrama de estado, analise as assertivas e assinale a alternativa que aponta as corretas. I. Na grande maioria dos casos, o diagrama de estado para uma classe mostra os estados que os objetos dessa classe podem assumir e as transições que eles podem fazer de estado para estado. II. Um diagrama de estado é ideal para a modelação de um atributo com duas características, quando o atributo possui poucos valores e quando o atributo tem restrições em transições autorizadas entre esses valores. III. O diagrama de estado mostra os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados. IV. A modelagem dos estados de uma classe inicia-se com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida. ✂️ a) Apenas I e II. ✂️ b) Apenas I e III. ✂️ c) Apenas I, II e III. ✂️ d) Apenas II, III e IV. ✂️ e) I, II, III e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
721Q119657 | Engenharia de Software , Processo Unificado, Analista de Sistemas Júnior, TRANSPETRO, CESGRANRIOO Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma dessas fases, são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, esse processo recomenda ✂️ a) construir uma arquitetura executável ao final da fase de construção, para validar as regras do negócio e os requisitos funcionais do sistema. ✂️ b) criar um modelo de casos de uso durante a fase de elaboração, para documentar as regras do negócio e os requisitos não funcionais do sistema. ✂️ c) usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software. ✂️ d) ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam considerados logo na fase de iniciação e os mais críticos nas fases finais. ✂️ e) entregar a primeira versão do sistema logo após a fase de transição, para evitar os problemas existentes no modelo de ciclo de vida em cascata tradicional. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
722Q102302 | Engenharia de Software , Analista Programador, DPE RO, FGVAJAX é a sigla para Asynchronous JavaScript and XML (XML e JavaScript Assíncronos) e compreende um conjunto de técnicas de desenvolvimento Web interrelacionadas com o objetivo principal de: ✂️ a) permitir o desenvolvimento seguindo os padrão de projeto MVC (modelo-visão-control; ✂️ b) sincronizar sistemas gerenciadores de banco de dados com visões estáticas criadas com PHP; ✂️ c) criar aplicações Web síncronas, sendo necessário recarregar a página para apresentar novos dados; ✂️ d) criar aplicações Web assíncronas, que permite atualizar dados de uma página sem que seja necessário recarregá-la; ✂️ e) integrar serviços Web do tipo REST com barramentos de serviços. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
723Q117465 | Engenharia de Software , UML, Analista de Sistemas, UDESC, FEPESEIndique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, a respeito da modelagem com diagrama de classes de UML:( ) Uma relação de dependência entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface. ( ) Uma relação de realização entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface. ( ) Uma relação de herança denota que os métodos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse). ( ) Uma relação de herança denota que os atributos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse). ( ) A presença de métodos com assinaturas idênticas em classes relacionadas por herança caracteriza uma inconsistência. ( ) A presença de atributos com identificadores idênticos em classes relacionadas por herança caracteriza uma inconsistência. Assinale a alternativa que indica a sequência correta, de cima para baixo. ✂️ a) V – V – V – F – V – V ✂️ b) V – F – V – F – V – F ✂️ c) V – F – F – V – F – F ✂️ d) F – V – V – V – F – V ✂️ e) F – V – F – V – V – V Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
724Q111626 | Engenharia de Software, Análise Estruturada, Analista de Informática, TCE RO, CESPE CEBRASPECom referência à engenharia e gestão de requisitos de software, julgue os próximos itens. Na análise estruturada, o modelo criado representa o fluxo e o conteúdo da informação, dividido em partições funcionais e comportamentais. Na análise orientada a objetos, o objetivo é modelar os objetos do domínio do produto, seus relacionamentos e comportamentos ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
725Q121610 | Engenharia de Software, Analista de Tecnologia da Informação, DATAPREV, QuadrixAnalise os itens a seguir relacionados ao desenvolvimento orientado a objetos.I. A análise orientada a objetos concentra-se no desenvolvimento de um modelo orientado a objetos do domínio da aplicação. Os objetos nesse modelo refletem as entidades e as operações associadas ao problema a ser resolvido. II. O projeto orientado a objetos concentra-se no desenvolvimento de um modelo orientado a objetos de um sistema de software para implementar os requisitos identificados. Os objetos em um projeto orientado a objetos estão relacionados à solução do problema. III. A programação orientada a objetos concentra-se em realizar um projeto de software usando uma linguagem de programação orientada a objetos, tal como C. Uma linguagem de programação orientada a objetos fornece construções que definem objetos de classes em um sistema run-time para criar classes a partir desses objetos. IV. O único método de projeto orientado a objetos que foi proposto foi o que utiliza as notações UML. Está correto o que se afirma em ✂️ a) I, II, III e IV ✂️ b) I e II, apenas ✂️ c) I, III e IV, apenas. ✂️ d) I e IV, apenas ✂️ e) III e IV, apenas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
726Q117003 | Engenharia de Software , UML, Analista de Sistemas, NOSSA CAIXA DESENVOLVIMENTO, FCCNa máquina de estados, transição é ✂️ a) um relacionamento entre dois estados. ✂️ b) uma situação na vida de um objeto, durante a qual ele satisfaz alguma condição. ✂️ c) uma especificação de uma ocorrência que tem uma localização no tempo e no espaço. ✂️ d) a linha de vida de duração de um estado. ✂️ e) a conexão entre objetos no tempo e no espaço. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
727Q261669 | Engenharia de Software, Gerência de Configuração, Técnico Judiciário Operação de Computador, TRE AM, FCCOs logs de um sistema serão úteis para um administrador se forem tão detalhados quanto possível, sem no entanto gerar dados em excesso. Para tal, os administradores devem ter especial atenção ✂️ a) no armazenamento on-line de logs. ✂️ b) no armazenamento off-line de logs. ✂️ c) na geração de logs. ✂️ d) na monitoração de logs. ✂️ e) na utilização de um loghost. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
728Q255300 | Engenharia de Software, Orientação a Objetos, Técnico Judiciário Programação de Sistemas, TRE RJ, CESPE CEBRASPETexto associado.Considerando conceitos e aplicações do paradigma de orientaçãoa objetos, julgue os próximos itens.Cada classe pode ter implementações de operação ou métodos com denominações únicas. Classes diferentes podem ter métodos com denominações iguais, porém, uma classe não pode ter métodos com denominações iguais e parâmetros diferentes. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
729Q154219 | Engenharia de Software, Processo Unificado, Analista Judiciário Tecnologia da Informação, TRT 8a Região, FCCNo Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases ✂️ a) elaboração, concepção e construção. ✂️ b) concepção, concepção e elaboração. ✂️ c) construção, transição e concepção. ✂️ d) transição, construção e construção. ✂️ e) concepção, elaboração e transição. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
730Q115570 | Engenharia de Software , Teste de Software, Analista de Sistemas, AL RR, CETAPDurante o processo de desenvolvimento de software, é necessário garantir que o software em desenvolvimento esteja satisfazendo os requisitos. Isto é realizado através de processos de teste do software. Selecione das seguintes alternativas, a CORRETA. ✂️ a) Os testes de software são feitos comparando se o número de linhas de código aumentou desde a última revisão. ✂️ b) Os testes de software do tipo caixa preta verificam se o código está bem documentado e os nomes das variáveis declaradas são claros. ✂️ c) Os testes de software funcionais verificam a velocidade de conexão do sistema com a base de dados. ✂️ d) Os testes não funcionais verificam se o código fonte não tem erro de sintaxe. ✂️ e) Os testes unitários verificam o funcionamento de uma seção específica de código, tais como uma função ou uma classe. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
731Q210091 | Engenharia de Software, Orientação a Objetos, Especialista em Regulação Informática, ANATEL, CESPE CEBRASPETexto associado.Considerando a orientação a objetos, julgue os itens a seguir.Uma classe abstrata define uma interface comum às suas subclasses. Interagir com objetos via interfaces definidas em classes abstratas possibilita que os clientes dos serviços providos pelos objetos não precisem conhecer as classes desses objetos. Os clientes precisam conhecer as classes abstratas que definem as interfaces. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
732Q195071 | Engenharia de Software, Analista Análise e Desenvolvimento de Aplicações, IBGE, CESGRANRIO Em Análise de Sistemas, a UML é uma ✂️ a) metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. ✂️ b) metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos. ✂️ c) notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. ✂️ d) linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração. ✂️ e) notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
733Q707849 | Engenharia de Software, Oficial Infomática, EsFCEX, Exército Brasileiro, 2019 Tom DeMarco, um famoso engenheiro de software da década de 1970, escreveu o livro “Controlling Software Projects: Management, Measurement, and Estimates” em 1982. Nele, ficou conhecido pela célebre frase “Você não pode controlar o que não pode medir”. Ele afirma nessa frase que há a ideia de que o controle seja talvez o mais importante aspecto de um projeto de software. Entretanto, muitos projetos foram realizados quase sem controle e produziram produtos maravilhosos, como o Google Earth ou o Wikipedia. Em julho/agosto de 2009, na revista IEEE Software, Tom DeMarco publica um artigo dizendo: Controle estrito é algo que importa muito para projetos inúteis e importa pouco para projetos úteis. Isto significa que, quanto mais você foca em controle, maior a probabilidade de seu projeto estar entregando algo de valor baixo. Então, como você gerencia um projeto que não pode controlar? Bem, você gerencia as pessoas e controla o tempo e o dinheiro. Estou sugerindo um approach de gestão muito próximo de métodos ágeis. No mínimo deve ter um aspecto incremental. Com base no estudo de métricas e indicadores de qualidade de software, assinale a alternativa correta. ✂️ a) Task Burndown Chart é uma métrica de software que reúne em seu gráfico as medidas Quantidade de Tarefas versus Identificador da Sprint. ✂️ b) Points Burndown Chart é uma métrica de software que reúne em seu gráfico as medidas Story Points versus Identificador da Sprint. ✂️ c) Release Burndown Chart é uma métrica de software que reúne em seu gráfico as medidas Story Points versus Identificador da Sprint. ✂️ d) Velocity Chart é uma métrica de software que reúne em seu gráfico as medidas Quantidade de Tarefas versus Identificador da Sprint. ✂️ e) Cumulative Flow Diagram (CFD) é um gráfico de métricas ágeis que oferece rápida visualização de quais itens estão com cada integrante do time ao Gerente do Projeto. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
734Q262410 | Engenharia de Software, Banco de Dados, Técnico Superior Especializado Administração de Dados, DPE RJ, FGVTexto associado.Considere que na implementação da chave estrangeira correspondente ao relacionamento entre as tabelas Candidato e Avaliação fosse necessário adotar alguma ação usando as restrições de integridade referencial em cascata do MS SQL Server. Nesse caso, uma boa opção seria ✂️ a) on delete cascade. ✂️ b) on delete set default. ✂️ c) on delete set null. ✂️ d) on update set default. ✂️ e) on update set null. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
735Q115470 | Engenharia de Software , UML, Analista de Processos Organizacionais Análise de Sistemas, BAHIAGÁS, FCCNa UML é uma forma de agregação com propriedade bem definida e tempo de vida coincidente da parte com o todo. Trata-se de ✂️ a) Generalização. ✂️ b) Estereótipo. ✂️ c) Visibilidade. ✂️ d) Composição ✂️ e) Herança. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
736Q847153 | Engenharia de Software, Gestão de Projetos em Engenharia de Software, Ministério da Economia Tecnologia da Informação Usuário UX, CESPE CEBRASPE, 2020Acerca de gerenciamento de projetos, julgue o item a seguir. A área de conhecimento Project Scope Management do PMBOK envolve o escopo do projeto, ou seja, o trabalho que está inserido no projeto, sendo as mudanças de escopo uma das principais causas de mudanças nesse projeto. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
737Q698966 | Engenharia de Software, Analista TI, CREA GO, Quadrix, 2019No que se refere aos diagramas da análise orientada a objetos, julgue o item.A principal característica do diagrama de interação é a exibição de mensagens assíncronas entre os objetos. As mensagens síncronas, aquelas em que um objeto remetente deve esperar pelo objeto destinatário para finalizar a execução, não são tratadas por esse diagrama. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
738Q117862 | Engenharia de Software , UML, Analista de Saneamento, EMBASA, CESPE CEBRASPETexto associado.A figura acima é um exemplo de diagrama de transição de estados,que permite modelar como o sistema responde a eventos internos eexternos, especificando o que acontece quando o evento ocorre. Eleé útil para modelar o comportamento de sistemas de tempo real, jáque tais sistemas lidam com estímulos do ambiente. A respeitodesse assunto e da figura acima, julgue os próximos itens.É possível criar um diagrama de transição de estados que descreva o ciclo de vida de um objeto em níveis de detalhe arbitrariamente simples ou complexos, dependendo das necessidades, pois não há a obrigação de ilustrar todos os eventos possíveis. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
739Q155332 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista Judiciário Tecnologia da Informação, TRT 18a Região, FCCNa associação entre classes, o número de instâncias de uma classe que pode se relacionar com outra é definido ✂️ a) unicamente pela quantidade de objetos contidos na classe-mãe. ✂️ b) nas operações das classes. ✂️ c) nos atributos das classes. ✂️ d) pela multiplicidade. ✂️ e) pela quantidade de características mutuamente herdadas. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
740Q116167 | Engenharia de Software , UML, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCPA linguagem UML possui vários tipos de diagramas. Sobre o diagrama de estado, analise as assertivas e assinale a alternativa que aponta as corretas. I. Na grande maioria dos casos, o diagrama de estado para uma classe mostra os estados que os objetos dessa classe podem assumir e as transições que eles podem fazer de estado para estado. II. Um diagrama de estado é ideal para a modelação de um atributo com duas características, quando o atributo possui poucos valores e quando o atributo tem restrições em transições autorizadas entre esses valores. III. O diagrama de estado mostra os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados. IV. A modelagem dos estados de uma classe inicia-se com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida. ✂️ a) Apenas I e II. ✂️ b) Apenas I e III. ✂️ c) Apenas I, II e III. ✂️ d) Apenas II, III e IV. ✂️ e) I, II, III e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro