Prévia do material em texto
ATIVIDADE 2 - ENG SOFT - GERENCIAMENTO DE SOFTWARE - 2019C Período:05/08/2019 08:00 a 20/08/2019 23:59 (Horário de Brasília) Status:ENCERRADO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 21/08/2019 00:00 (Horário de Brasília) Nota obtida:0,40 1ª QUESTÃO Os métodos ágeis buscam promover um processo de gerenciamento de projetos que incentiva a inspeção e adaptação frequente. É uma filosofia que acaba por incentivar um maior trabalho em equipe, auto- organização, comunicação frequente, foco no cliente e entrega de valor. Basicamente, os métodos ágeis são um conjunto de práticas eficazes que se destinam a permitir a entrega rápida e de alta qualidade do produto, tendo uma abordagem de negócios que alinha o desenvolvimento do projeto com as necessidades do cliente e os objetivos da empresa. Fonte: Cultura Agil, https://www.culturaagil.com.br/o-que-sao-metodos-ageis/, acessado em: 17/07/2019 Com base sem seu conhecimento em métodos ágeis é correto afirmar: ALTERNATIVAS Os principais valores do método ágil XP é a Coragem, feedback e a alta complexidade de código. O XP conta com os papéis multidisciplinares, são eles: Scrum Master, Product Owner, Dev Team. O Kanban é uma ferramenta visual que ajuda no acompanhamento do estudo de viabilidade do projeto. O Scrum conta com os papéis multidisciplinares, são eles: Gerente de Projetos, Product Owner, Dev Team. O Product Backlog é mantido pelo Product Owner e é uma lista de requisitos que tipicamente vêm do cliente. 2ª QUESTÃO Guilherme é um desenvolvedor Sênior que atuou em muitos projetos utilizado vários modelos de desenvolvimento, dentre eles o RUP, Espiral e o Scrum. Por ter trabalhado com várias metodologias de trabalho e pela sua experiência profissional, ele entende bem de cada uma delas. Certo dia Guilherme se deparou com problemas de saúde e necessitou se ausentar do trabalho, então ele enviou um e-mail comunicando ao Scrum Master do projeto, o e-mail dizia o seguinte: “Antônio estou com problemas de saúde e necessito ir ao médico no dia de hoje, ontem eu estava trabalhando na integração de front e back end do cadastro de pessoa, pretendo continuar assim que retornar. Como impedimento o que posso mencionar é que venho tendo dificuldades com a integração continua e com o acesso a AWS.” Guilherme enviou o e-mail, pois sabia que naquele dia seria realizada uma cerimônia do projeto e Antônio, o Scrum Master, poderia precisar das informações enviadas. A cerimônia realizada no dia em que Guilherme ficou doente foi a: ALTERNATIVAS Reunião Diária. Revisão da Sprint. Retrospectiva da Sprint. Planejamento da Sprint. Revisão do Cronograma. 3ª QUESTÃO O processo unificado é uma das metodologias de desenvolvimento de software que se baseia fortemente na modelagem e elaboração de diagramas da UML, dentre os quais podemos citar o Diagrama de Casos de Uso que mapeia a interação entre os atores (usuários ou outros sistemas) com os casos de uso do sistema em questão. FREITAS, J. A. Gerenciamento de Software. Graduação EaD: Maringá-Pr.: Graduação UniCesumar, 2017. Assinale a alternativa que corresponde às fases do Processo Unificado que fornecem diretrizes para a definição de tarefas e atribuição de responsabilidades: ALTERNATIVAS Concepção, Elaboração, Construção, Transição e Produção. Concepção, Planejamento, Modelagem, Construção e Emprego. Concepção, Planejamento, Construção, Modelagem e Produção. Comunicação, Planejamento, Modelagem, Construção e Emprego. Comunicação, Planejamento, Modelagem, Construção e Elaboração. Atenção! Questão anulada. ALTERNATIVAS I, apenas. I e V, apenas. I, II e IV, apenas. I, II, III e IV, apenas. I, II, III, IV e V. 5ª QUESTÃO O FDD foi concebido para ser utilizado tanto em projetos para desenvolvimento de novos softwares como em projetos para evoluir um software existente. O projeto começa com a definição de uma lista de requisitos funcionais, considerando somente aqueles de valor para o negócio e que podem ser entendidos pelos clientes e usuários. Com base nisso, assinale a alternativa que contempla as etapas com processos bem definidos dentro das duas fases principais do FDD. ALTERNATIVAS Construir um Modelo Abrangente/Geral (DMA), Desenvolver a Lista de Features (CLF), Planejar por Features (PPF), Detalhar por Features (DPF), Construir por Features (CPF). Construir um Modelo Abrangente/Geral (DMA), Construir a Lista de Features (CLF), Planejar por Features (PPF), Detalhar por Features (DPF), Desenvolver por Features (CPF). Desenvolver um Modelo Abrangente/Geral (DMA), Construir a Lista de Features (CLF), Planejar por Features (PPF), Detalhar por Features (DPF), Construir por Features (CPF). Desenvolver um Modelo Abrangente/Geral (DMA), Construir a Lista de Features (CLF), Analisar por Features (PPF), Detalhar por Features (DPF), Construir por Features (CPF). Desenvolver um Modelo Abrangente/Geral (DMA), Detalhar a Lista de Features (CLF), Planejar por Features (PPF), Detalhar por Features (DPF), Desenvolver por Features (CPF). 6ª QUESTÃO Muitos projetos podem ser considerados iguais, ou pelo menos semelhantes, a projetos anteriores já executados, como no caso de projetos de construção civil e instalação e manutenção de equipamentos. No início, esses projetos têm alguns elementos de incerteza, mas como equipes, já enfrentaram problemas similares antes, e por isso, elas geralmente sabem como resolvê-los, diminuindo os impactos para o projeto. MARTINS, J. C. C. Técnicas para Gerenciamento de Projetos de Software. Rio de Janeiro: Brasport, 2007. Baseado no que foi estudado a respeito de projetos, assinale a alternativa que justifique o trecho acima e a contribuição que pode haver de um projeto para com o outro. ALTERNATIVAS Não há incertezas ao iniciar um novo projeto, uma vez que os problemas vão surgindo e sendo resolvidos durante a sua execução, não sendo possível prevê-los no início. Os projetos são considerados iguais, pois possuem um período pré-estabelecido de tempo com início, meio e fim. Isso faz com que um projeto concluído possa influenciar no planejamento de um novo, mesmo que não sejam projetos de mesma natureza. Processos bem definidos, com uma estrutura de fases organizadas, existem na prática apenas para projetos de desenvolvimento de software, isso porque, para projetos de outras naturezas, como a construção civil e instalação e manutenção de equipamentos, não é necessário que haja um planejamento. Projetos anteriores podem contribuir com novos projetos apenas quando há uma continuação dos mesmos, isto é, devido a um projeto se estender por um longo período, ele pode ser quebrado em mais de um projeto e, a partir do término do primeiro, têm o início os próximos com os benefícios de já haver um planejamento pré-estabelecido. A partir de processos definidos, é possível que um projeto possa colaborar com o outro, isso porque existe um conjunto de fases organizadas no processo que serão executadas por ambos os projetos e, ao finalizar um projeto, é necessário registrar as lições aprendidas, sejam essas positivas ou negativas, para que possam ser utilizadas em um novo projeto. 7ª QUESTÃO A metodologia DSDM é considerada uma metodologia de desenvolvimento de projetos de software centrada em estabelecer os recursos e o tempo fixo para o desenvolvimento de um projeto, ajustando suas funcionalidades de maneira a atender os prazos estipulados. Existem cinco fases básicas no processo DSDM. Assinale a alternativa que identifica corretamente as cinco fases básicas do DSDM: ALTERNATIVAS Estudo da Viabilidade, Estudo de Negócio, Modelo de iteração funcional, Projeto e Testes de iteração, Implementação. Estudo da Visibilidade, Estudo de Negócio, Modelo de iteração funcional, Projeto e Construção de iteração, Implantação. Estudo daViabilidade, Estudo de Negócio, Modelo de interação estrutural, Projeto e Construção de iteração, Implantação. Estudo da Viabilidade, Estudo de Negócio, Modelo de iteração funcional, Projeto e Construção de iteração, Implementação. Estudo da Viabilidade, Estudo de Negócio, Modelo de iteração estrutural, Projeto e Construção de iteração, Implementação. 8ª QUESTÃO Saber identificar riscos previamente e trabalhar para que o mesmo não ocorra de fato são uns dos grandes desafios para quem gerencia projetos de desenvolvimento de software, seja utilizando metodologias tradicionais ou ágeis. Observe os exemplos de riscos abaixo e identifique o tipo de cada um deles associando as colunas. (1)Risco de Projeto ( ) Todos os membros da equipe são trainees e ainda não possuem um ano de empresa. (2)Risco Técnico ( ) A concorrente X está desenvolvendo um sistema com as mesmas características do sistema a ser implementado no projeto. (3)Risco de Negócio ( ) A tecnologia a ser utilizada e presente como cláusula do contrato está se tornando obsoleta. ( ) Não foi identificado um usuário-chave com total conhecimento das regras de negócio. ( ) A quantidade de erros abertos na primeira release é maior do que estava previsto. Em seguida, assinale a alternativa com a sequência correta. ALTERNATIVAS 1, 2, 2, 1, 3. 1, 3, 2, 1, 2. 1, 3, 2, 1, 3. 2, 2, 3, 1, 2. 2, 3, 1, 1, 1. Atenção! Questão anulada. ALTERNATIVAS I, apenas. I e V, apenas. I, II e IV, apenas. I, III e IV, apenas. I, II, III, IV e V. 10ª QUESTÃO O Manifesto Ágil é uma declaração de valores e princípios essenciais para o desenvolvimento de software. Ele foi criado em fevereiro de 2001. Durante a reunião, foram observados os pontos comuns de projetos que tiveram sucesso em suas metodologias e com base nesse ponto foi criado o Manifesto para Desenvolvimento Ágil de Software, no qual chamamos de Manifesto Ágil. Fonte: Método Ágil, http://www.metodoagil.com/manifesto-agil/ acessado em: 12/07/2019 De acordo com o manifesto ágil, analise as afirmativas abaixo: I – Software em funcionamento mais que documentação abrangente; II – Responder a mudanças mais que seguir um plano; III – Colaboração com o cliente mais que negociação de contratos; IV – Indivíduos e interações mais que processos e ferramentas; V – Planejamento e cronograma mais que documentação abrangente. Está correto o que se afirma em: ALTERNATIVAS I e II, apenas I, III e IV, apenas I, II, III e IV, apenas I, III, IV e V, apenas I, II, III, IV e V