Questões de Concurso Sobre processos de software em engenharia de software

Questões Discursivas

Foram encontradas 1.099 questões

Q3623361 Engenharia de Software
No nível de maturidade Definido, os projetos são bem caracterizados e entendidos. Há padrões estabelecidos e os processos são descritos com mais detalhes e rigor, além de serem proativos. Os padrões, as descrições de processo e os procedimentos de um projeto são adaptados do conjunto de processos padrão da organização para se adequar a um projeto ou unidade organizacional em particular. Dentre os cinco níveis de maturidade do modelo CMM, qual é o Definido?
Alternativas
Q3620952 Engenharia de Software
Durante a modernização de um sistema legado em uma autarquia federal, a equipe de desenvolvimento avaliou diferentes modelos de ciclo de vida de software. Com base nisso, marque verdadeiro (V) ou falso (F) nas afirmativas abaixo:

(__) No modelo cascata, cada fase é iniciada somente após a conclusão da fase anterior.
(__) O Kanban utiliza iterações fixas e papéis definidos como Scrum Master e Product Owner.
(__) Scrum trabalha com sprints curtos, reuniões diárias e entregas incrementais.
(__) O XP promove práticas como programação em par e desenvolvimento orientado a testes.

Assinale a sequência CORRETA de cima para baixo.
Alternativas
Q3595742 Engenharia de Software
Sobre processos tradicionais para desenvolvimento de software, bem como metodologias ágeis e Kanban, assinale a afirmativa correta.
Alternativas
Q3548341 Engenharia de Software
Com base nos conceitos de Engenharia de Software, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa que apresenta a sequência correta.
( ) O modelo incremental de desenvolvimento permite que funcionalidades do sistema sejam entregues gradualmente, o que facilita o feedback do usuário ao longo do processo.
( ) A manutenção adaptativa é realizada quando o software precisa se ajustar a alterações no ambiente operacional, como mudanças de sistema operacional, banco de dados ou hardware.
( ) As metodologias ágeis, como o Scrum, adotam um processo prescritivo e rígido, priorizando a documentação detalhada em vez da interação com o cliente.
( ) A engenharia de requisitos tem como uma de suas principais atividades a elicitação, que busca compreender as necessidades dos usuários e das partes interessadas. 
Alternativas
Q3548336 Engenharia de Software
DevOps é uma abordagem adotada em ambientes modernos de desenvolvimento de software e infraestrutura. Envolve aspectos técnicos, culturais e organizacionais que buscam tornar o ciclo de vida do software mais eficiente. Com base nesse contexto, assinale a alternativa correta.
Alternativas
Q3538649 Engenharia de Software
Um órgão judiciário está desenvolvendo e implementando um sofisticado Sistema de Inteligência Artificial Forense (hipoteticamente SIA-F) para auxiliar na análise de grandes volumes de dados processuais, identificar padrões relevantes e fornecer insights para os magistrados. A liderança do órgão reconhece a importância de garantir a qualidade, a eficiência e a melhoria contínua dos processos de desenvolvimento e manutenção deste sistema crítico. Para isso, eles decidiram realizar uma avaliação utilizando o CMMI-DEV v2.0 como modelo de referência. Considerando tais requisitos, o princípio fundamental do CMMI-DEV v2.0 que melhor se alinha com a necessidade de garantir a entrega de valor e a melhoria contínua dos processos de desenvolvimento do sistema é
Alternativas
Q3520043 Engenharia de Software
Qual modelo de maturidade é utilizado para avaliar e melhorar os processos de desenvolvimento de software em uma organizaçãо?
Alternativas
Q3506324 Engenharia de Software
O ciclo de implantação de sistemas é um processo estruturado que envolve diversas etapas para garantir a implementação eficiente de um software ou sistema dentro de uma organização. Marque a alternativa CORRETA que é a primeira fase do ciclo de implantação de sistemas.
Alternativas
Q3504897 Engenharia de Software
Assinale a alternativa que corresponde a uma característica do modelo incremental, na engenharia de software
Alternativas
Q3504285 Engenharia de Software
O Processo Unificado (Unified Process ou simplesmente UP) é um modelo de processo de desenvolvimento de software prescritivo, iterativo e incremental, o qual organiza o desenvolvimento em fases e disciplinas. A figura a seguir ilustra o ciclo de vida do UP. Um dos princípios fundamentais do UP é o balanceamento dinâmico entre atividades de diferentes disciplinas ao longo das fases.


Imagem associada para resolução da questão


Considerando a figura apresentada, marque a opção que descreve, corretamente, a característica que distingue o UP de outros modelos prescritivos.
Alternativas
Q3503636 Engenharia de Software
No processo de desenvolvimento de jogos, é essencial compreender as diferentes práticas e fases de produção envolvidas. Sobre essas práticas e fases, é correto afirmar que
Alternativas
Q3502013 Engenharia de Software
Em comparação ao modelo de processo de desenvolvimento em cascata, assinale a alternativa correta sobre o modelo de processo de desenvolvimento incremental.
Alternativas
Q3499835 Engenharia de Software

