SóProvas


ID
218164
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito de UML (unified modeling language), julgue os
itens 59 e 60.

O propósito maior de um caso de uso é fornecer uma descrição do comportamento do sistema. Assim, em um processo de desenvolvimento orientado a objetos, os objetivos de um caso de uso são: definir escopo, detalhar os processos e cálculos do sistema, organizar e dividir o trabalho, estimar o tamanho do projeto e direcionar os testes.

Alternativas
Comentários
  • Os casos de uso mapeiam o comportamento do sistema, identificam quem e o quê interage com o sistema e também o que o sistema deve fazer.

    O modelo de caso de uso representa as futuras funcionalidades do sistema.

    A utilização de Casos de Uso descreve os requisitos do sistema.

    Os diagramas de caso de uso ajudam os stakeholders a entender a natureza e escopo da area de negócio ou sistema em desenvolvimento, mas NÃO É objetivo dos diagramas de caso de uso definir o escopo.

  •  Comentário postado pelo Fernando Pedrosa no TIMasters

    1. Segundo o RUP, o conjunto de Casos de Uso do sistema define o seu escopo. 
    - OK.

    2. Cálculos internos *nunca* são detalhados em um caso de uso.
    - isso é má prática, e esta é uma das razões pelas quais a questão está errada.

    3. Casos de uso organizam e dividem o trabalho a ser realizado
    - OK.

    4. Eu diria que casos de uso AJUDAM a estimar o tamanho do projeto, mas não estimam por si só
    - frase imprecisa.


    5. Casos de teste são gerados a partir de casos de uso
    - OK.

  • Vanuza, por qual motivo o UC não tem o objetivo de definir o escopo?

    Eu acho que ele pode fazer isso sim. O cliente observando um diagrama de casos de uso pode sugerir algum fluxo não previsto antes (um exemplo de auxílio na definição do escopo).

  • Fodástico esse caso de uso, hein
  • [Rogeer S. Pressman]

    Em um livro que discute como redigir casos de uso eficazes, Alistair Cockburn [Coc01b] observa que “um caso de uso captura um contrato... [que] descreve o comportamento do sistema sob várias condições à medida que o sistema responde a uma solicitação de um de seus interessados...”. Essencialmente, um caso de uso conta uma história estilizada sobre como um usuário final (desempenhando um de uma série de papéis possíveis) um caso de uso representa o software. 
    Independentemente de sua forma, um caso de uso representa o software ou o
    sistema do ponto de vista do usuário final.

    ----------------------------------------------------------------------------------------------------------------------------------------

    - O propósito maior de um caso de uso é fornecer uma descrição do comportamento do sistema [OK]

    - Processo de desenvolvimento orientado a objetos, os objetivos de um caso de uso são: definir escopo [OK], detalhar os processos e cálculos do sistema [OK detalha os processos e os cálulos para a equipe de dedsenvolvimento que irá ussar o caso de uso], organizar e dividir o trabalho [OK, casos ddee uso dividem o trabalho geeralmente por funcionalidaddes do sistema], estimar o tamanho do projeto e direcionar os testes [Casos de Uso não direcionam os testes. Documeento de Casos de teste que direcionam os testes. Caso de uso também não tem objetivo de estimar o tamanho do projeto, a contagem de pontos de função não é feita no caso dee uso].

    Os casos dee uso direcionam os requisitos do sistema e não teste do sistema.

    Há um exemplo na questão 60 desta prova.