Você está na página 1de 12

[12/2 15:43] Leonardo Fernandes Costa: Opa Fernando, meu celular parou dee

funcionar ontem
[12/2 15:43] Carvalho: opa
[12/2 15:43] Carvalho: caraca, o meu faz destas também.
[12/2 15:44] Leonardo Fernandes Costa: Voce podee me enviar o template do lateex
novamente?? Mudei umas coisas no config.tex e não ta compilando
[12/2 15:45] Carvalho: pera ai
[12/2 15:45] Carvalho: caraca, bom mesmo
[12/2 15:47] Carvalho: cara, você poderia me tirar umas úvidas de programação?
[12/2 15:47] Leonardo Fernandes Costa: claro, pode falar
[12/2 15:47] Leonardo Fernandes Costa: Só nao consigo ligar agora, to seem ceelular
[12/2 15:47] Leonardo Fernandes Costa: To com o whatsapp no pc
[12/2 15:48] Leonardo Fernandes Costa: mas por mensagem to aqui
[12/2 15:49] Carvalho: eu estou programando em NextJs, mas estou tentando entender,
ainda com dúvidas, mas o Rafa me falou sobre o padrão React Smart - Dummy
components. Eu fui estudar e vi que faz total sentido agora. Estou criando
controller com os métodos e estados e fazendo a view somente com o HTML
[12/2 15:49] Carvalho: é isso mesmo?
[12/2 15:49] Carvalho: para testar ficou um luxo
[12/2 15:50] Carvalho: isso vai ao encontro do MVC, só que não se usa mais model no
front-end, mas sim serviços para conectar com o backend. É isso mesmo?
[12/2 15:50] Leonardo Fernandes Costa: Eu não programo o front-end, nunca usei o
NextJs
[12/2 15:51] Carvalho: mas isso que eu falei faz sentido, não faz?
[12/2 15:51] Leonardo Fernandes Costa: lendo eu acho que sim. Os serviços tem que
se conectar com o backned
[12/2 15:51] Leonardo Fernandes Costa: Como se fossem os use cases
[12/2 15:52] Carvalho: iiiisssso. Valeu amigo.
[12/2 15:54] Leonardo Fernandes Costa: Valeu Fernando, to dando um gás aqui no tcc
[12/2 15:54] Leonardo Fernandes Costa: Meu pai veio pra campos me ajudar, ta
ficando bom
[12/2 15:54] Carvalho: cara, eu gosto muito do seu pai, manda um abração para ele
[12/2 15:54] Carvalho: sei que vai ficar top, excelente.
[12/2 15:55] Carvalho: mas não se preocupe de fazer algo maravilhoso não.
Você tem que fazer o mínimo que seja suficiente para defender.
[12/2 15:59] Leonardo Fernandes Costa: Ele mandou um abração pra voce, ele comentou
que tava na sua banca do doutoraod
[12/2 15:59] Leonardo Fernandes Costa: doutorado*
[12/2 15:59] Leonardo Fernandes Costa: Essa é a ideia mesmo, mas fazer algo que
peelo meenos funcione hahah
[12/2 16:01] Carvalho: sim, vai ajudar muito. Mas vai ser o embrião, para crescer
com os outros alunos. Logo, você só precisa se preocupar com as partes que
combinamos. Outros alunos irão implementar outras partes no futuro.
[12/2 16:01] Leonardo Fernandes Costa: Aham
[12/2 16:01] Leonardo Fernandes Costa: Falando nisso Fernando, sobre o escopo do
projeto
[12/2 16:02] Leonardo Fernandes Costa: To achando que vai ser melhor fazer só o
aplicativo do aluno, sem a visão do orientador.
[12/2 16:02] Leonardo Fernandes Costa: Rafael só fez a parte do aluno. O backend já
ta pronto para os dois, mas eu não vou conseguir fazer a visão do orientador
sozinho dentro do prazo
[12/2 16:04] Carvalho: eu queria que você deixasse a estrutura do sistema, com pelo
menos um exemplo de tudo o que fosse necessário, para outros alunos seguissem seu
padrão (suas soluções). as visões eu queria deixar encaminhadas. as visões de cada
papel (aluno, professor, coordenador).
[12/2 16:07] Leonardo Fernandes Costa: O backend já ta praticamente pronto para ser
feita todas as visões
[12/2 16:08] Carvalho: 👏👏👏
[12/2 16:08] Leonardo Fernandes Costa: tanto os contratos dos endpoints e as
implementações de integração com o backend
[12/2 16:08] Leonardo Fernandes Costa: tem o swagger pra documentação
[12/2 16:08] Carvalho: testes?
[12/2 16:08] Leonardo Fernandes Costa: aham
[12/2 16:08] Leonardo Fernandes Costa: unitários em tudo no backend
[12/2 16:08] Leonardo Fernandes Costa: no front eu não sei como Rafa fez, a parte
dele era fazer o front e eu o bck
[12/2 16:09] Carvalho: sim, top
[12/2 16:09] Leonardo Fernandes Costa: Então sobre essa entrega do tcc, eu posso
colocar como produto de software entregue o APP do aluno + backend completo. E
deixar como sugestão de trbalhos futuros o app do gestor?
[12/2 16:10] Carvalho: do coordenador e do professor
[12/2 16:10] Carvalho: mas se você puder, deixa encaminhado (descrito)
[12/2 16:11] Carvalho: a análise do contexto como um todo. mas coloca como objetivo
entregar funcionando somente estes que você disse.
[12/2 16:11] Leonardo Fernandes Costa: Show, essa ée a ideia meesmo
[12/2 16:11] Leonardo Fernandes Costa: Se deer tempo, vou tentar prototipar as
telas do coordenador e professor também
[12/2 16:12] Carvalho: acho que já tinham, não?
[12/2 16:12] Carvalho: acho que vocês já tinha feito isso.
[12/2 16:12] Leonardo Fernandes Costa: Não, Rafael só fez as telas do app do aluno
[12/2 16:13] Carvalho: ok, mas faz bem simples, sem perder muito tempo. Deixa só
alinhado o essencial.
[12/2 21:39] Leonardo Fernandes Costa: Oi Fernando, boa noitee
[12/2 21:40] Carvalho: boa noite
[12/2 21:40] Leonardo Fernandes Costa: Falta só a conclusão e desenvolvimento
[12/2 21:40] Leonardo Fernandes Costa: Posso te eenviar a versão que temos no
momento??
[12/2 21:52] Carvalho: Leo, a metodologia está estranha
[12/2 21:52] Carvalho: acho que você está colocando resultados e discussão de
resultados dentro da metodologia
[12/2 21:52] Carvalho: a metodologia é só para indicar como alguém poderia refazer
o seu trabalho, logo os resultados não podem aparecer na metodologia
[12/2 21:53] Carvalho: deve ser criado um capítulo para apresentar os resultados e
discuti-los.
[12/2 21:54] Carvalho: a metodologia é a apresentação dos métodos e técnicas que
você utilizou, e que devem fazer sentido para comprovar a validade do seu trabalho.
se alguém quiser refazer o seu trabalho deve seguir o passo a passo conforme a
metodologia.
[12/2 21:55] Carvalho: a metodologia deve detalhar o que foi feito (passo a passo),
os porquês e como foram executadas as atividades, descrever configurações,
parâmetros utilizados, forma de trabalhar, ferramentas e softwares utilizados,
[12/2 21:58] Carvalho: tem umas Figuras soltas na metodologia, que precisam ser
citadas em alguma frase, para poder fazer sentido.
[12/2 22:00] Carvalho: os casos de uso não estão legais. O Caso de uso só deve
aparecer como uma bolha que representa um conjunto de passos do que é feito
realmente dentro dele. O Cenário ou o Fluxograma é que descrevem todos os passos,
caso queira entrar nos detalhes.
[12/2 22:31] Carvalho: na conclusão não apresente técnicas (Nest, Typescript, ...)
apresente os benefícios obtidos pelos resultados e os esperados.
[12/2 22:32] Carvalho: qual impacto espera-se e qual impacto já se pode observar
[12/2 22:32] Carvalho: benefícios observáveis
[12/2 22:33] Carvalho: mas está ficando muito bom, só estou achando que está
ficando muito grande. Talvez organizar melhor também.
[12/2 23:03] Leonardo Fernandes Costa: Opa, valeu pelos feeedbacks Fernando
[12/2 23:03] Leonardo Fernandes Costa: Vou alteerando aqui
[12/2 23:19] Carvalho: na verdade o capítulo seria "Ferramentas e Métodos"
você precisa de dois tópicos, e se quiser faça subtópicos:
Metodologia dentro de Ferramentas e Métodos é o passo a passo : é a estratégia sua,
sua solução, seus métodos.
Ferramentas são as ferramentas, linguagens, banco de dados, nodes, ...
[12/2 23:20] Carvalho: Leo, foco nos porquês.
Tudo o que você for escrever, leva para o lado do porque usou, ou porque fez,
porque é melhor, porque tem que ser feito, porque alguém precisa disso, ...
[12/2 23:22] Carvalho: não se preocupa com a quantidade de texto, ou quantidade de
linhas, foca em justificar bem os porquês.
a explicação só é válida se deixa bem claro o porque.
podem haver alternativas à o que você decidiu como melhor, explica o porque algo é
melhor.
[12/2 23:22] Carvalho: neste caso, apresente rapidamente as alternativas antes de
apresentar o porque a sua escolha é a melhor.
[13/2 11:39] Carvalho: não precisa criar o 3.10.1 e 3.10.2 não
[13/2 11:39] Carvalho: escreve direto
[13/2 11:39] Leonardo Fernandes Costa: Ok
[13/2 11:39] Carvalho: e não precisa apresentar esta Figura da página
[13/2 11:39] Leonardo Fernandes Costa: acha melhor remover ela?
[13/2 11:40] Carvalho: sim
[13/2 11:40] Carvalho: pode citar que no momento é o mais baixado e indica a página
como referência
[13/2 11:44] Leonardo Fernandes Costa: Para hospedar o banco de dados a gente usou
um seriço online. Tinha uma parte explicando como foi feita a configuração, vou
puxar para essa parte do banco de dados
[13/2 11:46] Carvalho: não, não, coloque o site do mongodb (por exemplo) como
referência no aquivo de referências bibliográficas e faça o \citeonline{mongodb}
[13/2 11:47] Leonardo Fernandes Costa: Ok, mas mantenho o texto e só removo a
imagem?
[13/2 11:47] Leonardo Fernandes Costa: Ou o texto também não precisa??
[13/2 11:47] Carvalho: o texto está bom sim
[13/2 11:47] Carvalho: só mude a forma que citou, <https:// ...
[13/2 11:51] Leonardo Fernandes Costa: O mesmo para o npm ali em cima, certo?
[13/2 11:52] Carvalho: isso
[13/2 11:52] Carvalho: sempre que citar alguém use os recursos \cite ou \citeonline
[13/2 11:52] Carvalho: \cite é quando o trabalho não faz parte do sentido da frase
[13/2 11:53] Carvalho: \citeonline quando o trabalho faz parte do sentido da
frase ; tipo: Segundo FULANO (2023) << \citeonline
[13/2 11:54] Carvalho: Todo mundo sabe que tal coisa é muito chata (FULANO, 2024).
<< \cite
[13/2 11:57] Carvalho: eu não faria aquela lista de motivos ali em cima não.
Escreveria direto em frase corrida mesmo
[13/2 12:01] Leonardo Fernandes Costa: Escrevi esses 3 paragrafos sobre testes
automatizados, ainda na metodologia
[13/2 12:02] Carvalho: o ideal da metodologia é só dizer o que fez, como e porque
[13/2 12:02] Carvalho: em algum lugar, tipo referencial teórico, fora tem que falar
sobre.
[13/2 12:04] Carvalho: e ao invés de metodologia, eu chamaria o capítulo de
Técnicas e Métodos.
dentro disso um tópico metodologia (com o passo a passo) e técnicas (falando quais
foram usadas e como)linguagen, banco de dados, nodejs ...
[13/2 12:05] Carvalho: sobre testes automatizados poderia citar que tem a ver com
garantir a qualidade do produto, e com "Lean" da Toyota
[13/2 12:05] Carvalho: mas não dentro da metodologia, explicar estas coisas é em
outro lugar
[13/2 12:06] Carvalho: na metodologia só falar o que foi usado e como
[13/2 12:06] Leonardo Fernandes Costa: Dentro de Técnicas e Métodos. Falando sobre
testes automazidados por exemplo. Métodos seria escrever o teste antes. E técnica
utilizando o Jest?
[13/2 12:06] Carvalho: isso
[13/2 12:06] Carvalho: perfeito
[13/2 12:06] Carvalho: não precisa fazer discurso não, hein
[13/2 12:06] Carvalho: curto e grosso
[13/2 12:07] Carvalho: um parágrafo pequeno para cada coisa destas
[13/2 12:07] Leonardo Fernandes Costa: Na organização das seções. Técnicas e
Métodos cap 3 (por emxeplo). Técnicas 3.1 Testes 3.1.1 Meetodos 3.2 Jest 3.2.2?
[13/2 12:07] Carvalho: escreva o mínimo de tudo.
e, só se precisar escrever para justificar algum porquê.
[13/2 12:08] Carvalho: por exemplo
[13/2 12:08] Carvalho: sim
[13/2 12:08] Leonardo Fernandes Costa: enteendi, vou alterando aqui
[13/2 12:09] Carvalho: lembre de escrever pouco agora, para depois agente revisar e
complementar só o que faltar.
[13/2 12:10] Carvalho: pense que é errado escrever demais, porque depois agente vai
ter que cortar, escreva o mínimo necessário para explicar.
só não pode faltar as explicações dos porquês de tudo.
[13/2 12:35] Leonardo Fernandes Costa: Qual a ordem de capitulos voce sugere?
[13/2 12:36] Leonardo Fernandes Costa: Introdução
RefeerencialTeorico
Técnicas e Métodos
Desenvolvimento
Resultados
[13/2 12:36] Carvalho: ok
[13/2 12:37] Leonardo Fernandes Costa: Essa parte do banco de dados estou
seeparando em Técnicas e Métodos
[13/2 12:38] Carvalho: eu prefiro ver como métodos e ferramentas.
[13/2 12:38] Leonardo Fernandes Costa: ok
[13/2 12:38] Carvalho: métodos é como usou , e ferramentas é quais usou
[13/2 12:39] Carvalho: fica mais fácil assim, né
[13/2 12:39] Leonardo Fernandes Costa: Eu vou falar sobre banco de dados em métodos
e ferramentas. É para aparecer nas duas seções mesmo, certo?w
[13/2 12:40] Carvalho: sim, só que em métodos é como configurar, instalar,
acessar ...
[13/2 12:40] Carvalho: em ferramentas é qual a ferramenta
[13/2 12:41] Carvalho: se usou docker, se usou na nuvem
[13/2 12:41] Carvalho: se é free, se sem algum limite de uso
[13/2 12:41] Carvalho: onde acessar
[13/2 12:42] Carvalho: o métodos eu faria diferente.
[13/2 12:42] Carvalho: eu gosto de fazer um passo a passo, não uma lista de partes
separadas.
[13/2 12:42] Carvalho: eu escreveria tudo direto, descrevendo uma estratégia passo
a passo do que foi feito.
[13/2 12:43] Carvalho: tipo, configurou o banco de dados, criou tabelas, criou
controllers com testes, criou serviços com testes, integrou, ...
[13/2 12:43] Leonardo Fernandes Costa: bleza, vou escrevendo bem solto e natural
aqui, ai a gente vai refinando depois
[13/2 12:44] Carvalho: a parte do método seria legal se tiver um fluxograma,
contando tudo o que foi feito na sequência.
[13/2 12:44] Leonardo Fernandes Costa: Fluxograma das etapas de deseenvolvimento?
ex: configurou o banco de dados, criou tabelas, criou controllers com testes,
[13/2 12:44] Carvalho: dese estudar o problema, se foi usado formulário para
respondentes, depois a análise das respostas, ...
[13/2 12:46] Leonardo Fernandes Costa: Entrando em cada caixinha dessa e detalhando
ela em outras caixas?
[13/2 12:46] Carvalho: sim, mas pode fazer um em alto nível (fases) e outros com a
explosão das fases
[13/2 12:48] Carvalho: por exemplo um onde aparece análise do problema separado do
dev frontend e do backend e de validação e testes ; outros falando especificamente
qual a estratégica para cada um destes
[13/2 12:50] Leonardo Fernandes Costa: Uma dúvida Fernando
[13/2 12:50] Leonardo Fernandes Costa: Comecei o capitulo de Métodos assim: Para
entendermos melhor as necessidades do usuário, fizemos um formulário com perguntas
sobre as necessidades que os discentes tinham em relação a instituição, quais eram
suas principais dores e dificuldades. Distribuímos este formulário via e-mail e
enviamos nos grupos de whatsapp do discentes. Com as respostas em mãos, começamos a
desenhar uma possível solução para os problemas encontrados.
[13/2 12:50] Leonardo Fernandes Costa: Eu já coloco nessa parte o resultado do
formulário, fazendo a análise das resposstas?
[13/2 13:03] Carvalho: resultados nao
[13/2 13:06] Carvalho: não, isso é resultados
[13/2 13:06] Carvalho: coloca ali tudo o que foi feito, é um passo a passo de
ações.
[13/2 13:07] Carvalho: imagina que este roteiro do que foi feito você depois vai
levar este mesmo roteiro para o resultado:
[13/2 13:07] Carvalho: cada passo vai ter que apresentar resultados
[13/2 13:07] Carvalho: mas o que é passo na metodologia, vira a estrutura onde vão
aparecer resultados, dentro da mesma estrutura de passos, no capítulo de
resultados.
[13/2 13:08] Carvalho: normalmente o pessoal faz um capítulo "Resultados e
Discussões", onde além de cada resultado, embaixo, você já discute o resultado que
apareceu.
[13/2 13:08] Carvalho: ao invés de fazer duas vezes a mesma estrutura copiada dos
passos da metodologia.
[13/2 13:10] Carvalho: mas perceba que na metodologia aparece assim, por exemplo:
- criar banco de dados ;
- desenvolver repositório ;
- desenvolver usecases (serviços) ;
- desenvolver controllers ;
- criar rotas ;
- criar infraestrutura da API ;
- ...
[13/2 13:11] Carvalho: depois, no capítulo de "Resultados e Discussões" (ou em cada
um dos capítulos de: "Resultados" e depois no de "Discussões"), vai ter que
aparecer os tópicos:
- criar banco de dados ;
- desenvolver repositório ;
- desenvolver usecases (serviços) ;
- desenvolver controllers ;
- criar rotas ;
- criar infraestrutura da API ;
- ...
[13/2 13:13] Carvalho: a metodologia gera resultados que tem que ser discutidos,
não só apresentados.
[13/2 13:13] Carvalho: e os resultados tem que aproximar para o objetivo do
trabalho, gerando benefícios que são as conclusões
[13/2 13:14] Carvalho: o objetivo do trabalho é produzir algo de uma certa forma,
mas que gere os benefícios que tem que aparecer na conclusão, logo os benefícios
tem que permitir atingir o objetivo do trabalho. ai no final da conclusão, aparece
o objetivo novamente.
[13/2 13:17] Leonardo Fernandes Costa: acho que sim, to organizando o pensamento
aqui
[13/2 13:17] Leonardo Fernandes Costa: vou ali almoçar agora, jajá eu volto e
continuo
[13/2 13:20] Carvalho: o objetivo do trabalho pode ser, por exemplo, otimizar o
acesso e a manutenção das informações sobre as aulas e salas de aula das
disciplinas do curso.

