Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Swebok Construção de Software Também chamada de construção ou codificação, essa etapa é essencial em todo tipo de desenvolvimento, custando cerca de 70% à 80% do tempo destes. O que é a construção de software? Está ligada à todas as áreas do projeto e do teste. Sendo constituída principalmente pela codificação, pela verificação e pelo teste do programa. Está conectada também à gerência de configuração de software (arquivos fontes, conteúdos, casos de teste e outros. Fundamentos_________________________________________________ São principalmente a codificação e a depuração (correção de defeitos), mas envolvendo também teste unitários, de integração e outras atividades. Atividades específicas: Determinar como o código deve ser testado; Projetar e escrever classes e rotinas; Criar e nomear variáveis e constantes; Selecionar estruturas de controle organizando em blocos de instrução; Teste de unidade; Teste de integração e depuração do código; Revisão do projeto e do código dos membros da equipe; Polir o código e comentá-lo; Integração de componentes; Sintonizar o código de forma que ele se torne menor e mais rápido; Não faz parte da construção de software: Desenvolvimento de requisitos; Arquitetura de software; Projeto e interface com o usuário; Teste de sistema; Manutenção. Produto_____________________________________________________ Tem como produto o código fonte. Este serve como uma descrição do software, sendo melhor do que a especificação por manter-se sempre atualizado. É dividido em três etapas: Fundamentos: minimização da complexidade, antecipação de mudanças, construção para verificação e padrões de construção. Gerenciamento de construção: modelos, planejamento e medições de construção. Considerações práticas: Projeto de construção, linguagem de construção, codificação, teste, uso, qualidade e integrações.
Compartilhar