tÓpicos avanÇados de engenharia de software

Upload: renato-william

Post on 10-Jul-2015

399 views

Category:

Documents


9 download

TRANSCRIPT

1 - Qual documento criado sob o patrocnio da IEEE com a finalidade de servir de referncia em assuntos considerados, de forma generalizada pela comunidade mundial, como pertinentes rea de Engenharia de Software: Resposta errada. Opo correta: Letra B. A. B. C. D. PMBOK SWEBOK BABOK nenhum dos anteriores

2 - Qual das alternativas abaixo NO esta relacionada como um dos estilos arquiteturais mais importantes para a Engenharia de Software: Resposta errada. Opo correta: Letra C. A. B. C. D. ARQUITETURA ORIENTADA A OBJETOS ARQUITETURA DE CHAMADA E RETORNO ARQUITETURA ESTRUTURADA ARQUITETURA EM CAMADAS

3 - O conceito de TAXONOMIA representa: Resposta errada. Opo correta: Letra D. A. B. A estrutura da codificao do cdigo-fonte O mesmo que ergonometria

C. D.

A quantificao das taxas de erros de um sistema A cincia ou tcnica de classificao

4 - A fim de acessar e modificar os registros de um Sistema, um agressor precisa penetrar basicamente em trs camadas de proteo nos nveis de: Resposta Correta. Letra A. A. B. C. D. PLATAFORMA, APLICAO e REGISTRO PLATAFORMA, PROGRAMA e CAMPO SISTEMA, PROGRAMA e CAMPO SISTEMA, APLICAO e REGISTRO

5 - Quais so diretrizes de projeto que Sommerville orienta com objetivo de conscientizar os pontos crticos de segurana ? I ? Evitar um ponto nico de falha II ? Estar ciente da possibilidade de Engenharia Social III ? Equilibrar proteo e facilidade de uso IV ? Reduzir custos burocrticos de segurana V ? Falhar de maneira protegida Resposta errada. Opo correta: Letra B. A. B. I ? II ? III ? IV I ? II ? III ? V

C. D.

II ? III ? IV ? V I ? III ? IV? V

6 - O que representa a sigla IHC ? Resposta errada. Opo correta: Letra D. A. B. C. D. Interao hetero-computacional Interface hetero-computacional Informatizao homem-computador Interface homem-computador

7 - Qual das alternativas NO uma regra de ouro no projeto de interface: Resposta errada. Opo correta: Letra B. A. B. C. D. Reduza a carga de memria do usurio Diminua o delay entre o usurio e a interface Coloque o usurio no controle Faa a interface consistente

8 - Das necessidades registradas por Maslow na sua famosa pirmide das necessidades humanas, as que mais afetam as pessoas que trabalham em organizaes de desenvolvimento de software so as necessidades de: Resposta errada. Opo correta: Letra C.

A. B. C. D.

Fisiolgicas, auto-estima e segurana Satisfao social, fisiolgicas e segurana Satisfao social, auto-estima e auto-realizao Fisiolgicas, segurana e auto-realizao

9 - O que vem a representar a sigla SOA ? Resposta Correta. Letra B. A. B. C. D. arquiteturas orientado a aspectos arquiteturas orientadas a servios arquiteturas orientada a solues arquiteturas orientada a objetos

10 - Qual o modelo de estimativa de custo de software mais amplamente usado e discutido na indstria ? Resposta Correta. Letra A. A. B. C. D. COCOMO II Tcnicas de Decomposio Modelos de Estimativa Empricos Casos de Uso

1 - Complete as seguintes frases respectivamente com a seqncia das palavras nas alternativas:

Programadores rendem ........... em lugares mais fechados. Pessoas preferem luz ........... e com viso do ............... .................... para as pessoas a possibilidade de reorganizar o espao para se adequar s prticas de trabalho e poder personalizar esse ambiente. Resposta errada. Opo correta: Letra C. A. B. C. D. Menos - natural ? interior ? importante Melhor - artificial ? interior ? no importante Melhor - natural ? exterior ? importante Menos - artificial ? exterior ? no importante

2 - Assinale a alternativa que corresponda verdade quanto ao Modelo de Maturidade de Capacitao de Pessoal: Resposta Correta. Letra A. A. B. C. D. A sigla P-CMM A sigla MMC-P prprio para ser implantado em pequenas empresas. um captulo a parte no CMM

3 - Assinale a alternativa que corresponda verdade quanto ao PSP - Personal Software Process: Resposta errada. Opo correta: Letra C. A. Tem uma melhoria de 10% (em mdia) na estimativa de tamanho

B. C. D.

