Ir para o conteúdo

Inspeção do IStar

Introdução

Documento que busca analisar os modelos de IStar levantados anteriormente no tópico de modelagem, tanto a parte de Strategic Dependency Models quanto a parte de Strategic Rationale Models serão alvos desta inspeção, afim de identificar possíveis erros e falhas presentes nos mesmos, bem como apontar soluções e correções para esses erros.

Metodologia

Para que a inspeção fosse realizada de forma a se obter um resultado positivo, primeiro foram estabelecidas duas checklists, uma para o Strategic Dependency Models(SD) e outra para o Strategic Rationale Models(SR), contendo critérios considerados importantes para que se possa obter um IStar de qualidade. Para cada um destes critérios foi atribuído um peso, podendo ser de alto, médio ou baixo impacto. Sendo o de alto impacto o critério considerado crítico para o bom entendimento do modelo, bem como os aspectos fundamentais para que o modelo possa ser considerado "correto". Já os critérios de baixo impacto são aqueles que se ausentes, não tornam o modelo necessariamente ruim ou incorreto, mas sua presença contribui para a qualidade do mesmo.

Critérios

Critério Impacto
Strategic Dependency Model
1 Todas as dependências estão direcionadas corretamente? Médio
2 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Alto
3 Os Softgoals representam requisitos não-funcionais? Alto
4 Os atores estão representados com a abstração correta? Baixo
5 Os atores descritos são realmente os necessários e suficientes para o modelo proposto? Médio
6 As metas são objetivos que se deseja alcançar? Alto
7 As metas estão descritas em voz passiva? Médio
8 Todos os recursos são substantivos? Médio
Critério Impacto
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Baixo
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Médio
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Médio
4 As ligações 'and' e 'or' estão corretas? Médio
5 Os impactos estão representados com sentido e intensidade corretas? Médio
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Baixo
7 Todos os recursos são substantivos? Médio
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Alto
9 Os Softgoals representam requisitos não-funcionais? Alto
10 As metas são objetivos que se deseja alcançar? Alto
11 As metas estão descritas em voz passiva? Médio

Critério de aceitação

O critério de aceitação implica na atribuição de um peso para cada tipo de impacto que um critério pode ter, o que possibilita calcular a pontuação máxima total, que é a quantidade de pontos máxima que um modelo pode alcançar caso tenha cumprido com todos os critérios listados anteriormente. Neste caso, a tolerância usada será de 30%, ou seja, para ser considerado aprovado, o modelo deverá obter no mínimo 70% da pontuação total possível. Para formulação desse critério de aceitação foi usado como base a metodologia presente em (1).

Strategic Dependency Model

Impacto do critério Peso atribuído Quantidade de critérios Pontuação máxima total
Alta 3 3 9
Média 2 4 8
Baixa 1 1 1
Total: 9 18

Modelo SD será considerado reprovado se ultrapassar 5,4 pontos em defeitos.

Strategic Rationale Model

Impacto do critério Peso atribuído Quantidade de critérios Pontuação máxima total
Alta 3 3 9
Média 2 6 12
Baixa 1 2 2
Total: 9 23

Modelo SR será considerado reprovado se ultrapassar 6,9 pontos em defeitos.

Utilizando como base a tolerância máxima de 30%, temos como resultado que os modelos devem ter uma pontuação de no mínimo 12,6 pontos para o SD e de no mínimo 16,1 para o SR para serem aprovados, com qualquer pontuação menor do que está, o modelo é considerado reprovado e deve ser revisado. Isso não impede, é claro, de que modelos considerados aprovados também possam ser revisados, pois podem existir pequenos erros facilmente reparáveis.

Inspeção

A seguir podem ser vistas as inspeções individuais de cada Strategic Dependency Model(SD) e de cada Strategic Rationale Model(SR) previamente construído. Todas as inspeções são feitas tomando como base a versão mais atual de cada modelo.

IISD-0X

Inspeção do ISD0X

Critério Check Observação/Melhoria Sugerida
Strategic Dependency Model
1 Todas as dependências estão direcionadas corretamente?
2 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo?
3 Os Softgoals representam requisitos não-funcionais?
4 Os atores estão representados com a abstração correta?
5 Os atores descritos são realmente os necessários e suficientes para o modelo proposto?
6 As metas são objetivos que se deseja alcançar?
7 As metas estão descritas em voz passiva?
8 Todos os recursos são substantivos?
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto
Médio
Baixo
Total
Conclusão

IISD-01

