SóProvas


ID
153154
Banca
CESPE / CEBRASPE
Órgão
TJ-DFT
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, acerca da qualidade e da maturidade em
projetos de software.

O fator de qualidade flexibilidade de McCall é definido como a capacidade de um software de se adaptar a diferentes sistemas operacionais ou diferentes configurações de hardware.

Alternativas
Comentários
  • Fatores da Qualidade de Software (McCall)   

                                                                            * ISO/IEC 9126:1991 NBR 13596

    1.Manutenibilidade*: Posso consertá-lo?
    2. Flexibilidade: Posso mudá-lo
    3. Testabilidade: Posso testá-lo?
    4. Portabilidade*: Poderei usá-lo em outra máquina?
    5. Reusabilidade: Poderei reutilizá-lo em outra máquina?
    6. Interoperabilidade: Poderei compor uma interface com outro sistema?
    7. Corretitude: Ele faz aquilo que eu quero?
    8. Confiabilidade*: Ele se comporta com precisão o tempo todo?
    9. Eficiência*: Ele rodará no meu hardware tão bem quanto possível?
    10. Integridade: Ele é seguro?
    11. Usabilidade*: Ele foi projetado para o usuário?

     

  •  "adaptar a diferentes sistemas operacionais..." é portabilidade.

  • Flexibilidade se refere à evoluir a solução de software de maneira eficiente e economica. Já Portabilidade se refere à solução de software funcionar em diversas plataformas de hardware e sistemas operacionais.

  • Gabarito Errado

    Em 1977, McCall propôs um modelo para a avaliação da qualidade de software. Esse modelo envolve um conjunto de três fatores que avalia o software com relação a três pontos de vista distintos.I - Com relação ao uso do produto (Características Operacionais).

    * Corretudide → Medida na qual o software satisfaz as especificações e objetivos visados pelo cliente.

    * Confiabilidade → À medida que se pode esperar que um programa execute sua função pretendida com a precisão exigida.

    * Eficiência → É a quantidade de recursos computacionais e de código exigida para que um programa execute sua função, com total precisão, visando realizar a operação de forma 100% segura.

    * Integridade → Medida na qual, contrala-se o acesso ao software e aos dados, bloqueando assim o acesso de pessoas não autorizadas, para que não ocorra perda de dados ou de código.

    * Usuabilidade → Mede a facilidade para a utilização do software.

    II - Com relação a alteração do produto (Habilidade para ser alterado).

    * Manutenção → O esforço exigido para localizar e reparar erros em um programa.

    * Flexibilidade → O esforço utilizado para realizar uma alteração no software, isto é, qual o grau de facilidade que o sw oferece para a sua alteração, de forma rápida e eficaz?

    * Testabilidade → São todos os recursos utilizados, no teste do software, isto é, o esforço exigido para testar um programa a fim de garantir que ele execute a função pretendida.

    III - Transição do produto (Adaptabilidade a novos ambientes).

    * Portabilidade → Mede a facilidade com que um produto pode ser movido para outra plataforma, ou software.

    * Reusabilidade → Medida na qual o software, ou parte dele, poder ser reusado em outros softwares, em outras palavras, o código do sw deve ser reaproveitável.

    * Interoperabilidade → O software é capaz de ser acoplado ao outro

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • A questão trata de portabilidade.

    Flexibilidade trata do esforço para modificar um software em operação.