O MPS-BR representa uma metodologia direcionada à melhoria do processo do software brasileiro, voltada à área de desenvolvimento de sistemas e criada por organizações ligadas ao desenvolvimento de software. A figura mostra os diferentes níveis de maturidade estabelecidos para o MPS-BR. 



Imagem associada para resolução da questão



Enquanto em um desses níveis ocorre o gerenciamento de riscos, outro envolve a verificação, a validação, além da liberação, instalação e integração de produtos, dentre outras atividades. Esses dois níveis são, respectivamente: 

Alternativas
Q3499834 Engenharia de Software

No que concerne ao projeto de desenvolvimento de sistemas de software, o ciclo de vida constitui a estrutura contendo processos, atividades e tarefas, desde a definição dos requisitos até o término de uso. Cabe destacar que o modelo de ciclo de vida é a primeira escolha a ser feita no processo de software, partindo-se da maneira mais adequada de obter as necessidades do cliente, até quando e como o cliente receberá a primeira versão operacional do sistema. Entre os tipos de ciclos de vida, em um as atividades principais englobam a análise e a definição de requisitos, o projeto, a implementação, os testes e, finalmente, a integração. Esse modelo possui o grande mérito de ter sido o primeiro a impor o planejamento e o gerenciamento ao processo de software, que antes era casual, envolvendo uma sequência das fases em que cada uma só começa quando a anterior termina. Nesse ciclo de vida, é dada muita ênfase às fases de análise e de projeto antes de partir para a programação, a fim de que o objetivo do software esteja bem definido e que sejam evitados retrabalhos. Esse ciclo de vida é conhecido como:

Alternativas
Q3497397 Engenharia de Software
O modelo CMMI é projetado para fomentar a melhoria contínua dos processos através de uma abordagem holística, sendo estruturado em níveis de maturidade. Nesse contexto, relacione as colunas I e II a seguir:
COLUNA I
I- Gerenciado. II- Otimizado. III- Definido. IV- Gerenciado Quantitativamente.
COLUNA II
(__) A organização começa a estabelecer processos básicos. São implementadas práticas de planejamento e controle, com processos documentados e repetíveis para gerenciamento de projetos e atividades relacionadas.

(__) As organizações não só mantêm o controle quantitativo dos processos, mas também promovem inovações e melhorias que maximizam a eficiência e a qualidade.

(__) Os processos tornam-se padronizados e integrados em toda a organização. Eles são adaptados aos projetos específicos e melhorados continuamente, incorporando melhores práticas e lições aprendida.

(__) Enfatiza o uso de métricas e dados quantitativos para gerenciar os processos, coletados e analisados para entender as variações observadas.

Assinale a alternativa que contempla a sequência CORRETA da associação das colunas.
Alternativas
Q3497396 Engenharia de Software
Considere um desenvolvedor que deseja aumentar a confiabilidade e a qualidade do sistema de software a ser desenvolvido com a adoção do modelo Capability Maturity Model Integration (CMMI). Para isso, ele pretende implementar melhorias contínuas em seus processos de desenvolvimento, medindo a maturidade dos processos e ajustando práticas conforme o desempenho. Diante do exposto, assinale a alternativa CORRETA.
Alternativas
Q3484730 Engenharia de Software

Em relação ao processo unificado (RUP), julgue o item que se segue. 


A duração de uma iteração é influenciada pelo tamanho do projeto e pelo nível de automação utilizado para o gerenciamento do código, a distribuição de informações e a realização de testes. 

Alternativas
Q3478928 Engenharia de Software
No contexto do processo de desenvolvimento de software, diferentes frameworks, normas e metodologias podem ser aplicados para garantir qualidade, conformidade e eficiência, como
Alternativas
Q3475612 Engenharia de Software
O MPS.BR (Melhoria de Processo do Software Brasileiro) é um modelo de referência criado para apoiar a melhoria e avaliação de processos de software, oferecendo uma alternativa acessível e alinhada às necessidades das empresas brasileiras. Ele estrutura níveis de maturidade que orientam a evolução da gestão e desenvolvimento de software. Nesse sentido, qual é o nível do MPS.BR em que a gerência de requisitos está inserida? 
Alternativas
Q3468227 Engenharia de Software

Em relação ao processo unificado (RUP), julgue o item que se segue. 


No ciclo de desenvolvimento inicial típico para um projeto de tamanho médio, recomenda-se a seguinte distribuição de esforço: 10% para iniciação, 25% para elaboração, 50% para construção e 15% para transição. 

Alternativas
Respostas
81: C
82: E
83: B
84: B
85: D
86: A
87: E
88: B
89: D
90: A
91: D
92: D
93: B
94: D
95: B
96: B
97: C
98: E
99: A
100: E