2
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 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 Software: Justificativa: a) ARQUITETURA ORIENTADA A OBJETOS b) ARQUITETURA DE CHAMADA E RETORNO c) ARQUITETURA ESTRUTURADA d) ARQUITETURA EM CAMADAS 3 - O conceito de TAXONOMIA 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 de 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: a) PLATAFORMA, APLICAÇÃO e REGISTRO b) PLATAFORMA, PROGRAMA e CAMPO c) SISTEMA, PROGRAMA e CAMPO d) SISTEMA, APLICAÇÃO e REGISTRO 5 - Quais são diretrizes de projeto que 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 III ? Equilibrar 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 6 - O que representa a sigla IHC ? Justificativa: a) Interação hetero-computacional b) Interface hetero-computacional c) Informatização homem-computador d) Interface homem-computador 7 - Qual das 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 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: 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 o espaço para se adequar às práticas de trabalho e poder personalizar esse ambiente. Justificativa: a) Menos - natural ? interior ? é importante b) Melhor - artificial ? interior ? não é importante c) Melhor - natural ? exterior ? é importante d) Menos - artificial ? exterior ? não é importante 2 - Assinale a alternativa que corresponda à verdade quanto ao Modelo de Maturidade de Capacitação de Pessoal: Justificativa: a) A sigla é P-CMM b) A sigla é MMC-P c) É próprio para ser implantado em pequenas empresas. d) É um capítulo a parte no CMM 3 - Assinale a alternativa que corresponda à verdade quanto ao PSP - Personal Software 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 c) Objetiva a melhoria continua nos processos individuais d) Muito utilizado para desenvolver equipes inteiras 4 - Quanto a Qualidade de Software e contrariando o SWEBOK é comum que: Justificativa: a) Que se encontrem autores e empresas que afirmam que os Testes de Software mais a Qualidade de Software deveriam ser uma nova área do conhecimento. b) Que se encontrem autores e empresas que afirmam serem os Testes de Software uma etapa da Qualidade de Software. c) Que se encontrem autores e empresas que afirmam que os Testes de Software e Qualidade de Software 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 de qualidade de software para sistemas de grande porte pode ser estruturado 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 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: 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 em casos de falha no disco (..........) e, para proteger nossos lares em termos de segurança, geralmente temos mais de um tipo de fechadura na porta principal de entrada

Tópicos Avançados de Engenharia de Software

Embed Size (px)

DESCRIPTION

prova esab

