Tópicos Avançados de Engenharia de Software

April 30, 2019 | Author: Elisangela Gomes | Category: Unit Testing, Software, Systems Engineering, Quality (Business), Areas Of Computer Science
Share Embed Donate


Short Description

prova esab...

Description

ATIVIDADES DO MÓDULO DE TÓPICOS AVANÇADOS DE ENGENHARIA DE SOFTWARE LISTA 1 1 - Qual é documento criado sob o patrocínio da IEEE com a finalidade de servir de referência em assuntos considerados, de forma generalizada generalizada pela comunidade mundial, como pertinentes à área de Engenharia de Software:  Justificativa: a) PMBOK b) SWEBOK c)  BABOK d) nenhum dos anteriores 2 - Qual das alternativas abaixo NÃO esta relacionada como um dos estilos arquiteturais mais importantes para a Engenharia de ORIENTADA A OBJETOS OBJETOS b) ARQUITETURA DE CHAMADA E RETORNO RETORNO c) ARQUITETURA Software: Justificativa: Software: Justificativa: a) ARQUITETURA ORIENTADA  ESTRUTURADA d) ARQUITETURA EM CAMADAS  3 - O conceito de TAXONOMIA representa: Justificativa: representa: Justificativa: a) A estrutura da codificação do código-fonte b) O mesmo que ergonometria c) A quantificação das taxas de erros de um sistema d) A ciência ou técnica técnica de classificação classificação 4 - A fim de acessar e modificar os registros de um Sistema, um agressor precisa penetrar basicamente em três camadas de proteção nos níveis de: Justificativa: de: Justificativa: a) PLATAFORMA, APLICAÇÃO e REGISTRO b) PLATAFORMA, PROGRAMA e CAMPO c) SISTEMA,  PROGRAMA e CAMPO d) SISTEMA, APLICAÇÃO e REGISTRO REGISTRO 5 - Quais são diretrizes de projeto que Sommerville Sommerville orienta com objetivo de conscientizar os pontos críticos de segurança ? I ? Evitar um ponto único de falha II ? Estar ciente da possibilidade de Engenharia Social Social III ? Equilibrar proteção proteção e facilidade de uso IV ? Reduzir custos burocráticos de segurança V ? Falhar de maneira protegida  Justificativa: a) I ? II ? III ? IV b) I ? II ? III ? V c) II ? III ? IV ? V d)  I ? III ? IV? V 

Int erface hetero-computacional c) Informatização 6 - O que representa a sigla IHC ? Justificativa: ?  Justificativa: a) Interação hetero-computacional b) Interface homem-computador d) Interface homem-computador  7 - Qual das alternativas alternativas NÃO é uma regra de ouro no projeto de interface:  Justificativa: a) Reduza a carga de memória do usuário b)  Diminua o delay entre o usuário e a interface c) Coloque o usuário no controle d) Faça a interface consistente 8 - Das necessidades registradas registradas por Maslow na sua famosa pirâmide das necessidades humanas, as que mais afetam as pessoas que trabalham em organizações de desenvolvimento de software são as necessidades de:  Justificativa: a) Fisiológicas, auto-estima e segurança b) Satisfação social, fisiológicas e segurança c) Satisfação social, auto-estima e auto-realização d) Fisiológicas, segurança e auto-realização 9 - O que vem a representar a sigla SOA ? Justificativa: ?  Justificativa: Arquiteturas orientadas a serviços a) arquiteturas orientado a aspectos b) arquiteturas orientadas a serviços c) arquiteturas orientada a soluções d) arquiteturas orientada a objetos 10 - Qual o modelo de estimativa de custo de software mais amplamente usado e discutido na indústria ?  Justificativa: COCOMO II a) COCOMO II b) Técnicas de Decomposição c) Modelos de Estimativa Empíricos d) Casos de Uso LISTA 2 1 - Complete as seguintes frases respectivamente com a seqüência das palavras nas alternativas: Programadores rendem ........... em lugares mais fechados. Pessoas preferem luz ........... e com visão do ............... .................... .................... para as pessoas a possibilidade de reorganizar reorganizar o espaço para se adequar às práticas de trabalho e poder personalizar personalizar esse ambiente.  Justificativa: a) Menos - natural ? interior ? é importante b) Melhor - artificial ? interior ? não é importante c) Melhor - natural ? exterior exterior ? é importante d) Menos - artificial ? exterior ? não é importante 2 - Assinale a alternativa que corresponda à verdade quanto ao Modelo de Maturidade de Capacitação Capacitação de Pessoal:  Justificativa: a) A b) A sigla é MMC-P c) É próprio para ser implantado em pequenas empresas. d) É um capítulo a parte no CMM  sigla é P-CMM 3 - Assinale a alternativa que corresponda à verdade quanto ao PSP - Personal Software Process: Process:  Justificativa: a) Tem uma melhoria de 10% (em média) na estimativa de tamanho b) Tem uma melhoria de 5% (em média) na estimativa de esforço esforço c) Objetiva a melhoria continua continua desenvolver equipes inteiras nos processos individuais d) Muito utilizado para desenvolver

