You are here

Programa do curso Managing Software Engineering in LabVIEW

 

Introdução
Esta lição introduz o processo de desenvolvimento de software e define o papel de uma Arquitetura no LabVIEW. Você também aprenderá sobre as ferramentas para monitorar e controlar a evolução de um software. Os tópicos incluídos são:

  • Processo de engenharia de software
  • Papel de uma arquitetura no LabVIEW
  • Gerenciamento de configuração

 

Requisitos de Projeto
Esta lição descreve como planejar um projeto do LabVIEW. Nesta lição você aprenderá a identificar as ferramentas apropriadas para gerenciar um projeto e rastrear o seu progresso. Você também aprenderá a estimar o tempo necessário para finalizar um projeto. Esta lição culmina na criação de um plano de projeto para desenvolvimento de um projeto do LabVIEW. Os tópicos incluídos são:

  • Gerenciamento de Projeto
  • Gerenciando os Requisitos
  • Estimativa de Tempo
  • Estilo e padrão de código
  • Desenvolvendo um plano de projeto

 

Projeto
Esta lição descreve ferramentas e práticas que você pode utilizar para ajudar no desenvolvimento de um projeto do LabVIEW. Você aprenderá a desenvolver um modelo gráfico de aplicação, a desenvolver um protótipo para a interface de usuário e a como desenvolver uma documentação de projeto que será utilizada durante o desenvolvimento do mesmo. Os tópicos incluídos são:

  • Criando um modelo de software
  • Desenvolvendo uma arquitetura de software
  • Criando um protótipo
  • Desenvolvendo um documento de projeto

 

Desenvolvimento
Nesta lição, você utilizará ferramentas no LabVIEW para melhorar o desenvolvimento de projetos. Você aprenderá sobre as ferramentas existentes para automatizar o desenvolvimento de tarefas bem como a desenvolver as suas próprias. Você também aprenderá a preparar e conduzir uma boa revisão de código. Os tópicos incluídos são:

 

  • Automatizando o desenvolvimento de tarefas
  • Revisões de código

 

Validação
Nesta lição, você aprenderá a importância de testar o desempenho e a funcionalidade de um código. Você examinará ferramentas que podem ser utilizadas para analisar e validar o seu código. Os tópicos incluídos são:

  • Análise de códigos estáticos
  • Análise de códigos dinâmicos
  • Validação funcional do código

 

Implementação
Nesta lição, você aprenderá a desenvolver diferentes tipos de build specifications dependendo dos requisitos de implementação. Você também aprenderá sobre os desafios de implementar a sua aplicação para diferentes tipos de dispositivos e sistemas operacionais. Os tópicos incluídos são:

 

  • Métodos de implementação
  • Opções avançadas de aplicações
  • Opções avançadas de instaladores
  • Implementação de bibliotecas compartilhadas
  • Distribuição de código fonte
  • Build specifications adicionais
  • Comparação dos processos de implementação