Você está na página 1de 4

Processos de Software

Alex Lana, Antônio P. Rodrigues, Claudio Gabriel, Diogo Lima


11 de outubro de 2023

1 Definir o Tema de interesse


Nosso grupo teve como foco a modelagem do processo de desenvolvimento de projeto de fim de curso.

2 Levantamento do processo de negócio


A ideia inicial para a compreensão do domı́nio do problema foi de entrar em contato com os professores do
Instituto de Computação, orientadores dos projetos de fim de curso, e alunos que estão vivenciando a construção
de um projeto de fim de curso, através de questionários on-line que podem ser respondidos por e-mail ou google
forms, com o objetivo de compreender do tema abordado.

2.1 Questões elaboradas para os professores


1. Qual é o seu papel como um orientador acadêmico?
2. Em que etapa da graduação o aluno começa a fazer o TCC e por que?
3. O que é esperado de um TCC?
4. Como dar o passo inicial para construir o TCC?
5. Como escolher o tema do TCC?
6. Como saber se o tema escolhido é relevante?
7. Qual o nı́vel de aprofundamento do estudo conduzido no TCC?
8. Como descreveria o método para organização de um TCC?
9. Como buscar referências para o TCC?
10. Como estruturar uma apresentação de TCC?
11. Que critérios utilizar para selecionar uma banca de TCC?
12. Existe algum outro tópico relevante à construção de um TCC que não foi tangenciado pelas perguntas acima?

2.2 Questões elaboradas para os alunos


1. Quando foi dado inı́cio ao seu TCC?
2. Como foi feita a esolha do tema e do orientador? Houve algum critério externo (além da vontade do estudante)
para a escolha do tema?
3. Após a escolha do tema, o que foi necessário para que a produção do TCC tivesse inı́cio?
4. Caso aborde vários tópicos, como eles foram dı́vidos no TCC? O TCC foi concluı́do?
5. Houve alguma vez em que pensou que tivesse terminado o TCC, mas no fim tinha algo mais a ser feito? Se
sim, explique o que ocorreu e como solucionou.

1
6. A apresentação foi feita em conjunto com a documentação do TCC ou após o término da pesquisa?
7. Após a conclusão do TCC, o que foi necessário fazer (processos burocráticos) para que que pudesse o entregar
e validar?

2.3 Feedback Obtido


Nesta seção será feita a análise de cada feedback obtido através dos questionários mencionados anteirormente.

2.3.1 Severino Collier - Introdução ao Pensamento Dedutivo


Professor autor da primeira resposta ao questionário enviado por e-mail. Através de sua resposta, conseguimos
compreender os seguintes tópicos:

1. O orientador acadêmico fornece orientação e suporte aos alunos durante a graduação, auxiliando com escolhas
de disciplinas e problemas acadêmicos.
2. O momento para iniciar o TCC varia, mas é aconselhável começar a pensar nele antes, preferencialmente
durante a iniciação cientı́fica, para garantir tempo adequado para um projeto de qualidade.
3. O TCC deve aplicar os conhecimentos do curso a uma questão de interesse pessoal, podendo ou não envolver
programação, desde que o tema seja motivador para o aluno.
4. O primeiro passo é escolher uma área de interesse, seguido pela busca por um professor orientador com
conhecimento e disponibilidade naquela área para o TCC.
5. O professor orientador avalia a relevância do tema do TCC, mas garantir a relevância do trabalho em si é
mais complexo.
6. O TCC difere de teses de pós-graduação e visa contribuir significativamente à graduação, seja por programação
ou por um texto sobre um tema relevante em computação.
7. O TCC pode ser dividido em três partes: aprendizado do tema, programação e testes, escrita do texto e
apresentação oral. Muitos enfrentam dificuldades na escrita, sugerindo escrever partes do trabalho durante o
processo para facilitar a tarefa.
8. A busca de referências varia por área, mas em algumas, bases de dados com resenhas curtas de artigos podem
ser úteis para avaliar a relevância do conteúdo
9. Um bom TCC tem um texto com introdução, conclusão e destaque na contribuição. A apresentação oral deve
ser sucinta, com slides contendo informações essenciais.
10. A escolha da banca para o TCC envolve o aluno e o orientador, priorizando especialistas no tema, com peso
significativo na opinião do orientador

2.3.2 Daniel Bastos - Números Inteiros e Criptografia


Professor autor da segunda resposta ao questionário enviado por e-mail. É importante frisar que as respostas
deste professor serviram para validar as respostas ateriores e acrescentar ao trabalho estruturado com base na
resposta anterior. Além disso, é pertinente mencionar que este docente ingressou nas atividades de professor
recentemente na UFRJ e ainda não orienta alunos, porém, seu imenso repertório é de grande valor a nossa pesquisa.

1. O orientador auxilia os estudantes na definição de objetivos e na busca de ferramentas para atingi-los.