encontrem autores e empresas empresas que 4 - Quanto a Qualidade de Software e contrariando o SWEBOK é comum que: Justificativa: que:  Justificativa: a) Que se encontrem afirmam que os Testes de Software mais a Qualidade de Software deveriam ser uma nova área do conhecimento. b) Que se encontrem encontrem autores e encontrem autores e empresas empresas que empresas que afirmam serem os Testes de Software uma etapa da Qualidade de Software. c) Que se encontrem afirmam que os Testes de Software e Qualidade de Software deveriam deveriam ser áreas do conhecimento distintas. d) Que se encontrem autores e empresas que afirmam ser a Qualidade de Software uma etapa dos Testes de Software. 5 - O gerenciamento gerenciamento de qualidade de software para sistemas de grande porte pode ser estruturado em: Justificativa: em:  Justificativa: a) Garantia de Qualidade, Planejamento de Qualidade e Controle de Qualidade b) Garantia de Qualidade, Estrutura de Qualidade e Controle de Qualidade c) Estrutura de Qualidade, Planejamento de Qualidade e Controle de Qualidade Qualidade d) Garantia de Qualidade, Planejamento de Qualidade e  Estrutura de Qualidade 6 - Complete a frase: ?O padrão ............... é o mais geral desses padrões e se aplica às organizações que se dedicam a processos de qualidade nas empresas que projetam, desenvolvem e mantêm produtos?. Justificativa: produtos?.  Justificativa: a) ISO 9000 b) ISO 9001 c) OSI 9000 d) OSI 9001 7 - Complete a frase: ?Todos nós devemos fazer back-up de nossos computadores regularmente regularmente em casos de falha no disco (..........) e, para proteger nossos lares em termos de segurança, geralmente geralmente temos mais de um tipo de fechadura na porta principal de entrada

