Questões de Concurso
Sobre metodologia de desenvolvimento de software em engenharia de software
Foram encontradas 422 questões
Qual metodologia preza que cada funcionalidade de um software tenha um teste automatizado implementado, antes de ser codificado?
Assinale a alternativa que indica corretamente o nome da técnica utilizada.
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.
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.
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:
(1) Metodologia Ativa. (2) Scrum. (3) Desenvolvimento Ágil. (4) Modelo Cascata.
Da relação apresentada, somente são aplicadas:
I. Os métodos ágeis foram desenvolvidos para serem utilizados por pequenos times de desenvolvedores. II. Empresas pequenas, que não tinham processos formais, foram os primeiros entusiastas dos métodos ágeis. III. Uma das vantagens do desenvolvimento ágil é que ele pode ser utilizado para qualquer tipo de desenvolvimento de software.
Em relação à engenharia de software, julgue o item que se segue.
No modelo espiral de Boehm, cada volta na espiral
representa uma fase do processo de software: na parte mais
interna, enfoca-se a viabilidade do sistema e, no ciclo
seguinte, a definição de requisitos, assim por diante,
executando-se, ao longo dos ciclos, a análise de riscos,
prototipação e codificação.
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.
A dimensão descritiva das métricas de UX mostra ao analista o que aconteceu em relação aos produtos digitais da organização.
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.
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.
Em metodologias ágeis, o cycle time é maior que o lead time.
O lead time está representado por #2 nessa figura.
