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.