como objetivos específicos teria, por exemplo:


. o formulário para identificar requisitos prioritários ;
, a construção de uma API de serviços ;
. um front end para alunos ;
. outro para professores ;
. outro para coordenadores ;
. a criação de testes automatizados ;
. um script de integração contínua (github actions por exemplo).

como justificativa tem a dificuldade atual dos coordenadores, dos professores e dos
alunos.
[13/2 13:21] Carvalho: para atingir este objetivo, a estratégia é usar as
ferramentas e métodos descritos.
[13/2 13:21] Carvalho: quando executa a metodologia, atinge resultados, e cada um
deles tem que ser discutidos.
[13/2 13:22] Carvalho: na discussão dos resultados nascem os benefícios, onde os
melhores benefícios vão para a conclusão.
[13/2 13:22] Carvalho: a partir destes benefícios, tem que ficar provado que se
atingiu o objetivo do trabalho.
[13/2 13:26] Carvalho: .
.
.
depois me fala se entendeu.
[13/2 13:27] Carvalho: vê também se seu pai concorda com o que eu estou escrevendo.
Eu posso estar errado e gostaria muito de aprender com ele.
[13/2 14:28] Leonardo Fernandes Costa: só na parte de métodos
[13/2 14:30] Carvalho: O 1.1. está muito solto, sem um sequência. Por isso acho
melhor fazer um fluxograma e ir seguindo, transformando em texto cada passo
[13/2 14:30] Carvalho: está falando de várias coisas desconectadas
[13/2 14:57] Leonardo Fernandes Costa: Qual é o prazo para o envio do texto?
[13/2 15:30] Carvalho: hum, não sei, mas vamos encarar isso esta semana
[13/2 15:44] Leonardo Fernandes Costa: A ideia é acabar hj
[13/2 15:44] Leonardo Fernandes Costa: Amanhã volto a trabalhar e não vou ter tempo
de continuar
[13/2 16:27] Leonardo Fernandes Costa: Opa Fernando, da uma olhada na parte dos
métodos por favor
[13/2 16:28] Leonardo Fernandes Costa: Na página 11 tem um tópico: Modelagem de
Dados. Já removi aqui
[13/2 16:28] Leonardo Fernandes Costa: ficou sobrando
[13/2 16:28] Carvalho: está ok, faltando os detalhes em vermelho, e tal
[13/2 16:29] Leonardo Fernandes Costa: aham, esses detalhes vou adicionando dedpois
[13/2 16:29] Leonardo Fernandes Costa: mas essa é a ideia do capitulo, certo?w
[13/2 16:29] Leonardo Fernandes Costa: vou fazer as ferramentas agora com esse
mesmo esqueeleto
[13/2 16:29] Carvalho: as ferramentas eu faria diferente
[13/2 16:29] Carvalho: lá você pode ir itenizando
[13/2 16:29] Carvalho: Itens Bolinha
[13/2 16:30] Carvalho: faz um parágrafo dizendo que serão apresentadas as
ferramentas que serão utilizadas durante este trabalho,
[13/2 16:31] Carvalho: e faz uma descrição e justificativa para cada uma (duas
frases: explica o que é para que serve ; e outra justificando porque é melhor que
outras, por exemplo: melhor que java, pois java é considerada muito burocrática ou
verbosa).
[13/2 16:31] Carvalho: duas frases para cada ferramenta
[13/2 16:33] Leonardo Fernandes Costa: tava lendo
[13/2 16:33] Leonardo Fernandes Costa: Ok
[13/2 16:33] Leonardo Fernandes Costa: Uma duvidda, essa explicação sobre o que é.
Não vai estar no referencial teorico?
[13/2 16:33] Leonardo Fernandes Costa: Ou somente aqui nas feerramentas?
[13/2 16:35] Carvalho: sim, é verdade, mas coloque uma frase curta aqui, lá no
referencial você pode detalhar e comparar com outras, sem escrever muito também.
mas aqui é só para indicar que é a linguagem, ou será usado como banco de dados,
etc.
[13/2 16:36] Carvalho: aqui é bem curtinho, mas aqui será a decisão de qual usar,
no referencial você não toma decisão, só cita quais existem, quais vantagens e
desvantagens.
deixa a decisão para colocar aqui.
[13/2 16:36] Carvalho: fico com medo de você não ler os comentários e perder tempo
escrevendo
[13/2 16:36] Leonardo Fernandes Costa: to leenddo hahaha
[13/2 16:37] Leonardo Fernandes Costa: pode deixar que to lendo
[13/2 16:37] Carvalho: dá sempre um ok depois de você ler, porque senão eu não sei
se você leu
[13/2 16:37] Carvalho: seu whatsapp não me mostra se você leu ou não
[13/2 16:37] Leonardo Fernandes Costa: Vai ficar algo como:

