Você está na página 1de 7

CURSO DE INFORMÁTICA

TRABALHO DE CONCLUSÃO DE CURSO – TCC – 2º semestre de 2020


3º. MÓDULO

CONCEITUAÇÃO E OBJETIVOS
O TCC contempla o desenvolvimento de Projeto interdisciplinar envolvendo todas as disciplinas técnicas do
terceiro ano/módulo do Curso de Informática, dando assim continuidade as atividades que foram realizadas em
períodos e séries anteriores. Com o objetivo de facilitar o desenvolvimento do Trabalho de Conclusão de Curso, a
Coordenação em conjunto com os professores disponibiliza este documento, que contém as principais orientações e
regras gerais relacionadas a apresentação, entregáveis, critérios de avaliação, calendário, entre outras dúvidas.

BANCA AVALIADORA/COMISSÃO DE PROFESSORES


Criada para direcionar os trabalhos, tirar dúvidas e resolver questões relativas aos TCCs. Composta pela
coordenação do Curso de Informática e os professores dos terceiros anos/módulos a banca define regras, critérios de
avaliação e decide sobre possíveis problemas, conflitos e mudanças.

REGRAS GERAIS
ORGANIZAÇÃO DAS EQUIPES

As equipes formadas na(o) segunda série (segundo módulo) devem continuar o desenvolvimento do trabalho
com os mesmos componentes da(o) série(módulo) anterior. Qualquer alteração, seja a inclusão ou exclusão de
membros, mudança de membros para outra equipe, dissolução ou junção de equipes deve ser solicitada com
justificativa ao professor da disciplina PTI2 que fará o registro da solicitação e encaminhará a comissão de avaliação
dos TCCs que poderá aprovar ou não a solicitação. A Orientação Educacional comunicará os pais sobre as mudanças
solicitadas. Obs. Todos os componentes da equipe devem estar cientes da solicitação. As alterações só serão
efetivadas após parecer da comissão.

TEMAS

Os temas já foram definidos em séries ou módulos anteriores e muitas atividades relacionadas aos temas
propostos inicialmente já foram realizadas. Não será possível a troca de temas visto que os projetos já estão em fase
adiantada de desenvolvimento.

TECNOLOGIAS UTILIZADAS
Para o desenvolvimento do trabalho de conclusão de curso, as equipes deverão utilizar qualquer uma das
ferramentas e softwares trabalhados no Curso durante os três semestres conforme segue:

• Sql Server
• Android Studio
• Visual Studio – Asp.net MVC / C#
_____________________________________________________________________________________________
• Java/Eclipse

Para a utilização de outras linguagens ou ferramentas, as equipes deverão solicitar a Coordenação de Curso
que submeterá a solicitação a comissão de professores (banca) para que dê parecer. A solicitação deverá conter o
motivo e justificativa de tal pedido. A equipe só será autorizada a utilizar outras linguagens e ferramentas após parecer
da comissão (banca).

UTILIZAÇÃO DOS LABORATÓRIOS


Não está previsto o uso dos laboratórios enquanto a aulas presenciais estiverem suspensas.

APRESENTAÇÃO DO TCC

As apresentações dos TCCs poderão ser realizadas de forma on-line (live) ou apresentação em vídeo (gravação).
As equipes deverão escolher o modelo de apresentação adotado e informar (por email ou chat) o professor da disciplina
PTI2 que comunicará a banca avaliadora.

Apresentação em formato Live – entre 15 e 20 minutos.

As equipes serão convocadas para um determinado dia, conforme cronograma e ordem de apresentação,
publicados antecipadamente. Todos os membros da equipe devem estar presentes a apresentação de forma on-line.
Havendo a impossibilidade de algum dos integrantes em participar da apresentação, a equipe deverá comunicar os
professores da comissão e justificar a ausência dele. A ausência só será aceita sem qualquer prejuízo na nota do
integrante ausente, após parecer da banca examinadora que avaliará se a justificativa é pertinente ou não.

Todas as equipes devem estar prontas no primeiro horário(início) das apresentações do dia e serão chamadas
uma após a outra com intervalo de 10 minutos, obedecendo a ordem de apresentação já publicada. O grupo que não
estiver pronto quando for solicitado, poderá apresentar-se após a última equipe agendada para o dia e será penalizado
com até 20% de perda em sua nota final. Neste caso, a próxima equipe da lista será convocada para dar continuidade
as apresentações.

As apresentações que não forem realizadas no dia combinado por falta de tempo, terão continuidade em outro
dia (conforme cronograma) sem qualquer prejuízo, exceto para as equipes que não apresentaram no horário pré-
determinado mantendo-se neste caso a perda de 20% da nota final.