Inspeção do ISD01 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Dependency Model
1 Todas as dependências estão direcionadas corretamente? Não Corrigir o sentido de algumas dependências
2 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
3 Os Softgoals representam requisitos não-funcionais? Sim
4 Os atores estão representados com a abstração correta? Não Sistema de controle de chat pode ser descrito como agente
5 Os atores descritos são realmente os necessários e suficientes para o modelo proposto? Sim
6 As metas são objetivos que se deseja alcançar? Sim
7 As metas estão descritas em voz passiva? Sim
8 Todos os recursos são substantivos? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 1 2
Baixo 1 1
Total 2 3
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISD-02

Inspeção do ISD02 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Dependency Model
1 Todas as dependências estão direcionadas corretamente? Sim
2 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
3 Os Softgoals representam requisitos não-funcionais? - Este modelo não possui softgoals
4 Os atores estão representados com a abstração correta? Não O Rocket.Chat pode ser representado como um agente
5 Os atores descritos são realmente os necessários e suficientes para o modelo proposto? Sim
6 As metas são objetivos que se deseja alcançar? - Este modelo não possui metas
7 As metas estão descritas em voz passiva? - Este modelo não possui metas
8 Todos os recursos são substantivos? - Este modelo não possui recursos
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 0 0
Baixo 1 1
Total 1 1
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISD-03

Inspeção do ISD03 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Dependency Model
1 Todas as dependências estão direcionadas corretamente? Sim
2 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? - Este modelo não possui tarefas
3 Os Softgoals representam requisitos não-funcionais? Sim
4 Os atores estão representados com a abstração correta? Sim
5 Os atores descritos são realmente os necessários e suficientes para o modelo proposto? Sim
6 As metas são objetivos que se deseja alcançar? Sim
7 As metas estão descritas em voz passiva? Não Revisar escrita das metas
8 Todos os recursos são substantivos? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 1 2
Baixo 0 0
Total 1 2
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISD-04

Inspeção do ISD04 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Dependency Model
1 Todas as dependências estão direcionadas corretamente? Não Algumas dependências estão invertidas
2 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? - Este modelo não possui tarefas
3 Os Softgoals representam requisitos não-funcionais? Não Revisar se o softgoal descrito realmente é um softgoal
4 Os atores estão representados com a abstração correta? Sim
5 Os atores descritos são realmente os necessários e suficientes para o modelo proposto? Sim
6 As metas são objetivos que se deseja alcançar? Sim
7 As metas estão descritas em voz passiva? Sim
8 Todos os recursos são substantivos? Sim Corrigir recurso duplicado
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 1 3
Médio 1 2
Baixo 0 0
Total 2 5
Conclusão
Várias melhorias são necessárias e devem ser aplicadas a este modelo, no entanto, o modelo foi aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida.

IISD-05

Inspeção do ISD05 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Dependency Model
1 Todas as dependências estão direcionadas corretamente? Sim
2 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Não Revisar a escrita das tarefas
3 Os Softgoals representam requisitos não-funcionais? Sim
4 Os atores estão representados com a abstração correta? Sim
5 Os atores descritos são realmente os necessários e suficientes para o modelo proposto? Sim
6 As metas são objetivos que se deseja alcançar? Sim
7 As metas estão descritas em voz passiva? Sim
8 Todos os recursos são substantivos? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 1 3
Médio 0 0
Baixo 0 0
Total 1 3
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISD-06

Inspeção do ISD06 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Dependency Model
1 Todas as dependências estão direcionadas corretamente? Não Revisar ordem das dependências
2 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
3 Os Softgoals representam requisitos não-funcionais? Sim
4 Os atores estão representados com a abstração correta? Não O Rocket.Chat pode ser representado como um agente do sistema
5 Os atores descritos são realmente os necessários e suficientes para o modelo proposto? Sim
6 As metas são objetivos que se deseja alcançar? Sim
7 As metas estão descritas em voz passiva? Sim
8 Todos os recursos são substantivos? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 1 2
Baixo 1 1
Total 2 3
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISR-0X

Inspeção do ISR0X

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação?
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence?
3 As ligações com elementos de fora da fronteira são feitas através de dependências?
4 As ligações 'and' e 'or' estão corretas?
5 Os impactos estão representados com sentido e intensidade corretas?
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos)
7 Todos os recursos são substantivos?
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo?
9 Os Softgoals representam requisitos não-funcionais?
10 As metas são objetivos que se deseja alcançar?
11 As metas estão descritas em voz passiva?
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto
Médio
Baixo
Total
Conclusão

IISR-01

