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 1761Q637613 | Informática, Engenharia de Software, Analista, TCE RO, CESGRANRIOEm Engenharia de Software, determinado conceito permite que, entre dois elementos de software A e B, seja possível postular alguma mudança de A, que pediria que B fosse mudado (ou, no mínimo, cuidadosamente verificado) a fim de preservar a exatidão global, e também postular alguma mudança, que pediria que tanto A como B mudassem juntos para preservar a exatidão global. Trata-se do conceito de: ✂️ a) polimorfismo. ✂️ b) congeneridade. ✂️ c) mutabilidade ✂️ d) polidependência. ✂️ e) coesão. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1762Q649397 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018O processo unificado consiste em um conjunto de diretrizes que visam a aumentar as chances de um bem sucedido projeto de desenvolvimento de software. Uma de suas características é ✂️ a) apresentar-se como uma alternativa aos métodos ágeis, tais como Scrum e Feature-Driven development. ✂️ b) combinar boas práticas de desenvolvimento de software, como ciclo de vida em cascata evolutivo e documentação de processo coesa e precisa. ✂️ c) gerar como produto de cada etapa de tempo definido e curto um sistema parcial, testável e integrável. ✂️ d) partir de um conjunto perene de requisitos previamente aferidos, cujas partes serão implementadas por etapas. ✂️ e) produzir, ao final de cada etapa de desenvolvimento, um protótipo do sistema, com vistas à validação de um subconjunto de requisitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1763Q619961 | Informática, Engenharia de Software, Auditoria de Tecnologia da Informática, TCE CE, FCCOs mecanismos de extensibilidade da UML incluem ✂️ a) estereótipos, apenas. ✂️ b) valores atribuídos e restrições, apenas. ✂️ c) estereótipos e valores atribuídos, apenas. ✂️ d) estereótipos e restrições, apenas. ✂️ e) estereótipos, valores atribuídos e restrições. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1764Q610570 | Informática, Engenharia de SoftwareTestes devem ser realizados durante o desenvolvimento de um sistema computacional para garantir a qualidade e detectar falhas antes que ele seja disponibilizado para os seus usuários finais. Analise as afirmativas a seguir sobre tipos de teste de software: I. Teste de caixa preta é uma técnica de teste onde o código-fonte e a estrutura interna do sistema são considerados para modelar os casos de teste. II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos. III.Teste de desempenho foca na experiência do usuário, ergonomia da interface e acesso às funcionalidades. Está correto o que se afirma em: ✂️ a) somente I; ✂️ b) somente II; ✂️ c) somente III; ✂️ d) somente I e III; ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1765Q611860 | Informática, Engenharia de Software, Perito Criminal Federal, Polícia Federal, CESPE CEBRASPEConsidere que se deseja desenvolver um sistema para controle de caixa de supermercado tendo como base um computador que registra os produtos vendidos, interagindo com dispositivos de entrada e saída tais como impressora, teclado e leitora de código de barras. Esse sistema deve interagir também com o operador do caixa e com um banco de dados do estabelecimento. A partir dessas informações, julgue os itens que se seguem. A descrição informal do que o sistema deve fazer, tal como ler código de barras, identificar o produto e calcular o total da compra, faz parte da especificação de requisitos do programa. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1766Q627744 | Informática, Engenharia de Software, Especialista em Processos de Negócios, MEC, CESPE CEBRASPEA respeito de projetos, julgue os itens a seguir. Recomenda-se a elaboração de um novo projeto no caso de redefinição dos processos de manutenção periódica de hardwares de uma empresa. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1767Q623912 | Informática, Engenharia de Software, Analista Judiciário, TRT 4a, FCCO uso de herança pode otimizar o tempo de desenvolvimento das aplicações orientadas a objetos devido ao reaproveitamento de código. Quando se implementa herança ✂️ a) uma subclasse pode se tornar uma superclasse a qualquer momento, bastando para tanto que se derive uma subclasse a partir dela. ✂️ b) a superclasse herda os atributos da subclasse, incluindo os atributos privados, públicos e protegidos. ✂️ c) múltipla na linguagem Java versão 6, a subclasse herda características de mais de uma superclasse. ✂️ d) só é possível obter polimorfismo na aplicação se houver sobrecarga de métodos. ✂️ e) os métodos de uma superclasse não podem ser sobrescritos nas subclasses, porém, podem ser sobrecarregados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1768Q626745 | Informática, Engenharia de Software, Analista de Informática, Ministério Público da União, CESPE CEBRASPEJulgue os seguintes itens a respeito de qualidade de software. O plano de garantia de qualidade de software, os documentos, padrões e guias a serem utilizados, as ferramentas, técnicas e metodologias de apoio e quem deve exercer o controle dessa qualidade estão normatizados pela ISO. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1769Q636477 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UNIPAMPA RS, CESPE CEBRASPEA respeito da aplicabilidade de um fluxograma, julgue os itens subsecutivos. Fluxograma é uma ferramenta para a modelagem de sistemas na qual se representa unicamente uma visão estruturada das funções do sistema, ou seja, o fluxo dos dados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1770Q614737 | Informática, Engenharia de Software, Analista Judiciário, STJ, CESPE CEBRASPEAs ferramentas computacionais para suporte à engenharia de software - computer aided software engineering (CASE) - são consideradas um dos principais elementos de execução, controle e gestão das atividades de desenvolvimento de software. Com relação a esse tipo de ferramenta, julgue os itens abaixo. As capacidades das ferramentas de gerência de configuração de software, que constituem uma forma de ferramenta CASE, incluem a identificação de módulos de software, o controle de versão, o controle de modificações, a auditoria de software e a demonstração de status. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1771Q619873 | Informática, Engenharia de Software, Analista Judiciário, TST, FCCA especificação da UML, na versão 2.4, apresenta dois grupos de tipos de diagramas, sendo eles: ✂️ a) o conjunto de diagramas que trata dos aspectos relacionados com as classes, objetos e os relacionamentos do sistema e o conjunto de diagramas que aborda aspectos do estado de funcionamento das aplicações, como o diagrama de máquina de estados e o diagrama de interação. ✂️ b) diagramas voltados para a elaboração de programas que usam classes associadas ao conceito de herança e polimorfismo e diagramas voltados para a elaboração de programas que usam classes que usufruem dos conceitos de interface e componente. ✂️ c) o grupo de diagramas que trata de modelar o comportamento do sistema, como o diagrama de classes e o diagrama de pacotes e o grupo de diagramas que trata da estrutura do sistema, como o diagrama de caso de uso e o diagrama de atividades. ✂️ d) os diagramas estruturais, que apresentam os níveis de implementação e como as partes do sistema se relacionam, e os diagramas comportamentais, os quais apresentam o comportamento dinâmico dos objetos do sistema, mostrando as mudanças no tempo, dentre os quais está o diagrama de caso de uso. ✂️ e) uma agregação de diagramas para desenvolver aplicações que não envolvem o uso de classes e objetos, como o diagrama de caso de uso e o diagrama de componentes e outra agregação de diagramas que são aplicados diretamente no modelo de desenvolvimento orientado a objetos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1772Q648036 | Informática, Engenharia de Software, Analista de TI, Conselho Regional de Farmácia TO, IADES, 2019Uma das abordagens para se calcular métricas de software são as métricas voltadas para orientação a objetos. Quanto a esse assunto, assinale a alternativa correta. ✂️ a) As métricas para desenvolvimento OO são muito parecidas com as de sistemas tradicionais. ✂️ b) Existem poucas propostas para métricas OO. ✂️ c) A vantagem das métricas OO tem base no fato de que estes não precisam analisar o design do sistema. ✂️ d) Número de classes, número de métodos, médias de métodos por classe e linhas de código por método são exemplos de métricas OO. ✂️ e) Essa abordagem tem, como principal característica, o fato de que a contagem das respectivas métricas é muito rápida. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1773Q648552 | Informática, Engenharia de Software, Escriturário, Banco do Brasil, CESGRANRIO, 2018Um desenvolvedor Web precisa transformar em JSON a seguinte variável, em um programa JavaScript: var d1 = { "nome":"Ana Anacleto", "idade":31 }; Qual fragmento de código faz isso corretamente? ✂️ a) var d2 = d1.stringfy(d1) ✂️ b) var d2 = d1.parse() ✂️ c) var d2 = JSON.stringify(d1); ✂️ d) var d2 = JSON.parse(dados); ✂️ e) var d2 = d1.toJSON(); Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1774Q625022 | Informática, Engenharia de Software, Analista de Controle Externo, TCE CE, FCCÉ um método ágil que enfatiza o uso da orientação a objetos. Possui duas fases que são "Concepção e Planejamento" e "Construção". A fase de "Concepção e Planejamento" possui três processos: "Desenvolver Modelo Abrangente", "Construir Lista de Funcionalidade" e "Planejar por Funcionalidade". Já a fase de "Construção" incorpora os processos "Detalhar por Funcionalidade" e "Construir por Funcionalidade". Trata-se do método ✂️ a) Dynamic Systems Development Method - DSDM. ✂️ b) eXtreme Programming - XP. ✂️ c) Feature-Driven Development - FDD. ✂️ d) Crystal Clear - CC. ✂️ e) Adaptive Software Development - ASD. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1775Q611992 | Informática, Engenharia de Software, Analista de Sistemas, Companhia de Habitação Popular de Bauru COHAB BAURU SP, CESPE CEBRASPEA respeito de análise e de técnicas de levantamento de requisitos, julgue os itens subseqüentes. O QFD (Quality Function Deployment) tem uma abordagem embasada na criação de uma equipe formada por clientes e desenvolvedores, que trabalham juntos para identificar o problema, propor elementos da solução, negociar diferentes abordagens e especificar um conjunto de requisitos da solução. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1776Q645282 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, IFAP AP, FUNIVERSAEngenharia de requisitos é o processo que auxilia o desenvolvimento de sistemas de informação no que diz respeito à identificação das necessidades apontadas pelo cliente para solucionar um determinado problema. Os requisitos são classificados em dois tipos: os funcionais e os não funcionais. Assinale a alternativa que apresenta um exemplo de requisito não funcional. ✂️ a) ?O sistema deve permitir o cadastro de clientes? ✂️ b) ?Deve existir a opção de geração de relatórios de vendas por período? ✂️ c) "O sistema deverá ser desenvolvido em linguagem Java? ✂️ d) ?As consultas de endereço devem ter a opção de busca pelo CEP? ✂️ e) ?O sistema deve gerar boleto bancário para pagamento, a critério do cliente? Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1777Q617124 | Informática, Engenharia de Software, Auditor Fiscal da Receita Federal AFRF, RFB, ESAFSegundo as características dos diagramas utilizados na modelagem pela UML, o diagrama que mostra os elementos de configuração de processamento run time, e os componentes de software, processos e objetos que neles se mantêm, é denominado diagrama de ✂️ a) atividade. ✂️ b) implantação. ✂️ c) colaboração. ✂️ d) caso de uso. ✂️ e) seqüência. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1778Q619436 | Informática, Engenharia de Software, Atividades de Complexidade Intelectual, Ministério das Comunicações, CESPE CEBRASPECom relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes. Baselines podem ser considerados uma base estável para a evolução contínua dos itens de configuração e são adicionados ao sistema de gestão de configuração à medida que são desenvolvidos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1779Q612269 | Informática, Engenharia de SoftwareAnalisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que: ✂️ a) Associado é uma super-classe de Pessoa. ✂️ b) Diretor é um objeto derivado de Pessoa. ✂️ c) Diretor é um objeto que herda as características de Associado. ✂️ d) Diretor é uma classe que herda as características de Pessoa. ✂️ e) Diretor é uma generalização de Associado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 1780Q633020 | Informática, Engenharia de Software, Auditor de Controle Externo, TCM GO, FCCUm Auditor de Controle Externo do Tribunal de Contas dos Municípios do Estado de Goiás da Área de TI recebeu a tarefa de identificar testes que sejam capazes de verificar: - a validade funcional do sistema; - o comportamento e o desempenho do sistema; - quais classes de entrada vão constituir bons casos de teste; - se o sistema é sensível a certos valores de entrada; - quais taxas e volumes de dados o sistema pode tolerar; - que efeito combinações específicas de dados terão na operação do sistema. A indicação correta do Auditor é utilizar ✂️ a) testes de caixa branca. ✂️ b) mais de um tipo de teste, pois não há um único tipo de teste capaz de avaliar todas estas situações. ✂️ c) um tipo diferente de teste para cada uma das situações elencadas. ✂️ d) testes de caixa preta. ✂️ e) testes de desempenho para os 2 primeiros e de carga para os demais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
1761Q637613 | Informática, Engenharia de Software, Analista, TCE RO, CESGRANRIOEm Engenharia de Software, determinado conceito permite que, entre dois elementos de software A e B, seja possível postular alguma mudança de A, que pediria que B fosse mudado (ou, no mínimo, cuidadosamente verificado) a fim de preservar a exatidão global, e também postular alguma mudança, que pediria que tanto A como B mudassem juntos para preservar a exatidão global. Trata-se do conceito de: ✂️ a) polimorfismo. ✂️ b) congeneridade. ✂️ c) mutabilidade ✂️ d) polidependência. ✂️ e) coesão. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1762Q649397 | Informática, Engenharia de Software, Analista de Sistemas Júnior, Petrobras, CESGRANRIO, 2018O processo unificado consiste em um conjunto de diretrizes que visam a aumentar as chances de um bem sucedido projeto de desenvolvimento de software. Uma de suas características é ✂️ a) apresentar-se como uma alternativa aos métodos ágeis, tais como Scrum e Feature-Driven development. ✂️ b) combinar boas práticas de desenvolvimento de software, como ciclo de vida em cascata evolutivo e documentação de processo coesa e precisa. ✂️ c) gerar como produto de cada etapa de tempo definido e curto um sistema parcial, testável e integrável. ✂️ d) partir de um conjunto perene de requisitos previamente aferidos, cujas partes serão implementadas por etapas. ✂️ e) produzir, ao final de cada etapa de desenvolvimento, um protótipo do sistema, com vistas à validação de um subconjunto de requisitos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1763Q619961 | Informática, Engenharia de Software, Auditoria de Tecnologia da Informática, TCE CE, FCCOs mecanismos de extensibilidade da UML incluem ✂️ a) estereótipos, apenas. ✂️ b) valores atribuídos e restrições, apenas. ✂️ c) estereótipos e valores atribuídos, apenas. ✂️ d) estereótipos e restrições, apenas. ✂️ e) estereótipos, valores atribuídos e restrições. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1764Q610570 | Informática, Engenharia de SoftwareTestes devem ser realizados durante o desenvolvimento de um sistema computacional para garantir a qualidade e detectar falhas antes que ele seja disponibilizado para os seus usuários finais. Analise as afirmativas a seguir sobre tipos de teste de software: I. Teste de caixa preta é uma técnica de teste onde o código-fonte e a estrutura interna do sistema são considerados para modelar os casos de teste. II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos. III.Teste de desempenho foca na experiência do usuário, ergonomia da interface e acesso às funcionalidades. Está correto o que se afirma em: ✂️ a) somente I; ✂️ b) somente II; ✂️ c) somente III; ✂️ d) somente I e III; ✂️ e) I, II e III. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1765Q611860 | Informática, Engenharia de Software, Perito Criminal Federal, Polícia Federal, CESPE CEBRASPEConsidere que se deseja desenvolver um sistema para controle de caixa de supermercado tendo como base um computador que registra os produtos vendidos, interagindo com dispositivos de entrada e saída tais como impressora, teclado e leitora de código de barras. Esse sistema deve interagir também com o operador do caixa e com um banco de dados do estabelecimento. A partir dessas informações, julgue os itens que se seguem. A descrição informal do que o sistema deve fazer, tal como ler código de barras, identificar o produto e calcular o total da compra, faz parte da especificação de requisitos do programa. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1766Q627744 | Informática, Engenharia de Software, Especialista em Processos de Negócios, MEC, CESPE CEBRASPEA respeito de projetos, julgue os itens a seguir. Recomenda-se a elaboração de um novo projeto no caso de redefinição dos processos de manutenção periódica de hardwares de uma empresa. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1767Q623912 | Informática, Engenharia de Software, Analista Judiciário, TRT 4a, FCCO uso de herança pode otimizar o tempo de desenvolvimento das aplicações orientadas a objetos devido ao reaproveitamento de código. Quando se implementa herança ✂️ a) uma subclasse pode se tornar uma superclasse a qualquer momento, bastando para tanto que se derive uma subclasse a partir dela. ✂️ b) a superclasse herda os atributos da subclasse, incluindo os atributos privados, públicos e protegidos. ✂️ c) múltipla na linguagem Java versão 6, a subclasse herda características de mais de uma superclasse. ✂️ d) só é possível obter polimorfismo na aplicação se houver sobrecarga de métodos. ✂️ e) os métodos de uma superclasse não podem ser sobrescritos nas subclasses, porém, podem ser sobrecarregados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1768Q626745 | Informática, Engenharia de Software, Analista de Informática, Ministério Público da União, CESPE CEBRASPEJulgue os seguintes itens a respeito de qualidade de software. O plano de garantia de qualidade de software, os documentos, padrões e guias a serem utilizados, as ferramentas, técnicas e metodologias de apoio e quem deve exercer o controle dessa qualidade estão normatizados pela ISO. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1769Q636477 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, UNIPAMPA RS, CESPE CEBRASPEA respeito da aplicabilidade de um fluxograma, julgue os itens subsecutivos. Fluxograma é uma ferramenta para a modelagem de sistemas na qual se representa unicamente uma visão estruturada das funções do sistema, ou seja, o fluxo dos dados. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1770Q614737 | Informática, Engenharia de Software, Analista Judiciário, STJ, CESPE CEBRASPEAs ferramentas computacionais para suporte à engenharia de software - computer aided software engineering (CASE) - são consideradas um dos principais elementos de execução, controle e gestão das atividades de desenvolvimento de software. Com relação a esse tipo de ferramenta, julgue os itens abaixo. As capacidades das ferramentas de gerência de configuração de software, que constituem uma forma de ferramenta CASE, incluem a identificação de módulos de software, o controle de versão, o controle de modificações, a auditoria de software e a demonstração de status. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1771Q619873 | Informática, Engenharia de Software, Analista Judiciário, TST, FCCA especificação da UML, na versão 2.4, apresenta dois grupos de tipos de diagramas, sendo eles: ✂️ a) o conjunto de diagramas que trata dos aspectos relacionados com as classes, objetos e os relacionamentos do sistema e o conjunto de diagramas que aborda aspectos do estado de funcionamento das aplicações, como o diagrama de máquina de estados e o diagrama de interação. ✂️ b) diagramas voltados para a elaboração de programas que usam classes associadas ao conceito de herança e polimorfismo e diagramas voltados para a elaboração de programas que usam classes que usufruem dos conceitos de interface e componente. ✂️ c) o grupo de diagramas que trata de modelar o comportamento do sistema, como o diagrama de classes e o diagrama de pacotes e o grupo de diagramas que trata da estrutura do sistema, como o diagrama de caso de uso e o diagrama de atividades. ✂️ d) os diagramas estruturais, que apresentam os níveis de implementação e como as partes do sistema se relacionam, e os diagramas comportamentais, os quais apresentam o comportamento dinâmico dos objetos do sistema, mostrando as mudanças no tempo, dentre os quais está o diagrama de caso de uso. ✂️ e) uma agregação de diagramas para desenvolver aplicações que não envolvem o uso de classes e objetos, como o diagrama de caso de uso e o diagrama de componentes e outra agregação de diagramas que são aplicados diretamente no modelo de desenvolvimento orientado a objetos. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1772Q648036 | Informática, Engenharia de Software, Analista de TI, Conselho Regional de Farmácia TO, IADES, 2019Uma das abordagens para se calcular métricas de software são as métricas voltadas para orientação a objetos. Quanto a esse assunto, assinale a alternativa correta. ✂️ a) As métricas para desenvolvimento OO são muito parecidas com as de sistemas tradicionais. ✂️ b) Existem poucas propostas para métricas OO. ✂️ c) A vantagem das métricas OO tem base no fato de que estes não precisam analisar o design do sistema. ✂️ d) Número de classes, número de métodos, médias de métodos por classe e linhas de código por método são exemplos de métricas OO. ✂️ e) Essa abordagem tem, como principal característica, o fato de que a contagem das respectivas métricas é muito rápida. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1773Q648552 | Informática, Engenharia de Software, Escriturário, Banco do Brasil, CESGRANRIO, 2018Um desenvolvedor Web precisa transformar em JSON a seguinte variável, em um programa JavaScript: var d1 = { "nome":"Ana Anacleto", "idade":31 }; Qual fragmento de código faz isso corretamente? ✂️ a) var d2 = d1.stringfy(d1) ✂️ b) var d2 = d1.parse() ✂️ c) var d2 = JSON.stringify(d1); ✂️ d) var d2 = JSON.parse(dados); ✂️ e) var d2 = d1.toJSON(); Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1774Q625022 | Informática, Engenharia de Software, Analista de Controle Externo, TCE CE, FCCÉ um método ágil que enfatiza o uso da orientação a objetos. Possui duas fases que são "Concepção e Planejamento" e "Construção". A fase de "Concepção e Planejamento" possui três processos: "Desenvolver Modelo Abrangente", "Construir Lista de Funcionalidade" e "Planejar por Funcionalidade". Já a fase de "Construção" incorpora os processos "Detalhar por Funcionalidade" e "Construir por Funcionalidade". Trata-se do método ✂️ a) Dynamic Systems Development Method - DSDM. ✂️ b) eXtreme Programming - XP. ✂️ c) Feature-Driven Development - FDD. ✂️ d) Crystal Clear - CC. ✂️ e) Adaptive Software Development - ASD. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1775Q611992 | Informática, Engenharia de Software, Analista de Sistemas, Companhia de Habitação Popular de Bauru COHAB BAURU SP, CESPE CEBRASPEA respeito de análise e de técnicas de levantamento de requisitos, julgue os itens subseqüentes. O QFD (Quality Function Deployment) tem uma abordagem embasada na criação de uma equipe formada por clientes e desenvolvedores, que trabalham juntos para identificar o problema, propor elementos da solução, negociar diferentes abordagens e especificar um conjunto de requisitos da solução. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1776Q645282 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, IFAP AP, FUNIVERSAEngenharia de requisitos é o processo que auxilia o desenvolvimento de sistemas de informação no que diz respeito à identificação das necessidades apontadas pelo cliente para solucionar um determinado problema. Os requisitos são classificados em dois tipos: os funcionais e os não funcionais. Assinale a alternativa que apresenta um exemplo de requisito não funcional. ✂️ a) ?O sistema deve permitir o cadastro de clientes? ✂️ b) ?Deve existir a opção de geração de relatórios de vendas por período? ✂️ c) "O sistema deverá ser desenvolvido em linguagem Java? ✂️ d) ?As consultas de endereço devem ter a opção de busca pelo CEP? ✂️ e) ?O sistema deve gerar boleto bancário para pagamento, a critério do cliente? Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1777Q617124 | Informática, Engenharia de Software, Auditor Fiscal da Receita Federal AFRF, RFB, ESAFSegundo as características dos diagramas utilizados na modelagem pela UML, o diagrama que mostra os elementos de configuração de processamento run time, e os componentes de software, processos e objetos que neles se mantêm, é denominado diagrama de ✂️ a) atividade. ✂️ b) implantação. ✂️ c) colaboração. ✂️ d) caso de uso. ✂️ e) seqüência. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1778Q619436 | Informática, Engenharia de Software, Atividades de Complexidade Intelectual, Ministério das Comunicações, CESPE CEBRASPECom relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes. Baselines podem ser considerados uma base estável para a evolução contínua dos itens de configuração e são adicionados ao sistema de gestão de configuração à medida que são desenvolvidos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1779Q612269 | Informática, Engenharia de SoftwareAnalisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que: ✂️ a) Associado é uma super-classe de Pessoa. ✂️ b) Diretor é um objeto derivado de Pessoa. ✂️ c) Diretor é um objeto que herda as características de Associado. ✂️ d) Diretor é uma classe que herda as características de Pessoa. ✂️ e) Diretor é uma generalização de Associado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
1780Q633020 | Informática, Engenharia de Software, Auditor de Controle Externo, TCM GO, FCCUm Auditor de Controle Externo do Tribunal de Contas dos Municípios do Estado de Goiás da Área de TI recebeu a tarefa de identificar testes que sejam capazes de verificar: - a validade funcional do sistema; - o comportamento e o desempenho do sistema; - quais classes de entrada vão constituir bons casos de teste; - se o sistema é sensível a certos valores de entrada; - quais taxas e volumes de dados o sistema pode tolerar; - que efeito combinações específicas de dados terão na operação do sistema. A indicação correta do Auditor é utilizar ✂️ a) testes de caixa branca. ✂️ b) mais de um tipo de teste, pois não há um único tipo de teste capaz de avaliar todas estas situações. ✂️ c) um tipo diferente de teste para cada uma das situações elencadas. ✂️ d) testes de caixa preta. ✂️ e) testes de desempenho para os 2 primeiros e de carga para os demais. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro