Questões de Concursos Metodologia de Desenvolvimento de Software

Resolva questões de Metodologia de Desenvolvimento de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

21Q1036166 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

Com referência às técnicas de levantamento de requisitos, julgue o seguinte item.

No momento da coleta de dados, os questionários oferecem ao pesquisador uma percepção imediata sobre erros de formulação e esquecimento de perguntas-chave.
  1. ✂️
  2. ✂️

22Q1036181 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

A respeito dos modelos de tripla e quádrupla hélice para um sistema de inovação, julgue o item seguinte.

O modelo de quatro hélices difere dos modelos anteriores a ele na medida em que tem como foco a consideração do impacto do meio ambiente natural no ecossistema de inovação.
  1. ✂️
  2. ✂️

23Q1036182 | Engenharia de Software, Metodologia de Desenvolvimento de Software, Analista de Transformação Digital, BANRISUL, CESPE CEBRASPE, 2022

A respeito dos modelos de tripla e quádrupla hélice para um sistema de inovação, julgue o item seguinte.

Na visão da hélice quádrupla, para a elaboração de estratégias políticas de conhecimento e inovação, deve-se valer do sistema midiático para influenciar a cultura e os valores públicos.
  1. ✂️
  2. ✂️

24Q112039 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista de Informática, TCE RO, CESPE CEBRASPE

Com relação à engenharia de software, julgue os itens seguintes.

A abordagem iterativa e a incremental compõem o desenvolvimento em fases. Na primeira, o sistema é dividido em subsistemas por funcionalidades, adicionando-se mais funcionalidades a cada versão; na segunda, o sistema é entregue completo e muda a funcionalidade a cada nova versão
  1. ✂️
  2. ✂️

25Q120504 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista de Tecnologia da Informação, MPOG, FUNRIO

Considere o seguinte problema encontrado em projetos de desenvolvimento de software:
“Projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem causar confusão à medida que a equipe de projeto prossegue.” Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

26Q117047 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Sobre Modelos de Processo de Softwares, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Um Modelo de Processo de Software é uma representação simplificada de um processo de software.

II. O Modelo de Processo de Software, Modelo em Pirâmide, considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução.

III. Desenvolvimento incremental é um Modelo de Processo de Software baseado na existência de um número significativo de componentes reusáveis. O processo de desenvolvimento do sistema concentra-se na integração desses componentes em um sistema já existente em vez de desenvolver um novo sistema a partir do zero.

IV. O Modelo em cascata foi o segundo Modelo de Processo de Software a ser publicado, ele foi derivado de processos mais gerais da engenharia de sistemas (ROYCE, 1970). Por causa do encadeamento entre uma fase e outra, esse modelo possui o nome Modelo rotativo.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

27Q253010 | Engenharia de Software, Metodologia de desenvolvimento de software, Técnico Judiciário Programação de Sistemas, TSE, CONSULPLAN

Dentre as metodologias de desenvolvimento de sistemas, uma tem se destacado sendo descrita por cinco visões independentes. Uma delas enfatiza as características de concorrência, sincronização e desempenho do sistema, sendo denominado visão de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

28Q255829 | Engenharia de Software, Metodologia de desenvolvimento de software, Técnico Judiciário Programação de Sistemas, CNJ, CESPE CEBRASPE

Texto associado.

Acerca do conceito de interface de interação com usuário, interface
gráfica, ergonomia e usabilidade, julgue os próximos itens.

No desenvolvimento de páginas web, recomenda-se garantir o acesso facilitado aos usuários, independentemente das condições físicas e meios técnicos ou dispositivos utilizados. Esse procedimento é definido como acessibilidade à Web.

  1. ✂️
  2. ✂️

29Q160878 | Engenharia de Software, Metodologia de desenvolvimento de software, Auditor de Controle Externo Informática, TCM GO, INSTITUTO CIDADES

A metodologia de desenvolvimento de software desenvolvida pela marinha norte-americana nos anos 60 para permitir o desenvolvimento de softwares militares complexos, onde o projeto segue uma série de passos ordenados e, ao final de cada fase, a equipe de projeto finaliza uma revisão, onde o desenvolvimento não continua até que o cliente esteja satisfeito com os resultados é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

30Q115586 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

Em Engenharia de Software, temos o Desenvolvimento em Espiral, cada loop da espiral é dividido em quatro setores, a seguir apresentamos alguns deles. Analise as assertivas e assinale a alternativa que apresenta os corretos.

I. Desenvolvimento de integração: O software que não puder ser comprado será desenvolvido, e os componentes e sistemas COTS serão integrados, a fim de criar um sistema. A integração de sistemas, nesse modelo, pode ser parte do processo de desenvolvimento, em vez de uma atividade separada.

II. Definição de objetivos: São definidos os objetivos específicos para essa fase do projeto. São identificadas as restrições para o processo e o produto, e é preparado um plano de gerenciamento detalhado. São identificados os riscos do projeto e, dependendo dos riscos, poderão ser planejadas estratégias alternativas.

