• Nenhum resultado encontrado

Capítulo 7 Conclusões

H. Rastreabilidade Entre Atividades

D.2 Planejamento

D.2.5 Planejamento de Custos

Por tratar-se de um estudo envolvendo alunos da pós-graduação no contexto de uma disciplina do curso, não estão previstos dispêndios financeiros.

APÊNDICE E- CHECKLIST DE ACTCHECK (VERSÃO 2)

Observe cada ação da atividade individualmente e responda os itens a seguir:

1 Cada ação está compreensível e foi descrita corretamente? Sim Não N. A.

2 Existe alguma ação que deveria conter mais informações? Sim Não N. A.

3 Cada ação contém apenas as informações necessárias e suficientes

para sua compreensão? Existe alguma informação desnecessária? Sim Não N. A.

4 Alguma ação deveria ser desmembrada em mais de uma para se

adequar ao nível de abstração da atividade? Sim Não N. A.

5 Alguma ação está descrita num nível de abstração adequado para a

descrição de um caso de uso? Sim Não N. A.

6 Alguma ação descreve parte da solução computacional, ou seja, como é

feito? Sim Não N. A.

7 As ações referentes ao comportamento interno do sistema estão

devidamente representadas através do estereótipo <<system action>>? Sim Não N. A.

8

Todas as ações em que o ator interage com o sistema e o sistema com o ator estão representadas, respectivamente, através dos estereótipos <<actor action>> e <<system response>>?

Sim Não N. A.

9 Nas ações do ator (<<actor action>>) estão definidas as informações

que este fornece ao sistema? Sim Não N. A.

10 Nas respostas do sistema (<<system response>>) estão definidas as

informações que são apresentadas ao ator? Sim Não N. A.

11 As regras de negócio referenciadas nas ações da atividade são

compreensíveis e estão corretas? Sim Não N. A.

12 A ação adota alguma regra de negócio que não tem a ver com seu

escopo? Sim Não N. A.

13

Alguma regra de negócio relevante para o contexto de uma determinada ação da atividade deixou de ser referenciada ou mesmo deveria ser criada?

Sim Não N. A.

14 Todas as pré e pós-condições locais presentes em cada ação estão

descritas corretamente? Sim Não N. A.

15 Existe alguma pré ou pós-condição local que, mesmo estando correta, é

impossível de ser atendida? Sim Não N. A.

16 Todas as pré e pós-condições locais necessárias para a execução de

cada ação foram informadas? Sim Não N. A.

17 Toda ação definida como ação de envio/recebimento de sinal de fato

18 É possível identificar a origem de cada sinal recebido pela atividade? Sim Não N. A.

19

Alguma ação corresponde a uma chamada de outra atividade do projeto, mas a referência não está explícita na atividade? Alguma outra atividade deixou de ser chamada?

Sim Não N. A.

20 Todas os diagramas de atividade referenciados por ações da atividade

podem ser identificados? Sim Não N. A.

21 Cada raia foi descrita com clareza e não contém informações

estranhas? Sim Não N. A.

22 Cada ação da atividade está relacionada às raias adequadas? Sim Não N. A.

Agora, observe o fluxo de controle do diagrama de atividades, e responda os itens a seguir:

23 Cada sequência entre duas ações permite interpretar claramente a

atividade? Sim Não N. A.

24 Existe alguma sequência de ações de entendimento confuso? Sim Não N. A.

25 Alguma ação da atividade está sendo executada em momento

inadequado? Sim Não N. A.

26 Alguma ação do sistema <<system action>> deveria estar seguida por

uma resposta do sistema <<system response>>? Sim Não N. A.

27 Toda ação do actor <<actor action>> está sendo seguida de uma ação

do sistema <<system action>>? Sim Não N. A.

28

As condições de guarda de uma decisão imediatamente posterior a uma ação do ator (<<actor action>>) estão relacionadas com as informações fornecidas nessa ação?

Sim Não N. A.

29

As condições de guarda de uma decisão imediatamente posterior a uma ação do sistema (<<system action>>) estão relacionadas com os resultados gerados nessa ação?

Sim Não N. A.

30

Cada condição de guarda ou ação imediatamente posterior a uma resposta do sistema <<system response>> está relacionada a uma ação do ator?

Sim Não N. A.

31 Alguma ação está fora do escopo da atividade ou mesmo deveria fazer

parte de outra atividade? Sim Não N. A.

32 Está faltando inserir alguma ação na atividade? Sim Não N. A.

33 Algum desvio do tipo decisão (escolha exclusiva) deveria ser tratado

como uma escolha múltipla (bifurcação) ou vice-versa? Sim Não N. A.

34 Existem ações sendo executadas concorrentemente, mas que são

executadas sequencialmente em outras partes do modelo? Sim Não N. A.

35

As condições de guarda, critérios de teste e restrições para junção (joinspecs) da atividade estão corretamente descritas e são realmente necessárias?

36 Existe alguma condição de guarda, critério de teste ou restrição para

junção que, mesmo estando correta, é impossível de ser atendida? Sim Não N. A.

37 Alguma condição de guarda, critério de teste ou restrição para junção

deixou de ser informada? Sim Não N. A.

38

Considerando-se as condições e desvios de fluxo existentes na atividade, todas as possibilidades de execução da atividade do seu nó inicial até cada nó final estão corretas?

Sim Não N. A.

39 Algum nó de desvio deixou de ser informado? Algum fluxo de desvio

deixou de ser inserido na atividade? Sim Não N. A.

40 Os critérios para repetição dos nós de loop e critérios de regiões de

expansão estão claramente descritos e estão corretos? Sim Não N. A.

41 As exceções e interrupções descritas estão relacionadas a situações

condizentes com o escopo da atividade? Sim Não N. A.

42

As ações da atividade inseridas em regiões de expansão, de

interrupção, nós de loop ou nós protegidos deveriam estar realmente inseridas nestes locais?

Sim Não N. A.

43 Faltou inserir alguma ação dentro de uma região de expansão, de

interrupção ou nó protegido? Sim Não N. A.

44

Existem inconsistências entre os componentes da atividade? Por exemplo, alguma sequência de ações contraria outra sequência de ações da atividade ou uma condição de guarda da atividade contraria outra?

Sim Não N. A.

45 Existem ações semelhantes/ idênticas sendo executadas por raias ou

sub-raias distintas? Sim Não N. A.

46

É possível identificar cada fluxo da atividade em outro diagrama de atividades do projeto que representa a mesma atividade em um nível de detalhe maior?

Sim Não N. A.

Agora, observe o fluxo de dados (nós de objeto) da atividade e responda os itens a seguir:

47

Os nós de objeto repassados entre duas ações contribuem para o entendimento da atividade? Todos os objetos descritos podem ser identificados na especificação?

Sim Não N. A.

48 Existe algum objeto na atividade que não aparenta fazer parte do

contexto da atividade? Sim Não N. A.

49 É possível compreender claramente cada propriedade descrita para os

objetos da atividade? Estas propriedades estão corretas? Sim Não N. A.

50 As propriedades dos objetos estão sendo respeitadas ao longo da

atividade? Sim Não N. A.