ÁREAS DA ENGENHARIA DE SOFTWARE


Requisitos de software

Aquisição, análise, especificação e gestão derequisitos de software.

Design de software

Transformação de requisitos (de software),tipicamente estabelecidos em termosrelevantes ao domínio do problema, em umadescrição explicando como solucionar osaspectos do problema relacionados comsoftware

Construção de Software

Construção de programas funcionais ecoerentes através da codificação, autovalidação,e teste unitário.

Teste de Software

Verificação dinâmica do comportamento doprograma através do uso de um conjunto finitode casos de teste – adequadamenteselecionados de um domínio de execuçõesusualmente infinito – contra o comportamentoesperado deste

Manutenção de Software

Atividades de suporte custo-efetivo a umsistema de software, que pode ocorrer antes eapós a entrega do software.Após a entrega do software são feitasmodificações com o objetivo de corrigir falhas,melhorar seu desempenho ou adapta-lo a umambiente modificado.Antes da entrega do software são feitasatividades de planejamento.Gerência de Configuração de SoftwareIdentifica a configuração do sistema (característicasdocumentadas do hardware e software que ocompõem) em pontos discretos no tempo, de modo acontrolar sistematicamente suas mudanças e mantersua integridade e rastreabilidade durante o ciclo devida do sistema.

Gerência de Engenharia de Software

Gerencia projetos de desenvolvimento de software.

Processo de Engenharia de Software

Define, implementa, mede, gerencia, modifica eaperfeiçoa o processo de desenvolvimento desoftware

Ferramentas e Métodos

Ferramentas de software automatizam o processo de engenharia de softwareMétodos impõem estrutura sobre a atividade dedesenvolvimento e manutenção de software com oobjetivo de torna-la sistemática e mais propensa aosucesso.

Qualidade de Software

Conjunto de atividades relacionadas com garantiade qualidade de software, entre estas as atividadesde verificação e validação.

Deixe um comentário