Ferramentas:
Typescript é euma linguagem de programação de alto nível que roda no ambiente Node.
Utilizamos ela por causa de X,Y,Z
[13/2 16:37] Leonardo Fernandes Costa: E no referencial teorico eu falo mais sobre
o typeescript e suas peculiariadadeds
[13/2 16:38] Leonardo Fernandes Costa: ée isso?
[13/2 16:38] Carvalho: top
[13/2 16:38] Carvalho: lá você fala sobre ela, sobre javascript, sobre java, e
python
[13/2 16:38] Leonardo Fernandes Costa: meu celular ta todo bugado, ontem ficou
desligando. Hoje ta com um aviso de temperatura alta
[13/2 16:38] Carvalho: pouquinho sobre cada uma, dizendo onde é melhor usar cada
uma por exemplo. Um parágrafo sobre cada uma
[13/2 16:38] Carvalho: aqui não cabe este tipo de explicação
[13/2 16:38] Carvalho: aqui é só a decisão de qual usar
[13/2 16:39] Carvalho: lá não é o lugar de dizer que é esta ou aquela que será
usada, lá é só teórico, embasamento
[13/2 16:39] Carvalho: ok?
[13/2 16:39] Leonardo Fernandes Costa: Ok
[13/2 16:39] Leonardo Fernandes Costa: Lá eu foco em fazer as citações mais
técnicas
[13/2 16:40] Leonardo Fernandes Costa: aqui na ferramenta só falo que usei pelos
meeus motivo
[13/2 16:40] Leonardo Fernandes Costa: motivos*
[13/2 16:40] Carvalho: é, mas sem perder muito tempo
[13/2 16:40] Carvalho: indique sempre um livro para estudar a linugagem, uma
referência para o leitor conhecer mais profundamente, porque o seu texto não tem
este objetivo de ensinar nada
[13/2 16:41] Carvalho: ok?
[13/2 17:25] Leonardo Fernandes Costa: Acho que assim fica melehor
[13/2 17:25] Leonardo Fernandes Costa: melhor*
[13/2 17:37] Carvalho: deixa tudo em um parágrafo só, não faz dois nem três itens
da mesma ferramenta (p.e. Typescript) não
[13/2 17:37] Carvalho: várias frases em um único paràgrafo
[13/2 17:38] Carvalho: ou coloca Typescript como 3.2.1 e escreve vários parágrafos
livremente se quiser, mas sem o item bolinha
[13/2 17:38] Carvalho: eu sou meio contra o uso indiscriminado do item bolinha
[13/2 17:39] Carvalho: o texto mesmo não fica dentro da bolinha, entendeu?
[13/2 17:40] Carvalho: tipo, (bolinha) Typescript
em baixo, os parágrafos ou frases.
[13/2 17:40] Carvalho: mas se for escrever muito, melhor tópico, tipo 3.2.1. ....
[13/2 17:40] Leonardo Fernandes Costa: Hmmm
[13/2 17:40] Leonardo Fernandes Costa: Não to eescrevendo muito não
[13/2 17:40] Leonardo Fernandes Costa: To deixando pra escrever mais no referencial
teeorico
[13/2 17:41] Carvalho: isso mesmo
[13/2 17:41] Carvalho: aqui só o porque o que é e porque foi a escolhida, curto e
grosso
[13/2 17:41] Carvalho: tipo, como vai ser usada é na metodologia, certo?
[13/2 17:41] Carvalho: aqui são as ferramentas
[13/2 17:43] Leonardo Fernandes Costa: assim está bom??
[13/2 17:45] Carvalho: cara, esta descrevendo demais
[13/2 17:46] Carvalho: este texto ta mais para referencial
[13/2 17:46] Leonardo Fernandes Costa: Ok, vou dar uma reduzida
[13/2 17:48] Carvalho: aqui é o que éh, e porque foi escolhida
[13/2 17:51] Carvalho: Figma está ok
[13/2 17:54] Leonardo Fernandes Costa: Ok, to fazendo os outros e já te envio. To
tentando deixar o mais compacto
[13/2 18:07] Leonardo Fernandes Costa: Fernando, acho que já ta bom os tópicos das
feerramentas
[13/2 18:07] Leonardo Fernandes Costa: vou te enviar o PDF
[13/2 18:07] Leonardo Fernandes Costa: sse não vai ficar muito grande
[13/2 18:07] Carvalho: bem simples
[13/2 18:08] Carvalho: é isso mesmo, ok
[13/2 18:08] Carvalho: ai é informar o que o leitor precisa conhecer para refazer o
seu trabalho
[13/2 18:08] Carvalho: o que que foi usado no trabalho
[13/2 18:09] Leonardo Fernandes Costa: O cap de introdução eu não arrumeei ainda
[13/2 18:10] Leonardo Fernandes Costa: Pode ignorar ele por enquanto
[13/2 18:11] Carvalho: Leo, você se perdeu
[13/2 18:12] Carvalho: começou com 2.2.1 depois colocou bolinha com texto em tudo
[13/2 18:12] Carvalho: coloca bolinha só para o nome da ferramenta, coloca o texto
em baixo, sempre sem bolinha
[13/2 18:12] Carvalho: bolinha é só para o item, não para o texto
[13/2 18:12] Leonardo Fernandes Costa: blz
[13/2 18:12] Leonardo Fernandes Costa: Ah ok
[13/2 18:12] Leonardo Fernandes Costa: tinha entendido errado
[13/2 18:12] Carvalho: ou coloca, 2.2.1 ; 2.2.2 ; 2.2.3 ...
[13/2 18:13] Carvalho: mas, como é pouco texto, melhor a bolinha com a ferramenta,
e o texto referente em baixo, sem bolinha
[13/2 18:14] Leonardo Fernandes Costa: ok
[13/2 18:14] Carvalho: mas em baixo de 2.2 (Ferramentas) coloca um parágrafo
declarando o porque deste tópico (2.2) : tipo: Serão apresentadas a seguir as
ferramentas utilzadas neste trabalho. ..
[13/2 18:14] Carvalho: ou: Para desenvolver este trabalho foram utilizadas as
seguines ferramentas
[13/2 18:15] Carvalho: não pode ter tópico sem um parágrafo de introdução, senão o
texto dentro fica solto
[13/2 18:16] Carvalho: é isso, mas lembre-se que o tópico é Ferramentas, logo Caso
de uso e Protótipo de Telas não são ferramentas
[13/2 18:16] Carvalho: acho que você está confundindo
[13/2 18:16] Carvalho: Neste tópico o seu foco são as feramentas
[13/2 18:16] Carvalho: ferramentas
[13/2 18:16] Leonardo Fernandes Costa: No caso eu teria que colocar como titulo do
tópico o nome da ferramenta que usei para desenhar o caso de uso
[13/2 18:17] Leonardo Fernandes Costa: isso?
[13/2 18:17] Carvalho: Senão, alguém vai ler Ferramentas e e Protótipo de Tela,
qual ferramenta é esta?
[13/2 18:17] Leonardo Fernandes Costa: aham, faz sentido
[13/2 18:17] Leonardo Fernandes Costa: ai no caso da comunicação entre o backeend e
frontend
[13/2 18:18] Leonardo Fernandes Costa: o protocolo HTTP seria a ferrameenta?
[13/2 18:18] Carvalho: REST?
[13/2 18:18] Carvalho: HTTP sim, melhor
[13/2 18:18] Carvalho: depois protocolo REST né
[13/2 18:18] Carvalho: JSON
[13/2 18:19] Carvalho: coloca CORS ?
[13/2 18:19] Leonardo Fernandes Costa: eu acho que não precisa, ai é muito detalhee

