Prévia do material em texto
AVALIAÇÃO – ENGENHARIA DE SOFTWARE PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma. Assinale a ÚNICA opção com a sequência correta de V e F. Resposta Marcada : 1-V; 2-F; 3-V; 4-V. PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características podemos classificar este software como: Resposta Marcada : Adware. PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 0 F (Funcional) e NF (Não Funcional). I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: Resposta Marcada : I-F, II-F, III-NF, IV-F. PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 NÃO é fase do RUP? Resposta Marcada : Gerenciamento. PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I – Código fonte – conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II – Código Objeto – Sequência binária de instruções, que são executadas diretamente por um processador. III- Código de Máquina – Resultado da compilação do código fonte. Assinale a única opção correta Resposta Marcada : Somente I está correta. PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença “quanto menos modificações, menos interrupções no teste” está relacionada com uma característica. Essa característica é identificada como compreensibilidade estabilidade observalibilidade controlabilidade operacionalidade Considerando os dois paradigmas de desenvolvimento de software, estudados. Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: I..O atributo descreve as características dos objetos. II.A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida. III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. Resposta Marcada : Apenas as afirmativas II e III estão incompatíveis. PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Resposta Marcada : Adotar um processo de desenvolvimento. PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a arquitetura de sistemas. I. Quanto mais independente as unidades forem, mais modular será a arquitetura. II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura. III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas partes separadamente. Assinale a ÚNICA opção correta: Resposta Marcada : Somente I e III estão corretas 90 / 100 PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Resposta Marcada : Funcional. PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10 Indique a alternativa correta para definir CONHECIMENTO: Resposta Marcada : Experiência pessoal, informações analisadas, gerando ações ou decisões. Total