E Se Você Fosse Um Desenvolvedor Da SpaceX? O Lançamento Do Foguete Falcon Heavy E A Qualidade De Software

Tempo de leitura: 3 min

Escrito por Celso Kitamura
em 8 de fevereiro de 2018

Compartilhe agora mesmo:

E Se Você Fosse Um Desenvolvedor Da SpaceX? O Lançamento Do Foguete Falcon Heavy E A Qualidade De Software
4.8/5 - (6 votos)

A SpaceX colocou seu nome na história ao lançar o seu primeiro foguete Falcon Heavy – e o Tesla Roadster pessoal de Elon Musk – para o espaço nesta terça-feira (06/02), iniciando uma nova era para a empresa aeroespacial.

 

E onde entra a Qualidade de Software nesta história?

 

Na verdade ela está em todo lugar, a Qualidade de Software com certeza é um dos fatores que contribuíram (e muito) para o sucesso deste lançamento.

 

O processo de validação que envolve todo o ciclo de vida do software, desde o levantamento de requisitos, passando pelo desenvolvimento até os testes unitários e testes de integração devem ser muito bem definidos e executados para garantir uma execução sem falhas (os conhecidos “bugs”). Sem falar no desempenho do programa, a performance do software.

 

Mas como poderia ter sido essa história sem a Qualidade de Software?

 

E se você fosse um desenvolvedor da SpaceX?

 

Página de recrutamento de talentos da SpaceX – Engenharia de Software é a primeira da lista.

Página de recrutamento de talentos da SpaceX – Engenharia de Software é a primeira da lista.

 

Imagine você como desenvolvedor da SpaceX e responsável por um pedaço do código do software que seria embarcado nos computadores do foguete. E durante seus testes você deixasse de passar por uma única linha onde uma simples conta de divisão entre duas variáveis é feito. Daí você entrega o código, o mesmo é compilado e instalado no Falcon Heavy

 

Tudo pronto para o lançamento. A contagem regressiva é feita. Os motores são ligados. O foguete começa a se levantar do chão. O barulho é ensurdecedor e há fumaça para todo lado. A decolagem foi um sucesso!

 

Imagens do Falcon Heavy rasgando o céu são transmitidas ao vivo para o mundo inteiro. A galera vibra!

 

Mas… peraí… a comemoração no centro de controle é interrompida abruptamente. A comunicação com o foguete foi perdida!

 

Ele não responde a nenhum comando! A correria é geral. O foguete começa a perder altitude.

 

De repente ele muda de direção e começa a apontar para o mar. Cai como um meteoro na água, provocando uma gigantesca onda no local.

 

As manchetes começam a pipocar em todos os meios de comunicação:

 

“Fiasco Total! Uma divisão por zero acaba com o lançamento da SpaceX.”

 

Voltando à realidade e a importância da Qualidade de Software

 

Acho que agora deu para sentir a importância que o SQA (Software Quality Assurance ou Garantia da Qualidade de Software) teve nessa história toda.

 

Claro que no mundo real não pode ser assim. Os testes de software não podem ficar apenas na mão do desenvolvedor. Devemos ter outras etapas no processo para verificar eventuais problemas de código.

 

A “disciplina” de Qualidade de Software se utiliza de técnicas, processos e ferramentas para garantir que um software seja entregue de acordo com parâmetros pré estabelecidos.

 

Então um desenvolvedor completo não pode ficar só na programação. Ele tem que sair de sua “caixinha” e olhar para todo o contexto, entender a importância de seu trabalho. Não importa se você está desenvolvendo um programa para um foguete de milhares de dólares que pode fazer um bruta estrago se algo der errado ou um pequeno código para acender uma luzinha num painel qualquer.

 

Em resumo: Qualidade de Software é muito, muito, muito, mas MUITO importante que poucas empresas e desenvolvedores se preocupam… (Sim, isso é um desabafo.)

 

E agora, se você fosse um desenvolvedor da SpaceX tomaria mais cuidado na hora de testar seu código e prestaria mais atenção em todo o processo de desenvolvimento?

 

Uma pequena curiosidade: Sabia que o foguete tem esse nome por causa da Millenium Falcon a nave espacial do Han Solo de Star Wars? Aliás, este lançamento foi histórico também por causa das inúmeras referências nerds inseridas neste evento. Para saber mais, assista este vídeo do canal Fantasticursos: http://bit.ly/Starmaneatoalha

 

E aqui a gravação da live do canal Space Today que acompanhou o lançamento do Falcon Heavy: https://www.youtube.com/watch?v=oT0YIUxVG0k

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

Compartilhe agora mesmo:

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe um comentário


*


*


14 Comentários

  • Zavan disse:

    Vim por indicação do @SpaceTodayTV!

    1. admin disse:

      Obrigado pela visita! Se você se interessa por desenvolvimento de software, continue me acompanhando!

  • Brendon Mauro disse:

    Gostei do artigo, vim pelo SpaceToday. Curso Bacharelado em Sistemas de Informação no IFES, me interessei por seu blog quando vi que vc combinou duas coisas que eu gosto muito: desenvolvimento de software e astronomia(ou construção de foguete especificamente).

    1. admin disse:

      Opa, um colega de profissão! Obrigado pela visita e continue acompanhando o blog! Vou falar muito de qualidade de software aqui, pois apesar de se um requisito super importante é muito negligenciado na maioria das empresas…

  • delley Borges disse:

    Vim pelo Space Today!!!

    1. admin disse:

      Obrigado pela visita!

  • Franz Janganieri Barbosa disse:

    Vim do SpaceToday! Ótimo artigo!

    1. admin disse:

      Obrigado por prestigiar o blog!

  • Muito bom o artigo, vim por indicação do SpaceToday! Por favor faça mais artigos como esse, ficou excelente!

    1. admin disse:

      Opa, obrigado pela visita! Muito bom saber que o artigo agradou. E sim, pretendo fazer mais textos assim, fique ligado no blog!

  • Hermes disse:

    Muito bom!! Achei seu blog assistindo a Space Today. Sou graduado na Fatec Mauá como tecnólogo em informática para gestão de negócios, e atualmente trabalho com sistemas embarcados na área de automação voltada à segurança eletrônica.
    Meus parabéns pela iniciativa!!

    1. admin disse:

      Obrigado pela visita! Continue acompanhando o blog que ainda teremos muitas conversas sobre Engenharia de Software e Qualidade de Software.

  • Lucas Herminio Barbosa de Oliveira disse:

    #vimdoSpaceToday
    é uma grande pena não existirem mais blogs assim, apesar de ser da área do Direito, a ciência natural na minha visão é a coisa mais impressionante que os seres humanos criaram, como poderíamos conseguir coisas tão brilhantes sem a ciência, embora as leis sejam necessárias há um regramento quem sabe o desenvolvimento de softwares não me ajudem em algum momento, vou acompanhar seu blog e obrigado por dividir informações!

    1. admin disse:

      Lucas,
      Obrigado pela visita e pelas palavras!

  • Damos valor à sua privacidade

    Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

    Cookies estritamente necessários

    Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

    Cookies de desempenho

    Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

    Cookies de funcionalidade

    Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

    Cookies de publicidade

    Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

    Visite as nossas páginas de Políticas de privacidade e Termos e condições.

    Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
    Criado por WP RGPD Pro