InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira...
-
Upload
filipe-covalski-valgueiro -
Category
Documents
-
view
220 -
download
1
Transcript of InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira...
![Page 1: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/1.jpg)
InspectorSW
Atividades de Análise e Projeto
Equipe:Juliana SáMariana XavierMarília OliveiraTarciana Dias
![Page 2: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/2.jpg)
Roteiro
O que é o InspectorSW Casos de uso Análise dos casos de uso escolhidos Cápsulas Mapeamento de classes de análise em classes de
projeto Projeto da arquitetura
![Page 3: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/3.jpg)
Visão geral do sistema
Inspector - framework que define processos e modelos para medição do progresso de projetos de software.
InspectorSW – software que automatiza algumas atividades propostas no Inspector.
![Page 4: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/4.jpg)
Principais casos de uso
Cadastrar projetos Adicionar casos de uso a um projeto Cadastrar Avaliação Coletar e processar informações do progresso funcional de um
projeto Calcular progresso funcional de um projeto Visualizar Tabela Resumo do Progresso Funcional Exibir alarme de avaliações
![Page 5: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/5.jpg)
Analisar Caso de Uso
Cadastrar Avaliação
![Page 6: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/6.jpg)
Fluxo Principal
1. Include Visualizar Projetos2. O usuário seleciona a opção “Criar nova avaliação”3. O sistema exibe os campos a serem selecionados:
data da avaliação, responsável pela avaliação.4. O usuário seleciona “Salvar”5. O sistema gera um identificador único para a
avaliação6. O sistema armazena os dados da avaliação
![Page 7: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/7.jpg)
Classes de Análise
![Page 8: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/8.jpg)
Diagrama de Seqüência
![Page 9: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/9.jpg)
Diagrama de classes de análise
![Page 10: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/10.jpg)
Analisar Caso de Uso
Coletar e Processar Informações do Progresso Funcional
![Page 11: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/11.jpg)
Fluxo Principal
1. Include RF33 - Visualizar os casos de uso de um projeto;2. O usuário seleciona a opção “Indicar progresso funcional de um
caso de uso”;3. O usuário escolhe o caso de uso;4. O sistema mostra uma tela com as etapas associadas a esse
caso de uso e os artefatos de cada etapa;5. O usuário indica o status de cada artefato listado na tela. O
status pode ser: avaliado positivamente – quando o artefato foi produzido; avaliado negativamente – quando o artefato não foi produzido; não necessário – quando o artefato é desnecessário;
6. O usuário seleciona a opção “Salvar”;7. O sistema atualiza o status dos artefatos.
![Page 12: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/12.jpg)
Classes de Análise
![Page 13: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/13.jpg)
Diagrama de Seqüência
![Page 14: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/14.jpg)
![Page 15: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/15.jpg)
VOPC
![Page 16: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/16.jpg)
Analisar Caso de Uso
Calcular Tabela Resumo do Progresso Funcional
![Page 17: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/17.jpg)
Fluxo Principal (1/2)
1. Include Visualizar projetos2. O usuário seleciona o projeto3. O usuário seleciona a opção “Calcular Progresso Funcional”;4. O usuário seleciona a opção“ Tabela Resumo do Progresso
Funcional”5. O sistema calcula o progresso funcional do projeto baseado na
equação da métrica sistema
6. O sistema mostra a Tabela Resumo do Progresso Funcional7. Extends Salvar Relatório
![Page 18: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/18.jpg)
Fluxo Principal (2/2)
Caso de Uso
Especificação Inicial
Análise e Projeto
Implementação Teste Progresso
Total
1 0,66 0,66 0 0 0,33
2 1 1 0,66 0,50 0,79
3 0,75 0,66 0 0 0,35
4 0,75 0,66 0 0 0,35
5 1 1 1 1 1
Projeto 0,94 0,92 0,64 0,58 0,77
![Page 19: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/19.jpg)
Classes de Análise
![Page 20: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/20.jpg)
![Page 21: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/21.jpg)
VOPC
![Page 22: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/22.jpg)
Analisar Caso de Uso
Exibir Alarmes de Avaliação
![Page 23: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/23.jpg)
Fluxo Principal
1. O usuário faz o login no sistema2. O relógio do sistema verifica se cada
uma das datas de avaliações dos projetos associados ao usuário logado coincide com a data atual.
3. O sistema exibe o alarme a respeito da avaliação do projeto, ao usuário.
![Page 24: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/24.jpg)
Classes de Análise
TelaExibeAlarmes<<boundary>>
InterfaceExibeAlarmes<<boundary>>
ControladorExibeAlarme<<control>>
ComunicacaoAcessoADados<<boundary>>
![Page 25: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/25.jpg)
Diagrama de Seqüência
![Page 26: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/26.jpg)
Cápsulas
![Page 27: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/27.jpg)
![Page 28: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/28.jpg)
Mapeamento das classes de análise em elementos de projeto
TelaCadastrarAvaliacao <capsula>TelaCadastrarAvaliacao
TelaColetaInformacoes <capsula> TelaColetaInformacoes
TelaAvaliacaoArtefato <capsula> TelaAvaliacaoArtefato
TelaVisualizarTabela <capsula> TelaVisualizarTabela
TelaExibirAlarme <capsula> TelaExibirAlarme
ControladorCadastrarAvaliacaoControladorColetaInformacoesControladorVisualizarTabela
<capsula> FachadaControladorCadastrarAvaliacaoControladorColetaInformacoesControladorVisualizarTabela
Metrica ISubsistemaCalculoMetricaFachadaSubsistemaCalculoMetrica
CadastroProjetos CadastroProjetosIRepositorioProjetosRepositorioProjetosBD
CadastroCasosdeUso ...
Projeto ...
![Page 29: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/29.jpg)
Projetar Arquitetura
![Page 30: InspectorSW Atividades de Análise e Projeto Equipe: Juliana Sá Mariana Xavier Marília Oliveira Tarciana Dias.](https://reader035.fdocument.pub/reader035/viewer/2022062316/5706386c1a28abb82390582c/html5/thumbnails/30.jpg)
Referências
Inspector www.cin.ufpe.br/~inspector
Análise e Projeto de Sistemaswww.cin.ufpe.br/~if718
InspectorSWwww.cin.ufpe.br/~meso/inspectorsw