Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 1/21 CONCEITOS DA ENGENHARIA DE SOFTWARE APRESENTAÇÃO Olá! A engenharia de so�ware tem como obje�vo, a aplicação de metodologias no processo de desenvolvimento, visando a promoção da qualidade, aumento da produ�vidade e redução dos custos. A criação de so�ware foi subes�mada e realizada sem nenhuma metodologia, gerando erros em sistemas, como: problemas de cálculos, perdas financeiras e de tempo. Nesse período, podemos dizer que houve a Crise do So�ware. Com isso, em 1967 a OTAN (Organização das Nações Unidas) designou o termo Engenharia de So�ware para adequar o processo de desenvolvimento de so�ware com metodologias, já u�lizadas em outras engenharias. Uma série de metodologias e técnicas passaram a ser u�lizadas antes, durante e depois da criação dos so�wares. Dados históricos apontam que houve uma diminuição brutal nos problemas no desenvolvimento de so�wares após a adoção dessas metodologias, fazendo com que a indústria de so�ware pudesse entregar sistemas com maior qualidade, em menos tempo e com custos reduzidos de manutenção. Nesta Unidade de Aprendizagem, você irá adquirir conhecimentos fundamentais para avançar no aprendizado sobre Engenharia de So�ware. Iremos abordar, inicialmente, conceitos básicos sobre o que é Engenharia de So�ware, sua história e importância na indústria. 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 2/21 Bons estudos. Ao �nal desta Unidade de Aprendizagem, você deve apresentar os seguintes aprendizados: Reconhecer o histórico e conceitos fundamentais da Engenharia de So�ware. Analisar a evolução do desenvolvimento de so�ware. Iden�ficar a importância da Engenharia de So�ware. DESAFIO Paulo é gestor de uma empresa de tecnologia e costuma viajar com frequência para atender clientes. Mediante uma curta fase de ociosidade de sua equipe, o empresário resolveu aproveitar para solicitar o desenvolvimento de um so�ware que integrasse a sua agenda e a compra automá�ca de suas passagens aéreas. No segundo mês de uso do so�ware, ao chegar no aeroporto e tentar fazer o check-in, Paulo percebeu que a passagem havia sido comprada para Fortaleza ao invés de Salvador. Analise esse cenário e associe o erro do so�ware com o conceito de Engenharia de So�ware. INFOGRÁFICO A Engenharia de So�ware u�liza os princípios da engenharia para obter so�wares de maneira econômica e confiável, o que pode garan�r inúmeras vantagens para o processo de criação. Acompanhe, no infográfico a seguir, as caracterís�cas e vantagens da engenharia de so�ware. 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 3/21 CONTEÚDO DO LIVRO A engenharia de so�ware foi criada para tentar solucionar os problemas da "Crise de So�ware". Ela abrange uma série de metodologias que guiam todo o processo de criação de so�ware, garan�ndo a alta qualidade, respeito aos prazos e custos do projeto. Acompanhe a leitura do capítulo Conceitos da Engenharia de So�ware, da obra Engenharia de So�ware e saiba mais sobre os conceitos básicos de engenharia, bem como sua história e importância na indústria. Boa leitura! 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 4/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 5/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 6/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 7/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 8/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 9/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 10/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 11/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 12/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 13/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 14/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 15/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 16/21 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 17/21 DICA DO PROFESSOR A Engenharia So�ware surgiu em 1967 para atender uma necessidade de desenvolvimento de so�wares de qualidade, a par�r de técnicas de engenharia. Veja, na dica do professor a seguir, o que foi a crise de so�ware, e acompanhe alguns conceitos e a importância da engenharia de so�ware no desenvolvimento de sistemas. Conteúdo disponível na plataforma virtual de ensino. Con�ra! EXERCÍCIOS 1) O que foi a Crise de So�ware? a) A Crise de So�ware permi�u o desenvolvimento de so�ware de alta qualidade já que houve um aumento da concorrência. b) A Crise de So�ware foi um termo que surgiu nos anos 70. O termo expressava as dificuldades do desenvolvimento de so�ware frente ao rápido crescimento da demanda por so�ware. c) A Crise de So�ware foi acompanhada pela Crise de Hardware, que acabou gerando inúmeros desempregos na década de 70. d) A Crise de So�ware foi um termo criado para expressar momentos em que um sistema apresenta processamento lento. e) A Crise de So�ware ocorreu após a Segunda Guerra Mundial quando nenhum so�ware era vendido. 2) Qual foi o mo�vo da criação da Engenharia de So�ware? 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 18/21 a) A Engenharia de So�ware foi criada porque nenhum so�ware disponível antes da Engenharia de So�ware conseguia realizar cálculos complexos. b) A Engenharia de So�ware foi criada para permi�r o uso de elementos da engenharia de forma controlada e sistemá�ca no desenvolvimento de so�ware. Também para evitar a Crise de So�ware. c) A Engenharia de So�ware foi criada para acelerar o desenvolvimento de so�ware no Brasil. d) A Engenharia de So�ware foi criada para facilitar o uso de so�ware. e) A Engenharia de So�ware foi criada para permi�r que a produção de novos sistemas �vesse mais elementos gráficos eamigáveis ao usuário. 3) Com a introdução da Engenharia de So�ware, o que mudou no processo de desenvolvimento de so�ware? a) Iniciou-se o uso de técnicas e metodologias sistemá�cas e controladas já presentes na engenharia e amplamente u�lizadas em outras áreas. b) A Engenharia de So�ware melhorou o entendimento do desenvolvedor na leitura dos requisitos de So�ware. c) Aumentaram as vendas de sistemas de so�ware na década de 80. d) Permi�u que mais pessoas pudessem ter acesso a sistemas de so�ware. e) Removeu da criação de so�ware as técnicas e metodologias sistemá�cas e controladas já presentes na engenharia e amplamente u�lizadas em outras áreas. 4) João, dono de uma empresa de so�ware, tem que criar um sistema para um cliente. Até o momento, o cliente fez apenas uma ligação informando o �po de so�ware que ele quer. Qual a primeira coisa que João deve fazer? a) Ir para a sua empresa e começar a programar imediatamente. 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 19/21 b) Modelar algumas telas do sistema e perguntar ao cliente a sua opinião. c) Contratar uma grande equipe de desenvolvedores para criar o so�ware o mais rápido possível. d) Entender o negócio do cliente e realizar reuniões para mensurar o que ele precisa. e) Informar para o cliente que em um mês o sistema estará em pleno funcionamento, além de informar qual será o custo do sistema. 5) Qual é a base dos elementos da Engenharia de So�ware? a) Métodos. b) Ferramentas. c) Foco na qualidade. d) Processo. e) Conceitual. NA PRÁTICA Você consegue iden�ficar a necessidade do uso de metodologias da Engenharia de So�ware? Para demonstrar essa importância, iremos analisar e comparar duas situações no desenvolvimento de sistemas, uma u�lizando o método chamado "Go Horse" e a outra a Engenharia de So�ware. Podemos ver que Pedro não u�lizou nenhum método para garan�r a qualidade do sistema, não planejou o desenvolvimento, não testou o produto final e entregou um so�ware de má qualidade. Além disso, a correção dos problemas levou quatro vezes mais tempo que o planejado inicialmente e custou mais, pois precisou alocar um desenvolvedor durante todo o 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 20/21 período. Esses problemas poderiam ter sido evitados se Pedro �vesse u�lizado métodos amplamente abordados na Engenharia de So�ware. João seguiu etapas bastante u�lizadas na Engenharia de So�ware, essas etapas puderam garan�r a entrega de um so�ware de qualidade, desempenhando as funções de acordo com o que o cliente precisava. O sistema foi entregue dentro do prazo e custo es�mados, obtendo lucro no final. Comparando as duas situações... No exemplo da situação 1, Pedro u�lizou o método "Go Horse" onde se passa uma tarefa pouco planejada para o desenvolvedor iniciar imediatamente, construindo algo que não vai ao encontro das necessidades do cliente. Na situação 2, João u�lizou etapas da Engenharia de So�ware para estruturar o desenvolvimento, tentando garan�r um produto de qualidade, com custo e tempo adequados. Na Engenharia de So�ware encontramos diversos modelos, técnicas e análises, além das fases demonstradas neste exemplo. SAIBA + Para ampliar o seu conhecimento a respeito desse assunto, veja abaixo as sugestões do professor: No vídeo a seguir, você poderá saber mais sobre a importancia da Engenharia de So�ware, bem como conhecer alguns modelos de processos e técnicas, o desenvolvimento ágil e a gestão de projetos. Conteúdo disponível na plataforma virtual de ensino. Con�ra! 15/08/2019 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 https://sagahcm.sagah.com.br/sagahcm/sagah_ua_dinamica/impressao_ua/9241690 21/21 O termo Engenharia de so�ware tornou-se conhecido após uma conferência em 1968, com a discussão das dificuldades da projeção de sistemas complexos. Veja, a seguir, uma breve história da Engenharia de So�ware. Conteúdo disponível na plataforma virtual de ensino. Con�ra! Confira uma introdução aos fundamentos teóricos da engenharia de so�ware e os aspectos mais prá�cos do ciclo de vida do so�ware, na obra Engenharia de So�ware: Os Paradigmas Clássico & Orientado a Objetos. Conteúdo disponível na plataforma virtual de ensino. Con�ra! No livro Engenharia de So�ware: Uma abordagem Profissional, você poderá saber mais sobre a segurança de so�ware e os desafios específicos ao desenvolvimento para aplica�vos móveis. Conteúdo disponível na plataforma virtual de ensino. Con�ra!
Compartilhar