[13/2 18:19] Leonardo Fernandes Costa: se não vamos ter que falar sobre ipv4 e tudo
[13/2 18:19] Leonardo Fernandes Costa: camada osi de rede
[13/2 18:19] Carvalho: acho que poderia fazer uma tabela com os módulos NodeJS que
ficaria mais prático
[13/2 18:19] Leonardo Fernandes Costa: não entendi, como assim os modulos do
Nodejs?
[13/2 18:20] Carvalho: camada de rede não, mas acho que vale a pena citar sim: JSON
e REST
[13/2 18:21] Carvalho: tipo fazer um tópico de módulos nodejs: explicando que são
usados alguns e embaixo fazer uma tabelinha com:
express
cors
...
[13/2 18:21] Carvalho: só os básicos, com uma descrição básica de pra que serve.
[13/2 18:21] Carvalho: uma tabela com uma linha para cada
[13/2 18:21] Carvalho: tipo : express | servidor http e roteamento
[13/2 18:22] Carvalho: cors | filtro de coneções
[13/2 18:22] Carvalho: bem básico, mas com as dependências
[13/2 18:22] Carvalho: ou pelo menos as mais úteis.
[13/2 18:22] Carvalho: mais utilizadas
[13/2 18:22] Carvalho: que você tenha usado no projeto, nada que não tenha usado
[13/2 18:23] Leonardo Fernandes Costa: entendi ok
[13/2 18:24] Leonardo Fernandes Costa: vou mudar o titulo da tabela
[13/2 18:25] Carvalho: isso, está ótimo
[13/2 18:25] Carvalho: ai entra mongoose, mongodb ...
[13/2 18:25] Carvalho: mas uma descrição bem básica mesmo, só para saber do que se
trata
[13/2 18:26] Carvalho: é para dizer "o que é", não para explicar para que serve.
Este tipo de explicação é referencial teórico, lembra
[13/2 18:27] Carvalho: no Ferramentas e Métodos não é lugar para descrever nem
explicar nada.