8 - Para sistemas de pequeno e médio porte, as técnicas de Engenharia de Software provavelmente tornam possível desenvolver software livre de defeitos. Para atingir esse objetivo, você precisa usar uma gama de técnicas de Engenharia de Software tais como: I ? Especificação Formal II ? Gerenciamento de Qualidade III ? Manutenção Constante IV ? Processos de Software Confiáveis  Justificativa: a) I ? II - III b) I ? II - IV c) II ? III - IV d) I ? III - IV  9 - A técnica de hardware tolerante a defeitos mais comum é baseada na noção de redundância modular:  Justificativa: a) unitária b) binária c) tripla d) quaternária 10 - Existem duas abordagens para fornecer software tolerante a defeitos:  Justificativa: a) PROGRAMAÇÃO EM 3 VERSÕES e BLOCOS  de TESTE b) PROGRAMAÇÃO EM n-VERSÕES e BLOCOS de RECUPERAÇÃO c) PROGRAMAÇÃO EM 3 VERSÕES e BLOCOS de  RECUPERAÇÃO d) PROGRAMAÇÃO EM n-VERSÕES e BLOCOS de TESTE  LISTA 3 1 - Qual a alternativa mais correta quanto a melhor estratégia de testes de software? Justificativa: a) Deve-se sempre contratar uma equipe terceirizada para testar software. b) O pessoal que construiu o software preferencialmente não deve testá-lo. c) O pessoal que construiu o  software deve sempre também testá-lo. d) Tanto faz que pessoal que construiu o software teste-o ou não em termos de eficiência 2 - Ao ser realizado o Teste de Aceitação usuários reais do sistema são selecionados e convidados a realizarem testes alfa e beta do sistema. Estes usuários devem ter:  Justificativa: a) Boa capacidade crítica b) Boa capacidade linguística c) Boa capacidade de matemática d) Não se deve exigir nenhuma habilidade especial dos usuários 3 - Conforme a espiral dos testes de software temos seqüencialmente os seguintes testes desde a sua parte interna até a sua parte mais externa da espiral: Justificativa: a) Teste de integração, teste de validação, teste de unidade e teste de sistema b) Teste de unidade, teste de integração, teste de validação e teste de sistema c) Teste de validação, teste de unidade, teste de integração e teste de sistema d) Teste de  sistema, teste de validação, teste de integração e teste de unidade 4 - Podemos afirmar quanto aos Testes de Caixa-Preta: Justificativa: a) São também chamados de Teste Funcional. b) Não se preocupa com a estrutura lógica interna do software. c) São testes que são conduzidos na interface do software. d) Todas as alternativas anteriores estão corretas. 5 - A técnica de teste de Caixa-Branca é recomendada para as fases de:  Justificativa: a) Teste da Unidade e Teste de Sistema b) Teste de Sistema e Teste de Aceitação. c) Teste da Unidade e Teste da Integração d) É aplicável a todas as fases de teste 6 - Na prática, o jargão ?caixa preta? ou ?caixa branca? está sendo substituído por basicamente 3 tipos de técnicas para realizar testes de software, mais próximas da realidade das equipes envolvidas. São as técnicas baseadas em:  Justificativa: a) Especificação, Estrutura e  Experiência b) Especificação, Estrutura e Excelência c) Excelência, Estrutura e Experiência d) Especificação, Excelência e Experiência 7 - Preencha com as palavras mais adequadas: ?Teste orientado a objetos é ........... ao teste de sistemas convencionais, mas é .............  Justificativa: a) taticamente diferente - estrategicamente similar b) taticamente similar - estrategicamente diferente c) estrategicamente similar - taticamente diferente d) estrategicamente diferente - taticamente similar  8 - Podemos definir Sistemas de Tempo Real (STR) como: Justificativa: a) Programas cujo funcionamento depende dos resultados  produzidos em tempo real e não virtual que é do Sistema Operacional. b) Programas cujo funcionamento correto depende dos resultados  produzidos pelo tempo gerado por um clock especial do Sistema Operacional. c) Um sistema de software cujo funcionamento correto depende dos resultados produzidos pelo sistema em Tempo Real. d) Um sistema de software cujo funcionamento correto depende dos resultados  produzidos pelo sistema e do tempo em que estes resultados são produzidos. 9 - Podemos afirmar quanto ao Microprocessador e Microcontrolador:  Justificativa: a) O Microprocessador é de propósito geral e os  Microcontroladores são de propósitos específicos. b) Dentro de Microcontroladores existem enorme quantidade de Microprocessadores. c) O  Microprocessador é de propósito específico e os Microcontroladores são de propósito geral. d) Tem o mesmíssimo significado técnico. 10 - O que vem a representar a sigla SOA ? Justificativa: a) Arquiteturas orientada a objetos b) Arquiteturas orientadas a serviços c)  Arquiteturas orientado a aspectos d) Arquiteturas orientada a soluções

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF