SóProvas


ID
1007266
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2013
Provas
Disciplina
Inglês
Assuntos

   Software Evaluation: Criteria-based Assessment 
   Mike Jackson, Steve Crouch and Rob Baxter
   Criteria-based assessment is a quantitative assessment of the software in terms of sustainability, maintainability, and usability. This can inform high-level decisions on specific areas for software improvement.
   Open Source Initiative
   A criteria-based assessment gives a measurement of quality in a number of areas. These areas are derived from ISO/IEC 9126-1 Software engineering − Product quality and include usability, sustainability and maintainability.
   The assessment involves checking whether the software, and the project that develops it, conforms to various characteristics or exhibits various qualities that are expected of sustainable software. The more characteristics that are satisfied, the more sustainable the software. Please note that not all qualities have equal weight e.g. having an OSI-approved open source licence is of more importance than avoiding TAB characters in text files.
   In performing the evaluation, you may want to consider how different user classes affect the importance of the criteria. For example, for Usability-Understandability, a small set of well-defined, accurate, task-oriented user documentation may be comprehensive for Users but inadequate for Developers. Assessments specific to user classes allow the requirements of these specific user classes to be factored in and so, for example, show that a project rates highly for Users but poorly for Developers, or vice versa.
   Scoring can also be affected by the nature of the software itself e.g. for A  one could envisage an application that has been well-designed, offers context-sensitive help etc. and consequently is so easy to use that tutorials aren’t needed. Portability can apply to both the software and its development infrastructure e.g. the open source software OGSA-DAI2 can be built, compiled and tested on Unix, Windows or Linux (and so is highly portable for Users and User-Developers). However, its Ruby test framework cannot yet run on Windows, so running integration tests would involve the manual setup of OGSA-DAI servers (so this is far less portable for Developers and, especially, Members).

                          (Adaptado de: http://africanpot.org/index.php/resource-center/re...

Segundo o texto,

Alternativas
Comentários
  • d) uma avaliação baseada em critérios pode servir de base para a tomada de decisões em relação a áreas específicas para a melhoria de software.

    Criteria-based assessment is a quantitative assessment of the software in terms of sustainability, maintainability and usability. This can inform high-level decisions on specific areas for software development.

    Resposta no 1° periodo do texto, o qual conta a relação de criteria-based assessment && decisões.
  • Letra A – Errada. O autor afirma que avaliar as características do próprio software é tão importante quanto do

    projeto segundo o qual foi desenvolvido.

    The assessment involves checking whether the software, and the project that develops it, conforms to various

    characteristics or exhibits various qualities that are expected of sustainable software. The more characteristics

    that are satisfied, the more sustainable the software. Please note that not all qualities have equal weight e.g. having

    an OSI-approved open source licence is of more importance than avoiding TAB characters in text files.

    A avaliação consiste em verificar se o software e o projeto que o desenvolve estão em conformidade com

    várias características ou apresentam diversas qualidades esperadas de um software sustentável. Quanto mais

    características são satisfeitas, mais sustentável é o software. Por favor, observe que nem todas as qualidades têm

    o mesmo peso por exemplo, ter uma licença de código aberto aprovada pela OSI é mais importante do que evitar

    os caracteres de tabulação em arquivos de texto.

    Letra B – Errada. De acordo com o texto, numa avaliação de software nem todas as qualidades e características

    possuem o mesmo peso.

    Letra C – Errada. O autor menciona que as informações extraídas de uma avaliação baseada em critérios devem

    ser consideradas de acordo com a classe de usuários.

    In performing the evaluation, you may want to consider how different user classes affect the importance of the

    criteria. For example, for Usability-Understandability, a small set of well-defined, accurate, task-oriented user

    documentation may be comprehensive for Users but inadequate for Developers. Assessments specific to user classes

    allow the requirements of these specific user classes to be factored in and so, for example, show that a project rates

    highly for Users but poorly for Developers, or vice versa.

    Ao realizar a avaliação, você pode ter a necessidade de considerar como as diferentes classes de usuários

    afetam a importância dos critérios. Por exemplo, para Utilidade-Compreensibilidade, um pequeno conjunto de

    documentação do usuário bem definida, apurada, orientada a tarefas pode ser compreensiva para os usuários,

    mas inadequada para os desenvolvedores. Apreciações específicas para classes de usuários permitem que os requisitos destas categorias de usuários específicos sejam considerados e, por exemplo, mostram que um projeto

    possui uma avaliação elevada para os usuários, mas baixa para os programadores, ou vice-versa.

    Letra D – Certa. Observe que o primeiro parágrafo do texto afirma que uma avaliação baseada em critérios pode

    servir de base para a tomada de decisões de alto nível no aperfeiçoamento de software.

    Criteria-based assessment is a quantitative assessment of the software in terms of sustainability, maintainability, and

    usability. This can inform high-level decisions on specific areas for software improvement.

    A análise baseada em critérios é uma avaliação quantitativa do software em termos de sustentabilidade,

    capacidade de manutenção e utilidade. Isso pode esclarecer as decisões de alto nível em áreas específicas para

    o aperfeiçoamento de software.

    This can inform high-level decisions on specific areas for software improvement. (texto)

    (Isso pode esclarecer as decisões de alto nível em áreas específicas para o aperfeiçoamento de software.)

    =

    Uma avaliação baseada em critérios pode servir de base para a tomada de decisões em relação a áreas

    específicas para a melhoria de software. (letra D)

    Letra E – Errada. O texto apenas cita que ter uma licença de código aberto aprovada pela OSI é mais importante

    do que evitar os caracteres de tabulação em arquivos de texto, o que não significa que seja a característica mais

    importante a ser considerada na avaliação.

    Gabarito: D