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 681Q133429 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista do Ministério Público, MPE SE, FCCTexto associado."É possível que ocorram distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos."Dentro do contexto da frase, relacione os textos apresentados nessas questões com a respectiva definição, significado ou conceito....o nome e os parâmetros dessa operação... ✂️ a) relação. ✂️ b) assinatura. ✂️ c) associação. ✂️ d) abstração. ✂️ e) componente. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 682Q690522 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019Em um site desenvolvido com recursos Java EE, um formulário passa o valor digitado no campo salário como parâmetro para uma servlet. Para receber o parâmetro salário e armazenar em uma variável do tipo double, utiliza-se a instrução: ✂️ a) double sal = Double.parseDouble(request.getParameter("salário")); ✂️ b) double sal = (double) request.getParameter("salário"); ✂️ c) Double sal = double.parseDouble(request.getParameter("salário")); ✂️ d) double sal = Convert.toDouble(request.getParameter("salário")); ✂️ e) Double sal = request.getSalário("salário").toDouble(); Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 683Q155194 | Engenharia de Software, Orientação a Objetos, Analista Judiciário Tecnologia da Informação, TRT 13a Região, FCC Considere o seguinte caso: Observando o trâmite de processos no tribunal, Marta percebeu que tanto advogados quanto juízes realizavam análises nos diversos pareceres constantes dos processos. Com sua experiência como analista ela deduziu que uma possível informatização dos processos poderia contemplar uma classe chamada Advogado e outra chamada Juiz, tendo como base uma classe comum chamada Pessoa, com um método chamado AnalisarParecer. Este método (definido na classe comum) se comportaria de maneira diferente para as chamadas feitas a partir de uma instância de Advogado e para as chamadas feitas a partir de uma instância de Juiz, em razão deles terem responsabilidades diferentes em sua forma de analisar e opinar sobre os pareceres. Pela observação do método e seu comportamento, o princípio da orientação a objetos aplicável no caso, fundamentalmente, é ✂️ a) a comunicabilidade. ✂️ b) o encapsulameto ✂️ c) a visibilidade. ✂️ d) o polimorfismo. ✂️ e) a estereotipagem. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 684Q118605 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, CFA, IADESA Engenharia de Software é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A Engenharia de Software adota métodos que ✂️ a) são um conjunto de atividades, cuja meta é o desenvolvimento ou a evolução do software. ✂️ b) são uma representação simplificada de um processo de software, apresentada a partir de uma perspectiva específica. ✂️ c) são abordagens de estruturadas para o desenvolvimento de software, que incluem modelos de sistemas, notações, regras, recomendações de projetos e diretrizes de processos. ✂️ d) se ocupam da teoria e dos fundamentos de desenvolvimento de software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 685Q115793 | Engenharia de Software , RUP, Analista de Sistemas Arquitetura de Software, INFRAERO, FCCConsidere as seguintes fases do RUP: (F1) Inception, (F2) Elaboration, (F3) Construction e (F4) Transition e os critérios de avaliação: I. Arquitetura estável. II. Concordância dos envolvidos quanto à definição do escopo, estimativas de custo e cronograma. III. Despesas reais dos recursos versus despesas previstas aceitáveis. A correta associação entre os critérios e as fases é ✂️ a) I-F1, II-F2 e III-F3. ✂️ b) I-F2, II-F3 e III-F4. ✂️ c) I-F1, II-F3 e III-F4. ✂️ d) I-F2, II-F1 e III-F2. ✂️ e) I-F2, II-F3 e III-F1. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 686Q228715 | Engenharia de Software, Profissional Básico Análise de Sistemas Desenvolvimento, BNDES, CESGRANRIOUm projeto estruturado para desenvolvimento de sistemas é dividido em diversas fases e, entre elas, a que é responsável pelos testes de aceitação de um sistema que, passando por ela, estará pronto para ser implantado e posto em produção. A partir dessa fase, qualquer modificação que aconteça nesse sistema pertencerá à fase denominada ✂️ a) manutenção ✂️ b) implementação ✂️ c) análise ✂️ d) reconhecimento do problema ✂️ e) estudo da viabilidade Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 687Q115570 | 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 688Q846976 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Desenvolvedor de Software, CESPE CEBRASPE, 2020A respeito do Scrum, julgue o item a seguir. As histórias são consideradas pequenos requisitos de um projeto na perspectiva do usuário final. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 689Q157670 | Engenharia de Software, Assistente Judiciário Programador, TJ AM, FGVNo que diz respeito ao processo de engenharia de requisitos de software, uma fasse é caracteriza da por três aspectos: • pela derivação de requisitos de sistema através da observação de sistemas existentes, discussões com usuários potenciais e compradores, além da análise de tarefas. • por envolver o desenvolvimento de um ou mais modelos de sistema e protótipos. • por ajudar o analista a compreender o sistema a ser especificado. Essa fase é denominada ✂️ a) implementação e testes de requisitos. ✂️ b) verificação e validação de requisitos. ✂️ c) elicitação e análise de requisitos. ✂️ d) avaliação e claassificação de requisitos. ✂️ e) levantamento e especificação de requisitos . Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 690Q693510 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019Segundo Heldman (2009), o processo Identificar os Riscos é empreendido utilizando ferramentas e técnicas. Assinale a opção que engloba uma série de técnicas, como brainstorming, técnica de Delphi, entrevistas e identificação da causa raiz. ✂️ a) Análise de premissas. ✂️ b) Coleta de dados. ✂️ c) Técnica de diagrama. ✂️ d) Opinião especializada. ✂️ e) Análise SWOT. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 691Q688651 | Engenharia de Software, Técnico de Tecnologia da Informação Sistemas, UFRPE, SUGEP, 2019Qual das alternativas a seguir não é diagrama válido em UML 2.5? ✂️ a) Diagrama de tempo. ✂️ b) Diagrama de componentes. ✂️ c) Diagrama de perfil. ✂️ d) Diagrama de algoritmos. ✂️ e) Diagrama de pacotes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 692Q150322 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPETexto associado.A respeito de ferramentas CASE (computer-aided softwareengineering) - que auxiliam de diversas formas na elaboraçãode projetos de sistemas -, julgue os itens que se seguem.Uma ferramenta CASE que suporte linguagem estruturada dedados deve gerar o modelo físico de dados a partir de umdiagrama entidade-relacionamento. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 693Q119763 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIONos testes de usabilidade de um sistema Web, foi definido um conjunto de tarefas a serem realizadas nesse sistema, assim como foi selecionado um conjunto de potenciais usuários para realizar essas tarefas. É atribuição dos membros da equipe de desenvolvimento do sistema Web, que aplica os testes, ✂️ a) assegurar que os usuários que realizam as diversas tarefas tenham o mesmo nível de experiência na realização das tarefas e já tenham sido treinados no uso do sistema. ✂️ b) solicitar aos usuários o uso do menor número de comandos possível para realizar cada tarefa, no caso de haver mais de uma maneira de realizá-la. ✂️ c) instruir aos usuários que permaneçam em silêncio durante a realização das tarefas, para que o conhecimento de seu modelo mental não influencie nos resultados dos testes. ✂️ d) usar os tempos e as taxas de sucesso coletados na realização de cada tarefa para posterior geração de relatórios com resultados dos testes. ✂️ e) apresentar os casos de uso do sistema aos usuários, para que indiquem inconsistências entre os casos apresentados e a interface gráfica correspondente. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 694Q707849 | 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 695Q836665 | Engenharia de Software, UML, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021No diagrama de classes UML, uma diferença entre associações do tipo agregação e composição é: ✂️ a) a agregação é sempre uma associação binária, enquanto composições são N-árias, com N ? 3. ✂️ b) a agregação designa uma associação entre classes em que um objeto-todo é complementado por informações contidas em objetos-parte, enquanto a composição designa uma especialização. ✂️ c) na agregação, estabelece-se uma relação entre superclasse e subclasse, enquanto a composição designa uma associação entre classes em que um objeto-todo é complementado por informações contidas em objetos-parte. ✂️ d) na agregação, tanto os objetos-todo quanto os objetos-parte são persistentes, enquanto na composição eles são não persistentes. ✂️ e) na agregação, um objeto-parte pode existir sem um objeto-todo, enquanto na composição um objeto-parte deve estar sempre vinculado a um único objeto-todo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 696Q117306 | Engenharia de Software , Engenharia da Informação, Analista de Sistemas, CVM, ESAFSegundo os princípios da boa especi?cação, ✂️ a) uma linguagem de especi?cação de sistema orientada ao usuário é exigida. ✂️ b) junte funcionalidade e implementação. ✂️ c) separe funcionalidade de usabilidade. ✂️ d) uma linguagem de programação orientada ao processo contém componentes interagentes. ✂️ e) separe funcionalidade de implementação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 697Q150911 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 7a Região, FCCNo projeto de software, excetuando-se o acoplamento direto entre módulos, o seguinte no espectro (PRESSMAN) e o mais baixo desejado possível é o acoplamento ✂️ a) por dados. ✂️ b) por controle. ✂️ c) por conteúdo. ✂️ d) externo. ✂️ e) comum. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 698Q198287 | Engenharia de Software, Processo Unificado, Agente Técnico Legislativo, AL SP, FCCNo Processo Unificado de desenvolvimento de software, Requisitos e Teste são ✂️ a) designações das fases do ciclo de vida. ✂️ b) designações dos fluxos de trabalho. ✂️ c) disciplinas consideradas apenas na quarta fase. ✂️ d) disciplinas consideradas apenas na segunda fase. ✂️ e) disciplinas consideradas apenas na terceira e na quarta fases. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 699Q155043 | Engenharia de Software, XP, Analista Judiciário Tecnologia da Informação, TRE SE, FCCNa XP (eXtreme Programming) ✂️ a) deve-se usar o modelo em cascata para o desenvolvimento do software. ✂️ b) os programadores desenvolvem o software criando primeiramente os testes. ✂️ c) deve ser evitada a comunicação pessoal entre clientes e desenvolvedores, sempre dando preferência a outros meios de comunicação mais formais. ✂️ d) os programadores desenvolvem o software fazendo todos os testes possíveis no término do desenvolvimento. ✂️ e) deve-se projetar todas as funções possíveis com a máxima previsão do que ocorrerá no futuro, antes do desenvolvimento do software, a fim de evitar alterações desnecessárias. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 700Q688719 | Engenharia de Software, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019Relacione as colunas e, em seguida, assinale a alternativa que contém a sequência correta. 1 – Portfólio de serviço2 – Catálogo de serviço ( ) É um banco de dados ou documento estruturado com informações sobre todos os serviços de TI em uso na produção.( ) Contém informações de serviços voltados para o cliente que são visíveis para o negócio.( ) É o conjunto completo de serviços que é gerenciado por um provedor de serviço.( ) É utilizado para gerenciar o ciclo de vida de todos os serviços.( ) Uma de suas categorias é o funil de serviços. ✂️ a) 2 – 1 – 2 – 2 – 2 ✂️ b) 1 – 1 – 2 – 1 – 2 ✂️ c) 1 – 2 – 2 – 2 – 1 ✂️ d) 2 – 2 – 1 – 1 – 1 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro 🖨️ Baixar PDF← AnteriorPróximo →
681Q133429 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista do Ministério Público, MPE SE, FCCTexto associado."É possível que ocorram distintas implementações de uma operação de classe e que, no entanto, o nome e os parâmetros dessa operação sejam os mesmos."Dentro do contexto da frase, relacione os textos apresentados nessas questões com a respectiva definição, significado ou conceito....o nome e os parâmetros dessa operação... ✂️ a) relação. ✂️ b) assinatura. ✂️ c) associação. ✂️ d) abstração. ✂️ e) componente. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
682Q690522 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019Em um site desenvolvido com recursos Java EE, um formulário passa o valor digitado no campo salário como parâmetro para uma servlet. Para receber o parâmetro salário e armazenar em uma variável do tipo double, utiliza-se a instrução: ✂️ a) double sal = Double.parseDouble(request.getParameter("salário")); ✂️ b) double sal = (double) request.getParameter("salário"); ✂️ c) Double sal = double.parseDouble(request.getParameter("salário")); ✂️ d) double sal = Convert.toDouble(request.getParameter("salário")); ✂️ e) Double sal = request.getSalário("salário").toDouble(); Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
683Q155194 | Engenharia de Software, Orientação a Objetos, Analista Judiciário Tecnologia da Informação, TRT 13a Região, FCC Considere o seguinte caso: Observando o trâmite de processos no tribunal, Marta percebeu que tanto advogados quanto juízes realizavam análises nos diversos pareceres constantes dos processos. Com sua experiência como analista ela deduziu que uma possível informatização dos processos poderia contemplar uma classe chamada Advogado e outra chamada Juiz, tendo como base uma classe comum chamada Pessoa, com um método chamado AnalisarParecer. Este método (definido na classe comum) se comportaria de maneira diferente para as chamadas feitas a partir de uma instância de Advogado e para as chamadas feitas a partir de uma instância de Juiz, em razão deles terem responsabilidades diferentes em sua forma de analisar e opinar sobre os pareceres. Pela observação do método e seu comportamento, o princípio da orientação a objetos aplicável no caso, fundamentalmente, é ✂️ a) a comunicabilidade. ✂️ b) o encapsulameto ✂️ c) a visibilidade. ✂️ d) o polimorfismo. ✂️ e) a estereotipagem. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
684Q118605 | Engenharia de Software , Conceitos Básicos, Analista de Sistemas, CFA, IADESA Engenharia de Software é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A Engenharia de Software adota métodos que ✂️ a) são um conjunto de atividades, cuja meta é o desenvolvimento ou a evolução do software. ✂️ b) são uma representação simplificada de um processo de software, apresentada a partir de uma perspectiva específica. ✂️ c) são abordagens de estruturadas para o desenvolvimento de software, que incluem modelos de sistemas, notações, regras, recomendações de projetos e diretrizes de processos. ✂️ d) se ocupam da teoria e dos fundamentos de desenvolvimento de software. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
685Q115793 | Engenharia de Software , RUP, Analista de Sistemas Arquitetura de Software, INFRAERO, FCCConsidere as seguintes fases do RUP: (F1) Inception, (F2) Elaboration, (F3) Construction e (F4) Transition e os critérios de avaliação: I. Arquitetura estável. II. Concordância dos envolvidos quanto à definição do escopo, estimativas de custo e cronograma. III. Despesas reais dos recursos versus despesas previstas aceitáveis. A correta associação entre os critérios e as fases é ✂️ a) I-F1, II-F2 e III-F3. ✂️ b) I-F2, II-F3 e III-F4. ✂️ c) I-F1, II-F3 e III-F4. ✂️ d) I-F2, II-F1 e III-F2. ✂️ e) I-F2, II-F3 e III-F1. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
686Q228715 | Engenharia de Software, Profissional Básico Análise de Sistemas Desenvolvimento, BNDES, CESGRANRIOUm projeto estruturado para desenvolvimento de sistemas é dividido em diversas fases e, entre elas, a que é responsável pelos testes de aceitação de um sistema que, passando por ela, estará pronto para ser implantado e posto em produção. A partir dessa fase, qualquer modificação que aconteça nesse sistema pertencerá à fase denominada ✂️ a) manutenção ✂️ b) implementação ✂️ c) análise ✂️ d) reconhecimento do problema ✂️ e) estudo da viabilidade Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
687Q115570 | 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
688Q846976 | Engenharia de Software, Processos de Software Desenvolvimento Ágil, Desenvolvedor de Software, CESPE CEBRASPE, 2020A respeito do Scrum, julgue o item a seguir. As histórias são consideradas pequenos requisitos de um projeto na perspectiva do usuário final. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
689Q157670 | Engenharia de Software, Assistente Judiciário Programador, TJ AM, FGVNo que diz respeito ao processo de engenharia de requisitos de software, uma fasse é caracteriza da por três aspectos: • pela derivação de requisitos de sistema através da observação de sistemas existentes, discussões com usuários potenciais e compradores, além da análise de tarefas. • por envolver o desenvolvimento de um ou mais modelos de sistema e protótipos. • por ajudar o analista a compreender o sistema a ser especificado. Essa fase é denominada ✂️ a) implementação e testes de requisitos. ✂️ b) verificação e validação de requisitos. ✂️ c) elicitação e análise de requisitos. ✂️ d) avaliação e claassificação de requisitos. ✂️ e) levantamento e especificação de requisitos . Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
690Q693510 | Engenharia de Software, Primeiro Tenente Informática, Quadro Técnico, Marinha, 2019Segundo Heldman (2009), o processo Identificar os Riscos é empreendido utilizando ferramentas e técnicas. Assinale a opção que engloba uma série de técnicas, como brainstorming, técnica de Delphi, entrevistas e identificação da causa raiz. ✂️ a) Análise de premissas. ✂️ b) Coleta de dados. ✂️ c) Técnica de diagrama. ✂️ d) Opinião especializada. ✂️ e) Análise SWOT. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
691Q688651 | Engenharia de Software, Técnico de Tecnologia da Informação Sistemas, UFRPE, SUGEP, 2019Qual das alternativas a seguir não é diagrama válido em UML 2.5? ✂️ a) Diagrama de tempo. ✂️ b) Diagrama de componentes. ✂️ c) Diagrama de perfil. ✂️ d) Diagrama de algoritmos. ✂️ e) Diagrama de pacotes. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
692Q150322 | Engenharia de Software, Ferramentas CASE, Analista Judiciário Tecnologia da Informação, TRE AL, CESPE CEBRASPETexto associado.A respeito de ferramentas CASE (computer-aided softwareengineering) - que auxiliam de diversas formas na elaboraçãode projetos de sistemas -, julgue os itens que se seguem.Uma ferramenta CASE que suporte linguagem estruturada dedados deve gerar o modelo físico de dados a partir de umdiagrama entidade-relacionamento. ✂️ a) Certo ✂️ b) Errado Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
693Q119763 | Engenharia de Software , Desenvolvimento de Software, Analista de Sistemas Júnior Processos de Negócios, Petrobras, CESGRANRIONos testes de usabilidade de um sistema Web, foi definido um conjunto de tarefas a serem realizadas nesse sistema, assim como foi selecionado um conjunto de potenciais usuários para realizar essas tarefas. É atribuição dos membros da equipe de desenvolvimento do sistema Web, que aplica os testes, ✂️ a) assegurar que os usuários que realizam as diversas tarefas tenham o mesmo nível de experiência na realização das tarefas e já tenham sido treinados no uso do sistema. ✂️ b) solicitar aos usuários o uso do menor número de comandos possível para realizar cada tarefa, no caso de haver mais de uma maneira de realizá-la. ✂️ c) instruir aos usuários que permaneçam em silêncio durante a realização das tarefas, para que o conhecimento de seu modelo mental não influencie nos resultados dos testes. ✂️ d) usar os tempos e as taxas de sucesso coletados na realização de cada tarefa para posterior geração de relatórios com resultados dos testes. ✂️ e) apresentar os casos de uso do sistema aos usuários, para que indiquem inconsistências entre os casos apresentados e a interface gráfica correspondente. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
694Q707849 | 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
695Q836665 | Engenharia de Software, UML, Técnico em Comunicação e Processamento de Dados Judiciário, TJ SP, VUNESP, 2021No diagrama de classes UML, uma diferença entre associações do tipo agregação e composição é: ✂️ a) a agregação é sempre uma associação binária, enquanto composições são N-árias, com N ? 3. ✂️ b) a agregação designa uma associação entre classes em que um objeto-todo é complementado por informações contidas em objetos-parte, enquanto a composição designa uma especialização. ✂️ c) na agregação, estabelece-se uma relação entre superclasse e subclasse, enquanto a composição designa uma associação entre classes em que um objeto-todo é complementado por informações contidas em objetos-parte. ✂️ d) na agregação, tanto os objetos-todo quanto os objetos-parte são persistentes, enquanto na composição eles são não persistentes. ✂️ e) na agregação, um objeto-parte pode existir sem um objeto-todo, enquanto na composição um objeto-parte deve estar sempre vinculado a um único objeto-todo. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
696Q117306 | Engenharia de Software , Engenharia da Informação, Analista de Sistemas, CVM, ESAFSegundo os princípios da boa especi?cação, ✂️ a) uma linguagem de especi?cação de sistema orientada ao usuário é exigida. ✂️ b) junte funcionalidade e implementação. ✂️ c) separe funcionalidade de usabilidade. ✂️ d) uma linguagem de programação orientada ao processo contém componentes interagentes. ✂️ e) separe funcionalidade de implementação. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
697Q150911 | Engenharia de Software, Acoplamento e Coesão, Analista Judiciário Tecnologia da Informação, TRT 7a Região, FCCNo projeto de software, excetuando-se o acoplamento direto entre módulos, o seguinte no espectro (PRESSMAN) e o mais baixo desejado possível é o acoplamento ✂️ a) por dados. ✂️ b) por controle. ✂️ c) por conteúdo. ✂️ d) externo. ✂️ e) comum. Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
698Q198287 | Engenharia de Software, Processo Unificado, Agente Técnico Legislativo, AL SP, FCCNo Processo Unificado de desenvolvimento de software, Requisitos e Teste são ✂️ a) designações das fases do ciclo de vida. ✂️ b) designações dos fluxos de trabalho. ✂️ c) disciplinas consideradas apenas na quarta fase. ✂️ d) disciplinas consideradas apenas na segunda fase. ✂️ e) disciplinas consideradas apenas na terceira e na quarta fases. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
699Q155043 | Engenharia de Software, XP, Analista Judiciário Tecnologia da Informação, TRE SE, FCCNa XP (eXtreme Programming) ✂️ a) deve-se usar o modelo em cascata para o desenvolvimento do software. ✂️ b) os programadores desenvolvem o software criando primeiramente os testes. ✂️ c) deve ser evitada a comunicação pessoal entre clientes e desenvolvedores, sempre dando preferência a outros meios de comunicação mais formais. ✂️ d) os programadores desenvolvem o software fazendo todos os testes possíveis no término do desenvolvimento. ✂️ e) deve-se projetar todas as funções possíveis com a máxima previsão do que ocorrerá no futuro, antes do desenvolvimento do software, a fim de evitar alterações desnecessárias. Resolver questão 🗨️ Comentários 1 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro
700Q688719 | Engenharia de Software, Sargento da Aeronáutica Informática, EEAR, Aeronáutica, 2019Relacione as colunas e, em seguida, assinale a alternativa que contém a sequência correta. 1 – Portfólio de serviço2 – Catálogo de serviço ( ) É um banco de dados ou documento estruturado com informações sobre todos os serviços de TI em uso na produção.( ) Contém informações de serviços voltados para o cliente que são visíveis para o negócio.( ) É o conjunto completo de serviços que é gerenciado por um provedor de serviço.( ) É utilizado para gerenciar o ciclo de vida de todos os serviços.( ) Uma de suas categorias é o funil de serviços. ✂️ a) 2 – 1 – 2 – 2 – 2 ✂️ b) 1 – 1 – 2 – 1 – 2 ✂️ c) 1 – 2 – 2 – 2 – 1 ✂️ d) 2 – 2 – 1 – 1 – 1 Resolver questão 🗨️ Comentários 📊 Estatísticas 📁 Salvar 🧠 Mapa Mental 🏳️ Reportar erro