As equipes que não apresentarem na data especificada, ficarão com nota 0,0 (zero) em seu Trabalho de
Conclusão do Curso e consequentemente nas notas (peso 9) das disciplinas técnicas.

Dúvidas e apontamentos realizados pela banca examinadora ficam para o final da apresentação. Todos os
membros da equipe devem participar ativamente da apresentação.

_____________________________________________________________________________________________
Apresentação em vídeo – entre 10 e 15 minutos.

A equipe deve gravar um vídeo apresentando o seu projeto. O vídeo deverá ser publicado no Stream disponível
em nossa plataforma de estudo. A equipe também deve realizar upload do vídeo em uma pasta virtual, obedecendo o
cronograma que será publicado pela Coordenação de Curso.

cronograma será definido obedecendo a data e hora limite para realizar upload do projeto. Se o carregamento
dos dados não for realizado no dia da apresentação a equipe ficará com nota 0,0 (zero) em seu Trabalho de Conclusão
de Curso e consequentemente nas notas (peso 9) das disciplinas técnicas.

. A comissão de professores (banca), poderá autorizar o carregamento da apresentação após o dia e horário
definido caso a equipe apresente justificativa e a comissão dê parecer favorável.

Independente do modelo de apresentação adotado, as equipes deverão apresentar documento com roteiro da
apresentação e o escopo do projeto.

Abaixo sugestão de roteiro para a apresentação:

▪ Apresentação de Slides sobre o projeto conforme modelo PPT;


▪ Apresentar o projeto Web, iniciando o mesmo do Visual Studio;
▪ Apresentar uma tela realizando o CRUD;
▪ Após cadastrar ou alterar, exibir os registros via SQL Server;
▪ Apresentar o projeto Mobile, iniciando o mesmo do Android Studio.

Os itens apresentados podem variar de acordo com o escopo estipulado para cada projeto. No entanto, qualquer
mudança de escopo deverá ser solicitada ao professor de PTI2 que submeterá a comissão de professores (banca) que
poderá acatar ou não a alteração no escopo proposto.

Caso alguma equipe seja autorizada a desenvolver apenas uma das aplicações solicitadas, a avaliação do
trabalho será integralmente vinculada ao módulo desenvolvido e terá critérios de avaliação específicos.

OBJETOS E CRITÉRIOS DE AVALIAÇÃO


Entrega e apresentação do sistema corporativo (web) e mobile, todos os sistemas devem ser capazes de realizar
integração entre si e utilizar uma base única de dados para todas as interações necessárias, isso é todos os cadastros,
informações, imagens e tudo mais que aparecerá nas aplicações. Algumas equipes poderão desenvolver apenas um
dos sistemas desde que atendam ao escopo proposto e aprovado pela comissão de professores (banca). Os pesos e
valores dos itens que serão avaliados constam no anexo 1 deste documento.

ENTREGÁVEIS
Todo o projeto (Trabalho de Conclusão de Curso) deverá ser entregue à Coordenação de Curso conforme
calendário a ser definido em uma pasta compartilhada no OneDrive. A coordenação enviará a cada equipe um link para
que realizem upload do seu projeto. São entregáveis os seguintes itens:

_____________________________________________________________________________________________
Apresentação em Vídeo (para as equipes que optaram por este modelo de apresentação)
Documentação
Documentação do TCC conforme modelo (aulas MTC) e de acordo com as normas técnicas.

Fontes do Sistema
Scripts de Banco de Dados (criação de bancos de dados, tabelas e constraints).

Fontes do sistema Corporativo.

Fonte do APP Mobile.

Forma de entrega
Cada item acima deverá ser armazenado em uma pasta diferente conforme link disponibilizado pela
Coordenação de Curso. Os entregáveis podem variar de acordo com o escopo do projeto e são imprescindíveis para a
finalização do Trabalho de Conclusão de Curso.

CALENDÁRIO
As apresentações dos TCCs estão previstas para o mês de novembro entre os dias 23/11 e 27/11. O cronograma
detalhado com as turmas e equipes envolvidas será publicado em até 15 dias antes da data de início das
apresentações.

EXCEÇÕES
As exceções e casos não previstos neste documento, serão tratadas a parte e devem ser encaminhadas a
Coordenação do Curso de Informática para avaliação.

Coordenação do Curso de Informática


Professor Marcelo Lallo
marcelo.lallo@docente.fieb.edu.br

_____________________________________________________________________________________________
ANEXO 1

O que deve ser apresentado O que deve ser apresentado


