Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 Desenvolver um software passou a ser algo extremamente lucrativo na engenharia de software, ao mesmo tempo que muitas empresas passaram a investir no desenvolvimento de sistemas que se diferenciam em termos de qualidade. A garantia de qualidade engloba um amplo conjunto de preocupações e atividades que se concentram na gestão da qualidade de software. Alguns modelos criados asseguram a qualidade do produto com a normatização dos processos utilizados ao longo da criação do software.Qual norma apresenta um conjunto composto por documentos que oferecem desde a verificação de processo até sua melhoria e serve de referência para o processo de análise, atuando como um grupo-padrão de processos essenciais que norteiam a engenharia de software? 1. ISO 9001. 2. ISO 12207. 3. ISO 19011. 4. ISO 9004. 5. ISO 15504. 2. Pergunta 2 Você foi contratado para implantar a metodologia SCRUM em uma empresa, para tanto, foram apresentadas as responsabilidades de cada papel apresentado pela metodologia (PO, Scrum Master e o Time), dentre as funções do Scrum Master está: 1. Esclarecer e ordenar os itens do Backlog do produto. 2. Fazer com que o Product Backlog (Backlog do produto) esteja visível e claro e apresentar o que o será produzido na próxima Sprint. 3. Determinar a divisão do time em programadores, analistas e desenvolvedores. 4. Selecionar a meta da Sprint e especificar os resultados do trabalho. 5. Garantir que a equipe (team) esteja totalmente funcional e produtiva. 3. Pergunta 3 O SCRUM apresenta algumas cerimônias que ajudam no desenvolvimento do produto; a primeira delas, em ordem cronológica, é a reunião de planejamento. Ela ocorre no início de cada Sprint. Lembrando também que assim que termina uma Sprint, outra deve ser iniciada, sem nenhum intervalo de tempo. Na reunião de planejamento que tem a participação do Product Owner, o Scrum Master e a equipe é decidido o que deverá ser implementado do Product Backlog. Assim, a equipe planeja seu trabalho, definindo o Sprint Backlog na: 1. segunda parte da Sprint Planning Meeting. 2. primeira parte da Sprint Planning Meeting. 3. terceira parte da Sprint Planning Meeting. 4. Sprint. 5. Sprint Burndown. 4. Pergunta 4 Um gráfico de burndown é uma representação gráfica do trabalho a ser feito versus tempo. O trabalho restante (ou backlog) é geralmente no eixo vertical, com o tempo no eixo horizontal. Ao analisar o Gráfico Burndown com o Time de Desenvolvimento, o Scrum Master percebe que a linha de progresso real está acima da linha de progresso planejada. O que pode ser concluído com essa análise? 1. O Time está adiantado em relação ao planejado. 2. O Time está atrasado em relação ao planejado. 3. O planejamento não foi bem feito pelo Time de Desenvolvimento. 4. Houve um aumento no Escopo do projeto. 5. Houve uma diminuição no Escopo do projeto. 5. Pergunta 5 A Engenharia exige a seleção de técnicas que melhor atendam a uma série de situações. Segundo Sommerville (2011), existe uma relação entre engenharia de software, ciência da computação e engenharia de sistemas. Qual área trata das questões práticas relacionadas à criação de softwares? 1. Engenharia de software. 2. Engenharia de sistemas. 3. Ciência da computação. 4. Nenhuma das alternativas. 5. Engenharia de programas. 6. Pergunta 6 A forma como o conhecimento se apresenta pode ser classificada em tácita e explícita. O conhecimento tácito é desenvolvido pelas experiências e relacionamentos pessoais ou profissionais de um indivíduo, não é mensurável e é pessoal. O conhecimento explícito é a disseminação, aplicação, transmissão, de maneira formal, do conhecimento adquirido. Considerando o desenvolvimento de software e a utilização do conhecimento tácito e explícito, avalie as afirmações a seguir: I. Durante as etapas de desenvolvimento do software, são utilizados tanto os conhecimentos pré-existentes do indivíduo quanto os conhecimentos adquiridos durante o desenvolvimento. II. O uso do conhecimento explícito restringe-se às fases de levantamento dos requisitos, quando o usuário indica sua necessidade e as funcionalidades requeridas para o desenvolvimento do software. III. O uso do conhecimento tácito restringe-se às fases de desenvolvimento, quando se emprega conhecimento de transformação da necessidade do usuário e características técnicas para produzir um sistema de informação. É correto o que se afirma em: 1. l, apenas. 2. III, apenas. 3. I e II, apenas. 4. II e III, apenas. 5. l, II e III. 7. Pergunta 7 A Engenharia de Software tenta, com a utilização de processos e a aplicação de ferramentas, tornar o desenvolvimento de software uma atividade mais exata. Analise as afirmativas a seguir sobre a Engenharia de software. I.A utilização de um processo de desenvolvimento de software procura estabelecer uma forma de construir um produto robusto, em um prazo aceitável e que apresentem poucos erros. II.A Engenharia de software procura dar ênfase ao trabalho individual de cada desenvolvedor, porém, dentro de uma estrutura formada por atividades, padrões e ferramentas. III.A documentação do software é considerada importante, porém ela deve ser usada como uma ferramenta para registrar e ajudar na definição dos software, e não como o principal resultado do processo de software. Assinale a alternativa que apresenta a (s) afirmativa (s) correta (s). 1. I, II e III. 2. II e III. 3. I e III. 4. II. 5. III. 8. Pergunta 8 O processo FDD combina as boas práticas de engenharia de software com gestão de projetos. É um método ágil com as seguintes características: ele é interativo, busca qualidade, apresenta resultados tangíveis e frequentes, apresenta relatórios de progresso e é apreciado por clientes, gerentes e desenvolvedores. Ela apresenta 5 processos de software. Sendo assim, analise as afirmativas a seguir. I.Desenvolvimento de um modelo abrangente – Adquirir conhecimento do domínio e construir o modelo geral, estabelecendo o propósito de negócio do novo sistema, construindo um modelo conceitual do sistema. II.Construir uma lista de características – O domínio é decomposto até chegar nas características, essas são agrupadas e categorizadas. III.Projetar através de Características – Características são construídas implementando todas as classes e métodos necessários, os testes de unidades são realizados, as características são adicionadas ao build quando o teste resulta em sucesso. Assinale a alternativa que apresenta a (s) afirmativa (s) correta (s). 1. I, II e III. 2. II e III. 3. I e II. 4. I e III. 5. II. 9. Pergunta 9 Na Reunião de Planejamento da Sprint, foram selecionados todos os itens necessários para o Backlog da Sprint e, por isso, não devem sofrer alterações durante a execução da Sprint. Com base neste cenário, qual alternativa a seguir é incorreta. 1. É dever do Dono do Produto esclarecer dúvidas, sempre que necessário, para o Time de Desenvolvimento ao longo de uma Sprint. 2. O Backlog da Sprint não é estático e pode sim aumentar se houver necessidade, como, por exemplo, a decomposição de itens e a criação de novas tarefas pelo Time de Desenvolvimento. 3. O Time de Desenvolvimento pode se reunir com o Dono do Produto para incluir novos itens no Backlog da Sprint, caso perceba que a Sprint irá finalizar antes do tempo. 4. O Itens do Backlog da Sprint é escolhido pelo Dono do Produto e apresentado ao Time de Desenvolvimento. 5. O Backlog da Spint é completamente detalhado durante a Reunião de Planejamento da Sprint, e não pode sofrer alterações durante a execução da Sprint. 10. Pergunta 10 Na última década, o movimento ágil ganhou força. E, com a finalidade de melhorar a maneira pela qual os softwares são desenvolvidos, as empresastêm aplicado os valores apresentados pelo Manifesto Ágil. Assinale a alternativa que se encontra no manifesto. 1. Indivíduos e interações mais que processos e ferramentas. 2. Seguir um plano mais que responder a mudanças. 3. Documentação abrangente mais que software em funcionamento. 4. Negociação de contratos mais que colaboração com o cliente. 5. Negociação de contratos mais que indivíduos e interações.
Compartilhar