-
Aguém sabe dizer porque essa questão é falsa?
( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: “o caso de uso Y foi executado antes deste caso de uso”.
-
Acredito que essa não deva ser a forma apropriada.
A forma apropriada seria inserir um include.
X include Y, sempre que fosse executado o caso de uso X, seria também executado o caso de uso Y.
-
O meu entendimento é o mesmo de Renato Filho.
-
F - Certo, a palavra DEVE é que queima a questão, seria PODE.
V - Sem comentários
F - Não recordo de ter algo desse teor em UML, casos de uso não exibem pré-condições, ele ilustra os requisitos do software (FN e NF) e as relações de dependências (inc, ext) e herança (não recordo nesse momento se tem mais detalhes aqui).
-
Sobre: "Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: “o caso de uso Y foi executado antes deste caso de uso”."
Apesar de não existir padrão na documentação de modelo de caso de uso, existe o costume de informar uma pré-condição e uma pós-condição para o trabalho atual. Mas nunca ouvi falar em que uma pós-condição, anterior ao atual caso, se tornar uma pré-condição.
-
(F ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer referência a um ponto de extensão definido no caso de uso A.
R: A estendeu B, logo em B deve ficar o ponto de extensão de A.
(V ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D.
R: Em C deve estar especificado a inclusão de D.
( F) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: “o caso de uso Y foi executado antes deste caso de uso”.
R: Referenciar que houve uma alteração do sistema (algo no passado) é mais uma Pós-Condição. Pré-Condição é quando é necessário um estado específico do sistema para iniciar um caso de uso. São assumidas hipóteses verdadeiras para que o caso de uso seja executado.
-
Include
Quando o caso de uso A “inclui” o caso de uso B, significa que sempre que o caso de uso A for executado o caso de uso B também será executado. A direção do relacionamento é do caso de uso que está incluindo para o caso de uso incluído.
Extend
Quando o caso de uso B estende o caso de uso A, significa que quando o caso de uso A for executado o caso de uso B poderá (poderá – talvez não seja) ser executado também. A direção do relacionamento é do caso de uso extensor (aqui o caso de uso B) para o caso de uso estendido (aqui o caso de uso A).
Fonte: https://www.ateomomento.com.br/caso-de-uso-include-extend-e-generalizacao/