Prévia do material em texto
ATIVIDADE 1 - ENG SOFT - GERENCIAMENTO DE SOFTWARE - 2019C Período:22/07/2019 08:00 a 06/08/2019 23:59 (Horário de Brasília) Status:ENCERRADO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 07/08/2019 00:00 (Horário de Brasília) Nota obtida:0,45 1ª 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 eles, 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. A fase do Processo Unificado em que ocorre a criação do diagrama de casos de uso é: ALTERNATIVAS Transição. Concepção. Construção. Elaboração. Diagramação. 2ª QUESTÃO O Gerenciamento de Projetos é constituído de várias técnicas, processos e ferramentas para que se possa planejar, executar e concluir um projeto com sucesso. Na fase de planejamento existe um artefato em específico que após elaborado ajuda a visualizar claramente quais serão as atividades a serem executadas, os responsáveis, a estimativa de tempo e se há dependências para cada uma delas. Este artefato precisa ser reavaliado e refinado ao decorrer do projeto. Assinale a alternativa correta com o artefato ou prática do qual a afirmação se refere: ALTERNATIVAS Métrica. Cronograma. Planilha de Riscos. Diagrama de Atividades. Modelagem geral do sistema. 3ª QUESTÃO As metodologias ágeis tornaram-se populares em 2001 quando um grupo de especialistas em processos de desenvolvimento de software decidiu se reunir em Utah nos Estados Unidos. O objetivo foi discutir maneiras de melhorar o desempenho de seus projetos. Foi então criada a Aliança Ágil e o estabelecimento do Manifesto Ágil, contendo os conceitos e os princípios comuns compartilhados por todos que adotam os métodos ágeis. Com base nisso, assinale a alternativa que NÃO possui um princípio da agilidade: ALTERNATIVAS Comunicação aberta e efetiva. Avaliação da equipe em intervalos regulares. Entregar software em funcionamento frequente. Prioridade é satisfazer o cliente com a entrega adiantada e contínua. Equipes do comercial e de desenvolvedores devem trabalhar separadas das demais equipes do projeto. 4ª QUESTÃO As metodologias consideradas ágeis são fortemente influenciadas pelas práticas da indústria japonesa, como as adotadas pelas empresas Toyota e Honda, em que descreveram que equipes de projeto pequenas e multifuncionais produzem resultados melhores (PHAM, 2011). FREITAS, J. A. Gerenciamento de Software. Graduação EaD: Maringá-Pr.: Graduação UniCesumar, 2017 (adaptado). Qual metodologia Agil teve sua origema partir da formação de um time de Rugby? ALTERNATIVAS Up. XP. TDD. Scrum. Kanban. 5ª QUESTÃO O XP (Extreme Programming) foi criado por Kent Beck, Ward Cunningham e Ron Jeffries e foi um dos primeiros métodos ágeis e é, ainda hoje, um dos métodos mais populares no desenvolvimento de software, e o sucesso do XP vem da busca constante pela satisfação do cliente. Com base nestas informações, assinale a alternativa correta sobre a metodologia XP. ALTERNATIVAS As mudanças no software são realizadas após a entrega final. Com o método XP o sistema não possui release, possui somente versão final. O cliente recebe o projeto após todos os módulos do sistema estar pronto para ser utilizado. A programação em dupla rende mais do que programar sozinho, pois trocam ideias e experiências. Não são feitos testes com frameworks de testes, para garantir a qualidade o método XP utiliza programação em pares. 6ª QUESTÃO Processo Unificado (UP) possui atividades ou fases que fornecem diretrizes para a definição de tarefas e atribuição de responsabilidades e relacionadas com as atividades genéricas de desenvolvimento de software (PRESSMAN, 2016, Pg. 56). FREITAS, J. A. Gerenciamento de Software. Graduação EaD: Maringá-Pr.: Graduação UniCesumar, 2017 (adaptado). Quais as disciplinas compreendidas no Processo Unificado? ALTERNATIVAS Iniciação, Construção, Transição, Implantação e Suporte. Concepção, Elaboração, Construção, Transição e Produção. Prototipação Funcional, Construção, Transição e Help Desk. Iniciação, Construção, Prototipação Funcional e Banco de Dados. Iniciação, Elaboração, Prototipação, Versionamento e Pool Request. 7ª QUESTÃO Embora apresentem necessidades comuns, o gerenciamento de software que envolvem o desenvolvimento de softwares é diferente do gerenciamento de outros produtos. A diferença parece estar nas peculiaridades da natureza do software. Adotar práticas de gerenciamento de software é um dos quesitos para se ter sucesso em projetos. Dentre as práticas que fazem parte do gerenciamento de software, está correto o que se apresenta em: ALTERNATIVAS Equipe, MySql e Java. Oracle, Java e Métricas. Oracle, Mysql e Diagramas. Java, Cronograma e equipe. Cronograma, Diagramas e Métricas. 8ª QUESTÃO Gerenciamento de riscos é o processo de planejar, organizar, dirigir e controlar os recursos humanos e materiais de uma organização, no sentido de minimizar ou aproveitar os riscos e incertezas sobre essa organização. FREITAS, J. A. Gerenciamento de Software. GraduaçãoEaD: Maringá-Pr.: Graduação UniCesumar, 2017. Diante deste fato, quais os riscos mais comuns em Projetos de Software? I. Risco Técnico. II. Risco de Negócio. III. Riscos Organizacionais. Está correto o que se afirma em: ALTERNATIVAS I, apenas. II, apenas. III, apenas. I e II, apenas. II e III, apenas. 9ª QUESTÃO Observe a imagem a seguir: Resultado de imagem A ilustração representa a prática do Planning Poker, uma das técnicas bastante utilizadas para elaboração de ______________________ no desenvolvimento de software, em que o time sugere um valor de complexidade para cada funcionalidade a ser implementada. Uma outra forma de elaboração de estimativas é se basear em ______________________ coletadas em projetos anteriores e que podem nortear o novo projeto quanto ao prazo e esforço necessário para conclusão das atividades. Elaborado pelo professor, 2018. Assinale a alternativa que preenche corretamente as duas lacunas, respectivamente: ALTERNATIVAS métricas, cartas. estimativas, métricas. estimativas, cerimônias. estórias de usuário, estimativas. estórias de usuário, estórias similares. 10ª QUESTÃO Leia o exposto a seguir: _________________________ é uma metodologia utilizada no desenvolvimento ágil de software e tem, como principal característica, tornar visível a todos o progresso do projeto (o que está sendo feito, o que já foi concluído e o que ainda é necessário fazer). Por evidenciar desperdícios, ela pode ser aliada à metodologia ______________________, que visa a otimização e agilidade dos processos, eliminando quaisquer ações que não agregam valor para o cliente. Assinale a alternativa que contém as duas metodologias que preenchem adequadamente a afirmação: ALTERNATIVAS Kanban, Lean. Scrum, DSDM. Kanban, DSDM. Iconix Process, FDD. Iconix Process, Crystal.