Tem uma melhoria de 5% (em mdia) na estimativa de esforo Objetiva a melhoria continua nos processos individuais Muito utilizado para desenvolver equipes inteiras

4 - Quanto a Qualidade de Software e contrariando o SWEBOK comum que: Resposta Correta. Letra B. 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: Resposta errada. Opo correta: Letra A. A. B. C. D. Garantia de Qualidade, Planejamento de Qualidade e Controle de Qualidade Garantia de Qualidade, Estrutura de Qualidade e Controle de Qualidade Estrutura de Qualidade, Planejamento de Qualidade e Controle de Qualidade Garantia de Qualidade, Planejamento de Qualidade e Estrutura de Qualidade

6 - Complete a frase: ?O padro ............... o mais geral desses padres e se aplica s organizaes que se dedicam a processos de qualidade nas empresas que projetam, desenvolvem e mantm produtos?. Resposta errada. Opo correta: Letra B. A. B. C. D. ISO 9000 ISO 9001 OSI 9000 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 (............)?. Resposta errada. Opo correta: Letra D. A. B. C. D. diversidade - redundncia redundncia - tolerncia diversidade - tolerncia redundncia - diversidade

8 - Para sistemas de pequeno e mdio porte, as tcnicas de Engenharia de Software provavelmente tornam possvel desenvolver software livre 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 Resposta Correta. Letra B. A. B. C. D. I ? II - III I ? II - IV II ? III - IV I ? III - IV

9 - A tcnica de hardware tolerante a defeitos mais comum baseada na noo de redundncia modular: Resposta Correta. Letra C. A. B. C. D. unitria binria tripla quaternria

10 - Existem duas abordagens para fornecer software tolerante a defeitos: Resposta errada. Opo correta: Letra B. A. PROGRAMAO EM 3 VERSES e BLOCOS de TESTE

B. C. D.

PROGRAMAO EM n-VERSES e BLOCOS de RECUPERAO PROGRAMAO EM 3 VERSES e BLOCOS de RECUPERAO PROGRAMAO EM n-VERSES e BLOCOS de TESTE

1 - Qual a alternativa mais correta quanto a melhor estratgia de testes de software? Resposta errada. Opo correta: Letra B. A. B. C. D. Deve-se sempre contratar uma equipe terceirizada para testar software. O pessoal que construiu o software preferencialmente no deve test-lo. O pessoal que construiu o software deve sempre tambm test-lo. 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 do sistema. Estes usurios devem ter: Resposta Correta. Letra A. A. B. C. D. Boa capacidade crtica Boa capacidade lingustica Boa capacidade de matemtica 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 mais externa da espiral: Resposta errada. Opo correta: Letra B. A. B. C. D. Teste de integrao, teste de validao, teste de unidade e teste de sistema Teste de unidade, teste de integrao, teste de validao e teste de sistema Teste de validao, teste de unidade, teste de integrao e teste de sistema Teste de sistema, teste de validao, teste de integrao e teste de unidade

4 - Podemos afirmar quanto aos Testes de Caixa-Preta: Resposta errada. Opo correta: Letra D. A. B. C. D. So tambm chamados de Teste Funcional. No se preocupa com a estrutura lgica interna do software. So testes que so conduzidos na interface do software. Todas as alternativas anteriores esto corretas.

5 - A tcnica de teste de Caixa-Branca recomendada para as fases de: Resposta errada. Opo correta: Letra C. A. B. C. Teste da Unidade e Teste de Sistema Teste de Sistema e Teste de Aceitao. Teste da Unidade e Teste da Integrao

D.

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 testes de software, mais prximas da realidade das equipes envolvidas. So as tcnicas baseadas em: Resposta errada. Opo correta: Letra A. A. B. C. D. Especificao, Estrutura e Experincia Especificao, Estrutura e Excelncia Excelncia, Estrutura e Experincia Especificao, Excelncia e Experincia

7 - Preencha com as palavras mais adequadas: ?Teste orientado a objetos ........... ao teste de sistemas convencionais, mas ............. Resposta errada. Opo correta: Letra C. A. B. C. D. taticamente diferente - estrategicamente similar taticamente similar - estrategicamente diferente estrategicamente similar - taticamente diferente estrategicamente diferente - taticamente similar

8 - Podemos definir Sistemas de Tempo Real (STR) como: Resposta errada. Opo correta: Letra D. A. Programas cujo funcionamento depende dos resultados produzidos em tempo real e no virtual que do Sistema Operacional.

B. C.

