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 861Q146123 | Engenharia de Software, UML, Analista Judiciário Informática, TRF 2a, FCCSobre os casos de uso do diagrama de Casos de Uso da UML, é correto afirmar: ✂️ a) Um caso de uso de sistema é uma interação com o software, enquanto um caso de uso de negócio examina como a aplicação responde ao cliente ou a um evento. ✂️ b) No trabalho com casos de uso, o foco deve ser no diagrama e não no conteúdo textual dos casos de uso. Assim como no diagrama de fluxo de dados usado nos métodos estruturados, o diagrama de casos de uso por si só permite uma visão ampla dos limites do sistema. ✂️ c) A técnica de descrever as funcionalidades do sistema e de criar os casos de uso possuem o mesmo propósito e características, pois ambas descrevem requisitos. ✂️ d) Versões bem detalhadas dos casos de uso devem ser elaboradas sempre no início do projeto e não apenas antes do desenvolvimento desses casos de uso. ✂️ e) Representam uma visão interna do sistema e possui grande correlação com as classes internas do sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 862Q121548 | Engenharia de Software , UML, Analista de TI Administração de Dados, CETESB, VUNESPDurante o processo de documentação dos objetos de um sistema, percebeu-se a necessidade de armazenar os eventos que acionam determinados métodos de um objeto. Utilizando UML, o diagrama que oferece artefatos para representar esses recursos é o Diagrama de ✂️ a) Classe. ✂️ b) Pacote. ✂️ c) Processo. ✂️ d) Caso de Uso. ✂️ e) Máquina de Estado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 863Q121833 | Engenharia de Software , Processo de Software, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPETexto associado.Considerando a figura acima, que ilustra o modelo geral deprocesso de projeto, julgue os próximos itens.Os diversos modelos de processo de software disponíveis permitem a representação abstrata de um processo de software sob diferentes perspectivas. No modelo evolucionário, sob a perspectiva da arquitetura, a velocidade de desenvolvimento faz que a produção de documentos que reflitam cada versão do sistema seja economicamente inviável, gerando problemas na validação independente de sistemas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 864Q693787 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019A maneira usual de processar inserções de registros em um arquivo F consiste em montar um arquivo T de transações contendo os registros a serem inseridos, ordenado pela mesma chave de ordenação de F. Os arquivos F e T sofrem uma operação, gerando o arquivo A, que é a versão atualizada de F.O tipo do arquivo F e a operação realizada entre F e T são, correta e respectivamente, ✂️ a) randômico e diferenciação. ✂️ b) misto e randomização. ✂️ c) sequencial e intercalação. ✂️ d) encadeado e diferenciação. ✂️ e) intercalado e ordenação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 865Q116441 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas, CVM, ESAFFerramentas CASE podem ser usadas pelo engenheiro de sistemas ✂️ a) para criar um modelo de sistema reativo que seja usado como base para simulação de desempenho e de comportamento. ✂️ b) para criar um modelo de mudança organizacional que seja usado como base para interface e interpretação. ✂️ c) para criar um modelo de hardware que seja usado como base para simulação virtual de desempenho e de comportamento. ✂️ d) para criar um modelo de requisitos ativos que seja usado como base para auditoria de comportamento. ✂️ e) para projeto de hardware de apoio que seja usado para simulação de obsolescência controlada. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 866Q119853 | Engenharia de Software , Conceitos Básicos, Analista de Tecnologia da Informação, UFF, UFFSegundo Pressman, em um sistema baseado em computador, é uma medida simples de confiabilidade: ✂️ a) Violação dos Padrões de Programação (VPS); ✂️ b) Desvio Intencional das Especificações (IDS); ✂️ c) Tempo Médio Entre Falhas (MTBF); ✂️ d) Erro na Lógica do Projeto (EDL); ✂️ e) Teste Incompleto ou Errôneo (IET). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 867Q119867 | Engenharia de Software , Teste de Software, Analista de Tecnologia da Informação, UFAL, COPEVE UFALTestes de partições são usados para testar ✂️ a) os requisitos do software. ✂️ b) iferentes tipos ou domínios de entradas e sáidas de dados. ✂️ c) a estrutura do software. ✂️ d) os vários caminhos diferentes de execução do software. ✂️ e) o armazenamento do software e seus dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 868Q690239 | Engenharia de Software, Auditor Fiscal Administração Tributária Prova II, SEFAZ BA, FCC, 2019Um profissional está usando um recurso de descoberta de requisitos para o desenvolvimento de um novo software, que consiste em mostrar através de um diagrama a interação dos atores com o sistema de software. Os atores podem ser pessoas ou outros sistemas e são representados por bonecos palito. Já as classes de interação são representadas por uma elipse. Linhas fazem a ligação entre os atores e as elipses. Baseado nessa descrição conclui-se que o profissional está utilizando o recurso de ✂️ a) etnografia. ✂️ b) prototipação. ✂️ c) brainstorm. ✂️ d) casos de uso. ✂️ e) encenação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 869Q197471 | Engenharia de Software, Processo Unificado, Agente Técnico Legislativo, AL SP, FCCSão fases do Processo Unificado de desenvolvimento de software: ✂️ a) Concepção e Transição. ✂️ b) Elaboração e Análise. ✂️ c) Concepção e Implementação. ✂️ d) Projeto e Implementação. ✂️ e) Análise e Projeto. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 870Q846956 | Engenharia de Software, Desenvolvimento de Software, Desenvolvedor de Software, CESPE CEBRASPE, 2020Acerca de DDD (domain driven design), julgue o item a seguir. O bounded contexto é um limite conceitual do modelo, sendo considerado um delimitador de domínio. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 871Q228759 | Engenharia de Software, DFD, Programador, TCE AL, FCCRelacionado a um processo representado em DFD Diagrama de Fluxo de Dados, I. devem conter no mínimo um fluxo de entrada e um fluxo de saída de dados. II. deve existir pelo menos uma fonte de dados ou um destino de dados. III. pode conter um ou mais fluxos de apenas entrada de dados. IV. pode conter um ou mais fluxos de apenas saída de dados. Está correto o que se afirma APENAS em ✂️ a) I. ✂️ b) II. ✂️ c) I e II. ✂️ d) III e IV. ✂️ e) II, III e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 872Q120743 | Engenharia de Software, Analista de Tecnologia da Informação, DATAPREV, QuadrixSobre os requisitos de software, é correto afirmar que: ✂️ a) quando os requisitos são documentados, não há problemas de ambigüidade. ✂️ b) a área de estudo de requisitos de software está relacionada apenas ao levantamento, análise e validação de requisitos. ✂️ c) a maioria das falhas relacionadas aos requisitos em projetos de software se devem às dificuldades em entender o que o usuário quer e a descrições incompletas e mudanças não controladas nos requisitos. ✂️ d) os requisitos definem, em princípio, o que o software deve fazer. Não é preciso que fique claro, em nenhum momento, como as operações serão realizadas. ✂️ e) durante o ciclo de vida de um software, os requisitos não devem sofrer influência de pessoas ou de grupos de pessoas para que não haja inconsistências no desenvolvimento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 873Q260013 | Engenharia de Software, Ferramentas CASE, Técnico Judiciário Programação de Sistemas, TSE, CONSULPLANCASE é uma sigla que tem por significado Computer-Aided Software Engineering. Paralelamente, ferramenta CASE é um software que tem por objetivo auxiliar os projetistas e analistas envolvidos na tarefa de produzir sistemas. Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, permitir a representação, por meio de modelos gráficos, o que está sendo definido e, em particular, diagramas da análise orientada a objetos por meio da UML. Nesse sentido, dois exemplos de ferramentas CASE são ✂️ a) ERwin e Ilustrator. ✂️ b) InDesign e Dreamweaver. ✂️ c) PowerDesigner e Fireworks. ✂️ d) Enterprise Architect e Rational Rose. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 874Q194293 | Engenharia de Software, Orientação a Objetos, Analista Análise de Sistemas, TRE ES, CESPE CEBRASPETexto associado.Julgue os itens que se seguem, referentes a fundamentos decomputação e a linguagens de programação.Em programação orientada a objetos, a herança serve para criar classes que incorporem propriedades e métodos de outras classes. Assim, é possível construir uma classe a partir de outra sem ter de reescrevê-la. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 875Q111359 | Engenharia de Software, Conceitos Básicos, Analista de Informática, TCE RO, CESPE CEBRASPECom relação à engenharia de software, julgue os itens seguintes.Engenharia de software não está relacionada somente aos processos técnicos de desenvolvimento de softwares, mas também a atividades como gerenciamento de projeto e desenvolvimento de ferramentas, métodos e teorias que apoiem a produção de softwares. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 876Q116527 | Engenharia de Software , UML, Analista de Sistemas, CODESP SP, FGVA UML é uma linguagem visual para modelar sistemas orientados a objetos, sendo independente tanto de linguagens de programação quanto de processos de desenvolvimento. Nesse contexto, analise a figura abaixo, que representa um modelo de ciclo de vida para desenvolvimento de sistemas. Essa abordagem divide o desenvolvimento de software em ciclos, em que, em cada ciclo, podem ser identificadas as fases de análise, projeto, implementação e testes. Cada um dos ciclos considera um subconjunto de requisitos, e estes são desenvolvidos uma vez que sejam alocados a um ciclo de desenvolvimento. Esse modelo de ciclo de vida é denominado ✂️ a) clássico. ✂️ b) em cascata. ✂️ c) prototipação. ✂️ d) estruturado por fases. ✂️ e) incremental e iterativo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 877Q166980 | Engenharia de Software, UML, Auditor Federal de Controle Externo, TCU, CESPE CEBRASPETexto associado.Acerca do processo unificado de software, julgue os itenssubsequentes. UML (unified modeling language) é uma tecnologia concorrente com o processo unificado, no que diz respeito ao apoio à prática de engenharia de software orientada a objetos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 878Q233061 | Engenharia de Software, DFD, Programador, TCE AL, FCCUm sistema de informação que fornece um arquivo para ser tratado pelo sistema objeto da modelagem, utilizando DFD da análise estruturada, é caracterizado como ✂️ a) fluxo de dados. ✂️ b) entidade externa. ✂️ c) depósito de dados. ✂️ d) processo funcional do sistema. ✂️ e) processo do diagrama de contexto. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 879Q116340 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, ELETROBRÁS, CESGRANRIOUma fábrica de software recomenda que a documentação de especificação funcional de um sistema deve ser clara para o cliente e detalhada para o desenvolvedor, estabelecendo um contrato entre eles. Documentos de especificação funcional têm como característica ✂️ a) apresentar os diagramas de interação relacionados aos requisitos contidos na especificação. ✂️ b) conter os requisitos não funcionais pertinentes ao problema a ser resolvido. ✂️ c) conter instruções detalhadas sobre o que o sistema deve fazer e como ele deve ser implementado. ✂️ d) ser descrito em uma linguagem matemática formal, facilitando o entendimento do cliente que, geralmente, não é um especialista técnico. ✂️ e) definir os recursos responsáveis por implementar as funcionalidades. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 880Q256937 | Engenharia de Software, Teste de Software, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPETexto associado.Uma estratégia de teste de software integra métodos de projeto decasos de teste em uma série planejada de passos, que resultam naconstrução bem-sucedida de um software. A esse respeito, julgueos próximos itens.Falha é o resultado de um ou mais defeitos em algum aspecto do sistema. No teste de regressão, caso um novo componente ou as suas alterações, quando acrescentados aos componentes restantes do sistema, resultem em novos defeitos em componentes inalterados, então considera-se que o sistema regrediu. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
861Q146123 | Engenharia de Software, UML, Analista Judiciário Informática, TRF 2a, FCCSobre os casos de uso do diagrama de Casos de Uso da UML, é correto afirmar: ✂️ a) Um caso de uso de sistema é uma interação com o software, enquanto um caso de uso de negócio examina como a aplicação responde ao cliente ou a um evento. ✂️ b) No trabalho com casos de uso, o foco deve ser no diagrama e não no conteúdo textual dos casos de uso. Assim como no diagrama de fluxo de dados usado nos métodos estruturados, o diagrama de casos de uso por si só permite uma visão ampla dos limites do sistema. ✂️ c) A técnica de descrever as funcionalidades do sistema e de criar os casos de uso possuem o mesmo propósito e características, pois ambas descrevem requisitos. ✂️ d) Versões bem detalhadas dos casos de uso devem ser elaboradas sempre no início do projeto e não apenas antes do desenvolvimento desses casos de uso. ✂️ e) Representam uma visão interna do sistema e possui grande correlação com as classes internas do sistema. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
862Q121548 | Engenharia de Software , UML, Analista de TI Administração de Dados, CETESB, VUNESPDurante o processo de documentação dos objetos de um sistema, percebeu-se a necessidade de armazenar os eventos que acionam determinados métodos de um objeto. Utilizando UML, o diagrama que oferece artefatos para representar esses recursos é o Diagrama de ✂️ a) Classe. ✂️ b) Pacote. ✂️ c) Processo. ✂️ d) Caso de Uso. ✂️ e) Máquina de Estado. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
863Q121833 | Engenharia de Software , Processo de Software, Analista de Tecnologia da Informação, FUB, CESPE CEBRASPETexto associado.Considerando a figura acima, que ilustra o modelo geral deprocesso de projeto, julgue os próximos itens.Os diversos modelos de processo de software disponíveis permitem a representação abstrata de um processo de software sob diferentes perspectivas. No modelo evolucionário, sob a perspectiva da arquitetura, a velocidade de desenvolvimento faz que a produção de documentos que reflitam cada versão do sistema seja economicamente inviável, gerando problemas na validação independente de sistemas. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
864Q693787 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019A maneira usual de processar inserções de registros em um arquivo F consiste em montar um arquivo T de transações contendo os registros a serem inseridos, ordenado pela mesma chave de ordenação de F. Os arquivos F e T sofrem uma operação, gerando o arquivo A, que é a versão atualizada de F.O tipo do arquivo F e a operação realizada entre F e T são, correta e respectivamente, ✂️ a) randômico e diferenciação. ✂️ b) misto e randomização. ✂️ c) sequencial e intercalação. ✂️ d) encadeado e diferenciação. ✂️ e) intercalado e ordenação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
865Q116441 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas, CVM, ESAFFerramentas CASE podem ser usadas pelo engenheiro de sistemas ✂️ a) para criar um modelo de sistema reativo que seja usado como base para simulação de desempenho e de comportamento. ✂️ b) para criar um modelo de mudança organizacional que seja usado como base para interface e interpretação. ✂️ c) para criar um modelo de hardware que seja usado como base para simulação virtual de desempenho e de comportamento. ✂️ d) para criar um modelo de requisitos ativos que seja usado como base para auditoria de comportamento. ✂️ e) para projeto de hardware de apoio que seja usado para simulação de obsolescência controlada. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
866Q119853 | Engenharia de Software , Conceitos Básicos, Analista de Tecnologia da Informação, UFF, UFFSegundo Pressman, em um sistema baseado em computador, é uma medida simples de confiabilidade: ✂️ a) Violação dos Padrões de Programação (VPS); ✂️ b) Desvio Intencional das Especificações (IDS); ✂️ c) Tempo Médio Entre Falhas (MTBF); ✂️ d) Erro na Lógica do Projeto (EDL); ✂️ e) Teste Incompleto ou Errôneo (IET). Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
867Q119867 | Engenharia de Software , Teste de Software, Analista de Tecnologia da Informação, UFAL, COPEVE UFALTestes de partições são usados para testar ✂️ a) os requisitos do software. ✂️ b) iferentes tipos ou domínios de entradas e sáidas de dados. ✂️ c) a estrutura do software. ✂️ d) os vários caminhos diferentes de execução do software. ✂️ e) o armazenamento do software e seus dados. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
868Q690239 | Engenharia de Software, Auditor Fiscal Administração Tributária Prova II, SEFAZ BA, FCC, 2019Um profissional está usando um recurso de descoberta de requisitos para o desenvolvimento de um novo software, que consiste em mostrar através de um diagrama a interação dos atores com o sistema de software. Os atores podem ser pessoas ou outros sistemas e são representados por bonecos palito. Já as classes de interação são representadas por uma elipse. Linhas fazem a ligação entre os atores e as elipses. Baseado nessa descrição conclui-se que o profissional está utilizando o recurso de ✂️ a) etnografia. ✂️ b) prototipação. ✂️ c) brainstorm. ✂️ d) casos de uso. ✂️ e) encenação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
869Q197471 | Engenharia de Software, Processo Unificado, Agente Técnico Legislativo, AL SP, FCCSão fases do Processo Unificado de desenvolvimento de software: ✂️ a) Concepção e Transição. ✂️ b) Elaboração e Análise. ✂️ c) Concepção e Implementação. ✂️ d) Projeto e Implementação. ✂️ e) Análise e Projeto. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
870Q846956 | Engenharia de Software, Desenvolvimento de Software, Desenvolvedor de Software, CESPE CEBRASPE, 2020Acerca de DDD (domain driven design), julgue o item a seguir. O bounded contexto é um limite conceitual do modelo, sendo considerado um delimitador de domínio. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
871Q228759 | Engenharia de Software, DFD, Programador, TCE AL, FCCRelacionado a um processo representado em DFD Diagrama de Fluxo de Dados, I. devem conter no mínimo um fluxo de entrada e um fluxo de saída de dados. II. deve existir pelo menos uma fonte de dados ou um destino de dados. III. pode conter um ou mais fluxos de apenas entrada de dados. IV. pode conter um ou mais fluxos de apenas saída de dados. Está correto o que se afirma APENAS em ✂️ a) I. ✂️ b) II. ✂️ c) I e II. ✂️ d) III e IV. ✂️ e) II, III e IV. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
872Q120743 | Engenharia de Software, Analista de Tecnologia da Informação, DATAPREV, QuadrixSobre os requisitos de software, é correto afirmar que: ✂️ a) quando os requisitos são documentados, não há problemas de ambigüidade. ✂️ b) a área de estudo de requisitos de software está relacionada apenas ao levantamento, análise e validação de requisitos. ✂️ c) a maioria das falhas relacionadas aos requisitos em projetos de software se devem às dificuldades em entender o que o usuário quer e a descrições incompletas e mudanças não controladas nos requisitos. ✂️ d) os requisitos definem, em princípio, o que o software deve fazer. Não é preciso que fique claro, em nenhum momento, como as operações serão realizadas. ✂️ e) durante o ciclo de vida de um software, os requisitos não devem sofrer influência de pessoas ou de grupos de pessoas para que não haja inconsistências no desenvolvimento. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
873Q260013 | Engenharia de Software, Ferramentas CASE, Técnico Judiciário Programação de Sistemas, TSE, CONSULPLANCASE é uma sigla que tem por significado Computer-Aided Software Engineering. Paralelamente, ferramenta CASE é um software que tem por objetivo auxiliar os projetistas e analistas envolvidos na tarefa de produzir sistemas. Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, permitir a representação, por meio de modelos gráficos, o que está sendo definido e, em particular, diagramas da análise orientada a objetos por meio da UML. Nesse sentido, dois exemplos de ferramentas CASE são ✂️ a) ERwin e Ilustrator. ✂️ b) InDesign e Dreamweaver. ✂️ c) PowerDesigner e Fireworks. ✂️ d) Enterprise Architect e Rational Rose. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
874Q194293 | Engenharia de Software, Orientação a Objetos, Analista Análise de Sistemas, TRE ES, CESPE CEBRASPETexto associado.Julgue os itens que se seguem, referentes a fundamentos decomputação e a linguagens de programação.Em programação orientada a objetos, a herança serve para criar classes que incorporem propriedades e métodos de outras classes. Assim, é possível construir uma classe a partir de outra sem ter de reescrevê-la. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
875Q111359 | Engenharia de Software, Conceitos Básicos, Analista de Informática, TCE RO, CESPE CEBRASPECom relação à engenharia de software, julgue os itens seguintes.Engenharia de software não está relacionada somente aos processos técnicos de desenvolvimento de softwares, mas também a atividades como gerenciamento de projeto e desenvolvimento de ferramentas, métodos e teorias que apoiem a produção de softwares. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
876Q116527 | Engenharia de Software , UML, Analista de Sistemas, CODESP SP, FGVA UML é uma linguagem visual para modelar sistemas orientados a objetos, sendo independente tanto de linguagens de programação quanto de processos de desenvolvimento. Nesse contexto, analise a figura abaixo, que representa um modelo de ciclo de vida para desenvolvimento de sistemas. Essa abordagem divide o desenvolvimento de software em ciclos, em que, em cada ciclo, podem ser identificadas as fases de análise, projeto, implementação e testes. Cada um dos ciclos considera um subconjunto de requisitos, e estes são desenvolvidos uma vez que sejam alocados a um ciclo de desenvolvimento. Esse modelo de ciclo de vida é denominado ✂️ a) clássico. ✂️ b) em cascata. ✂️ c) prototipação. ✂️ d) estruturado por fases. ✂️ e) incremental e iterativo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
877Q166980 | Engenharia de Software, UML, Auditor Federal de Controle Externo, TCU, CESPE CEBRASPETexto associado.Acerca do processo unificado de software, julgue os itenssubsequentes. UML (unified modeling language) é uma tecnologia concorrente com o processo unificado, no que diz respeito ao apoio à prática de engenharia de software orientada a objetos. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
878Q233061 | Engenharia de Software, DFD, Programador, TCE AL, FCCUm sistema de informação que fornece um arquivo para ser tratado pelo sistema objeto da modelagem, utilizando DFD da análise estruturada, é caracterizado como ✂️ a) fluxo de dados. ✂️ b) entidade externa. ✂️ c) depósito de dados. ✂️ d) processo funcional do sistema. ✂️ e) processo do diagrama de contexto. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
879Q116340 | Engenharia de Software , Engenharia de Requisitos, Analista de Sistemas, ELETROBRÁS, CESGRANRIOUma fábrica de software recomenda que a documentação de especificação funcional de um sistema deve ser clara para o cliente e detalhada para o desenvolvedor, estabelecendo um contrato entre eles. Documentos de especificação funcional têm como característica ✂️ a) apresentar os diagramas de interação relacionados aos requisitos contidos na especificação. ✂️ b) conter os requisitos não funcionais pertinentes ao problema a ser resolvido. ✂️ c) conter instruções detalhadas sobre o que o sistema deve fazer e como ele deve ser implementado. ✂️ d) ser descrito em uma linguagem matemática formal, facilitando o entendimento do cliente que, geralmente, não é um especialista técnico. ✂️ e) definir os recursos responsáveis por implementar as funcionalidades. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
880Q256937 | Engenharia de Software, Teste de Software, Técnico Judiciário Programação de Sistemas, TRE BA, CESPE CEBRASPETexto associado.Uma estratégia de teste de software integra métodos de projeto decasos de teste em uma série planejada de passos, que resultam naconstrução bem-sucedida de um software. A esse respeito, julgueos próximos itens.Falha é o resultado de um ou mais defeitos em algum aspecto do sistema. No teste de regressão, caso um novo componente ou as suas alterações, quando acrescentados aos componentes restantes do sistema, resultem em novos defeitos em componentes inalterados, então considera-se que o sistema regrediu. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro