Prévia do material em texto
Pergunta 1 Resposta Selecionada: a. Respostas: a. b. c. d. Comentário da resposta: Sobre Scrum e Extreme Programming podemos afirmar que: ambos são conhecidos métodos ágeis, porém dis�ntos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de prá�cas. ambos são conhecidos métodos ágeis, porém dis�ntos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de prá�cas. são métodos bem conhecidos no mercado. São u�lizados porque não exigem documentação do produto e as iterações mais curtas permitem testes mais elaborados. são métodos que contrapõem os métodos tradicionais, mas garantem o desenvolvimento sequencial onde cada etapa gera um produto que é base para a etapa seguinte. ambos disputam o interesse dos �mes de desenvolvimento, mas ainda estão em fase experimental e precisam de melhor definição em alguns pontos. a) ambos são conhecidos métodos ágeis, porém, distintos na forma de trabalhar. O Scrum é um framework e o XP é um conjunto de práticas. Por ser um framework, o Scrum permite trabalhar com processos diferentes de modo a resolver problemas complexos e adaptativos. O XP já apresenta uma coletânea de boas práticas, portanto menos adaptativo que o Scrum. Pergunta 2 Resposta Selecionada: d. Respostas: a. b. c. Considere as seguintes assertivas sobre modelos de processos de software: I. No modelo em cascata, a fase seguinte não deve iniciar antes que a fase precedente tenha sido concluída. II. No modelo incremental, a mudança constante tende a corromper a estrutura do software. III. A explícita consideração dos riscos no modelo em espiral distingue este dos modelos em cascata e evolucionário. As assertivas corretas são: Todas as asser�vas: I, II e III. Somente a asser�va I. Somente as asser�vas I e II. Somente as asser�vas II e III. 1 em 1 pontos 1 em 1 pontos d. Comentário da resposta: Todas as asser�vas: I, II e III. d) Todas as assertivas: I, II e III. As três afirmações estão corretas e descrevem adequadamen características desses modelos de processo. Pergunta 3 Resposta Selecionada: c. Respostas: a. b. c. d. Comentário da resposta: Uma organização de desenvolvimento de software encomenda o desenvolvimento um sistema de software para uma frente de loja de um hipermercado. O sistema será utilizado por “caixas” do hipermercado para realizarem as vendas para os clientes. A eficiência das funções do “caixa” utilizando o produto de software é crítica para o sucesso desse projeto. O hipermercado tem uma alta taxa de rotatividade de funcionários para a função de “caixa” e, por esse motivo, foi solicitado que a interface gráfica fosse intuitiva. Além disso, a direção do hipermercado, com base na prática padrão da indústria, deseja que os seus “caixas” sejam capazes de introduzir 40 itens por minuto de uma compra de um cliente para o sistema. Qual é a melhor classificação para esses tipos de requisitos? Requisito de usabilidade. Requisito de desempenho do sistema. Requisito funcional do sistema. Requisito de usabilidade. Requisito de projeto. Alternativa correta: c) Requisito de usabilidade. A usabilidade é definida como a facilidade com que as pessoas podem usar uma ferramenta ou objeto para a realização de uma tarefa. Pergunta 4 Resposta Selecionada: b. Respostas: a. b. c. d. No Diagrama de Sequência, utilizamos mensagem assíncrona para representar: Processos concorrentes. A necessidade de aguardar uma mensagem de retorno para dar con�nuidade ao processo. Processos concorrentes. Que o processo finaliza com esta mensagem. Que a mensagem não necessita enviar parâmetros. 1 em 1 pontos 1 em 1 pontos Comentário da resposta: Alternativa correta: b) Representar processos concorrentes. As demais alternativas são falsas. A alternativa a) descreve a men síncrona. As alternativas c) e d) descrevem características que nã necessitam de um tipo de mensagem especial, além de não descr significado da mensagem assíncrona. Pergunta 5 Resposta Selecionada: d. Respostas: a. b. c. d. Comentário da resposta: Modelos são elaborados para propiciar um melhor entendimento sobre um sistema que estamos estudando. Os modelos de contexto são utilizados para: Estabelecer os limites do sistema e as dependências com outros sistemas. Descrever um cenário de uso do sistema. Representar a comunicação entre componentes do sistema. Descrever as operações que serão efetuadas pelo sistema. Estabelecer os limites do sistema e as dependências com outros sistemas. Alternativa correta: d) Estabelecer os limites do sistema e as dependências com outros sistemas. A alternativa a) caracteriza um cenário que é parte do contexto do sistema. A alternativa b) fala de comunicações que são características dos diagramas de interação. A alternativa c) fala de operações que também não estabelecem limites ou dependências. Pergunta 6 Resposta Selecionada: a. Com relação à Gerência de Riscos, considere as seguintes asserções e assinale a alternativa correta: I. Riscos de projeto são aqueles que afetam a qualidade ou o desempenho do software que está sendo desenvolvido. II. Riscos de produto são aqueles que afetam o cronograma ou os recursos do projeto. III. Risco de Negócio são aqueles que afetam a organização que desenvolve ou adquire o software. Apenas a III é verdadeira. 1 em 1 pontos 1 em 1 pontos Respostas: a. b. c. d. Comentário da resposta: Apenas a III é verdadeira. Apenas a I e III são verdadeiras. Todas são verdadeiras. Todas são falsas. Alternativa correta: a) Apenas a III é verdadeira. O correto é: • Riscos de projeto são aqueles que afetam o cronograma ou o do projeto. • Riscos de produto são aqueles que afetam a qualidade ou o desempenho do software que está sendo desenvolvido. • Risco de Negócio são aqueles que afetam a organização que desenvolve ou adquire o software. Pergunta 7 Resposta Selecionada: d. Respostas: a. b. c. d. Comentário da resposta: Você é designado o novo gerente de um projeto de desenvolvimento de um ERP (Enterprise Planning Resource) que terá seus serviços oferecidos através de Cloud Computing. Esse projeto está entrando em sua segunda fase. Você já percebeu que podem existir muitos riscos nele, mas até agora ninguém os avaliou para verificar a faixa de possíveis resultados para o projeto. O que é necessário fazer? Gerenciamento de riscos. Monitoramento e controle de riscos. Elaboração do plano de atenuação de riscos. Não é necessária nenhuma ação. Gerenciamento de riscos. d) Gerenciamento de riscos. A resposta correta é Gerenciamento de Riscos, uma vez que o gerenciamento de riscos envolve identificação de risco, análise de risco, planejamento de risco, monitoramento e controle de risco. Pergunta 8 Resposta Selecionada: c. Respostas: a. Basicamente, um Diagrama de Sequência possui os seguintes elementos: Ator, classes ou objetos, mensagens, a�vação. Objetos, mensagens, retorno, atributos. 1 em 1 pontos 1 em 1 pontos b. c. d. Comentário da resposta: Classe, atributos, métodos e associações. Ator, classes ou objetos, mensagens, a�vação. Ator, caso de uso, associações. Alternativa correta: c) Ator, classes ou objetos, linha da vida, mens ativação. A alternativa a) está errada porque o diagrama de sequência não t atributo. A alternativa b) está errada porque estes elementos perte diagrama de classes. A alternativa d) está errada porque estes ele os do diagrama de casos de uso. Pergunta 9 Resposta Selecionada: c. Respostas: a. b. c. d. Comentário da resposta: O Processo Unificado (UP - Unified Process) é o processo de desenvolvimento de software que é organizado em dois eixos: vertical e horizontal. No eixo vertical, da estrutura do RUP, está a representação dos fluxos de trabalho do processo, consistindo basicamente de: modelagem de negócio, gerência de requisitos, análise e projeto, implementação, teste e distribuição. Já no eixo horizontal representa o tempo e mostra como os componentes do ciclode vida do processo são desdobrados através das suas fases. Essa representação descreve os aspectos dinâmicos do processo como ele ordena e os expressa em termos de ciclos, fases, iterações e os pontos de verificação, sendo que, dentro de cada fase, gerentes ou projetistas podem dividir o trabalho em duas ou mais iterações e cada fase termina com um ponto de verificação. Assinale a alternativa que apresenta as quatro fases do RUP, na ordem cronológica de execução das fases: Concepção, elaboração, construção e transição. Concepção, elaboração, construção e teste. Elaboração, concepção, teste e transição. Concepção, elaboração, construção e transição. Elaboração, transição, concepção e construção. c) Concepção, elaboração, construção e transição. A sequência correta é concepção, elaboração, construção e transição. Pergunta 10 Resposta Selecionada: a. O documento de visão é um artefato importante, pois: Pode ser u�lizado como base de contratação para desenvolvimento de sistemas. 1 em 1 pontos 1 em 1 pontos Respostas: a. b. c. d. Comentário da resposta: Pode ser u�lizado como base de contratação para desenvolvim sistemas. Contém a especificação do sistema a ser desenvolvido. Reúne o conjunto de diagramas que foram elaborados para o desenvolvimento de um sistema. Estabelece o contexto do sistema. Alternativa correta: a) Pode ser utilizado como base de contrataç desenvolvimento de sistemas. As demais alternativas são falsas porque: a alternativa b) refere- documento de especificação; a alternativa c) também refere-se a documento de especificação; já a alternativa d) refere-se ao diag contexto.