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

Foram encontradas 1.129 questões

Q1996251 Engenharia de Software
O modelo em cascata considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução, representando cada uma delas como fases distintas.
(SOMMERVILLE, 2011, p. 19.)

Sobre as fases do modelo em cascata, assinale a afirmativa correta.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992290 Engenharia de Software
Um processo de software é um conjunto de atividades e resultados associados que produzem um produto de software. Portanto, um processo de software se dá pela estruturação de um conjunto de atividades que resultam num produto software. Um processo deve contribuir para a redução de custos, aumento de qualidade e de produção.
Analise as afirmativas abaixo em relação ao assunto.

1. Um modelo de processo prescritivo concentra-se em estruturar e ordenar o desenvolvimento de software. As atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. Cascata e incremental são exemplos deste tipo de modelo.
2. Alguns projetos de software definem requisitos iniciais de software razoavelmente bem definidos. Pode ser necessário o rápido fornecimento de um determinado conjunto funcional aos usuários, para que após esse fornecimento, possamos melhorar e expandir suas funcionalidades em versões de software posteriores. Nesses casos, podemos optar por um modelo de processo que desenvolve software de uma forma incremental.
3. O modelo evolucionário, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com a especificação dos requisitos do cliente, avançando pelas fases de planejamento, modelagem, construção e disponibilização, e culminando no suporte contínuo do software concluído.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1991612 Engenharia de Software
Em um modelo de desenvolvimento em “V”, que é uma variação do processo de software em cascata, as fases de desenvolvimento são:  

I. Modelagem de Requisitos. IT. Projeto da Arquitetura. III. Projeto dos componentes. IV. Geração de código. 

Correspondem, correta e respectivamente, a essas fases (I, II, III e IV) os testes 
Alternativas
Q1985605 Engenharia de Software
Um cliente deseja contratar uma empresa para desenvolver um sistema de informação. Porém, durante a negociação ele deixa claro que não conhece, ao menos a priori, todos os requisitos do software e afirmou ainda que tais requisitos devem ser apresentados incrementalmente, à medida que partes do software forem sendo entregues, podendo até haver, no decorrer do desenvolvimento, eventuais ajustes nos requisitos já implementados. Além disso, o cliente relatou que, dada a criticidade do seu negócio, o desenvolvimento deve considerar uma preocupação sistemática com a execução de testes, ainda que, para isso, seja necessário aumentar o preço cobrado para o desenvolvimento.
Diante da situação apresentada, é correto afirmar:
Alternativas
Q1979619 Engenharia de Software
A empresa Bravo, que produz softwares, utiliza o modelo de desenvolvimento de software em cascata e dedica atenção à segurança do software apenas nas fases finais do ciclo de desenvolvimento. A equipe de analistas de sistemas da Bravo está adotando o princípio DevSecOps shift left security para tornar a programação dos softwares mais segura.
Para aplicar o princípio shift left security no modelo de desenvolvimento de software em cascata, a equipe deve mover a preocupação proativa com a segurança do software para o início da fase de:
Alternativas
Q1976030 Engenharia de Software
Na engenharia de software, o ciclo de vida do desenvolvimento de software tem seis etapas principais, as quais estão contidas no modelo cascata. Assinale a alternativa que apresenta a primeira etapa do núcleo técnico no processo de desenvolvimento do software, a qual se caracteriza como um processo composto de várias atividades e na qual são elaboradas as especificações da solução proposta e definida na etapa de análise. 
Alternativas
Q1971518 Engenharia de Software
Segundo Pressman (2011), o Processo Unificado / Rational Unified Process (RUP) é constituído basicamente de 5 fases. Algumas das suas principais fases são: 

(1) construção.
(2) transição.
(3) elaboração.

Da relação apresentada:
Alternativas
Q1967821 Engenharia de Software

Em relação à engenharia de software, julgue o item que se segue.


O RUP é composto de quatro fases, entre as quais se inclui a de elaboração, cujo objetivo é estabelecer um business case para uma solução de software de modo a identificar as entidades que interagirão com o sistema e decidir se o projeto será ou não cancelado depois dessa fase.

