Questões de Concurso
Comentadas sobre metodologia de desenvolvimento de software em engenharia de software
Foram encontradas 388 questõ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.
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.
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.
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.