Baixe o app para aproveitar ainda mais
Prévia do material em texto
Trabalho Individual: Teoria de Engenharia de software Assista o Vídeo, clique o link abaixo e responda as perguntas apresentadas a seguir: Aluno: Matrícula: Valor: 7 pontos https://www.youtube.com/watch?v=JN7HdV6bzbY&feature=youtu.be 1 – Existem diferentes Tipos de Sistemas da Engenharia de Software; qual deles melhor define o Sistema de Restaurante apresentado no Vídeo: Tipo: Justificativa com base no que foi apresentado no vídeo: Fonte AVA : Ver Tema 1 – Item III - Os Diferentes Tipos de Sistemas da Engenharia de Software 2 – Algumas questões éticas profissionais são muito importantes para Engenheiros de software. Qual teria maior impacto e consequências no Sistema de Restaurante apresentado no Vídeo: Questão Ética: Justificativa com base no que foi apresentado no vídeo: Fonte AVA : Ver Tema 1 – item IV - Algumas questões éticas profissionais importantes para Engenheiros de software. 3 – De acordo com Sommerville (2011) “Um processo de software possui um conjunto de fases genéricas e aplicáveis a qualquer processo de construção de software”. Qual delas é prioritário em função do que já ocorreu e foi apresentado no vídeo? 1 - Especificação de software, em que clientes e engenheiros definem o software a ser produzido e as restrições de sua operação. 2 - Desenvolvimento de software, fase em que o software é projetado e programado. 3 - Validação de software, em que o software é verificado para garantir que é o que o cliente quer. 4 - Evolução de software, em que o software é modificado para refletir a mudança de requisitos do cliente e do mercado. Fonte AVA : Ver Tema 2 – item II - Fases genéricas de Desenvolvimento de Software Justificativa com base no que foi apresentado no vídeo: 4 – No que refere a Mitos, Realidades na Construção de Software. Qual deles (ou quais) fica ainda mais evidente que está errado, diante da situação apresentada no vídeo? 1 – Mito relativo ao Tempo. 2 – Mito relativo a qualidade 3 – Mito relativo ao funcionamento 4 – Todos os anteriores Justificativa com base no que foi apresentado no vídeo: Fonte AVA : Ver Tema 2 – item IV - Mitos, Realidades na Construção de Software. 5 – No que refere a Processos Descritivos de Ciclo de Vida de Software. Qual Modelo, entre os apresentados a seguir, seria mais recomendado, diante do resultado do software apresentado no vídeo? 1 – Modelos Incrementais de Ciclo de Vida de Software. 2 – Modelos de Processos Evolucionários de Ciclo de Vida de Software 3 – Modelo Clássico de Ciclo de Vida de Software 4 - Processos Unificado (Rational Unified Process - RUP) Justificativa com base no que foi apresentado no vídeo: Fonte AVA : Ver Tema 3 – Processos Descritivos de Ciclo de Vida de Software. 6 – No que refere as 4 primeiros princípios do Manifesto Ágil. Qual deles é mais negado diante da situação apresentada com o uso do software? Princípio 1 - Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado. Princípio 2 - Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente. Princípio 3 - Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo. Princípio 4 - Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto. Fonte AVA : Ver Tema 4 – O Manifesto e a Filosofia Ágil Justificativa com base no que foi apresentado no vídeo: 7 – A Metodologia baseada no processos OpenUP é regida por quatro princípios: 1 – Equilíbrio das prioridades concorrentes para maximizar o benefício aos Stakeholders. 2 – Colaboração para alinhar os interesses e compartilhar o entendimento. 3 – Foco na arquitetura, o mais cedo possível, para reduzir o risco e organizar o desenvolvimento. 4 – Evolução para continuidade e obtenção de feedback e promoção de melhorias. Qual desses itens tem maior prioridade, tendo em vista a situação apresentada com o uso do software? Justificativa com base no que foi apresentado no vídeo: Fonte AVA : Ver Tema 5 – Metodologias e Processos Ágeis 8 – Que tipo de Metodologia Ágil melhor se aplica ao Projeto do vídeo apresentado? Fonte AVA : Ver Tema 5 – Metodologias e Processos Ágeis Justificativa com base no que foi apresentado no vídeo: 9 – A aplicação de Lean Software Development (desenvolvimento enxuto) pode ajudar equipes de desenvolvimento de software a atingirem maior nível de maturidade em termos de qualidade e velocidade, entendendo e estudando seu processo atual, e trabalhando constantemente na identificação e eliminação de desperdícios. O pensamento Lean vai além, e oferece também ferramentas para que a equipe crie um ambiente de trabalho mais produtivo, onde as pessoas se respeitem e vejam a melhoria contínua como parte fundamental de seu processo. Você como gestor do projeto do software de Restaurante, recomeçaria do zero para obter melhores resultados, investindo tudo na utilização dessa metodologia? ( ) Sim ( ) Não Fonte AVA : Ver Tema 5 – Metodologias e Processos Ágeis Justificativa com base no que foi apresentado no vídeo: 10 – O Desenvolvimento orientado por Funcionalidades não é uma metodologia de gerenciamento de projetos de software, tem suas bases na Orientação a objeto ( o mundo possui objetos que são organizados em classes para utilizados em construção de sistemas. O FDD é muitas vezes utilizado em conjunto com o Scrum para o desenvolvimento de software. Enquanto o primeiro fornece um processo de trabalho para o Scrum Team, o Scrum se concentra no gerenciamento do projeto orientado a objeto como um todo. Você, como gestor do projeto do software de Restaurante, para recomeçar e obter melhores resultados, investiria, excluindo as demais, na utilização dessa metodologia? ( ) Sim ( ) Não Fonte AVA : Ver Tema 5 – Metodologias e Processos Ágeis Justificativa com base no que foi apresentado no Vídeo:
Compartilhar