Item Peso Obs.
(Mínimo) (Ideal)
Documentação 2,0 • Documento com todos os itens • Documento com todos os itens preenchidos de
preenchidos de acordo com o modelo acordo com o modelo disposto e conforme
disposto e conforme orientações do orientações do professor de METC.
professor de METC. • Guia de estilo com: família de fontes, esquema
• Guia de estilo com: família de fontes, de cores e diretrizes de design de aplicativo
esquema de cores e diretrizes de design de (exemplo Material IO).
aplicativo (exemplo Material IO).
Web 3,5 • Apresentar o Wireframe (esboço em papel) • Um Website com navegação entre páginas ou
do website. Layout conceitual (baixa com rolagem (se for um site de uma página só),
fidelidade). RESPEITANDO O TEMA DO PROJETO.
• Um Website com navegação entre páginas • Páginas do negócio rodando diretamente no
ou com rolagem (se for um site de uma servidor.
página só), RESPEITANDO O TEMA DO • Páginas necessárias para o modelo do negócio
PROJETO. operando todas as suas funções necessárias.
• Uma página com algum tipo de integração • Operações no Banco de Dados (Persistência):
com o banco de dados. ▪ Inserção de registros.
• Operações no Banco de Dados ▪ Listagem de dados.
(Persistência): ▪ Consulta de registros com filtros.
▪ Inserção de pelo menos um ▪ Atualização de registros.
registro. ▪ Inativação de registros com UPDATE
▪ Um tipo de consulta. (simulando a função DELETE).
▪ Atualização de registros.
Mobile 2,5 • Requisitos gerais: • Tudo que está definido em “mínimo”
o Navegação entre telas • Tela de login
o Menu com as principais opções o Validação de senha usando SQLite ou
o Uma opção para encerrar a Webservice
aplicação, via menu ou botão • Integração do aplicativo mobile com projeto web
o Validação de campos via chamada de WebService

_________________________________________________________________________________________________________________________________
o Utilização dos principais controles:
TextView, EditText com configuração • Implementação de algum diferencial como:
de teclado(propriedade inputType), o Tela de Preferências/Configurações caso
ImageView, Radio Button e etc. se aplique ao projeto;
o Leitura de QRCode;
• Tela de login o Gravação de imagem;
o Senha não deve aparecer o Utilização de telas de diálogo; ou
o Apresentar mensagem em caso de o Outros recursos necessários ao projeto
falha de login
o Validação de campos
o Validação de senha hardcoded(fixo
no código)

• Tela Sobre(About) o App Mobile


o Nome do projeto
o Nomes dos integrantes do projeto
o Versão
o Outras informações

• Explicar qual a função de cada tela e o que


ela se propõe a solucionar.
Apresentação 1,0 WEB WEB

• Apresentar as páginas utilizando os •


Apresentar as páginas utilizando os diferentes
diferentes recursos de navegação e link. recursos de navegação e link.
• Realizar Operações no Banco de Dados • Realizar Operações no Banco de Dados
(Persistência) na página com integração (Persistência) em todas as páginas com
com banco de dados: integração com banco de dados:
• Inserção de registros. • Inserção de registros.
• Consulta de registros com filtros. • Listagem de dados.
• Atualização de registros. • Consulta de registros com filtros.
• Atualização de registros.
• Inativação de registros com UPDATE
(simulando a função DELETE).
_________________________________________________________________________________________________________________________________
APLICATIVO APLICATIVO
• Executar o aplicativo e demonstrar a • Executar o aplicativo e demonstrar a
implementação de 1 caso de uso implementação de, ao menos, 2 casos de uso
descrito na documentação. descritos na documentação.
• Detalhar os requisitos funcionais • Detalhar os requisitos funcionais relacionados aos
relacionados ao caso de uso casos de uso apresentados.
apresentado.
• Indicar se é um produto mínimo viável • Indicar se é um produto mínimo viável (MVP), ou
(MVP), ou seja, se tem recursos seja, se tem recursos suficientes para satisfazer
suficientes para satisfazer os primeiros os primeiros clientes e fornecer feedback para o
clientes e fornecer feedback para o desenvolvimento futuro
desenvolvimento futuro
• Nome do aplicativo a ser utilizado nas • Nome do aplicativo a ser utilizado nas lojas de
lojas de aplicativos aplicativos
• Apresentar 1 usuário, suas funções e • Apresentar os usuários, suas funções e privilégios
privilégios • Apresentar quais api’s/serviços estão sendo
consumidos pelo app.

_________________________________________________________________________________________________________________________________

Você também pode gostar