TCM

TCM

  • Sprints
  • Base
  • Modelagem
  • Padrões de Projeto
  • Arquitetura e Reutilização

›Extras

Sprints

  • Sprint 1
  • Sprint 2
  • Sprint 3
  • Sprint 4
  • Sprint 5
  • Sprint 6
  • Sprint 7
  • Sprint 8
  • Sprint 9

Base

    Planos

    • Gerenciamento do cronograma do projeto
    • Plano de gerenciamento de custos
    • Plano de gerenciamento de riscos

    Pré-Rastreabilidade

    • Rich Picture
    • 5W2H
    • Mapas Mentais
    • Documento de Visão
    • Diagrama de Causa e Efeito

    Elicitação

    • Brainstorm
    • Entrevista
    • Personas
    • Observação

    Metodologia

    • Metodologia

    Modelagem

    • Protótipo

Modelagem

    Diagramas UML

    • Diagrama de Atividades
    • Diagrama de Classes
    • Diagrama de Componentes
    • Diagrama de Comunicação
    • Diagrama de Estados
    • Diagrama de Pacotes
    • Diagrama de Sequência

    Extras

    • Léxico
    • Plano de GCS
    • NFR Framework
    • Diagrama da metodologia
    • Backlog

Padrões de Projeto

    GOFs

    • GOFS Comportamentais
    • GOFs Criacionais
    • GOFS Estruturais

    Grasp

    • GRASP

    Extra

    • Extras
    • Guia de estilo

Aquitetura de software e reutilização

  • Documento de Arquitetura
  • Reutilização de Software

Léxico

Introdução

O LAL (Léxico Ampliado da Linguagem) é uma técnica usada para auxiliar a comunicação entre desenvolvedores e clientes, onde as palavras, frases e tópicos importantes do projeto são definidas e clarificadas. Essa técnica procura identificar as palavras ou frases próprias do meio social da aplicação, partindo da ideia que "existindo mais do que uma cultura existe também uma linguagem própria diferente para cada uma delas" (BREITMAN, 1999).

Metodologia

Neste documento foram compilados alguns termos e palavras corriqueiros ao projeto, e eles foram classificados como verbo, objeto ou estado. Existe também uma descrição da noção do símbolo, que é seu significado, e seu impacto no projeto. Cada léxico foi organizado em uma tabela onde é possível acessar o requisito que o originou, a fim de manter a rastreabilidade.

TagTítulo
Classificação--
Noção--
Impacto--
Rastro--
Data--

Léxicos

Versão 1.0

L01 - Criar conta

L01Criar conta
ClassificaçãoVerbo
NoçãoA primeira ação que um novo usuário deverá tomar será criar uma conta
O usuário deverá informar email e criar uma nova senha
ImpactoApós criar a conta e fazer login, o usuário poderá as funcionalidades da aplicação
RastroBS01
Data02/09/2020


L02 - Fazer login

L02Fazer login
ClassificaçãoVerbo
NoçãoInserir email e senha válidos
Feito após criar uma conta
ImpactoO usuário agora pode usar as funcionalidades da aplicação, editar seu perfil, procurar torneios, entre outras ações
Caso o usuário esqueça a senha, ele poderá redefini-la
RastroBS02
Data02/09/2020


L03 - Usuário

L03Usuário
ClassificaçãoSujeito
NoçãoAtletas, esportistas e jogadores de tênis
Podem ser profissionais ou casuais
ImpactoOs usuários que irão, de fato, jogar tênis
Poderão procurar torneios ou partidas amadoras para participar
RastroBS01
Data02/09/2020


L04 - Moderador

L04Moderador
ClassificaçãoSujeito
NoçãoEste é o termo para o usuário que cria e administra torneios
Pode também criar partidas casuais
ImpactoO moderador pode criar partidas, torneios, campeonatos e escolher / personalizar as regras
É de sua responsabilidade manter os placares e pontuações dos torneios atualizados
RastroBS03
Data02/09/2020


L05 - Partida amistosa

L05Partida amistosa
ClassificaçãoObjeto
NoçãoUma partida divertida de tênis sem compromisso
ImpactoNão tem impacto em estatísticas
Não impacta outros torneios do jogador
RastroBS03
Data02/09/2020


L06 - Torneio

L06Torneio
ClassificaçãoObjeto
NoçãoUma série de partidas onde as pontuações e os eventos são registrados
Pode utilizar regras oficiais do tênis ou pode ser personalizado
ImpactoImpacta diretamente nas estatísticas dos jogadores
O moderador é responsável pelos detalhes, por exemplo, custo de inscrição ou premiação para os campeões (apesar de alguns aspectos serem opcionais)
RastroBS05
Data02/09/2020


L07 - Torneio público / privado

L07Torneio público / privado
ClassificaçãoEstado
NoçãoForma de organizar o torneio
Nos torneios públicos, qualquer jogador pode solicitar inscrição
Nos torneios privados, apenas convidados pelo moderador podem participar
ImpactoCria uma organização melhor para o moderado que quer fazer um torneio com amigos
Ou então o moderador pode criar uma competição pública com custos de inscrição e premiações (caso queira), tudo de sua responsabilidade
Pode também criar competições públicas gratuitas
RastroBS07
Data02/09/2020


L08 - Solicitar inscrição no torneio