Se for descrever ou explicar é no "Referencial Teórico"


[13/2 18:29] Carvalho: se o Fábio for para a banca, ele vai criticar se aparecer
algo aqui explicando algo que não foi citado antes.
[13/2 18:30] Leonardo Fernandes Costa: O que tiver neessa tabela eu tiro doss itens
de cima, certo?
[13/2 18:30] Carvalho: lembra de falar sobre eles, aquele texto já estava bom, no
Referencial Teórico.
[13/2 18:30] Carvalho: certo
[13/2 18:30] Carvalho: a ideia é esta
[13/2 18:30] Carvalho: ai simplifica o seu texto, e não fica sem citar os módulos
nodejs
[13/2 18:34] Carvalho: cara, minha ideia é ir iniciando e pulando para outro,
porque você já vai ter um ponto de partida, como você fez agora.
[13/2 18:35] Carvalho: pelo menos você já entendeu o que tem que colocar ali
[13/2 18:35] Leonardo Fernandes Costa: ddps eu coloco os do frot então
[13/2 18:35] Leonardo Fernandes Costa: Vou adicionar o que tinha do referencial
teorico antes, e te envio junto
[13/2 18:35] Carvalho: depois que terminarmos tudo, você vai saber direitinho o
texto, o que vai em cada lugar, ai você mesmo vai colocar o que estiver faltando
[13/2 18:54] Leonardo Fernandes Costa: Opa, eu tinha ido jantar.
[13/2 18:55] Leonardo Fernandes Costa: As vezes é dificil entender o que as pessoas
pensam, todo mundo tem o seu viés para acreditar em algo
[13/2 18:55] Leonardo Fernandes Costa: Beleeza Fernando, muito obrigado pela ajuda.
Boa sorte ai com a Janta e o cabelo kkkkk
[13/2 18:55] Leonardo Fernandes Costa: Eu não corto o cabelo alguns anos já kkkkl
[13/2 18:56] Leonardo Fernandes Costa: Vou continuar fazendo o referencial teorico
aqui e mais a noite te envio
[13/2 19:34] Carvalho: faz uma lista primeiro de tudo que tem que entrar no
referencial teórico
[13/2 19:34] Carvalho: depois organiza uma hierarquia do que vai falar, e cria os
tópicos genéricos. Por exemplo, o tópico para falar de Typescript não é Typecript,
mas Linguagens de Programção para Web.
pode dizer que existem muitas, mas que você vai citar algumas das mais utilizadas
hoje.
Ai fala de Javascript, Typescript e Java, por exemplo.
depois fala um ou dois parágrafos sobre cada uma delas, se possível citando um
livro bom de cada uma delas, e dizendo em que situação são mais utilizadas, ou
vantagens.
[13/2 19:37] Carvalho: no referencial teórico você não vai dizer que vai usar uma
coisa ou outra, vai deixar esta decisão para a Ferramentas e Métodos.
[13/2 19:39] Carvalho: mas é bom citar as vantagens de cada uma das alternativas, e
um livro ou artigo que indique as vantagens e as características de cada
alternativa. Ou, também pode usar um livro ou artigo que fale sobre todas as
alternativas daquele tópico.
[13/2 19:39] Carvalho: por exemplo, se o tópico for Banco de Dados, falar de uns 3
(sempre 3) alternativas.
[13/2 19:39] Carvalho: as mais usadas ou mais vantajosas
[13/2 19:40] Carvalho: se tiver um artigo ou site de confiança que afirme quais são
as principais alternativas seria o ideal também.
[13/2 19:40] Carvalho: mas fale não esqueça de falar sobre:
- testes automatizados (TDD, BDD);
[13/2 19:41] Carvalho: e neste caso coloque como alternativa os testes manuais (não
automatizados)
[13/2 19:41] Carvalho: - Banco de dados
[13/2 19:42] Carvalho: . REST, xml-rpc, grafQL
[13/2 19:42] Carvalho: JSON, XML
[13/2 19:42] Carvalho: ReactJS, NextJS e NestJS
[13/2 19:42] Carvalho: Javascript, Typescript e Java
[13/2 19:43] Carvalho: Fale também sobre sistemas acadêmicos (produtos de
prateleira) incluindo o QAcadêmico do IFF, e algum outro que você localize na Web
ou conheça.
[13/2 19:44] Carvalho: este tópico deixe por último
[13/2 19:45] Carvalho: . Figma ; DrawIO e Algum outro que você conheça para fazer
rascunhos ou protótipos de tela
[13/2 19:45] Carvalho: . github, gitlab, gitorious
[13/2 19:46] Carvalho: . jest ; vite ; cypres
[13/2 19:48] Carvalho: não é para falar muito não, hein. um ou dois parágrafos no
máximo para cada coisa,
O parágrafo deve dizer o que é, descrever as vantagens, particularidades e citando
um livro ou fonte.
[13/2 19:48] Carvalho: estas coisa seriam para o Referencial Teórico.
[13/2 19:49] Carvalho: No último tópico fale sobre sistemas acadêmicos, aplicativos
semelhantes ao que você vai criar.
[13/2 19:59] Carvalho: espero que tenha ajudado
[13/2 20:20] Leonardo Fernandes Costa: Opa Fernando eu dei uma pausa no tcc pra
reesolvere um problema do trabalho
[13/2 20:20] Leonardo Fernandes Costa: Acabando aqui eu volto pro texto
[13/2 20:20] Leonardo Fernandes Costa: Ta ajudando bastante, to confiantee que vou
conseguir apresentar essee semestree ainda
[13/2 20:20] Carvalho: mas le o que eu escrevi em cima
[14/2 09:34] Carvalho: uma sugestão é não fazer tópicos para cada ferramenta não,
faça em texto corrido, tipo:
Uma ferramenta para analisar e modelar casos de uso é ....
Outra ferramenta conhecida é o ...
Vários profissionais também utilizam ...
[14/2 09:35] Carvalho: senão vai ficar muito segmentado o texto. Perde a fluidez,
provoca pausa no raciocínio. Os membros da banca com certeza baterão nisso
[14/2 09:35] Carvalho: fica picotado
[14/2 09:36] Leonardo Fernandes Costa: Blz, ai só ficaria a seção 2,2 Casos de Uso
[14/2 09:36] Leonardo Fernandes Costa: e dentro dela eu coloco texto corrido
[14/2 09:36] Leonardo Fernandes Costa: seria isso?
[14/2 09:36] Carvalho: exatamente
[14/2 09:36] Carvalho: chato a escrita científica, né
[14/2 09:36] Leonardo Fernandes Costa: 2.2 casos de uso, 2.3 backend e frontend,
2.4 github... e etc
[14/2 09:36] Leonardo Fernandes Costa: isso ai, certo?
[14/2 09:36] Carvalho: isso, eu separaria back de front
[14/2 09:37] Carvalho: porque são assuntos muito diferentes
[14/2 09:37] Leonardo Fernandes Costa: vou refatorando aqui, valeu Fernandoo
[14/2 09:37] Carvalho: ao invés de github, eu falaria de sistemas de versionamento
[14/2 09:37] Carvalho: e dentro disso o github, gitlab e gitorious
[14/2 09:37] Carvalho: como exemplos
[14/2 09:38] Carvalho: os sistemas de versionamento evoluíram para possibilitar
integração contínua, que você pode descrever dentro deste tópico mesmo, ou criar um
tópico a parte
[14/2 09:39] Carvalho: mas não perca muito tempo entrando nos detalhes não, só um
ou dois parágrafos falando de cada um, das vantagens ou desvantagens e citando (por
exemplo no final da linha) uma fonte para consulta aprofundada.
[14/2 09:40] Leonardo Fernandes Costa: O conteúdo do que te mandei ali em cima tá
bom?
[14/2 09:40] Leonardo Fernandes Costa: Tentei escrever pouco, peguei o que tinha
nos sites oficiais e escrevi
[14/2 09:40] Carvalho: vão ter coisas que você vai fazer um ou dois parágrafo
envolvendo todas as alternativa
[14/2 09:42] Carvalho: sim, mas faltou alguma referência em cada tópico abordado.
Você poderia também fazer uma Nota de Rodapé, colocando o Link do página, hein?
[14/2 09:42] Carvalho: digo, ao invés da referência
[14/2 09:42] Carvalho: para estes que tem site, ou coloque uma referência para um
livro ou artigo, conforme combinamos
[14/2 09:44] Carvalho: para estes que tem site eu acho que é o caminho mais rápido,
vai ficar bom.
[14/2 09:45] Carvalho: https://www.overleaf.com/learn/latex/Footnotes
[14/2 09:45] Carvalho: \footnote{}
[14/2 09:45] Carvalho: LaTeX é lindo, fala sério!
[14/2 09:46] Carvalho: coisa de outro mundo
[14/2 09:47] Carvalho: cara, a primeira versão vai ficar pronta logo, e está
ficando muito boa
[14/2 12:14] Leonardo Fernandes Costa: Oi Fernando, boa tarde. Eu quero citar um
levantamento que o gtihub fez sobre as linguagens mais populares dentro do git. Não
é um artigo nem um livro, é só um post no blog do github. Vale a pena colocar no
tcc?
[14/2 12:15] Leonardo Fernandes Costa: Se sim, como eu geraria o .bib para citar?
Tentei com a extensão do Mandley mas ele não reconheceu o site
[14/2 15:16] Carvalho: pode sim
[14/2 15:16] Carvalho: pera ai
[16/2 13:49] Carvalho: figuras do resultados estão muito grandes
[16/2 13:49] Carvalho: diminuir
[16/2 13:51] Carvalho: as Tabelas em resultados tente fazer uma tabela com
Percentuais (%) para poder discutir e tirar decisões
[16/2 13:51] Carvalho: diminuir a fonte também.
[16/2 13:52] Carvalho: nas tabelas de requisitos não coloque texto na Tabela. por
exemplo o R33 coloque uma frase mínima, e crie um parágrafo abaixo da tabela
descrevendo o requisito, com o texto que está na Tabela.
[16/2 13:53] Carvalho: faça isso com todos
[16/2 13:54] Carvalho: o início da conclusão está estranho, tem que fazer um
parágrafo de abertura, recuperando o problema e os objetivos da introdução.
[16/2 13:56] Carvalho: no referencial teórico tem que ver uma linha de raciocínio
flúida (para as seções não ficarem jogadas sem conexão entre elas, sem seguir uma
linha de raciocínio.
[16/2 13:56] Carvalho: releia o que eu escrevi sobre isso aqui no whatsapp
[16/2 13:58] Carvalho: cada seção tem que ser continuidade da anterior
[16/2 13:58] Carvalho: fluxo de raciocínio
[16/2 13:59] Carvalho: por isso eu escrevi para você primeiro fazer um rascunho de
quais tópicos você iria abordar, para fazer uam sequência lógica
[16/2 13:59] Carvalho: um fluxo de raciocínio
[16/2 14:00] Carvalho: por exemplo: o que falar depois dos resquisitos? tem que
depender dos requisitos, e tem que depois levar a outro tópico, e depois encaixar
com o próximo, ....
[16/2 14:02] Carvalho: Leo, faz um texto no google drive com tudo o que eu escrevi
aqui no whatsapp desde terça feira, por favor
[14:06, 16/02/2024] Leonardo Fernandes Costa: Como assim um texto no drive?
[14:06, 16/02/2024] Leonardo Fernandes Costa: Exportando a conversa?
[14:06, 16/02/2024] Leonardo Fernandes Costa: Ah entendi
[14:06, 16/02/2024] Leonardo Fernandes Costa: Tipo, falar sobre versionamento e na
próxima seção falar sobre cicd, depois fazer o gancho com testes
[14:06, 16/02/2024] Leonardo Fernandes Costa: Algo assim?
[14:13, 16/02/2024] Carvalho: eu escrevi muita coisa que acho que você passou
batido
[14:13, 16/02/2024] Carvalho: faz um texto no google drive com tudo o que eu
escrevi aqui no whatsapp desde terça feira, por favor
[14:13, 16/02/2024] Carvalho: senão eu vou ter que ficar repetindo
[14:14, 16/02/2024] Carvalho: recupera lá e verifica que você fez o que eu falei
[14:14, 16/02/2024] Carvalho: senão eu vou ficar em loop, pedindo, e verificando
tudo

Você também pode gostar