III. Avaliação e redução de riscos: Para cada um dos riscos de projeto identificados, é realizada uma análise detalhada e são tomadas providências para reduzir esses riscos. Por exemplo, se houver um risco de os requisitos serem inadequados, poderá ser desenvolvido um protótipo.

IV. Panejamento: O projeto é revisto e é tomada uma decisão sobre continuar com o próximo loop da espiral. Se a decisão for continuar, serão traçados os planos para a próxima fase do projeto.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

31Q251846 | Engenharia de Software, Metodologia de desenvolvimento de software, Técnico Judiciário Programação de Sistemas, CNJ, CESPE CEBRASPE

Texto associado.

Acerca do conceito de interface de interação com usuário, interface
gráfica, ergonomia e usabilidade, julgue os próximos itens.

Uma página desenvolvida em conformidade com as normas sintáticas de Javascript, Java ou PHP terá necessariamente usabilidade de boa qualidade, bem como de boa acessibilidade.

  1. ✂️
  2. ✂️

32Q121111 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Tecnologia da Informação, BRB, CESPE CEBRASPE

Com relação a processos de desenvolvimento de software, julgue o item abaixo.

A realização de protótipos descartáveis, com o objetivo de compreender os requisitos do cliente e desenvolver melhor definição do produto, faz parte do modelo de desenvolvimento em cascata.

  1. ✂️
  2. ✂️

33Q118890 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas Arquitetura de Software, INFRAERO, FCC

Na Orientação a Aspectos (Sommerville), o código que implementa um aspecto e um evento em um programa em execução no qual a recomendação associada a um aspecto pode ser executada são as respectivas definições de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

34Q265168 | Engenharia de Software, Metodologia de desenvolvimento de software, Técnico Judiciário Tecnologia da Informação, TRT 23a REGIÃO, FCC

FDD (Feature Driven Development) é uma metodologia muito objetiva, possuindo apenas duas fases:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

35Q198118 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Administração de Sistemas, EBC, CESPE CEBRASPE

Texto associado.

Julgue os próximos itens, acerca da modelagem funcional e de
dados.

Na modelagem funcional, composta por entidades externas, funções e fluxos de dados, o dicionário de dados, por ser apenas um repositório de informações sobre os componentes dos sistemas, não pode ser contemplado

  1. ✂️
  2. ✂️

36Q133379 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista de TI Júnior, CEMIG TELECOM, FUMARC

Sobre modelos de processo de desenvolvimento de software, assinale a alternativa INCORRETA:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

37Q118066 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas, Prefeitura de Santa Maria Madalena RJ, CONSULPLAN

Com base na metodologia de desenvolvimento dinâmico de sistemas (DSDM Dynamic System Development Method), analise as afirmativas:

I. Estudo de viabilidade: estabelece os requisitos básicos e restrições do negócio associados à aplicação em construção e depois avalia se a aplicação é viável ao processo de desenvolvimento.
II. Estudo do negócio: estabelece os requisitos funcionais e de informação que permitirão à aplicação fornecer valor ao negócio; também define a arquitetura básica da aplicação e identifica os requisitos de manutenibilidade para a aplicação.
III. Iteração do modelo funcional: produz um conjunto de protótipos incrementais que demonstram a funcionalidade para o cliente.
IV. Iteração de projeto e construção: revisita os protótipos construídos durante a iteração do modelo funcional para garantir que cada um tenha passado por engenharia, de modo que seja capaz de fornecer valor ao negócio operacional para os usuários finais.

Estão corretas apenas as afirmativas:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

38Q166731 | Engenharia de Software, Metodologia de desenvolvimento de software, Auditor Federal de Controle Externo Tecnologia da Informação, TCU, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, relativos a modelos ágeis de processo.

O desenvolvimento adaptativo de software (DAS) é uma técnica para construção de sistemas e software complexos que foca na colaboração e na auto-organização da equipe.

  1. ✂️
  2. ✂️

39Q116049 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas, ELETROBRÁS, CESGRANRIO

Em um projeto de desenvolvimento de software, os membros da equipe do projeto conversam, diariamente, numa rápida reunião, para verificar o andamento das tarefas e expor eventuais dificuldades. Essa equipe é multidisciplinar, composta predominantemente de profissionais experientes que trabalham em conjunto com, pelo menos, um representante do cliente. As iterações de trabalho são curtas e, ao final de cada uma delas, o produto ganha novas funcionalidades. Nesse momento, a versão atual é apresentada funcionando ao cliente, visto que ter o software funcionando é mais importante do que ter uma documentação detalhada. O modelo de desenvolvimento de sistemas que se encaixa nesse cenário é o

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

40Q120189 | Engenharia de Software , Metodologia de desenvolvimento de software, Analista de Sistemas Júnior Engenharia de Software, Petrobras, CESGRANRIO

Em metodologias de desenvolvimento de software, tem-se que

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.