Baixe o app para aproveitar ainda mais
Prévia do material em texto
CICLO DE VIDA DE SOFTWARE 1 📝 CICLO DE VIDA DE SOFTWARE ID 1 Status Done Dt. Conclusão Carga Horária 50 Nota 10 Conceitos da engenharia de software 📈 Infográfico 🎯 Desafio 📝 Dica do Professor: A Engenharia Software surgiu em 1967 para atender uma necessidade de desenvolvimento de softwares de qualidade, a partir de técnicas de engenharia. Veja, na dica do professor a seguir, o que foi a crise de software, e acompanhe alguns conceitos e a importância da engenharia de software no desenvolvimento de sistemas. https://youtu.be/drHP8ilmRoE @03/02/2022 https://www.notion.so/Infogr-fico-1a060e91fa1b4f54a2d648425952e298 https://www.notion.so/Desafio-c4d5369922e94302ba15f751c28ec0db https://youtu.be/drHP8ilmRoE CICLO DE VIDA DE SOFTWARE 2 https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e10cbe3e-5496-498c-9db9-8a8256 4eda1b/Conceito_de_Engenharia_de_Software_-_Aline_Zanin.pdf 1. O que foi a Crise de Software? B. A Crise de Software foi um termo que surgiu nos anos 70. O termo expressava as dificuldades do desenvolvimento de software frente ao rápido crescimento da demanda por software. 2. Qual foi o motivo da criação da Engenharia de Software? B. A Engenharia de Software foi criada para permitir o uso de elementos da engenharia de forma controlada e sistemática no desenvolvimento de software. Também para evitar a Crise de Software. 3. Com a introdução da Engenharia de Software, o que mudou no processo de desenvolvimento de software? A. Iniciou-se o uso de técnicas e metodologias sistemáticas e controladas já presentes na engenharia e amplamente utilizadas em outras áreas. 4. João, dono de uma empresa de software, tem que criar um sistema para um cliente. Até o momento, o cliente fez apenas uma ligação informando o tipo de software que ele quer. Qual a primeira coisa que João deve fazer? D. Entender o negócio do cliente e realizar reuniões para mensurar o que ele precisa. 5. Qual é a base dos elementos da Engenharia de Software? C. Foco na qualidade. Conhecer as fases de ciclo de vida de software https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5044bebd-c68d-46c2-8a75-3e01df 606f92/Conhecer_as_fases_de_ciclo_de_vida_do_software.pdf 📈 Infográfico 🎯 Desafio https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe10cbe3e-5496-498c-9db9-8a82564eda1b%2FConceito_de_Engenharia_de_Software_-_Aline_Zanin.pdf?table=block&id=3e647b65-fec2-41f0-ba8e-3fc63d96d347&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5044bebd-c68d-46c2-8a75-3e01df606f92%2FConhecer_as_fases_de_ciclo_de_vida_do_software.pdf?table=block&id=8a1dc7e2-9ef9-41ea-a21e-fd372239361b&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 https://www.notion.so/Infogr-fico-47869e0a312e46bebb505c944d0b6061 https://www.notion.so/Desafio-2e591a72d1334485ad2b5600b043aadc CICLO DE VIDA DE SOFTWARE 3 📝 Dica do Professor: Nesta dica do professor iremos introduzir o ciclo de vida de software e apresentar dois modelos clássicos. Acompanhe! https://youtu.be/RG4ICWs7ujc 1. O que é um ciclo de vida de software? A. Ciclo de vida de software refere-se aos estágios de concepção, projeto, criação e implementação de um software. 2. Em qual fase do ciclo de vida de software são definidas as questões técnicas, como banco de dados, localização, hardware e linguagens de programação? A. Na fase de projeto. 3. No ciclo de vida de software, o que é realizado na etapa de "levantamento das necessidades"? B. É realizada uma verificação de todas as necessidades do cliente. 4. A figura ilustra um modelo de desenvolvimento de software no qual o fluxo é visto como um fluir constante através das fases. Esse modelo utiliza como entrada as informações obtidas nas fases anteriores e cada fase só inicia após o término da que antecede (não existindo fases em paralelo). Com base nessas informações, qual é o modelo apresentado na figura? https://youtu.be/RG4ICWs7ujc CICLO DE VIDA DE SOFTWARE 4 B. Cascata. 5. Qual é o maior problema encontrado no modelo cascata? D. Apresenta o problema de reatividade a mudanças. Conhecer os modelos tradicionais https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ff688d36-1703-4be4-9875-add7084 08660/Conhecer_os_novos_modelos_tradicionais.pdf 📈 Infográfico 🎯 Desafio 📝 Dica do Professor: Que tal se aprofundar um pouco no estudo do funcionamento dos modelos tradicionais? Acompanhe, no vídeo, o fluxo do modelo cascata, prototipação e espiral. https://youtu.be/BklKKDa1CnM 1. Qual o maior problema encontrado no modelo cascata? A. Dificuldade em detectar alterações e melhorias durante o desenvolvimento. 2. O que o modelo prototipação tentou corrigir nos modelos anteriores? B. O problema de comunicação entre os usuários e os desenvolvedores. 3. Quais são as desvantagens do uso de um modelo prototipação? C. Alto custo de projeto e retrabalho. 4. O modelo espiral combinou dois modelos, o cascata e o protótipo. Além disso, ele adicionou mais um elemento que forneceu mais segurança na criação de software. Qual elemento foi este? E. Análise de risco. https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fff688d36-1703-4be4-9875-add708408660%2FConhecer_os_novos_modelos_tradicionais.pdf?table=block&id=ecccf0a0-48ec-4a8a-ac81-96486e2582f3&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 https://www.notion.so/Infogr-fico-bed944fcb777438fba4cc12aab3f90af https://www.notion.so/Desafio-3400b88d599c4651830d03a9c34ff0f9 https://youtu.be/BklKKDa1CnM CICLO DE VIDA DE SOFTWARE 5 5. Qual a diferença do protótipo descartável e do evolutivo no modelo prototipação? A. O protótipo descartável é criado temporariamente e depois não é mais utilizado. Já o evolutivo utiliza o próprio sistema como protótipo e, ao longo do tempo, evolui até chegar no produto final. Conhecer Modelo Incremental https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fae42f6a-c74a-40a9-8be0-7f48c26f 07e6/Conhecer_Modelo_Incremental.pdf 📈 Infográfico 🎯 Desafio 📝 Dica do Professor: O modelo incremental aplica sequências lineares de forma escalonada, que geram um incremento de software. Na dica do professor a seguir, você poderá aprofundar os estudos no funcionamento e nas vantagens e desvantagens do modelo incremental. Acompanhe! https://youtu.be/e3VlExQQou8 1. No primeiro incremento do modelo incremental, que tipo de solução é oferecida ao cliente? A. São oferecidos elementos do sistema que permitem a operação básica ao usuário. 2. O que é esperado do cliente ao término de cada incremento? D. Uso, avaliação e feedback sobre o sistema. 3. No final do último incremento, o que é esperado na entrega? C. Espera-se um sistema completo e funcional. 4. Qual destas é uma vantagem do modelo incremental? B. Usuários podem solicitar modificações no sistema durante o desenvolvimento. 5. Qual destas opções é uma desvantagem do modelo incremental? A. O orçamento previsto do projeto pode ser ultrapassado. https://www.notion.so/signed/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffae42f6a-c74a-40a9-8be0-7f48c26f07e6%2FConhecer_Modelo_Incremental.pdf?table=block&id=cba3c27b-00dd-4bf9-9ddf-d31489ff19aa&spaceId=fcc5786c-573b-4391-994d-f958847592c7&userId=dfbbbfa9-7afa-4f6b-85b4-3e86e745823b&cache=v2 https://www.notion.so/Infogr-fico-179ce185a2c84324b1a4c7ad6cfcee66 https://www.notion.so/Desafio-d537be7805ff4e87a16ab6d7607a8b50 https://youtu.be/e3VlExQQou8 CICLO DE VIDA DE SOFTWARE 6
Compartilhar