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 1001Q646166 | Informática, Engenharia de Software, Auditor de Controle Externo, TCM GO, FCCSobre a prototipação, considere: I. Auxilia o engenheiro de software e o cliente a entenderem melhor o que deve ser construído quando os requisitos estão confusos. II. Tem como vantagem a construção rápida de um protótipo que, não podendo ser descartado, passa a ser o núcleo do sistema que será construído. III. Pode ser usada como um modelo de processo independente. IV. Apresenta ao cliente uma versão executável do software, sempre utilizando os algoritmos mais eficientes para demonstrar a capacidade do sistema a ser criado. V. É indicada para estudar as alternativas de interface do usuário e a viabilidade de atendimento dos requisitos de desempenho, dentre outras possibilidades. Está correto o que consta APENAS em ✂️ a) II, III e IV. ✂️ b) I, III e V. ✂️ c) III, IV e V. ✂️ d) I e V. ✂️ e) I, II e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1002Q612889 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPEA atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir. Um procedimento correto para determinar o sucessor de um nodo N em uma árvore de busca binária é o seguinte: primeiro, localiza-se o nodo N; em seguida, com o ponteiro direito de N, obtém-se o nodo ND e, a partir de ND, faz-se o percurso de todos os possíveis ponteiros esquerdos até que seja alcançado o fim da ramificação, cujo nodo final é o sucessor de N. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1003Q610854 | Informática, Engenharia de Software, Analista de Sistemas, Petrobras, CESPE CEBRASPEJulgue os itens a seguir com relação à programação de aplicações SAP. As instruções que começam pela palavra reservada SELECT permitem o acesso em leitura a todas as tabelas de bases de dados definidas no ABAP dictionary. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1004Q638503 | Informática, Engenharia de Software, Analista Ministerial, MPE PE, FCCUma especificação de controle, na análise estruturada, deve representar o comportamento do sistema por meio de diagrama de ✂️ a) fluxo de dados ou de diagrama de transição de estado. ✂️ b) fluxo de dados ou de tabela de ativação de processo. ✂️ c) fluxo de dados ou de português estruturado. ✂️ d) transição de estado ou de português estruturado. ✂️ e) transição de estado ou de tabela de ativação de processo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1005Q646444 | Informática, Engenharia de Software, Analista, MPE RO, FUNCABSuponha que seu cliente tenha solicitado o desenvolvimento de um novo software . O modelo mais adequado para o gerenciamento deste processo de desenvolvimento de software , levando emconta as informações abaixo, é: o cliente não possui uma visão clara de todos os requisitos da aplicação. o cliente quer avaliar a viabilidade de desenvolvimento da aplicação. o cliente alocará um usuário-chave no projeto, em tempo integral, a fim de que este possa participar ativamente de todas as fases do projeto. o cliente gostaria de ter uma versão preliminar do sistema, com base em uma versão inicial dos requisitos, ainda que isto demande um investimento inicial. ✂️ a) Cascata. ✂️ b) Cíclico. ✂️ c) Desenvolvimento Iterativo e Incremental. ✂️ d) Prototipação. ✂️ e) Formal. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1006Q645172 | Informática, Engenharia de Software, Policial Civil Perito, Polícia Civil PE, IPADConsidere as afirmativas seguintes: 1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software. 2. Rational Unified Process e Extreme Programing são processos de engenharia de software. 3. Rational Rose é uma ferramenta CASE usada para criar modelos UML. 4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos. Assinale a alternativa correta ✂️ a) Apenas as afirmativas 1 e 2 são verdadeiras. ✂️ b) Apenas a afirmativa 4 é falsa. ✂️ c) Apenas as afirmativas 2 e 4 são verdadeiras ✂️ d) Apenas a afirmativa 1 é verdadeira ✂️ e) As afirmativas 1, 2, 3 e 4 são verdadeiras. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1007Q620401 | Informática, Engenharia de Software, Analista Judiciário, TRE RN, FCCUma coleção de operações utilizadas para especificar um serviço de um componente. Na UML, trata-se de ✂️ a) conector. ✂️ b) classe. ✂️ c) sistema. ✂️ d) interface. ✂️ e) porta. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1008Q610420 | Informática, Engenharia de Software, Analista de Sistemas, Petrobras, CESPE CEBRASPEJulgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web. Os documentos HTML e os objetos MIME neles contidos são armazenados no sistema de gerência de conteúdo KWF/Kpro. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1009Q648597 | Informática, Engenharia de Software, Assistente Técnico em Regulação de Serviços Públicos I, ARCON, IADES, 2018Quanto ao relacionamento entre as áreas de conhecimento e os grupos de processos, é correto afirmar que ✂️ a) “desenvolver o termo de abertura do projeto” é um processo de gerenciamento da integração do projeto e do grupo de processos de planejamento. ✂️ b) “desenvolver o plano de gerenciamento do projeto” é um processo de gerenciamento da integração do projeto e do grupo de processos de iniciação. ✂️ c) “realizar a garantia da qualidade” pertence ao grupo de processos de execução. ✂️ d) “definir o escopo” é um processo de gerenciamento do escopo do projeto e do grupo de processos de iniciação. ✂️ e) “criar a estrutura analítica do projeto (EAP)” pertence ao grupo de processos de iniciação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1010Q649396 | Informática, Engenharia de Software, Analista de Sistemas, Empresa de Saneamento de Goiás SA GO, UFGO, 2018Dentro dos padrões arquiteturais de software, a arquitetura Model-View-ViewModel (MVVM) é próxima da arquitetura Model-View-Presenter (MVP), porém diferencia-se desta pelo fato de ✂️ a) ser desprovida de um componente controlador como existe no Model-View-Controller (MVC). ✂️ b) implementar o padrão de projeto Observer na ligação entre dados (ViewModel) e tela (view). ✂️ c) ligar diretamente as classes de tela (view) e dados (Model) dentro da estrutura do projeto. ✂️ d) vincular a realização de atualizações de tela (view) à atualização de dados (ViewModel). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1011Q635073 | Informática, Engenharia de Software, Analista Legislativo, Assembléia Legislativa RN, FCCO primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e ✂️ a) análise de recursos e software. ✂️ b) desenvolvimento incremental. ✂️ c) geração de relatórios de teste. ✂️ d) pesquisa e testes. ✂️ e) implementação e teste unitário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1012Q625396 | Informática, Engenharia de Software, Analista Administrativo, ANATEL, CESPE CEBRASPECom relação a testes de sistemas de software, julgue os itens a seguir. O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1013Q628994 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Paraná, CESPE CEBRASPEJulgue os itens de 61 a 70, a respeito de engenharia de software. Segundo o padrão IEEE Std-830, a especificação de requisitos deve apresentar as seguintes características: correção, precisão, completude, consistência, priorização, verificabilidade, modificabilidade, usabilidade e rastreabilidade. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1014Q644130 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, TCE SE, FGVA plataforma Java Enterprise Edition (JEE) consiste de um conjunto de containers que fornecem serviços necessários para desenvolver aplicativos multicamadas com base na Web. Cada componente da plataforma JEE necessita de um tipo de container específico para ser executado. Em relação aos componentes da plataforma JEE, é correto afirmar que Servlets, Message Driven Beans e JSF Managed Beans rodam, respectivamente, nos seguintes containers: ✂️ a) Web, Web e Web; ✂️ b) Web, EJB e Web; ✂️ c) Web, EJB e EJB; ✂️ d) EJB, Web e Web; ✂️ e) EJB, Web e EJB. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1015Q611881 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Federal 2a Região, FECA manutenção de um software pode ser definida por atividades que são levadas a efeito depois que um programa é liberado para uso. Essas atividades podem ser representadas como: ✂️ a) manutenção preditiva, manutenção preventiva e manutenção corretiva; ✂️ b) manutenção preditiva, manutenção perfectiva e manutenção adaptativa; ✂️ c) manutenção preditiva, manutenção perfectiva e manutenção corretiva; ✂️ d) manutenção preventiva e manutenção corretiva; ✂️ e) manutenção corretiva, manutenção adaptativa, manutenção perfectiva e manutenção preventiva. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1016Q635964 | Informática, Engenharia de Software, Técnico Judiciário, TRE PE, CESPE CEBRASPEA respeito das metodologias de análise e desenvolvimento de software, assinale a opção correta. ✂️ a) Métodos ágeis de desenvolvimento podem ser adaptados para a construção de grandes sistemas. ✂️ b) A metodologia ágil Scrum prescreve o uso prático de técnicas de programação, como, por exemplo, programação em pares e desenvolvimento orientado a testes. ✂️ c) De acordo com as metodologias de desenvolvimento ágil de software, não se emprega documentação para o desenvolvimento da solução tecnológica. ✂️ d) A metodologia RUP (rational unified process) é integralmente derivada do modelo de desenvolvimento espiral orientado a riscos. ✂️ e) Design e implementação, validação e homologação são as atividades fundamentais para a engenharia de software encontradas em todas as metodologias de desenvolvimento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1017Q649543 | Informática, Engenharia de Software, Profissional Júnior TI, Liquigás Distribuidora SA, CESGRANRIO, 2018Um desenvolvedor ficou responsável por escolher um servidor de aplicação que suportasse a especificação JEE, e que fosse de código aberto. Uma escolha correta será o seguinte software: ✂️ a) Zend Server ✂️ b) Node.js ✂️ c) Mono ✂️ d) Glassfish ✂️ e) Enduro/X Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1018Q610133 | Informática, Engenharia de Software, Programador, TJ PR, COVESTEntre os paradigmas de ciclo de vida de engenharia de software, aquele que se caracteriza mais fortemente por uma abordagem sistemática e sequencial das atividades é o denominado. ✂️ a) espiral. ✂️ b) híbrido ✂️ c) prototipação ✂️ d) clássico ou cascata. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1019Q638057 | Informática, Engenharia de Software, Analista, BACEN, CESPE CEBRASPENo que se refere ao gerenciamento e à automação de processos, julgue os itens subsecutivos. As atividades de um workflow devem incluir, minimamente, atores que as executem, rotas que explicitam o encadeamento e o destino das atividades, documentos produzidos e consumidos durante a execução das atividades e regras que devem ser respeitadas durante a execução das atividades. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1020Q613324 | Informática, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE CEBRASPETécnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses sistemas. Acerca da utilização de técnicas de reengenharia assistidas por ferramentas CASE em auditoria de sistemas, julgue os itens a seguir. Alterações maliciosas em programas podem ser detectadas automaticamente com o emprego sistemático de ferramentas adequadas de controle de versão, que mantêm indicadores de integridade do código-fonte e do código executável ou que podem determinar diferenças entre versões anteriores existentes em cópias de segurança e em versões mais novas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
1001Q646166 | Informática, Engenharia de Software, Auditor de Controle Externo, TCM GO, FCCSobre a prototipação, considere: I. Auxilia o engenheiro de software e o cliente a entenderem melhor o que deve ser construído quando os requisitos estão confusos. II. Tem como vantagem a construção rápida de um protótipo que, não podendo ser descartado, passa a ser o núcleo do sistema que será construído. III. Pode ser usada como um modelo de processo independente. IV. Apresenta ao cliente uma versão executável do software, sempre utilizando os algoritmos mais eficientes para demonstrar a capacidade do sistema a ser criado. V. É indicada para estudar as alternativas de interface do usuário e a viabilidade de atendimento dos requisitos de desempenho, dentre outras possibilidades. Está correto o que consta APENAS em ✂️ a) II, III e IV. ✂️ b) I, III e V. ✂️ c) III, IV e V. ✂️ d) I e V. ✂️ e) I, II e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1002Q612889 | Informática, Engenharia de Software, Analista Judiciário, TRE AL, CESPE CEBRASPEA atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir. Um procedimento correto para determinar o sucessor de um nodo N em uma árvore de busca binária é o seguinte: primeiro, localiza-se o nodo N; em seguida, com o ponteiro direito de N, obtém-se o nodo ND e, a partir de ND, faz-se o percurso de todos os possíveis ponteiros esquerdos até que seja alcançado o fim da ramificação, cujo nodo final é o sucessor de N. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1003Q610854 | Informática, Engenharia de Software, Analista de Sistemas, Petrobras, CESPE CEBRASPEJulgue os itens a seguir com relação à programação de aplicações SAP. As instruções que começam pela palavra reservada SELECT permitem o acesso em leitura a todas as tabelas de bases de dados definidas no ABAP dictionary. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1004Q638503 | Informática, Engenharia de Software, Analista Ministerial, MPE PE, FCCUma especificação de controle, na análise estruturada, deve representar o comportamento do sistema por meio de diagrama de ✂️ a) fluxo de dados ou de diagrama de transição de estado. ✂️ b) fluxo de dados ou de tabela de ativação de processo. ✂️ c) fluxo de dados ou de português estruturado. ✂️ d) transição de estado ou de português estruturado. ✂️ e) transição de estado ou de tabela de ativação de processo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1005Q646444 | Informática, Engenharia de Software, Analista, MPE RO, FUNCABSuponha que seu cliente tenha solicitado o desenvolvimento de um novo software . O modelo mais adequado para o gerenciamento deste processo de desenvolvimento de software , levando emconta as informações abaixo, é: o cliente não possui uma visão clara de todos os requisitos da aplicação. o cliente quer avaliar a viabilidade de desenvolvimento da aplicação. o cliente alocará um usuário-chave no projeto, em tempo integral, a fim de que este possa participar ativamente de todas as fases do projeto. o cliente gostaria de ter uma versão preliminar do sistema, com base em uma versão inicial dos requisitos, ainda que isto demande um investimento inicial. ✂️ a) Cascata. ✂️ b) Cíclico. ✂️ c) Desenvolvimento Iterativo e Incremental. ✂️ d) Prototipação. ✂️ e) Formal. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1006Q645172 | Informática, Engenharia de Software, Policial Civil Perito, Polícia Civil PE, IPADConsidere as afirmativas seguintes: 1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software. 2. Rational Unified Process e Extreme Programing são processos de engenharia de software. 3. Rational Rose é uma ferramenta CASE usada para criar modelos UML. 4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos. Assinale a alternativa correta ✂️ a) Apenas as afirmativas 1 e 2 são verdadeiras. ✂️ b) Apenas a afirmativa 4 é falsa. ✂️ c) Apenas as afirmativas 2 e 4 são verdadeiras ✂️ d) Apenas a afirmativa 1 é verdadeira ✂️ e) As afirmativas 1, 2, 3 e 4 são verdadeiras. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1007Q620401 | Informática, Engenharia de Software, Analista Judiciário, TRE RN, FCCUma coleção de operações utilizadas para especificar um serviço de um componente. Na UML, trata-se de ✂️ a) conector. ✂️ b) classe. ✂️ c) sistema. ✂️ d) interface. ✂️ e) porta. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1008Q610420 | Informática, Engenharia de Software, Analista de Sistemas, Petrobras, CESPE CEBRASPEJulgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web. Os documentos HTML e os objetos MIME neles contidos são armazenados no sistema de gerência de conteúdo KWF/Kpro. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1009Q648597 | Informática, Engenharia de Software, Assistente Técnico em Regulação de Serviços Públicos I, ARCON, IADES, 2018Quanto ao relacionamento entre as áreas de conhecimento e os grupos de processos, é correto afirmar que ✂️ a) “desenvolver o termo de abertura do projeto” é um processo de gerenciamento da integração do projeto e do grupo de processos de planejamento. ✂️ b) “desenvolver o plano de gerenciamento do projeto” é um processo de gerenciamento da integração do projeto e do grupo de processos de iniciação. ✂️ c) “realizar a garantia da qualidade” pertence ao grupo de processos de execução. ✂️ d) “definir o escopo” é um processo de gerenciamento do escopo do projeto e do grupo de processos de iniciação. ✂️ e) “criar a estrutura analítica do projeto (EAP)” pertence ao grupo de processos de iniciação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1010Q649396 | Informática, Engenharia de Software, Analista de Sistemas, Empresa de Saneamento de Goiás SA GO, UFGO, 2018Dentro dos padrões arquiteturais de software, a arquitetura Model-View-ViewModel (MVVM) é próxima da arquitetura Model-View-Presenter (MVP), porém diferencia-se desta pelo fato de ✂️ a) ser desprovida de um componente controlador como existe no Model-View-Controller (MVC). ✂️ b) implementar o padrão de projeto Observer na ligação entre dados (ViewModel) e tela (view). ✂️ c) ligar diretamente as classes de tela (view) e dados (Model) dentro da estrutura do projeto. ✂️ d) vincular a realização de atualizações de tela (view) à atualização de dados (ViewModel). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1011Q635073 | Informática, Engenharia de Software, Analista Legislativo, Assembléia Legislativa RN, FCCO primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e ✂️ a) análise de recursos e software. ✂️ b) desenvolvimento incremental. ✂️ c) geração de relatórios de teste. ✂️ d) pesquisa e testes. ✂️ e) implementação e teste unitário. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1012Q625396 | Informática, Engenharia de Software, Analista Administrativo, ANATEL, CESPE CEBRASPECom relação a testes de sistemas de software, julgue os itens a seguir. O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1013Q628994 | Informática, Engenharia de Software, Técnico Judiciário, Tribunal Regional Eleitoral Paraná, CESPE CEBRASPEJulgue os itens de 61 a 70, a respeito de engenharia de software. Segundo o padrão IEEE Std-830, a especificação de requisitos deve apresentar as seguintes características: correção, precisão, completude, consistência, priorização, verificabilidade, modificabilidade, usabilidade e rastreabilidade. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1014Q644130 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, TCE SE, FGVA plataforma Java Enterprise Edition (JEE) consiste de um conjunto de containers que fornecem serviços necessários para desenvolver aplicativos multicamadas com base na Web. Cada componente da plataforma JEE necessita de um tipo de container específico para ser executado. Em relação aos componentes da plataforma JEE, é correto afirmar que Servlets, Message Driven Beans e JSF Managed Beans rodam, respectivamente, nos seguintes containers: ✂️ a) Web, Web e Web; ✂️ b) Web, EJB e Web; ✂️ c) Web, EJB e EJB; ✂️ d) EJB, Web e Web; ✂️ e) EJB, Web e EJB. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1015Q611881 | Informática, Engenharia de Software, Analista Judiciário, Tribunal Regional Federal 2a Região, FECA manutenção de um software pode ser definida por atividades que são levadas a efeito depois que um programa é liberado para uso. Essas atividades podem ser representadas como: ✂️ a) manutenção preditiva, manutenção preventiva e manutenção corretiva; ✂️ b) manutenção preditiva, manutenção perfectiva e manutenção adaptativa; ✂️ c) manutenção preditiva, manutenção perfectiva e manutenção corretiva; ✂️ d) manutenção preventiva e manutenção corretiva; ✂️ e) manutenção corretiva, manutenção adaptativa, manutenção perfectiva e manutenção preventiva. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1016Q635964 | Informática, Engenharia de Software, Técnico Judiciário, TRE PE, CESPE CEBRASPEA respeito das metodologias de análise e desenvolvimento de software, assinale a opção correta. ✂️ a) Métodos ágeis de desenvolvimento podem ser adaptados para a construção de grandes sistemas. ✂️ b) A metodologia ágil Scrum prescreve o uso prático de técnicas de programação, como, por exemplo, programação em pares e desenvolvimento orientado a testes. ✂️ c) De acordo com as metodologias de desenvolvimento ágil de software, não se emprega documentação para o desenvolvimento da solução tecnológica. ✂️ d) A metodologia RUP (rational unified process) é integralmente derivada do modelo de desenvolvimento espiral orientado a riscos. ✂️ e) Design e implementação, validação e homologação são as atividades fundamentais para a engenharia de software encontradas em todas as metodologias de desenvolvimento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1017Q649543 | Informática, Engenharia de Software, Profissional Júnior TI, Liquigás Distribuidora SA, CESGRANRIO, 2018Um desenvolvedor ficou responsável por escolher um servidor de aplicação que suportasse a especificação JEE, e que fosse de código aberto. Uma escolha correta será o seguinte software: ✂️ a) Zend Server ✂️ b) Node.js ✂️ c) Mono ✂️ d) Glassfish ✂️ e) Enduro/X Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1018Q610133 | Informática, Engenharia de Software, Programador, TJ PR, COVESTEntre os paradigmas de ciclo de vida de engenharia de software, aquele que se caracteriza mais fortemente por uma abordagem sistemática e sequencial das atividades é o denominado. ✂️ a) espiral. ✂️ b) híbrido ✂️ c) prototipação ✂️ d) clássico ou cascata. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1019Q638057 | Informática, Engenharia de Software, Analista, BACEN, CESPE CEBRASPENo que se refere ao gerenciamento e à automação de processos, julgue os itens subsecutivos. As atividades de um workflow devem incluir, minimamente, atores que as executem, rotas que explicitam o encadeamento e o destino das atividades, documentos produzidos e consumidos durante a execução das atividades e regras que devem ser respeitadas durante a execução das atividades. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1020Q613324 | Informática, Engenharia de Software, Policial Federal Perito, Polícia Federal, CESPE CEBRASPETécnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses sistemas. Acerca da utilização de técnicas de reengenharia assistidas por ferramentas CASE em auditoria de sistemas, julgue os itens a seguir. Alterações maliciosas em programas podem ser detectadas automaticamente com o emprego sistemático de ferramentas adequadas de controle de versão, que mantêm indicadores de integridade do código-fonte e do código executável ou que podem determinar diferenças entre versões anteriores existentes em cópias de segurança e em versões mais novas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro