Questão: 55034 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

Considere as afirmaçôes abaixo:

I. Em geral, é difícil para os usuários finais prever como vão utilizar novos sistemas de software para dar apoio ao seu trabalho diário. Se esses sistemas forem grandes e complexos, provavelmente, será muito difícil fazer essa avaliação antes de o sistema ser construído e colocado em operação. Uma maneira de lidar com essa dificuldade é utilizar uma abordagem evolucionária para o desenvolvimento do sistema. Isso significa fornecer ao usuário um sistema que é incompleto e, então, modificá-lo e aumentá-lo até que os requisitos do usuário se tornem claros. Como alternativa, é possível decidir deliberadamente construir um protótipo descartável para ajudar na análise e na validação de requisitos.
II. O gerenciamento de configuraçôes (Configuration Management - CM) é o desenvolvimento e a aplicação de padrôes e procedimentos para gerenciar um produto de sistema em desenvolvimento. É necessário gerenciar os sistemas em desenvolvimento porque, à medida que eles se desenvolvem, são criadas muitas versôes diferentes de software. Essas versôes incorporam propostas de mudanças, correçôes de defeitos e adaptaçôes para diferentes hardwares e sistemas operacionais. É possível que haja várias versôes em desenvolvimento e em uso ao mesmo tempo. É necessário manter o controle das mudanças que foram implementadas e de como essas mudanças foram incluídas no software.
III. Uma maneira de medirmos o tamanho dos requisitos de um software, através do ponto de vista dos usuários e independente da linguagem de programação utilizada, se dá pelo uso da métrica da contagem de linhas de código.

Pode-se afirmar que:

  • a
    apenas as afirmativas I e III estão corretas.
  • b
    apenas as afirmativas II e III estão corretas.
  • c
    apenas as afirmativas I e II estão corretas.
  • d
    todas as afirmativas estão corretas.
  • Próxima Questão