SóProvas


ID
1306465
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação a testes de sistemas de software, julgue o item a seguir.


Simulações e benchmarks são técnicas de modelagem bastante utilizadas para a avaliação de desempenho de sistemas de software.

Alternativas
Comentários
  • A questão erra ao colocar benchmark como técnica para modelagem, pois é utilizado para aferição.

    Técnicas de Aferição: 
    Protótipos, Benchmarks e Monitores

    Técnicas de Modelagem: 
    Solução Analítica e por Simulação




  • A questão cobra conhecimento sobre as técnicas de avaliação de desempenho de sistemas.

    Conforme Sommerville, os testes de desempenho precisam ser projetados para “assegurar que o sistema possa processar a carga a que se destina" [1].

    Nesse contexto, Mário Teixeira [2] pontua que as informações requeridas para análise de desempenho dos sistemas podem ser obtidas de duas formas:

    1.       A partir de medições no próprio sistema existente por meio de técnicas de aferição, tais como:

    ·   Protótipos: é uma versão inicial do sistema que pode ser utilizada para verificar se atende a necessidade ou não [1]. No entanto, por ser uma versão simplificada, pode não fornecer dados reais.

    ·   Benchmarks: instrumento ou programa utilizado para comparação do desempenho do sistema alvo a outros sistemas ou a parâmetros pré-estabelecidos [2 e 3].

    ·   Coleta de dados: são coletadas as características relevantes do sistema por meio de monitores, que podem ser de software ou de hardware [3].


    2.       A partir de um modelo representativo do sistema por meio de técnicas de modelagem, tais como:

    ·   Modelagem/Solução Analítica: uma abstração, com boa formação matemática, das características essenciais do sistema [2].

    ·   Simulação: simulação do comportamento de um sistema real a partir de um modelo desse sistema que seja próximo da realidade [2].



    Diante disso, é possível observar que a questão aponta incorretamente os benchmarks como técnicas de modelagem, pois é técnica de aferição de desempenho de sistemas.



    Gabarito da professora: ERRADO.



    Referências:

    [1] Engenharia de Software, Ian Sommerville; tradução Ivan Bosnic e Kalinka G. de O. Gonçalves; revisão técnica Kechi Hirama. — 9. ed. — São Paulo: Pearson Prentice Hall, 2011.

    [2] Mário Meireles Teixeira. Apresentação Avaliação de Desempenho. Departamento de Informática. Universidade Federal do Maranhão (UFMA). Disponível publicamente na pasta do professor no site da UFMA.

    [3] Marcos José Santana; Regina Helena Carlucci Santana. Apresentação Avaliação de Desempenho de Sistemas Computacionais. Departamento de Sistemas de Computação. Instituto de Ciências Matemáticas e de Computação. Universidade de São Paulo (USP). Disponível publicamente na wiki do site da USP.