Inspeção do ISR01 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Sim
4 As ligações 'and' e 'or' estão corretas? Sim
5 Os impactos estão representados com sentido e intensidade corretas? Sim
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Não Verificar se é possível criar outros tipos de relacionamentos de impacto. Sugestão: Definir um nome intuitivo pode ajudar na interação entre os membros.
7 Todos os recursos são substantivos? Sim
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
9 Os Softgoals representam requisitos não-funcionais? Sim Usar adjetivos qualitativos. Ex: Bom entendimento.
10 As metas são objetivos que se deseja alcançar? Sim
11 As metas estão descritas em voz passiva? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 0 0
Baixo 1 1
Total 1 1
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISR-02

Inspeção do ISR02 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Sim
4 As ligações 'and' e 'or' estão corretas? Sim
5 Os impactos estão representados com sentido e intensidade corretas? Sim Verificar se é possível adicionar mais impactos.
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Não Verificar se é possível adicionar mais impactos.
7 Todos os recursos são substantivos? Sim
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
9 Os Softgoals representam requisitos não-funcionais? Sim
10 As metas são objetivos que se deseja alcançar? Sim
11 As metas estão descritas em voz passiva? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 0 0
Baixo 1 1
Total 1 1
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISR-03

Inspeção do ISR03 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Sim
4 As ligações 'and' e 'or' estão corretas? Sim
5 Os impactos estão representados com sentido e intensidade corretas? Sim
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Não
7 Todos os recursos são substantivos? - Este modelo não possui recursos, verificar se é possível adicionar recursos.
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
9 Os Softgoals representam requisitos não-funcionais? Não Revisar softgoal 'Mensagens direcionadas'
10 As metas são objetivos que se deseja alcançar? Não Verificar se mensagem de texto, video e áudio são realmente hardgoals
11 As metas estão descritas em voz passiva? Não Verificar se mensagem de texto, video e áudio são realmente hardgoals
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 2 6
Médio 1 2
Baixo 1 1
Total 4 9
Conclusão
Modelo reprovado, pois a pontuação dos defeitos está além da tolerância estabelecida. Várias melhorias são necessárias e devem ser aplicadas a este modelo.

IISR-03 V2

Inspeção da versão 02 do ISR03 refatorado após ter sido reprovado pela análise anterior Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Sim
4 As ligações 'and' e 'or' estão corretas? Sim
5 Os impactos estão representados com sentido e intensidade corretas? Sim
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Sim
7 Todos os recursos são substantivos? Sim
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
9 Os Softgoals representam requisitos não-funcionais? Sim
10 As metas são objetivos que se deseja alcançar? Sim
11 As metas estão descritas em voz passiva? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 0 0
Baixo 0 0
Total 0 0
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida.

IISR-04

Inspeção do ISR04 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Sim
4 As ligações 'and' e 'or' estão corretas? Sim
5 Os impactos estão representados com sentido e intensidade corretas? Sim
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Sim
7 Todos os recursos são substantivos? Sim
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim Verificar se a tarefa 'responder' pode ser substituída por 'responder mensagem'.
9 Os Softgoals representam requisitos não-funcionais? Sim Usar adjetivos qualitativos. Ex: Boa variedade de opções.
10 As metas são objetivos que se deseja alcançar? Sim
11 As metas estão descritas em voz passiva? Não Revisar os hardgoals.
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 1 2
Baixo 0 0
Total 1 2
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISR-05

Inspeção do ISR05 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Sim
4 As ligações 'and' e 'or' estão corretas? Sim
5 Os impactos estão representados com sentido e intensidade corretas? - Este modelo não possui impactos. Verificar se é possível adicionar impactos.
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) - Este modelo não possui impactos. Verificar se é possível adicionar impactos.
7 Todos os recursos são substantivos? Sim
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
9 Os Softgoals representam requisitos não-funcionais? Sim
10 As metas são objetivos que se deseja alcançar? Sim
11 As metas estão descritas em voz passiva? Não Verificar a meta 'exibir conversas'.
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 1 2
Baixo 0 0
Total 1 2
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

IISR-06

Inspeção do ISR06 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Não As ligações com os elementos externos não foram representadas, adicionar essas ligações e suas dependências.
4 As ligações 'and' e 'or' estão corretas? Sim
5 Os impactos estão representados com sentido e intensidade corretas? Não Verificar o sentido dos impactos.
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Sim
7 Todos os recursos são substantivos? Sim
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Não Usar verbos no infinitivo para descrever as tasks.
9 Os Softgoals representam requisitos não-funcionais? Sim
10 As metas são objetivos que se deseja alcançar? Sim
11 As metas estão descritas em voz passiva? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 1 3
Médio 2 4
Baixo 0 0
Total 3 7
Conclusão
Modelo reprovado, pois a pontuação dos defeitos está além da tolerância estabelecida. Várias melhorias são necessárias e devem ser aplicadas a este modelo.

