Questões de Engenharia de Software - Processos de Software para Concurso
Foram encontradas 921 questões
Em metodologias ágeis, o cycle time é maior que o lead time.
O lead time está representado por #2 nessa figura.
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.
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.
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.
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.
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.
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.
O TDSS adotou o modelo de processo:
I - Na primeira etapa é feito o levantamento de requisitos com o cliente, para entender suas expectativas e definir quais funcionalidades devem ser implementadas no sistema.
II - O modelo cascata é inflexível, já que uma vez iniciado, todas as etapas são executadas e o primeiro resultado só é visto no final.
III - Outro problema do modelo em cascata é a falta de feedback do cliente, já que a interação dele com a equipe de desenvolvimento geralmente acontece somente no início e no fim do projeto.
Estão corretas as afirmações:
São modelos de processo de desenvolvimento de software, EXCETO:
No modelo em espiral de desenvolvimento de software, cada giro ou loop da espiral representa uma fase do processo de software.
Com base no RUP (Rational Unified Process), julgue o item seguinte.
O estabelecimento de um business case para o sistema é
parte integrante da fase de concepção.
Com base no RUP (Rational Unified Process), julgue o item seguinte.
A fase de construção inclui o desenvolvimento do sistema e
os testes com a respectiva documentação associada para ser
liberada aos usuários.
Com base no RUP (Rational Unified Process), julgue o item seguinte.
A perspectiva estática tem a capacidade de mostrar as fases do modelo ao longo do tempo.Com base no RUP (Rational Unified Process), julgue o item seguinte.
As atividades realizadas no processo são descritas na
perspectiva prática.
O processo unificado (Unified Process UP ou PU em PT/BR) é um processo de desenvolvimento de software que utiliza a UML como linguagem de modelagem, embora possa ser aplicado com outras linguagens. O Rational Unified Process (RUP), um dos mais conhecidos processos unificados, fornece uma abordagem disciplinada para designar tarefas e responsabilidades dentro de uma organização de desenvolvimento. Seu objetivo é garantir a produção de produtos de software de alta qualidade que atenda às necessidades de seus usuários finais, dentro de cronograma e orçamento previsíveis. Observe a figura a seguir.
Diante do exposto, é correto afirmar que:
Considere que determinada empresa de desenvolvimento de software ganhou processo de licitação para desenvolver dois sistemas de gestão para a Secretaria da Fazenda do Piauí. Na fase de elicitação de requisitos desses sistemas, o engenheiro de requisitos identificou as seguintes características no projeto:
I. O sistema será entregue somente na última fase de desenvolvimento e o teste deve ser realizado em cada fase.
II. A avaliação de risco deve ser realizada a cada iteração.
III. Devem ser usados componentes já implementados utilizando um framework de integração para os módulos.
É correto afirmar que as características estão relacionadas, respectivamente, aos seguintes modelos de desenvolvimento de software: