Questões de Concurso
Comentadas sobre processos de software em engenharia de software
Foram encontradas 1.002 questões
Robson trabalha como implementador de software e recebe a demanda de implementar um software simples que demandará apenas 1 a 2 semanas de trabalho. Para isso, o chefe dele solicita que execute a demanda usando uma metodologia de desenvolvimento software tradicional que consiste em produzir pequenas entregas de software em etapas cíclicas considerando principalmente a análise de riscos como uma das etapas de cada iteração. Selecione a alternativa que mostra a metodologia de desenvolvimento software que Robson deve usar no projeto.
Analise as descrições de diferentes modelos de processo.
I. “__________________ representa(m) atividades fundamentais do processo, como especificação, desenvolvimento, validação e evolução, na forma de fases de processos distintas, como especificação de requisitos; projeto de software; implementação; e, testes.”
II. “__________________ interpola(m) as atividades de especificação; desenvolvimento; e, validação. O sistema é desenvolvido como uma série de versões com cada uma delas acrescentando funcionalidades à versão anterior.”
III. “__________________ baseia(m)-se na disponibilidade de componentes ou sistemas reusáveis. O processo de desenvolvimento de sistemas se concentra na configuração desses componentes, para que sejam utilizados em um novo contexto.”
IV. “__________________divide(m) a realização de um projeto para desenvolvimento de um sistema de software em fases. Em cada uma delas são executadas atividades de diversas disciplinas em diferentes proporções. No desenvolvimento de um sistema de software complexo, esse processo recomenda usar a abordagem de desenvolvimento iterativa e incremental, para dividir as atividades em iterações em que cada iteração gera um incremento do software.”
A associação está correta em
Sobre Kanban e Scrum, marque V para as afirmativas verdadeiras e F para as falsas.
( ) WIP se refere aos itens de trabalho que o time iniciou e que ainda não terminou, uma prática para reduzir excesso de trabalhos paralelos.
( ) O plano de sustentabilidade tem como objetivo construir serviços que não estão sobrecarregados com trabalho, mas que equilibram a demanda com a capacidade, melhorando, assim, o desempenho dos serviços com relação à satisfação do cliente; engajamento de pessoal e colaboração; e, custo.
( ) Kanban é uma forma simples de visualizar a organização de tarefas da equipe no decorrer de uma sprint de Scrum. Nessa técnica, as tarefas são representadas por meio de post-its que indicam o que está por fazer, em andamento e finalizado. Assim, toda a equipe tem uma visão dos gargalos podendo se organizar melhor, principalmente quando o projeto envolve ciclos maiores de desenvolvimentos.
( ) Scrum é mais adequado que Kanban para situações em que se deve controlar o atendimento de demandas contínuas. Para isso, ele adota algumas métricas como velocidade e vazão.
A sequência está correta em
Assinale a opção que indica o nome desse processo de desenvolvimento de software.
I. A frustração de aplicar métodos de gerenciamento sequenciais de projetos para o desenvolvimento de software resultou no surgimento da metodologia ágil.
II. Métodos ágeis são restritos aos setores de tecnologia, não podendo ser aplicado a setores como construção e telecomunicações.
III. Ao dividir a produção em pequenos componentes (chamados iterações), que pudessem ser rapidamente e facilmente desenvolvidos e testados, as modificações poderiam ser realizadas sem precisar esperar pelo produto final.
Está(ão) CORRETO(S):
Notação de Modelagem de Processos de Negócio (BPMN, em inglês) é um método de diagrama de causa e efeito que modela as etapas, de ponta a ponta, de um processo de negócios planejado. Em 2011, a OMG lançou BPMN 2.0 e mudou o nome do método para Notação e modelo de processos de negócio (1ª parte). Criou-se um padrão mais detalhado para a modelagem de processos de negócio, usando um conjunto mais rico de símbolos e notações para diagramas de processos de negócio (2ª parte). Desde 2014, a BPMN é complementada por um método de criação de templates chamado padrão de modelo e notação de decisão, uma vez que a BPMN naturalmente lida com fluxos de decisões (3ª parte).
A sentença está:
A perspectiva estática do RUP enfoca as atividades que acontecem no processo de desenvolvimento. Elas são denominadas workflows na descrição do framework. O RUP oferece seis workflows de processos principais e três workflows de apoio principais. Em qual desses workflows cria-se uma versão do produto e instala-a no local de trabalho dos usuários:
“Nessa fase do RUP, produzem-se o código fonte do produto na linguagem de programação escolhida pela equipe do projeto. Os objetivos principais da fase compreendem reduzir os custos da implementação, obter a qualidade, concluir a análise, o design, a implementação e os testes das funcionalidades necessárias, desenvolver o produto de software, bem como, verificar se as funcionalidades foram finalizadas e se os usuários estão prontos para receber o sistema em ambiente de produção.”
O texto acima define que fase do RUP:
O RUP identifica o ciclo de desenvolvimento do projeto em quatro fases sequenciais sendo, cada fase, finalizada por um marco principal. Assinale a alternativa que indique corretamente as quatro fases do RUP.
O CMMI (Capability Maturity Model Integration) trata de um modelo que possui um enfoque voltado para a capacidade de maturidade de processos de software. Dentre os principais benefícios da implantação do CMMI, vale a pena destacar