2. O desenvolvimento de projetos não triviais requer protótipos.
3. Evitar projetos excessivamente difı́ceis ou impossı́veis de medir.
4. Para determinar a relevância de um tema para o TCC, é aconselhável identificar especialistas na área, en-
trevistá-los e usar seus trabalhos como evidência. Justificar a relevância envolve consultar a comunidade
cientı́fica para alcançar um consenso sobre o tema.

2
5. O TCC serve como ferramenta de ensino e certificação em um programa de bacharelado. O nı́vel de aprofun-
damento deve ser ajustado de acordo com o preparo do estudante, desde que atendidos os critérios mı́nimos
de excelência acadêmica para obtenção do diploma.
6. Para o Professor, a estrutura geral de um TCC é desafiadora, pois cada trabalho tem particularidades. No
entanto, iniciar uma apresentação destacando a relevância do tema é um bom começo.

2.3.3 Alunos Graduados


Informação extraı́da através da compilação das respostas de ex-alunos de graduação que concluı́ram o curso
recentemente — perı́odo de um ano.
1. Importância da seleção de um tema de interesse do(s) aluno(s).
2. Ratificando as ideias passadas pelos professores, a escolha do tema pode ser relacionado a atividades de
iniciação cietı́fica ou estágio já experimentadas pelo aluno. Como exemplificado em uma das respostas obtidas
do aluno Daniel Lopes de Sousa, a seleção do tema foi direcionada às questões ambientais de sustentabilidade,
abordadas nas atividades de estágio.
3. Desenvolver um TCC apresenta desafios para definir o escopo viável em certos casos, onde o fim do projeto
não é claro. Cabe ao aluno avaliar com seu orientador o escopo possı́vel.

3 Desenho do processo de negócio


Foi desenvolvido através da ferramenta recomendada em sala de aula — Cawemo.

O arquivo editável do processo foi enviado em anexo juntamente com este documento.

4 Especificação do processo
Ressalta-se que as subseções em negrito desta seção representam subprocessos da modelagem elaborada.
Foram estipulados dois pontos de inı́cio do processo de confecção do projeto de conclusão do curso com base no
conteúdo coletado através dos questionários. Foi considerado também um ponto final, onde o Projeto de Conclusão
foi concluı́do. Os atores considerados nesse processo são o Aluno e o Orientador Acadêmico.
O Processo foi feito dentro de duas Pools — Graduação e Iniciação Cientı́fica. Sendo a Pool de graduação
dividida em duas lanes:

3
1. Decisões do Aluno: Lane destinada a ações que partem do aluno de forma independente.
2. Decisões Orientadas: Lane destinada a atividades realizadas pelo aluno com auxı́lio de seu orientador acadêmico.

Um dos inı́cios possı́veis se dá a partir da adaptação de um projeto de iniciação cientı́fica — identificada como
uma Pool — previamente realizado pelo aluno a partir de seu desejo de continuidade do tema para seu TCC. Em
contrapartida, o outro inı́cio é fruto de um interesse pessoal do aluno.
No primeiro caso, o aluno já é contemplado com o suporte de professores do segmento do tema abordado,
portanto, cabe apenas a ele solicitar orientação. Enquanto no segundo caso, o aluno deve, além de selecionar
o tema, procurar por professores que o dominem e verificar sua relevância, para que assim consiga solicitar sua
orientação no processo abordado. Ademais, é importante destacar que a relevância do tema é determinada com o
crivo pessoal de cada professor.

4.1 Pesquisar tema


Uma vez aceita sua ideia de projeto, o aluno deve iniciar suas atividades de pesquisa com relação ao tema
escolhido, buscando artigos acadêmicos relevantes com base em procura por palavras-chave e resenhas. Em seguida,
realiza-se a elaboração do tema com base nesses papers.

4.2 Desenvolver Trabalho Textual


Este subprocesso tem inı́cio após elaboração primitiva do tema, onde as anotações sobre o mesmo são organizadas
em tópicos sugeridos:

1. Introdução
2. Materiais e Métodos
3. Resultados e Discussão

4. Conclusão

Cabe ao aluno acrescentar informações aos tópicos na medida em que realiza suas atividades de pesquisa.
Por fim, faz-se necessária a revisão do conteúdo escrito com o auxı́lio do orientador. Caso haja feedback negativo,
o processo deve ser aprimorado com base no tipo de erro — Sintático ou Semântico. Esse processo é realizado de
forma cı́clica, até que nenhum erro seja encontrado.

4.3 Desenvolver Apresentação Oral


A apresentação oral deve ser desenvolvida listando os principais tópicos abordados na pesquisa, ilustrando os
mesmos em slides com pouco conteúdo textual, focando nas informações relevantes para o público. Em seguida, é
indicado que sejam praticados treinos para a apresentação oral. E por fim, ocorre a validação com o orientador do
projeto. Caso haja problema detectado, deve-se reformular a apresentação a partir do erro destacado.

Você também pode gostar