►O objetivo deste aplicativo de engenharia de software é fornecer os fundamentos, princípios e habilidades de engenharia de software necessários para desenvolver e manter produtos de software de alta qualidade. ✦
►Folhas de código para quase todos os idiomas e tecnologias disponíveis no aplicativo✦
►Folhas de código Gerencie facilmente todos os seus snippets dentro do aplicativo✦
►A guia Dicionário permite que você consulte todos os termos relacionados ao software em uma fração de segundos✦
►Engenharia de Software discute os princípios, metodologias, tendências e práticas associadas às diferentes fases da engenharia de software. Começando do básico, o aplicativo progride lentamente para tópicos avançados e emergentes sobre gerenciamento de projetos de software, modelos de processos, metodologias de desenvolvimento, especificação de software, testes, controle de qualidade, implantação, segurança de software, manutenção e reutilização de software.Estudantes de Ciência da Computação e Engenharia, Tecnologia da Informação e Aplicações de Computação devem achar este aplicativo altamente útil.✦
【Tópicos abordados listados abaixo】
➻ O que é engenharia de software
➻ Evolução do software
➻ Leis de Evolução de Software
➻ Evolução do software E-Type
➻ Paradigmas de Software
➻ Necessidade de Engenharia de Software
➻ Características de um 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 Projetos de Software
➻ Atividades de gerenciamento de software
➻ Técnicas de estimativa de projetos
➻ Agendamento de projetos
➻ Gestão de recursos
➻ Gerenciamento de riscos do projeto
➻ Processo de Gestão de Risco
➻ Execução e Monitoramento de Projetos
➻ Gerenciamento de comunicação do projeto
➻ Gerenciamento de configuração
➻ Ferramentas de gerenciamento de projetos
➻ Requisitos de software
➻ Engenharia de Requisitos
➻ Processo de Engenharia de Requisitos
➻ Processo de Elicitação de Requisitos
➻ Técnicas de Elicitação de Requisitos
➻ Características de requisitos de software
➻ Requisitos de software
➻ Requisitos de interface do usuário
➻ Analista de Sistemas de Software
➻ Métricas e Medidas de Software
➻ Noções básicas de design de software
➻ Níveis de design de software
➻ Modularização
➻ Simultaneidade
➻ Acoplamento e Coesão
➻ Verificação de projeto
➻ Ferramentas de análise e design de software
➻ Diagrama de Fluxo de Dados
➻ Gráficos de estrutura
➻ Diagrama HIPO
➻ Inglês Estruturado
➻ Pseudocódigo
➻ Tabelas de decisão
➻ Modelo Entidade-Relacionamento
➻ Dicionário de dados
➻ Estratégias de Design de Software
➻ Design Estruturado
➻ Design Orientado a Função
➻ Design Orientado a Objetos
➻ Processo de projeto
➻ Abordagens de design de software
➻ Design de interface de usuário de software
➻ Interface de Linha de Comando (CLI)
➻ Interface gráfica do usuário
➻ Componentes GUI específicos do aplicativo
➻ Atividades de design de interface de usuário
➻ Ferramentas de implementação de GUI
➻ Regras de ouro da interface do usuário
➻ Complexidade de design de software
➻ Medidas de complexidade de Halstead
➻ Medidas de Complexidade Ciclomática
➻ Ponto de Função
➻ Arquivos Internos Lógicos
➻ Arquivos de interface externa
➻ Consulta Externa
➻ Implementação de Software
➻ Programação Estruturada
➻ Programação Funcional
➻ Estilo de programação
➻ Documentação de software
➻ Desafios de implementação de software
➻ Visão geral do teste de software
➻ Validação de software
➻ Verificação de software
➻ Teste manual versus 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 CASE
➻ Componentes das ferramentas CASE
➻ Tipos de ferramentas de caso
➻ Modelo Iterativo em Cascata
➻ Análise e especificação de requisitos
➻ Árvore de decisão
➻ Especificação formal do sistema
➻ Projeto de software
➻ Estratégias de Design de Software
➻ Ferramentas de análise e design de software
➻ Design Estruturado
➻ Modelagem de objetos usando UML
➻ Diagrama de caso de uso
➻ Diagramas de interação
➻ Teste de caixa preta
➻ Manutenção de software
➻ Modelos de processos de manutenção de software
➻ Confiabilidade de software e gerenciamento de qualidade
➻ Modelos de crescimento de confiabilidade
➻ Qualidade de software
➻ Planejamento de Projeto de Software
Atualizado em
17 de abr. de 2025