Programas cujo funcionamento correto depende dos resultados produzidos pelo tempo gerado por um clock especial do Sistema Operacional. 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 so produzidos. 9 - Podemos afirmar quanto ao Microprocessador e Microcontrolador: Resposta errada. Opo correta: Letra A. A. B. C. D. O Microprocessador de propsito geral e os Microcontroladores so de propsitos especficos. Dentro de Microcontroladores existem enorme quantidade de Microprocessadores. O Microprocessador de propsito especfico e os Microcontroladores so de propsito geral. Tem o mesmssimo significado tcnico.

10 - O que vem a representar a sigla SOA ? Resposta errada. Opo correta: Letra B. A. B. C. D. Arquiteturas orientada a objetos Arquiteturas orientadas a servios Arquiteturas orientado a aspectos Arquiteturas orientada a solues

1 - Quanto a medio de software, assinale a alternativa que apresenta quais so as razes pelas quais medimos:

A) B)

Para avaliar a fim de determinar o estado em relao aos planos. Para prever pela obteno de entendimento de relacionamentos entre processos, produtos e construo de modelos desses relacionamentos.

Sua RespostaC) D)Para caracterizar um esforo a fim de obter entendimento de processos, produtos, recursos e ambientes, e para estabelecer referncias para comparao com futuras avaliaes.

Resposta Certa

Todas as alternativas anteriores esto corretas. 2 - Qual das arquiteturas abaixo est diretamente relacionada aos Web services?

A) B) C) D)

Arquiteturas orientada a objetos.

Resposta CorretaArquiteturas orientadas a servios. Arquiteturas orientado a aspectos.

Arquiteturas orientada a solues. 3 - (Assinale a alternativa que preencha corretamente a lacuna) O "tamanho" do software a ser construdo pode ser estimado usando uma medida __________________ , ou uma medida ________________.

A) B) C) D)

indireta(LOC - Linhas de Controle); direta(FP - Programas de Funo).

Resposta Corretadireta(LOC - Linhas de Cdigo); indireta(FP - Pontos de Funo). indireta(FP - Pontos de Funo); direta(LOC - Linhas de Controle).

direta(FP - Programas de Funo); indireta(LOC - Linhas de Cdigo). 4 - Quanto quantidade de software existente para gesto de projetos na Web podemos afirmar que:

A) B)

Com certeza existem no mnimo 2.

Sua Resposta

Com certeza existem no mnimo 3.

C) D)

Com certeza existem no mnimo 4.

Resposta Certa

Com certeza existem no mnimo 5. 5 - um MTODO atual utilizado no desenvolvimento de aplicaes hipermdia:

A) B) C) D)

HDM. SOAP.

Resposta CorretaOOHDM.

Web Service. 6 - Com a definio a seguir estamos nos referindo ao: "o padro de linguagem de definio de servio Web estabelece o meio pelo qual os provedores de servios devem definir a interface para esses servios. Essencialmente, ele permite que a interface de um servio (operaes de servios, parmetros e seus tipos) e suas ligaes sejam definidas de maneira padronizada".

A) B) C) D)

UDDI. SOAP. Web Service.

Resposta CorretaWSDL.

7 - Coloque na sequncia adequada o que o Pressman sugere como um conjunto de tarefas para o devido planejamento do projeto, quanto s estimativas de custo do software, e assinale a alternativa que apresenta a sequncia obtida: A. Defina recursos necessrios; B. Analise riscos; C. Estabelea o escopo do projeto; D. Desenvolva um Cronograma do Projeto; E. Determine a viabilidade; F. Estime custo e esforo.

A) B)

Resposta CorretaC, E, B, A, F, D. B, A, F, D, E, C.

C) D)

D, F, B, C, A, E. F, E, C, A, D, B.

8 - O SWEBOK dividido em "reas de conhecimento". Quantas so essas reas?

A) B) C) D)

Sua Resposta5 6 7

Resposta Certa

10 9 - Para sistemas de pequeno e mdio porte, as tcnicas de Engenharia de Software provavelmente tornam possvel desenvolver software livre de defeitos. Para atingir esse objetivo, voc precisa usar uma gama de tcnicas de Engenharia de Software tais como: I- Tipagem Forte; II- Mudar requisitos constantemente; III- Programao Segura; IV- Verificao Esttica.

A) B) C) D)

I, II e III. I, II e IV. II, III e IV.

Resposta Correta

I, III e IV. 10 - Podemos entender mtricas de software como sendo:

A) B) C) D)

A extenso do tamanho do cdigo-fonte do programa principal. O tamanho mdio dos programas desenvolvidos pelos analistas.

Resposta CorretaA medida de alguma propriedade do software ou da sua especificao. O comprimento mximo de todos os programas de um sistema.