SóProvas


ID
8215
Banca
ESAF
Órgão
Receita Federal
Ano
2005
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as seguintes afirmações relacionadas à Engenharia de Software, modelos de desenvolvimento e análise de requisitos:

I. O modelo de desenvolvimento denominado 4GT (técnicas de quarta geração) caracteriza-se pelo desaparecimento da atividade de Teste, que normalmente é a última atividade para os demais modelos de desenvolvimento de software. Essa característica especial do modelo 4GT é conseqüência do uso de ferramentas de desenvolvimento de software, que permite ao desenvolvedor especifi car características do software em um nível elevado, garantindo a qualidade em qualquer etapa do ciclo de vida do projeto.

II. Durante a análise de requisitos, são especifi cados a função e o desempenho do software, bem como a sua interface com outros elementos do sistema. Nessa etapa, também, são estabelecidas as restrições de projeto, a que o software deve atender.

III. Durante a análise de requisitos, o principal foco do analista recai sobre "como" e não sobre "o que". Nesse caso, o analista concentra-se em como o sistema produz ou consome dados, como o sistema deve executar as funções e como as restrições e interfaces são defi nidas.

IV. Durante a especifi cação dos requisitos, são estabelecidos os critérios que permitirão ao desenvolvedor e ao cliente avaliar a qualidade, assim que o software for construído.

Indique a opção que contenha todas as afirmações verdadeiras.

Alternativas
Comentários
  • I - FALSA - O modelo 4GT recomenda fortemente a atividade de testes e não o seu desaparecimento .

    II - VERDADEIRO - note que é utilizado a palavra especificar
    "são especifi cados a função e o desempenho do software"

    III- FALSA - Durante a analise o principal foco é conhecer o problema, ou seja, 'O que' resolver para que no design seja proposto 'como'
  • e...IV - certíssima: os requisitos são exatamente o principal parâmetro para a validação do software, e critérios de qualidade.Critérios de qualidade da norma ISO 9126:- Funcionalidade- Usabilidade (facilidade de aprender e usar)- Confiabilidade (frequência de falhas e recuperação dessas falhas)- Eficiência (desempenho)- Manutenibilidade (facilidade de manter o software)- Portabilidade (facilidade de portar o software para outros ambientes)
  • Para mim a alternativa II está errada no ponto em que fala que são especificadas as interfaces com outros elementos do sistema, uma vez que isso é feito durante o projeto.
  • "II. Durante a análise de requisitos, são especificados (analisados) a função e o desempenho do software,..."
     
    função-> requisitos funcionais
    desempenho -> requisitos não funcionais

    Enfim, os requisitos são especificados na fase de
    Especificação de Requisitos.
    A análise de requisitos visa a descobrir alguns problemas e torná-los mais consistentes antes da especificação formal
    Atividades da análise de requisitos:
    Classificação e organização
    Checagens de:
    ?Consistência
    ?Ambiguidade
    ?Omissões
    ?Relacionamentos entre requisitos, etc
    Priorização e negociação