Learn Software Engineering
  • 4.2

Learn Software Engineering

  • Versão mais recente
  • Destiny Devz

Obtenha todos os detalhes básicos sobre engenharia de software

Sobre este aplicativo

Obtenha todos os detalhes básicos sobre engenharia de software abaixo dos tópicos:
O que é engenharia de software
Evolução do software
Leis de evolução do software
Evolução do software do tipo eletrônico
Paradigmas de software
Necessidade de engenharia de software
Características de bom software
Ciclo de vida de desenvolvimento de software
Paradigma de desenvolvimento de software
Gerenciamento de projetos de software
Projeto de software
Necessidade de gerenciamento de projetos de software
Gerente de projeto de software
Atividades de gerenciamento de software
Técnicas de estimativa do projeto
Programação do projeto
Gestão de recursos
Gerenciamento de riscos do projeto
Processo de gerenciamento de riscos
Execução e monitoramento do projeto
Gerenciamento de comunicação do projeto
Gerenciamento de configurações
Ferramentas de gerenciamento de projetos
Requisitos de software
Engenharia de requisitos
Processo de engenharia de requisitos
Processo de elicitação de requisito
Técnicas de elicitação de requisitos
Características de requisitos de software
Requisitos de software
Requisitos de interface do usuário
Analista de sistema de software
Métricas e medidas de software
Projeto de software básico
Níveis de design de software
Modularização
Simultaneidade
Acoplamento e coesão
Verificação do projeto
Análise de software e ferramentas de design
Diagrama de fluxo de dados
Gráficos de estrutura
Diagrama de Hipo
Inglês estruturado
Pseudo-código
Tabelas de decisão
Modelo de relação de entidade
Dicionário de dados
Estratégias de design de software
Projeto estruturado
Design orientado a funções
Design orientado a objetos
Processo de design
Abordagens de design de software
Design de interface do usuário de software
Interface da linha de comando (CLI)
Interface gráfica do usuário
Componentes de GUI específicos do aplicativo
Atividades de design de interface do usuário
Ferramentas de implementação da GUI
Regras de ouro da interface do usuário
Complexidade do design de software
Medidas de complexidade de Halstead
Medidas de complexidade ciclomática
Ponto de função
Arquivos internos lógicos
Arquivos de interface externos
Inquérito externo
Implementação de software
Programação estruturada
Programação funcional
Estilo de programação
Documentação do software
Desafios de implementação de software
Visão geral do teste de software
Validação de software
Verificação de software
Teste manual vs automatizado
Abordagens de teste
Níveis de teste
Documentação de teste
Teste vs. QC, QA e auditoria
Visão geral da manutenção de software
Tipos de manutenção
Custo de manutenção
Atividades de manutenção
Reengenharia de software
Reutilização de componentes
Ferramentas de caixa
Componentes das ferramentas de caso
Tipos de ferramentas de caixa
Teste de software - Visão geral
Quem faz testes?
Quando começar a testar?
Quando parar de testar?
Verificação e validação
etc.

Versões Learn Software Engineering