SóProvas


ID
893827
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de métricas de software, julgue os itens seguintes.

Para se avaliar a qualidade do software, é importante e fundamental medir e monitorar todo o ciclo de seu desenvolvimento.

Alternativas
Comentários
  • Sei não, na minha concepção isso não é fundamental para se AVALIAR a qualidade do software. Para avaliar a qualidade de um software eu não preciso de saber como foi o processo de desenvolvimento dele, pois estou interessado apenas no produto final, ou seja, no software em si. Agora, se eu faço mediçoes e monitoramento durante o desenvolvimento é fato que eu consiga GARANTIR com maior facilidade a qualidade tanto do software como do processo. Acredito que caiba recurso neste gabarito.

    Bons estudos!
  • Já eu, acho a questão correta.

    Concorda que para o produto final obter sucesso, é necessário que o processo de software possa ser o ideal? Como chegamos ao processo de desenvolvimento ideal? Monitorando-o e medindo-o, com o objetivo de alcançar melhorias. Creio que nessa medição e monitoramento, faça parte o CMMI ou MPS-BR.

    Espero ter ajudado.
  • Discordo da afirmação de Tiago, principalmente por estar dando uma opinião pessoal. Devemos aqui tratar as questões com base em teorias de renomados autores e não nas experiências próprias do dia-a-dia (pelo menos em termos de estudos para concursos).
    Segundo Ricardo Falbo (2005), em suas notas de aula:
    Apenas avaliar se o produto final as apresenta é uma abordagem indesejável para o pessoal de desenvolvimento de software, tendo em vista que a constatação a posterioride que o software não apresenta a qualidade desejada pode implicar na necessidade de refazer grande parte do trabalho. É necessário, pois, que a qualidade seja incorporada ao produto ao longo de seu processo de desenvolvimento. De fato, a qualidade dos produtos de software depende fortemente da qualidade dos processos usados para desenvolvê-los e mantê-los.
    Ou seja, a afirmação está CORRETA.
  • Citando o professor Pressman:

    "Some software developers continue to believe that software quality is something you begin to worry about after code has been generated. Nothing could be further from the truth! Software quality assurance(often called quality management) is an umbrella activity (Chapter 2) that is applied throughout the software process."

    Fonte: Pressman, Roger S.
    Software engineering : a practitioner’s approach / Roger S. Pressman. — 7th ed.
  • A Engenharia de software está baseada na qualidade, conforme Pressman:
    "A pedra fundamental que sustenta a engenharia de software é o foco na qualidade"


    Dessa forma o foco na qualidade é a base de todas as atividades. Como garantir a qualidade sem DEFINIR o que DEVE ser feito, MEDIR o que já foi feito e MONITORAR o andamento e a qualidade do que já foi feito e o que ainda está faltando fazer? É necessário medir e monitorar todo o ciclo de desenvolvimento como afirmado na questão.

    Você não pode gerenciar o que não pode controlar;
    Você não pode controlar o que não pode medir;
    Você não pode medir o que não pode definir.
  • Gerenciamento da Qualidade é implementado:
           - Por meio de: Políticas, procedimentos e processos

           - Com atividades de: melhoria contínua
                     - Atividades: conduzidas do início ao fim do projeto. 
  • A qualidade do Software é obtida quando o software está de acordo com os requisitos atendidos pelo cliente, passa pela avaliação definida na ISO/IEC 9126 (Funcionabilidade, Confiabilidade, Usabilidade, Eficiência, Manutenabilidade e Portabilidade) e também respeita uma padronização no processo de desenvolvimento que pode ser definido usando procedimentos:

    1) - CMM/CMMI

    2) - ISO/IEC 12207

    3) - ISO/IEC 15504 SPICE

    Resumidamente, a Qualidade de Software é obtida da Qualidade do Produto com a Qualidade do Processo.

    Fonte de Pesquisa:

    http://www.univasf.edu.br/~ricardo.aramos/disciplinas/ESI2009_2/Aula05.pdf


  • Pressman:

    Como Garantir que o trabalho foi realizado corretamente?


    Acompanhando a qualidade por meio da verificação dos resultados de todas as atividades de controle de qualidade, medindo a qualidade e efetuando a verificação de erros antes da entrega e de defeitos que acabaram escapando e indo para a produção.