Baixe o app para aproveitar ainda mais
Prévia do material em texto
1/1 Lista de Conferência de Revisão ETAPAS QUESTIONAMENTOS Engenharia de Sistemas As funções principais são definidas de forma delimitada e sem ambiguidade? As interfaces entre os elementos estão definidas? As restrições de projeto foram estabelecidas para cada projeto? As melhores alternativas foram selecionadas? A solução é tecnologicamente viável? Existe um mecanismo de verificação e validação para o sistema? Há consistência entre todos os elementos do sistema? Planejamento do Projeto de Software O escopo do software é definido e delimitado sem ambiguidades? A terminologia é clara? Os recursos são adequados para o escopo? Os recursos estão prontamente disponíveis? Os riscos em todas as categorias importantes foram definidos? Um plano de gerenciamento dos riscos está em andamento? As tarefas são definidas e colocadas em sequência adequadamente? A base para estimativa de custos é razoável? Os orçamentos e prazos finais predefinidos são realísticos? O cronograma é consistente? Análise de Requisitos de Software O domínio de informação é completo, consistente e acurado? A divisão do problema em partições é completa? As interfaces externas e internas são adequadamente definidas? O modelo de dados reflete adequadamente os objetos de dados, seus atributos e relações? Todos os requisitos são rastreáveis em nível de sistema? A prototipação foi levada a efeito pelo cliente/usuário? O desempenho é atingível, dentro das restrições impostas por outros elementos do sistema? Os requisitos têm consistência com os prazos, os recursos e o orçamento? Os critérios de validação estão completos? Projeto de Software Os requisitos de software se refletem na arquitetura de software? É conseguida uma efetiva modularidade? Os módulos são funcionalmente independentes? A arquitetura de programa é fatorada? São definidas interfaces para os módulos e para os elementos de sistema externos? A estrutura de dados é consistente com o domínio de informações? A manutenibilidade foi levada em consideração? Os fatores de qualidade foram explicitamente avaliados? Codificação O projeto foi adequadamente traduzido em código? Há erros de ortografia ou tipográficos? As convenções de linguagem foram usadas adequadamente? Existe concordância em relação aos padrões de codificação quanto ao estilo de linguagem, comentários e cabeçalho modular? Há comentários incorretos ou ambíguos? Os tipos de dados e a declaração de dados são apropriados? As constantes físicas estão corretas? Todos os itens da lista de conferência do walkthrough de projeto foram reaplicados? Testes de Software As fases de teste importantes foram adequadamente identificadas e dispostas sequencialmente? A capacidade de acompanhar os critérios/requisitos de validação foi estabelecida como parte da análise de requisitos de software? As principais funções são logo demonstradas? O plano de testes é consistente com o plano de projeto global? Um cronograma de teste foi explicitamente definido? Os recursos e ferramentas de teste foram identificados e estão à disposição? Um mecanismo de manutenção de registros de teste foi estabelecido? O teste de fadiga para o software foi especificado? Manutenção Foram considerados possíveis efeitos colaterais associados à mudança? A solicitação de mudança foi documentada, avaliada e aprovada? A mudança, uma vez feita, foi documentada e relatada a todas as partes interessadas? As FTRs apropriadas foram realizadas? Uma revisão de aceitação final foi realizada para ter a garantia de que todo o software foi adequadamente atualizado, testado e substituído?
Compartilhar