L08Solicitar inscrição no torneio
ClassificaçãoVerbo
NoçãoForma do usuário entrar nos torneios públicos que estiver interessado
ImpactoO moderador (organizador) irá receber uma lista de solicitações e poderá aceitar os jogadores
Só será possível solicitar inscrição em torneios que ainda tem vagas
RastroBS08
Data02/09/2020


L09 - Pré-visualizar regras do torneio

L09Pré-visualizar regras do torneio
ClassificaçãoVerbo
NoçãoForma do usuário se certificar se está de acordo com as regras antes de se inscrever
ImpactoAlém de regras, poderá ver o número de vagas restantes e informações do moderador
RastroBS10
Data02/09/2020


L10 - Organizar e gerenciar torneios

L10Organizar e gerenciar torneios
ClassificaçãoVerbo
NoçãoA função que o moderador deve exercer sobre os torneios de tênis
ImpactoO moderador deve definir regras para o torneio e assim poder ter um melhor gerenciamento durante o torneio
Rastro5w2h
Data07/09/2020


L11 - Torneio Liga (Pontos corridos)

L11Torneio Liga (Pontos corridos)
ClassificaçãoObjeto
NoçãoSistema todos os integrantes de um grupo ou tabela se enfrentam obrigatoriamente em até dois turnos
ImpactoTodos os atletas irão se enfrentar e o maior vencedor será o campeão do torneio
RastroENT01
Data07/09/2020


L12 - Torneio eliminatório (Mata-Mata)

L12Torneio eliminatório (Mata-Mata)
ClassificaçãoObjeto
NoçãoUm sorteio acontece entre os participantes de forma que 2 deles se enfrentam, o vencedor da partida continua no torneio e o perdedor está automaticamente desclassificado
ImpactoOs atletas irão enfrentando os vencedores até que o atleta que mais vencer as partidas será o campeão do torneio
RastroENT02
Data07/09/2020


L13 - Torneio barragem

L13Torneio barragem
ClassificaçãoObjeto
NoçãoA barragem é composta por jogadores, temporadas , divisões e confrontos. Os jogadores são adicionados pelo administrador, a temporada é o período de tempo em que os confrontos são realizados, a divisão representa o nível de cada grupo de jogadores dentro da barragem, Os confrontos são gerados automaticamente
ImpactoOs atletas deverão ser inseridos pelos moderadores do campeonato e assim sempre poder jogar com atletas de níveis parecido
RastroENT03
Data07/09/2020


L14 - Sistema de ranking

L14Sistema de ranking
ClassificaçãoObjeto
NoçãoÉ um sistema de posicionamento de atletas de acordo com a pontuação do atleta na competição
ImpactoO atleta após vencer a partida terá um acréscimo a sua pontuação e assim aumentará sua posição no ranking
RastroENT12
Data07/09/2020


L15 - Network de atletas

L15Network de atletas
ClassificaçãoVerbo
NoçãoForma do atleta conhecer outros atletas
ImpactoO atleta através de torneios pode conhecer outros atletas e assim aumentar sua rede de contatos no esporte
RastroENT14
Data07/09/2020


L16 - Categorizar torneio

L16Categorizar torneio
ClassificaçãoVerbo
NoçãoO processo pelo qual o moderador deve reconhecer, diferenciar e classificar os atletas partir do perfil destes
ImpactoO moderador nas regras pode definir critérios de aprovação de atletas como: idade, experiência entre outros
RastroENT16
Data07/09/2020


Conclusão

Utilizando a técnica do Léxico Ampliado da Linguagem foi possível trazer uma maior clareza para a equipe, pois alguns termos eram usados de forma errada ou confusa. Também é interessante para pessoas de fora do projeto, que poderão ter uma noção dos aspectos importantes e poderão também utilizar os rastros para ver outros documentos.

Referências

BREITMAN, K. K.; LEITE, J. C. S. P.; FINKELSTEIN, A. The world’s a stage: a survey on requirements engineering using a real life case study”. Journal of the Brazilian Computer Society, vol.6 n.1, Campinas, July, 1999. Léxico Ampliado da Linguagem (Resumo). Disponível em: http://www-di.inf.puc-rio.br/~julio/lal.pdf Acesso em: 02/09/20 Funcionamento da Barragem de tênis. Disponível em:: http://www.barragemdetenis.com.br/

Autor(es)

DataVersãoDescriçãoAutor(es)
02/09/201.0Criação do documentoRenan Cristyan
07/09/202.0Adicionado lexicos: L10 à L16João Pedro
08/09/202.1Ajustes no documentoJoão Pedro
08/09/202.2Ajustes no documentoRenan Cristyan
← Diagrama de SequênciaPlano de GCS →
  • Introdução
  • Metodologia
  • Léxicos
    • Versão 1.0
    • L01 - Criar conta
    • L02 - Fazer login
    • L03 - Usuário
    • L04 - Moderador
    • L05 - Partida amistosa
    • L06 - Torneio
    • L07 - Torneio público / privado
    • L08 - Solicitar inscrição no torneio
    • L09 - Pré-visualizar regras do torneio
    • L10 - Organizar e gerenciar torneios
    • L11 - Torneio Liga (Pontos corridos)
    • L12 - Torneio eliminatório (Mata-Mata)
    • L13 - Torneio barragem
    • L14 - Sistema de ranking
    • L15 - Network de atletas
    • L16 - Categorizar torneio
  • Conclusão
  • Referências
  • Autor(es)

Tennis Cup Limited