Questões de Concurso Comentadas sobre metodologia de desenvolvimento de software em engenharia de software

Foram encontradas 392 questões

Q2171685 Engenharia de Software
Sobre Application Development Lifecycle Management (ADLM), analise as assertivas abaixo e assinale a alternativa correta.
I. Os produtos ADLM focam na parte do desenvolvimento do ciclo de vida de software. II. Se concentra em atividades de planejamento e governança do ciclo de vida de desenvolvimento de software (SDLC). III. Engloba o gerenciamento do ciclo de vida da aplicação (ALM) como parte do seu escopo de atuação.
Alternativas
Q2171173 Engenharia de Software
O modelo de ciclo de vida de desenvolvimento de software, que é executado em sequência e sem a possibilidade de retorno de uma etapa posterior para uma etapa anterior, é conhecido como modelo:
Alternativas
Q2166332 Engenharia de Software
Analise as características dos processos ágeis de desenvolvimento de software.
I. Os processos ágeis possuem menor ênfase em documentação, pois apenas o essencial deve ser documentado.
II. O design do sistema deve ser feito de forma incremental em um processo ágil, o que dispensa a existência de uma fase específica para o projeto do sistema.
III. Os processos ágeis devem ter menor ênfase em planos detalhados, pois, muitas vezes, nem clientes nem desenvolvedores têm uma ideia clara dos requisitos a serem implementados no início do projeto.
Está(ão) correta(s) a(s) característica(s)
Alternativas
Q2156953 Engenharia de Software
O manifesto ágil surgiu nos anos 2000 com o objetivo de atuar em forma contrária às metodologias prescritivas de desenvolvimento de software, e sem corromper a sólida prática da engenharia de software. Neste sentido, a única alternativa que atende um dos aspectos da definição clara do manifesto ágil é 
Alternativas
Ano: 2023 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2023 - CIGA-SC - Proramador |
Q2156556 Engenharia de Software
Um programador quer ordenar a lista [5, 4, 3]. Qual alternativa representa todas as situações dessa lista até a sua completa ordenação utilizando o método Bubble Sort? 
Alternativas
Q2128025 Engenharia de Software
Na Engenharia de Software, um modelo de processo é uma representação simplificada que permite definir e observar as atividades do desenvolvimento de um programa. Sobre esses modelos de processo, considere as seguintes afirmações:

I- Abordagem na qual um grande número de componentes, previamente disponíveis, são integrados.
II- Abordagem na qual as atividades fundamentais dos processos são representadas como fases distintas e bem definidas.
III- Abordagem na qual as atividades dos processos são intercaladas de modo que o programa é uma série de versões, cada uma com mais funcionalidades que a anterior.

Assinale a alternativa que traz a CORRETA associação entre os modelos de processo com suas respectivas definições. 
Alternativas
Q2128024 Engenharia de Software
A Engenharia de Software possui como principal objetivo apoiar o desenvolvimento profissional de soluções, a partir do emprego de técnicas que auxiliam na especificação, projeto e evolução dos programas. Acerca desse assunto, avalie as asserções a seguir:
Os engenheiros de software precisam adotar uma abordagem sistemática e organizada para o exercício de suas atividades.
PORQUE

Para os engenheiros de software, a escolha da abordagem determina a eficácia e a eficiência na produção de software de alta qualidade na maioria dos casos.

Acerca dessas asserções, assinale a alternativa CORRETA.
Alternativas
Q2119588 Engenharia de Software
Metodologias de desenvolvimento de software chamadas de ágeis são baseadas em desenvolvimento iterativo, no qual requisitos e soluções evoluem pela colaboração entre equipes auto-organizadas e cross-funcional (pessoas com diferentes expertises). Essas metodologias encorajam frequente inspeção e adaptação, alinhamento entre o desenvolvimento e os objetivos dos clientes e um conjunto de boas práticas que permita entregas rápidas e de qualidade. Considerando as metodologias ágeis de desenvolvimento de software, assinale a alternativa INCORRETA.
Alternativas
Q2084762 Engenharia de Software
s princípios das atividades metodológicas têm forte influência sobre o sucesso de cada atividade metodológica genérica definida como parte do processo de software. Selecione o princípio de atividade metodológica que abrange um conjunto de tarefas de codificação e testes que gera um software operacional pronto para ser entregue ao cliente e ao usuário.
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074274 Engenharia de Software
Assinale a alternativa que apresenta somente metodologias tradicionais de desenvolvimento de software.
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074272 Engenharia de Software
Qual metodologia de desenvolvimento de software é orientado a missões, tendo cada interação justificada por uma missão, priorizando os itens de alto risco?
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074271 Engenharia de Software
Para dizermos que estamos utilizando por completo uma Metodologia X de desenvolvimento de software, devemos seguir à risca as suas diretrizes.
Qual metodologia preza que cada funcionalidade de um software tenha um teste automatizado implementado, antes de ser codificado?
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074270 Engenharia de Software
Qual metodologia tem foco em gestão de pessoas, talentos e comunicação e que caracteriza o tamanho de suas equipes em yellow, orange e red?
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074268 Engenharia de Software
Em uma equipe de 15 pessoas, trabalhando em um projeto utilizando da metodologia DSDM (Dynamic Systems Development Methodology), sem acúmulos de papéis entre eles, o componente que é responsável por garantir o projeto do ponto de vista empresarial, devendo conhecer todos os objetivos do negócio, recebe o nome de:
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074267 Engenharia de Software
A metodologia DSDM (Dynamic Systems Development Methodology) possui alguns conceitos particulares, entre eles aquele que prevê a priorização dos requisitos.
Assinale a alternativa que indica corretamente o nome da técnica utilizada.
Alternativas
Q2071945 Engenharia de Software

A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item. 


O cliente não deve ser envolvido em nenhuma fase do desenvolvimento de um sistema, uma vez que ele pode confundir os analistas de sistemas com suas declarações.

Alternativas
Q2071943 Engenharia de Software

A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item. 


Para a obtenção de um sistema com alta qualidade, é fundamental haver a compreensão do problema, a identificação dos requisitos do software e sua especificação detalhada.

Alternativas
Q4347205 Engenharia de Software
Em relação à caracterização da metodologia de desenvolvimento de software, analisar a sentença abaixo e assinalar a alternativa a que ela se refere:

Ela se concentra mais sobre o processo de engenharia das soluções e aborda análise, desenvolvimento e testes com abordagens inovadoras, que fazem grande diferença na qualidade final dos sistemas.  
Alternativas
Q4011276 Engenharia de Software
Em relação às práticas dos doze-fatores, que é uma metodologia para construir softwares-como-serviço, analise as afirmativas abaixo.
l - Uma aplicação doze-fatores é sempre rastreada em um sistema de controle de versão.
II - A configuração de uma aplicação é tudo o que é provável variar entre deploys (homologação, produção, ambientes de desenvolvimento, etc).
Ill - A aplicação é executada em um ambiente de execução com um ou mais processos.
IV - Os processos de uma aplicação doze-fatores são descartáveis, significando que podem ser iniciados ou parados a qualquer momento. Isso facilita o escalonamento elástico, rápido deploy de código ou mudanças de configuração, e robustez de deploys de produção.
Assinale a alternativa CORRETA:
Alternativas
Q4005169 Engenharia de Software
Qual das opções abaixo não é uma metodologia ágil?
Alternativas
Respostas
181: C
182: E
183: E
184: E
185: A
186: D
187: A
188: A
189: D
190: E
191: E
192: A
193: C
194: A
195: B
196: E
197: C
198: D
199: E
200: A