Alternativas
Q1966415 Engenharia de Software
Determinada equipe de produção textual foi avaliada quanto à sua produtividade de entrega, no período de quatro semanas, num contexto de gerenciamento ágil. Verificou-se que, na primeira semana, a equipe entregou 4 histórias; na segunda semana, entregou 6 histórias; na terceira semana, entregou outras 6 histórias; e na quarta semana, entregou 4 histórias. A média de produtividade foi de 5 histórias e o desvio padrão foi 1.

Com base na situação hipotética apresentada, julgue o item que se segue. 

O delivery rate de todo o período avaliado é igual a 1.
Alternativas
Q1966414 Engenharia de Software
A partir da figura anterior, que mostra o fluxo temporal de determinado processo com base em métricas ágeis, julgue o item a seguir. 

Lead time é o período de tempo em que determinada equipe ágil planeja o produto, ou seja, o tempo compreendido entre a solicitação do usuário e a entrega do plano de trabalho a ser adotado pela equipe para realizar a entrega do produto.
Alternativas
Q1966413 Engenharia de Software
A partir da figura anterior, que mostra o fluxo temporal de determinado processo com base em métricas ágeis, julgue o item a seguir. 

Em metodologias ágeis, o cycle time é maior que o lead time.
Alternativas
Q1966412 Engenharia de Software
A partir da figura anterior, que mostra o fluxo temporal de determinado processo com base em métricas ágeis, julgue o item a seguir. 

O lead time está representado por #2 nessa figura. 
Alternativas
Q1966411 Engenharia de Software
Com referência às técnicas de facilitação e mediação de atividades cocriativas e Design Sprints, julgue o seguinte item. 

Na utilização do Google Design Sprint, a técnica crazy 8’s é recomendada para a fase Definir, em que a equipe avalia todo o conhecimento adquirido na fase Compreender.
Alternativas
Q1966409 Engenharia de Software
Com referência às técnicas de facilitação e mediação de atividades cocriativas e Design Sprints, julgue o seguinte item. 

No Design Sprint em cinco estágios, a fase da divergência inspira as equipes a encontrar quais ideias podem funcionar mais adequadamente no teste das opções de solução.
Alternativas
Q1966408 Engenharia de Software
Com referência às técnicas de facilitação e mediação de atividades cocriativas e Design Sprints, julgue o seguinte item. 

Observando-se as orientações do Google Design Sprint, a técnica storyboard é apropriada para a fase de Protótipo, no tempo em que a equipe do Design Sprint cria em conjunto um protótipo do conceito decidido na fase anterior. 
Alternativas
Q1965642 Engenharia de Software
Julgue o item subsecutivo, a respeito de engenharia de software. 

A fase de iniciação do RUP possui como marco o objetivo do ciclo de vida, o qual avalia a viabilidade básica do projeto, a fim de formular o seu escopo e obter os requisitos mais importantes para o desenvolvimento da solução.
Alternativas
Q1965322 Engenharia de Software
Julgue o item a seguir, a respeito de reúso de componentes e modelos de processo. 

Um dos problemas da aplicação do modelo cascata no desenvolvimento de um projeto reside no fato de que uma versão operacional do programa não estará disponível antes que o projeto esteja perto do final, por conta do estado de bloqueio que a natureza linear do ciclo de vida clássico produz. 
Alternativas
Q1961689 Engenharia de Software
Julgue o próximo item, relativos a engenharia de software e processos de desenvolvimento de software. 

Conforme o modelo espiral da figura a seguir, o software será desenvolvido em uma série de versões evolucionárias, consistindo em um protótipo, nas primeiras iterações, e, progressivamente, em versões cada vez mais sofisticadas, nas iterações posteriores.
Imagem associada para resolução da questão
Alternativas
Q1957604 Engenharia de Software
Qual termo se refere ao conjunto de atividades executadas para desenvolver, dar manutenção e gerenciar sistemas de software? 
Alternativas
Q1935269 Engenharia de Software
m Time de Desenvolvimento de Sistemas de Software (TDSS) decidiu adotar um modelo de processo de software prescritivo como padrão para novos desenvolvimentos de sistemas. O modelo de processo adotado visa à redução do impacto de mudanças em requisitos, no qual a qualidade da documentação não é uma prioridade.
O TDSS adotou o modelo de processo:
Alternativas
Respostas
301: D
302: C
303: D
304: C
305: A
306: E
307: D
308: E
309: E
310: E
311: E
312: E
313: E
314: E
315: C
316: C
317: C
318: C
319: B
320: E