Citation preview

  • ATIVIDADES DO MDULO DE TPICOS AVANADOS DE ENGENHARIA DE SOFTWARE LISTA 1

    1 - Qual documento criado sob o patrocnio da IEEE com a finalidade de servir de referncia em assuntos considerados, de formageneralizada pela comunidade mundial, como pertinentes rea de Engenharia de Software: Justificativa: a) PMBOK b)SWEBOKc) BABOK d) nenhum dos anteriores

    2 - Qual das alternativas abaixo NO esta relacionada como um dos estilos arquiteturais mais importantes para a Engenharia deSoftware: Justificativa: a) ARQUITETURA ORIENTADA A OBJETOS b) ARQUITETURA DE CHAMADA E RETORNO c)ARQUITETURAESTRUTURADAd) ARQUITETURA EM CAMADAS

    3 - O conceito de TAXONOMIA representa: Justificativa: a) A estrutura da codificao do cdigo-fonte b) O mesmo que ergonometria c) Aquantificao das taxas de erros de um sistema d)Acinciaoutcnicadeclassificao

    4 - A fim de acessar e modificar os registros de um Sistema, um agressor precisa penetrar basicamente em trs camadas de proteo nosnveis de: Justificativa: a)PLATAFORMA,APLICAOeREGISTROb) PLATAFORMA, PROGRAMA e CAMPO c) SISTEMA,PROGRAMA e CAMPO d) SISTEMA, APLICAO e REGISTRO

    5 - Quais so diretrizes de projeto que Sommerville orienta com objetivo de conscientizar os pontos crticos de segurana ? I ? Evitar umponto nico de falha II ? Estar ciente da possibilidade de Engenharia Social III ? Equilibrar proteo e facilidade de uso IV ? Reduzircustos burocrticos de segurana V ? Falhar de maneira protegida Justificativa: a) I ? II ? III ? IV b)I?II?III?Vc) II ? III ? IV ? V d) I ? III ? IV? V

    6 - O que representa a sigla IHC ? Justificativa: a) Interao hetero-computacional b) Interface hetero-computacional c) Informatizaohomem-computador d)Interfacehomem-computador

    7 - Qual das alternativas NO uma regra de ouro no projeto de interface: Justificativa: a) Reduza a carga de memria do usurio b)Diminuaodelayentreousurioeainterfacec) Coloque o usurio no controle d) Faa a interface consistente

    8 - Das necessidades registradas por Maslow na sua famosa pirmide das necessidades humanas, as que mais afetam as pessoas quetrabalham em organizaes de desenvolvimento de software so as necessidades de: Justificativa: a) Fisiolgicas, auto-estima e segurana b) Satisfao social, fisiolgicas e segurana c)Satisfaosocial,auto-estimaeauto-realizaod) Fisiolgicas, segurana e auto-realizao

    9 - O que vem a representar a sigla SOA ? Justificativa: Arquiteturas orientadas a servios a) arquiteturas orientado a aspectos b)arquiteturasorientadasaserviosc) arquiteturas orientada a solues d) arquiteturas orientada a objetos

    10 - Qual o modelo de estimativa de custo de software mais amplamente usado e discutido na indstria ? Justificativa: COCOMO II a)COCOMOIIb) Tcnicas de Decomposio c) Modelos de Estimativa Empricos d) Casos de Uso

    LISTA 2

    1 - Complete as seguintes frases respectivamente com a seqncia das palavras nas alternativas: Programadores rendem ........... emlugares mais fechados. Pessoas preferem luz ........... e com viso do ............... .................... para as pessoas a possibilidade de reorganizar oespao para se adequar s prticas de trabalho e poder personalizar esse ambiente. Justificativa: a) Menos - natural ? interior ? importante b) Melhor - artificial ? interior ? no importante c)Melhor-natural?exterior?importanted) Menos - artificial ? exterior ?no importante

    2 - Assinale a alternativa que corresponda verdade quanto ao Modelo de Maturidade de Capacitao de Pessoal: Justificativa: a)AsiglaP-CMMb) A sigla MMC-P c) prprio para ser implantado em pequenas empresas. d) um captulo a parte no CMM

    3 - Assinale a alternativa que corresponda verdade quanto ao PSP - Personal Software Process: Justificativa: a) Tem uma melhoria de10% (em mdia) na estimativa de tamanho b) Tem uma melhoria de 5% (em mdia) na estimativa de esforo c)Objetivaamelhoriacontinuanosprocessosindividuaisd) Muito utilizado para desenvolver equipes inteiras

    4 - Quanto a Qualidade de Software e contrariando o SWEBOK comum que: Justificativa: a) Que se encontrem autores e empresas queafirmam que os Testes de Software mais a Qualidade de Software deveriam ser uma nova rea do conhecimento. b)QueseencontremautoreseempresasqueafirmamseremosTestesdeSoftwareumaetapadaQualidadedeSoftware.c) Que se encontrem autores e empresas queafirmam que os Testes de Software e Qualidade de Software deveriam ser reas do conhecimento distintas. d) Que se encontrem autores eempresas que afirmam ser a Qualidade de Software uma etapa dos Testes de Software.

    5 - O gerenciamento de qualidade de software para sistemas de grande porte pode ser estruturado em: Justificativa: a)GarantiadeQualidade,PlanejamentodeQualidadeeControledeQualidadeb) Garantia de Qualidade, Estrutura de Qualidade e Controle de Qualidade c) Estrutura de Qualidade, Planejamento de Qualidade e Controle de Qualidade d) Garantia de Qualidade, Planejamento de Qualidade eEstrutura de Qualidade

    6 - Complete a frase: ?O padro ............... o mais geral desses padres e se aplica s organizaes que se dedicam a processos dequalidade nas empresas que projetam, desenvolvem e mantm produtos?. Justificativa: a) ISO 9000 b)ISO9001c) OSI 9000 d) OSI 9001

    7 - Complete a frase: ?Todos ns devemos fazer back-up de nossos computadores regularmente em casos de falha no disco (..........) e,para proteger nossos lares em termos de segurana, geralmente temos mais de um tipo de fechadura na porta principal de entrada

  • (............)?. Justificativa: a) diversidade - redundncia b) redundncia - tolerncia c) diversidade - tolerncia d)redundncia-diversidade

    8 - Para sistemas de pequeno e mdio porte, as tcnicas de Engenharia de Software provavelmente tornam possvel desenvolver softwarelivre de defeitos. Para atingir esse objetivo, voc precisa usar uma gama de tcnicas de Engenharia de Software tais como: I ?Especificao Formal II ? Gerenciamento de Qualidade III ? Manuteno Constante IV ? Processos de Software Confiveis Justificativa: a) I ? II - III b)I?II-IVc) II ? III - IV d) I ? III - IV

    9 - A tcnica de hardware tolerante a defeitos mais comum baseada na noo de redundncia modular: Justificativa: a) unitria b) binria c)triplad) quaternria

    10 - Existem duas abordagens para fornecer software tolerante a defeitos: Justificativa: a) PROGRAMAO EM 3 VERSES e BLOCOSde TESTE b)PROGRAMAOEMn-VERSESeBLOCOSdeRECUPERAOc) PROGRAMAO EM 3 VERSES e BLOCOS deRECUPERAO d) PROGRAMAO EM n-VERSES e BLOCOS de TESTE

    LISTA 3

    1 - Qual a alternativa mais correta quanto a melhor estratgia de testes de software? Justificativa: a) Deve-se sempre contratar uma equipeterceirizada para testar software. b)Opessoalqueconstruiuosoftwarepreferencialmentenodevetest-lo.c) O pessoal que construiu osoftware deve sempre tambm test-lo. d) Tanto faz que pessoal que construiu o software teste-o ou no em termos de eficincia

    2 - Ao ser realizado o Teste de Aceitao usurios reais do sistema so selecionados e convidados a realizarem testes alfa e beta dosistema. Estes usurios devem ter: Justificativa: a)Boacapacidadecrticab) Boa capacidade lingustica c) Boa capacidade de matemtica d) No se deve exigir nenhuma habilidade especial dos usurios

    3 - Conforme a espiral dos testes de software temos seqencialmente os seguintes testes desde a sua parte interna at a sua parte maisexterna da espiral: Justificativa: a) Teste de integrao, teste de validao, teste de unidade e teste de sistema b)Testedeunidade,testedeintegrao,testedevalidaoetestedesistemac) Teste de validao, teste de unidade, teste de integrao e teste de sistema d) Teste desistema, teste de validao, teste de integrao e teste de unidade

    4 - Podemos afirmar quanto aos Testes de Caixa-Preta: Justificativa: a) So tambm chamados de Teste Funcional. b) No se preocupa coma estrutura lgica interna do software. c) So testes que so conduzidos na interface do software. d)Todasasalternativasanterioresestocorretas.

    5 - A tcnica de teste de Caixa-Branca recomendada para as fases de: Justificativa: a) Teste da Unidade e Teste de Sistema b) Teste deSistema e Teste de Aceitao. c)TestedaUnidadeeTestedaIntegraod) aplicvel a todas as fases de teste

    6 - Na prtica, o jargo ?caixa preta? ou ?caixa branca? est sendo substitudo por basicamente 3 tipos de tcnicas para realizar testesde software, mais prximas da realidade das equipes envolvidas. So as tcnicas baseadas em: Justificativa: a)Especificao,EstruturaeExperinciab) Especificao, Estrutura e Excelncia c) Excelncia, Estrutura e Experincia d) Especificao, Excelncia e Experincia

    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)estrategicamentesimilar-taticamentediferented) estrategicamente diferente - taticamente similar

    8 - Podemos definir Sistemas de Tempo Real (STR) como: Justificativa: a) Programas cujo funcionamento depende dos resultadosproduzidos em tempo real e no virtual que do Sistema Operacional. b) Programas cujo funcionamento correto depende dos resultadosproduzidos pelo tempo gerado por um clock especial do Sistema Operacional. c) Um sistema de software cujo funcionamento correto dependedos resultados produzidos pelo sistema em Tempo Real. d)Umsistemadesoftwarecujofuncionamentocorretodependedosresultadosproduzidospelosistemaedotempoemqueestesresultadossoproduzidos.

    9 - Podemos afirmar quanto ao Microprocessador e Microcontrolador: Justificativa: a)OMicroprocessadordepropsitogeraleosMicrocontroladoressodepropsitosespecficos.b) Dentro de Microcontroladores existem enorme quantidade de Microprocessadores. c) OMicroprocessador de propsito especfico e os Microcontroladores so de propsito geral. d) Tem o mesmssimo significado tcnico.

    10 - O que vem a representar a sigla SOA ? Justificativa: a) Arquiteturas orientada a objetos b)Arquiteturasorientadasaserviosc) Arquiteturas orientado a aspectos d) Arquiteturas orientada a solues