IISR-06 V2

Inspeção da versão 02 do ISR06 refatorado após ter sido reprovado pela análise anterior Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Sim
4 As ligações 'and' e 'or' estão corretas? Sim
5 Os impactos estão representados com sentido e intensidade corretas? Sim
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Não
7 Todos os recursos são substantivos? Sim
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
9 Os Softgoals representam requisitos não-funcionais? Sim
10 As metas são objetivos que se deseja alcançar? Sim
11 As metas estão descritas em voz passiva? Sim
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 0 0
Baixo 1 1
Total 1 1
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida.

IISR-07

Inspeção do ISR07 Inspetor: Weiller Fernandes

Critério Check Observação/Melhoria Sugerida
Strategic Rationale Model
1 A boundary representa a fronteira de um ator, limitando o escopo de sua atuação? Sim
2 Todos os elementos presentes dentro da fronteira são elementos relacionados ao ator que ela pertence? Sim
3 As ligações com elementos de fora da fronteira são feitas através de dependências? Sim
4 As ligações 'and' e 'or' estão corretas? Não Ligações 'and' e 'or' não estão sendo representadas, revisar todas as ligações e corrigir as erradas.
5 Os impactos estão representados com sentido e intensidade corretas? Sim Verificar se algum impacto deve se tornar uma ligação 'and' ou 'or'.
6 Existe propagação de impacto entre diferentes ramos? (Não apenas entre pais e filhos) Não Verificar se é possível propagar impactos entre diferentes ramos.
7 Todos os recursos são substantivos? Sim
8 Todas as tarefas(task) são ações e estão representadas com verbos no infinitivo? Sim
9 Os Softgoals representam requisitos não-funcionais? Sim
10 As metas são objetivos que se deseja alcançar? - Este modelo não possui hardgoals
11 As metas estão descritas em voz passiva? - Este modelo não possui hardgoals.
Resultados
Importância Critérios não atendidos Pontuação total dos defeitos
Alto 0 0
Médio 1 2
Baixo 1 1
Total 2 3
Conclusão
Modelo aprovado, pois a pontuação dos defeitos está dentro da tolerância estabelecida. Poucas melhorias são necessárias.

Resultado Geral

Inspeções SD Resultados para as inspeções dos Strategic Dependency Models(SD):

Inspetor: Weiller Fernandes

  • Modelos analisados: 6
  • Modelos reprovados: 0

Inspeções SR Resultados para as inspeções dos Strategic Rationale Models(SR):

Inspetor: Weiller Fernandes

  • Modelos analisados: 7
  • Modelos reprovados: 2

Através destes resultados conclui-se que, de modo geral, os modelos IStar apresentam boa qualidade, principalmente os modelos SD, que foram todos aprovados. Mas vale ressaltar que todos eles podem ser melhorados, visto que todos apresentam algum tipo de erro levantado pela lista de critérios.

  • Observação: Após as primeiras análises terem sido feitas, e 2 modelos de ISR terem sido reprovados, foi feito um trabalho de refatoração com estes modelos, que consequentemente tiveram novas versões e novas análises. Nestas novas análises os modelos foram considerados aprovados.

Referências

1 - Gregolin, Rosângela. Uma proposta de inspeção em modelos de caso de uso. 2007. Disponível em: http://cassiopea.ipt.br/teses/2007_EC_Rosangela_Gregolin.pdf. Acessado em: 07, jun, 2019.

Versionamento

Data Versão Modificação Autor
07/05/2019 1.0 Abertura do documento Weiller Fernandes
07/05/2019 1.1 Inclusão da Metodologia, Critérios e Critério de aceitação Weiller Fernandes
08/05/2019 1.2 Adição das inspeções-modelo IISD-0X e IISR-0X Weiller Fernandes
08/05/2019 1.3 Adição das inspeções IISD-01 até IISD-06 Weiller Fernandes
09/05/2019 1.4 Adição das inspeções IISR-01 até IISR-07 Weiller Fernandes
10/05/2019 1.5 Adição das conclusões das inspeções IISD-01 a IISD-06 e IISR-01 a IISR-07 Weiller Fernandes
10/05/2019 1.6 Adição do resultado geral das inspeções Weiller Fernandes
24/06/2019 1.7 Adição das inspeções IISR-03 V2 e IISR-06 V2 Weiller Fernandes