informações tcc
TRANSCRIPT
Universidade Norte do Paraná Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas
Estágio Curricular Obrigatório II – TCC – 6º Semestre
O trabalho a ser desenvolvido está vinculado à disciplina de Estágio Curricular
Obrigatório II – TCC, e deve ter como foco o desenvolvimento ou aperfeiçoamento de
sistemas que tenham aplicabilidade em estabelecimentos comerciais, industriais,
públicos, entre outros. O desenvolvimento de sistemas consiste em levantar um problema
em uma empresa concedente do estágio, analisar, propor uma solução, projetar um
sistema, implementá-lo e documentá-lo conforme as normas descritas neste manual.
No decorrer da disciplina de Estágio Curricular Obrigatório II – TCC no 6º semestre
do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas, o aluno deve anexar em seu ambiente virtual de aprendizagem nas datas definidas pela
coordenação do curso a seguinte atividade:
• TCC - Trabalho de Conclusão de Curso.
Objetivo Específico do TCC (6º semestre): Devem ser revisados e finalizados os
documentos, diagramas realizados no Pré-Projeto e postados novamente com os devidos
acertos, e também, incluir as novas documentações e os diagramas, inclusive a
programação (Telas e Implementações).
Obs.: a linguagem de programação e o banco de dados devem ser escolhidos pelo
aluno junto à empresa.
É obrigatória a apresentação do TCC no Polo e deve ser realizada no período
descrito no cronograma disponibilizado no ambiente virtual, com as seguintes diretrizes:
• Apresentação dos slides:
o Contextualização inicial do estudo (importância do estudo
apresentado, o que levou o aluno a desenvolver esse estudo); o Justificativa; o Objetivos propostos no trabalho; o Metodologia do trabalho; o Conclusão.
• Demonstração do executável:
Universidade Norte do Paraná Curso Superior de Tecnologia em Análise e
Desenvolvimento de Sistemas o Executar a principal funcionalidade do sistema no decorrer da
apresentação do TCC.
A seguir será apresentado o manual para a
conclusão das atividades de TCC do 6º semestre.
3
SUMÁRIO
1 MANUAL PARA ELABORAÇÃO DO TCC .......................................................... 4 1.1 NO TCC É OBRIGATÓRIO CONSTAR TODOS OS SEGUINTES ITENS ...... 4
1.1.1 Funcionalidades ........................................................................................ 4 1.1.2 Elementos Pré-Textuais ............................................................................ 5 1.1.3 Elementos Textuais ................................................................................... 5 1.1.4 Elementos Pós-Textuais ............................................................................ 6
1.2 ORGANIZAÇÃO DOS TEMAS OBRIGATÓRIOS ........................................... 7 ANEXOS ..................................................................................................................... 8 ANEXO I - CAPA ......................................................................................................... 9 ANEXO II - FOLHA DE ROSTO ................................................................................ 11 ANEXO III - SUMÁRIO .............................................................................................. 13 ANEXO IV - INTRODUÇÃO (O QUE FAZER?) ......................................................... 15 ANEXO V - JUSTIFICATIVA (POR QUE FAZER?) ................................................... 16 ANEXO VI - OBJETIVOS .......................................................................................... 16 ANEXO VII - REFERENCIAL TEÓRICO ................................................................... 17 ANEXO VIII - METODOLOGIA .................................................................................. 18
1. Perspectiva do estudo .................................................................................. 18 2. Delimitação do estudo.................................................................................. 18 3. Ténica, análise e interpretação de Dados .................................................... 18 4. Limitações do estudo.................................................................................... 18
ANEXO IX - CARACTERIZAÇÃO DA ORGANIZAÇÃO EM ESTUDO ...................... 19 ANEXO X - TECNOLOGIA ........................................................................................ 20 ANEXO XI - LEVANTAMENTO DE REQUISITOS .................................................... 21 ANEXO XII - DIAgrama de Caso de Uso .................................................................. 22 ANEXO XIII - DIAGRAMA DE CLASSE .................................................................... 23 ANEXO XIV - DIAGRAMA DE SEQUÊNCIA ............................................................. 24 ANEXO XV - DIAGRAMA DE ATIVIDADES.............................................................. 25 ANEXO XVI - DIAGRAMA DE ENTIDADE E RELACIONAMENTO (DER) ............... 26 ANEXO XVII - TELAS (PROTOTIPAÇÃO) ................................................................ 27 ANEXO XVIII - CÓDIGO FONTE ............................................................................. 28 ANEXO XIX - CRONOGRAMA ................................................................................. 29 ANEXO XX - CONCLUSÃO ...................................................................................... 30 ANEXO XXI - REFERÊNCIAS .................................................................................. 31
4
1 MANUAL PARA ELABORAÇÃO DO TCC
O objetivo deste manual é direcionar os acadêmicos do Curso Superior de
Tecnologia em Análise e Desenvolvimento de Sistemas da UNOPAR VIRTUAL em
relação às normas para elaboração do Trabalho de Conclusão de Curso, com base
nas normas da ABNT, e também, nas orientações dos autores para a elaboração da
documentação e dos diagramas específicos da área da computação.
O Trabalho de Conclusão de Curso deverá ser inserido no ambiente virtual da disciplina de Estágio Curricular Obrigatório II – TCC no 6º semestre, conforme o período de postagem disponibilizado pela coordenação do curso.
No Trabalho de Conclusão de Curso o aluno deverá fazer toda a
documentação com base nos dados observados no campo de estágio, seguindo as
orientações descritas neste manual.
1.1 NO TCC É OBRIGATÓRIO CONSTAR TODOS OS SEGUINTES ITENS 1.1.1 Funcionalidades Exemplos Movimentações: no mínimo duas (2): Funcionalidades fundamentais do
sistema, que utilizam os cadastros, executam o processamento com disponibilização de dados para as consultas/relatórios.
Estas funcionalidades são as mais complexas no sistema, podendo efetuar leituras em várias tabelas (cadastros) e gravações em uma ou mais tabelas (movimentações).
Locação de vídeos, Vendas de produtos numa farmácia, entre outros. Para o sistema da locadora de vídeos a funcionalidade principal (mais complexa) é a Locação do Vídeo, que envolve várias entidades e regras, relacionadas para as operações de incluir/alterar/excluir a locação. Diferentemente de um Cadastro de Filme, que tem responsabilidade de incluir/alterar/excluir um filme.
Consulta e Relatório: no mínimo três (3) consultas ou relatórios e um deles deve ter quebras e totalizações de valores ou de quantidade. Funcionalidade que permite a
visualização das informações tratadas e processadas pelo sistema.
Listagem de veículos, Relação das Locações por tipo de veículo. No relatório de locações de um determinado período, deverá mostrar quais os livros mais locados de um determinado período que este filtrará, bem como as categorias dos livros. Totalizando a quantidade de livros por categoria.
Cadastros: devem ser desenvolvidos no mínimo cinco (5) cadastros. Funcionalidade inicial que permite a
guarda dos dados cadastrais, base para as movimentações e relatórios.
Cadastro de Veículos, Cadastro de Clientes, entre outros. É aconselhável demonstrar a consistência de dados digitados pelos usuários.
5
São operações consideradas como principais de entrada de dados no sistema.
Exemplo: validar datas, validar CNPJ ou CPF, validar numéricos, alfabéticos, obrigatórios.
Banco de dados: devem conter no mínimo cinco (5) tabelas. Parte principal do sistema onde são
armazenadas as informações de Cadastros e Movimentações. Prever que todos os dados digitados ou calculados devem ser gravados permanentemente no banco de dados.
Atenção para relacionamentos entre duas tabelas com as Restrições de Chaves Estrangeiras.
1.1.2 Elementos pré-textuais Diretrizes e
Exemplos Capa Anexo I Folha de Rosto Anexo II Sumário Anexo III 1.1.3 Elementos textuais Diretrizes e
Exemplos Introdução (O que fazer?) Qual a visão geral sobre as áreas de negócios
envolvendo seu projeto de TCC? Como se caracteriza a modelagem destes processos de
negócios?
Anexo IV
Justificativa (Por que fazer?) Já sendo conhecedor das regras de negócios
envolvidas, explique os motivos de sua escolha.
Anexo V
Objetivos: - Objetivo Geral - Objetivos Específicos
Anexo VI
Referencial Teórico Seu projeto está baseado na legislação vigente. Assim
sendo, quais os pontos relevantes que deveriam ser destacados?
Levar em consideração as leis vigentes sobre plágios.
Anexo VII
Metodologia Destacar as metodologias utilizadas, ou seja, como
será desenvolvido seu software. Neste ponto temos a delimitação do estudo, ou seja, a
visão geral de modelos de melhoria de processos de software. Onde será realizado o estudo e o (Como) período de tempo necessário.
Modelos de ciclo de vida necessários para o trabalho, considerando os tipos de dados primários (pesquisa de campo) e secundários (uso da estatística sobre os dados coletados).
As ferramentas utilizadas para interpretação dos dados coletados, técnicas e ambientes de desenvolvimento.
Anexo VIII
6
Caracterização da Organização em Estudo Anexo IX Tecnologia Refere-se aos recursos que serão utilizados para o
desenvolvimento e implantação do trabalho proposto: Visão geral sobre arquitetura de SGDBS, e
conceitos básicos de banco de dados Linguagem SQL para definição de DDL (scripts
de criação do banco) Gerenciamento de transações, controle de
concorrências, recuperação, segurança, integridade e distribuição
Conceitos sobre orientação a objetos Modelagem conceitual com UML Projeto orientado a objetos com UML Projeto de interface Arquitetura de Software e padrões de projetos
Anexo X
Levantamento de Requisitos Técnicas para elicitação de requisitos Identificação de requisitos funcionais e não funcionais Especificação de requisitos funcionais utilizando casos
de uso Técnicas para validação e gerenciamento de requisitos
Anexo XI
Diagrama de Caso de Uso Anexo XII Diagrama de Classe Anexo XIII Diagrama de Sequência Anexo XIV Diagrama de Atividades Anexo XV Diagrama de Entidade e Relacionamento Anexo XVI Telas Anexo XVII Código Fonte Algoritmos e Programação Código contendo a lógica de programação Estruturas de Dados O código fonte da programação orientada a objetos
Verificação e validação do software com planos de teste; técnicas de testes; tipos de testes (específicos e gerais); contendo revisão técnica formal.
Qual o tipo de manutenção proposta para seu projeto? (conceitos de manutenção).
Identifique os comandos de manipulação de dados DML utilizados no projeto.
Anexo XVIII
Cronograma Anexo XIX Conclusão Tendo em vista os objetivos alcançados, mencione para
quais tipos de redes de computadores, sistemas operacionais seu aplicativo está preparado.
Qual conceito de Segurança utilizado.
Anexo XX
1.1.4 Elementos Pós-Textuais Diretrizes e
Exemplos Referências Anexo XXI
7
1.2 ORGANIZAÇÃO DOS TEMAS OBRIGATÓRIOS
8
ANEXOS
9
ANEXO I - CAPA
Elemento obrigatório onde constam as informações indispensáveis à
identificação do trabalho. As informações descritas devem obedecer à seguinte
ordem:
• nome da instituição: seguido do nome do centro (Sistema de Ensino
Presencial Conectado) e do nome do curso, que deve ser apresentado em letras
maiúsculas, fonte Arial, tamanho 14, espaçamento simples entre linhas;
• nome do(s) autores(s): organizado(s) em ordem alfabética e em letras
maiúsculas. Recomenda-se deixar um espaço simples de entre linhas entre o nome
da Instituição/curso e o nome do(s) autor(es). Deve ser apresentado também em
fonte Arial, tamanho 14, espaçamento simples entre linhas e alinhamento
centralizado;
• título do trabalho: deve ser claro e preciso, identificando o seu conteúdo
e possibilitando a indexação e recuperação da informação; em maiúsculas e em
negrito, fonte Arial, tamanho 16, espaçamento simples entre linhas e centralizado;
• subtítulo (condicionado à necessidade): se houver subtítulo, deve ser
precedido de dois pontos (:), fonte Arial, tamanho 14, espaçamento simples entre
linhas, negrito e capitalizado (as primeiras letras das palavras principais em letras
maiúsculas), procurando assim evidenciar a sua subordinação ao título principal;
• local e ano: especifica a cidade e o ano de entrega do trabalho. Devem
ser apresentados em fonte Arial, tamanho 12, espaçamento simples, e apenas as
iniciais maiúsculas.
10
UNIVERSIDADE NORTE DO PARANÁ
SISTEMA DE ENSINO PRESENCIAL CONECTADO
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
NOME DO ALUNO
TÍTULO DO PROJETO: SUBTÍTULO DO PROJETO, CASO HOUVER
Cidade Ano de entrega
11
ANEXO II - FOLHA DE ROSTO
A Folha de Rosto é obrigatória e contém os elementos essenciais à
identificação do trabalho. Deve possuir todos os elementos da capa (com exceção
do nome da instituição), acrescidos dos abaixo relacionados:
• Natureza do trabalho: deve informar o tipo de trabalho (monografia,
trabalho de conclusão de curso, trabalho apresentado para uma disciplina, projeto
de pesquisa, entre outros);
• Objetivo do trabalho: deve informar se é apresentado para aprovação
em uma disciplina, para a obtenção de um grau, para a obtenção de um título e
outros;
• Nome do orientador com a abreviatura de sua titulação e, se houver,
do co-orientador;
As informações sobre natureza e objetivo do trabalho devem ser
apresentadas com alinhamento justificado, com recuo esquerdo de 7 cm,
espaçamento simples entre linhas, fonte Arial e tamanho 10. Os demais elementos
devem ser centralizados na folha.
12
NOME DO ALUNO
TÍTULO DO PROJETO: SUBTÍTULO DO PROJETO, CASO HOUVER
Projeto de Estágio apresentado à UNOPAR - Universidade Norte do Paraná, como requisito parcial para a obtenção do título de Tecnologia em Análises e Desenvolvimento de Sistemas. Tutor Orientador: Professor Supervisor:
Cidade Ano de Entrega
13
ANEXO III - SUMÁRIO
É a transcrição das partes que compõem o trabalho, conforme aparecem no
texto, na mesma ordem e grafia. É um elemento obrigatório, cujas partes são
acompanhadas do número da folha. Deve ser encabeçada pela palavra SUMÁRIO,
com todas as letras maiúsculas, negrito e centralizado. É apresentado da seguinte
forma:
• Os elementos pré-textuais, como: errata, dedicatória, agradecimentos,
epígrafe, resumos, listas de ilustrações, listas de tabelas entre outros, não constam
no sumário;
• Não se utiliza nenhum tipo de sinal (ponto, hífen, travessão) entre os
números indicativos de seção e seus títulos;
• Os indicativos das seções primárias e de suas subdivisões, bem como
seus títulos, devem aparecer no sumário da mesma forma que apareceram no texto;
com os mesmos recursos tipográficos (negrito, itálico, caixa alta, fonte e outros);
• Uma linha pontilhada deve ser usada para ligar o nome da seção à folha
correspondente; e
• No corpo do sumário, recomenda-se a utilização de espaçamento 1,5
entre linhas, fonte Arial, tamanho 12 e alinhamento justificado. Um espaço em
branco deve ser deixado entre uma seção primária e outra.
Exemplo:
SUMÁRIO
1.1 INTRODUÇÃO ..................................................................................................... 03
1.2 JUSTIFICATIVA ................................................................................................... 05
1.3 OBJETIVOS ......................................................................................................... 06
1.3.1 Objetivo Geral ................................................................................................. 06
1.3.2 Objetivos Específicos ..................................................................................... 07
2 METODOLOGIA ..................................................................................................... 08
14
ANEXO IV - INTRODUÇÃO (O QUE FAZER?)
Na Introdução deve-se apresentar o tema do estágio. Busca-se familiarizar o
leitor com o conteúdo a ser abordado no projeto. Não é recomendado formular
temas demasiadamente amplos; pretende-se aqui objetividade.
É a parte do trabalho onde o assunto é apresentado como um todo, sem
detalhes. Trata-se do elemento explicativo do autor para o leitor. A introdução deve:
• estabelecer o assunto, definindo-o claramente, não deixando dúvidas
quanto ao campo que abrange;
• iniciar com uma macrovisão do ambiente externo;
• redigir texto abordando o contexto da situação. Partir do geral para o
específico, explicando de que se trata o trabalho e como o mesmo está estruturado.
Permite-se que o aluno descreva sua trajetória intelectual até chegar à
empresa em que pretende estagiar. É importante responder a essas questões: Por
que estagiar nessa empresa? Que matérias despertaram seu interesse durante a
graduação que o levaram a essa empresa? Que autores lhe suscitaram interesse?
15
ANEXO V - JUSTIFICATIVA (POR QUE FAZER?)
A Justificativa é o complemento da Introdução, deve ser redigido um texto de
uma a duas páginas apresentando a relevância da realização do trabalho para o
aperfeiçoamento acadêmico-profissional, citações de autores confirmando sua
relevância e os benefícios que o mesmo trará ao acadêmico, à empresa e à
sociedade. A pergunta a ser respondida é: "por que este estágio deve ser feito?"
• Qual a contribuição do trabalho? Para que vai servir?
• Falar sobre a macrovisão, o cenário onde se desenrola o trabalho e a
importância deste.
• Usar referência bibliográfica que justifique o tema.
Neste momento o aluno deve conjeturar sobre o problema do seu trabalho, ou
seja, qual é o problema de pesquisa que ele pretende resolver ou contribuir para a
solução? Questão que irá amparar a justificativa do seu projeto.
16
ANEXO VI - OBJETIVOS
Os objetivos demonstram quais são as metas que se pretende alcançar. Os
objetivos são dois: objetivo geral e objetivos específicos. Esta etapa é
importantíssima, pois objetivos mal formulados conduzem a pesquisa a rumos que
não atendem às necessidades acadêmicas e organizacionais.
OBJETIVO GERAL Objetivo geral é aquele que se quer alcançar plenamente, é a solução de um
problema. Os objetivos gerais dão uma visão geral e abrangente do que se pretende
alcançar. Ao se definir o para quê da pesquisa, está se estabelecendo seu objetivo
geral.
OBJETIVO ESPECÍFICO Os objetivos específicos são as aplicações dos objetivos gerais a situações
particulares. Desmembra e detalha o conteúdo dos objetivos gerais. São aqueles
que indicarão a resposta aos objetivos gerais. Normalmente cada objetivo específico
gera uma ou mais questões do instrumento de coleta de dados.
Os objetivos específicos são aspectos parciais que devem ser atingidos para
que o objetivo geral seja alcançado. São formulados com verbo no Infinitivo.
Exemplos: Apontar; Definir; Enunciar; Relatar; Descrever; Discutir; Esclarecer;
Examinar; Explicar; Identificar; Transcrever; Aplicar; Demonstrar; Empregar;
Interpretar; Traçar; Usar; Projetar etc.
17
ANEXO VII - REFERENCIAL TEÓRICO
Elemento essencial. Trata-se do quadro teórico que vai embasar os estudos,
no qual o autor deve posicionar-se teoricamente frente ao tema, definir as principais
variáveis que serão utilizadas, assim como suas hipóteses e/ou pressupostos
teóricos. Para tanto, é necessária a busca do conhecimento acumulado sobre o
assunto, que será, posteriormente, desenvolvido e aprofundado. É fundamental que
os alunos procurem ler bastante sobre os assuntos relativos ao tema que pretendem
abordar no trabalho. Com isto é necessária uma revisão bibliográfica em livros,
arquivos, referências eletrônicas, sistemas de documentação, relatórios, anuários,
coletâneas, manuais etc.
A redação desta parte do projeto deve ser feita com algum cuidado, porque
ela não é uma sequência de frases em que se especificam os autores e o que eles
afirmam sobre o assunto. É um texto, logicamente ordenado, que se constitui numa
espécie de resenha crítica do material consultado, devendo-se:
• Fazer referência a trabalhos anteriormente publicados, situando a
evolução do assunto;
• Partir do tema mais geral para os específicos;
• Basear-se numa linha de raciocínio lógica e de conexão entre as
ideias, evitando tópicos “soltos” e sem relação entre si;
• Limitar a revisão às contribuições mais importantes diretamente
ligadas ao assunto;
• Dimensionar o setor em que pretende estagiar e sua importância para
a sociedade, considerando o número de empresas que atuam na área, os empregos
gerados, entre outros dados que forem relevantes.
• Mencionar o nome de todos os autores no texto e, obrigatoriamente, nas
referências;
• É permitido o uso de citações eletrônicas, desde que apresentados o autor
e a data da consulta;
• Longas cópias literais de trabalhos de terceiros são consideradas plágio,
podendo o aluno ser submetido às penalidades vigentes na lei.
18
ANEXO VIII - METODOLOGIA
Na metodologia deve-se abordar os procedimentos que serão utilizados para
a obtenção do conhecimento do funcionamento da organização/empresa e da área
escolhida para o estágio. Aqui se deve redigir o texto explicando, em linhas gerais,
como será desenvolvido o trabalho. A metodologia divide-se em quatro partes:
1. Perspectiva do estudo a) tipo de estudo (pesquisa bibliográfica, descritiva, estudo de caso,
levantamento, exploratória etc.);
b) tipos de dados (primários e/ou secundários);
c) forma de coleta de dados (entrevista, questionários);
d) forma de apresentação dos resultados.
2. Delimitação do estudo Definição do locus, isto é, especificar onde será realizado o estudo e o
período de tempo necessário.
• onde?
• como?
3. Técnica, análise e interpretação de dados Após a coleta de dados deve ser definida qual ferramenta se pretende utilizar
para analisar e interpretar os dados.
4. Limitações do estudo Especificar as dificuldades (limitações) que poderão ser encontradas na
realização do estudo, relacionadas aos instrumentos de coleta de dados e ao
tratamento desses dados.
19
ANEXO IX - CARACTERIZAÇÃO DA ORGANIZAÇÃO EM ESTUDO
• Nome da empresa.
• Endereço completo.
• Telefone/Fax.
• Website; e-mail.
• Nome e cargo da chefia direta.
• Ramo de atividade e área de atuação. (em qualquer uma das áreas
relacionadas no regulamento de estágio).
• Número de empregados da empresa.
• Categorias dos profissionais que atuam na empresa.
• Organograma da empresa.
• Produtos e serviços desenvolvidos pela empresa.
• Histórico da empresa.
20
ANEXO X - TECNOLOGIA
Este capítulo destina-se a descrever os aspectos relacionados com os
recursos que serão utilizados para o desenvolvimento e a implementação do projeto
proposto. Como exemplo, as linguagens de programação, banco de dados,
ferramenta de modelagem, entre outros.
21
ANEXO XI - LEVANTAMENTO DE REQUISITOS
O levantamento de requisitos envolve técnicas utilizadas para extrair as
necessidades para a garantia da funcionalidade do software e de seus resultados. A
partir deste contexto, nesta seção deverá ser documentado o levantamento de
requisitos descrevendo os novos procedimentos e as soluções adequadas aos
problemas encontrados, obedecendo às seguintes técnicas:
a) Descrição do sistema existente: fazer descrição do sistema atual com
suas respectivas deficiências, coletadas através de entrevistas com o usuário;
b) Descrição do sistema proposto: descrever os novos procedimentos e
soluções adequadas aos problemas levantados.
c) Quais os requisitos funcionais e não funcionais encontrados?
<http://maozinhadaweb.blogspot.com/2007/05/anlise-de-requisitos-funcionais-
x-no.html>
<http://www.brunobraga.com.br/2009/02/12/requisitos-nao-funcionais/>
<http://www.luis.blog.br/levantamento-analise-requisitos-funcionais-nao-
funcionais.aspx>
d) Quais as técnicas para validação e gerenciamento de requisitos
utilizados?
<http://www.slideshare.net/tiago.barros/engenharia-de-requisitos-aula-2>
<http://giganteconsultoria.com.br/portal/index.php?option=com_content&view=
article&id=25%3Aanalise-e-gerenciamento-requisitos&catid=3%3Acont-
principal&Itemid=4>
22
ANEXO XII - DIAGRAMA DE CASO DE USO
O Diagrama de Caso de Uso mostra os relacionamentos entre os atores e
casos de uso em interações com um sistema (FURLAN,1998, p. 299). Seguindo este
conceito, nesta seção o aluno deve:
a) Efetuar uma breve descrição explicando o diagrama de caso de uso
do sistema proposto.
b) Descrever os diagramas de caso de uso do sistema proposto a
partir de uma ferramenta de modelagem.
Obs.: Os diagramas encontrados neste manual fazem parte da UML - Unified Modeling Language
http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/diagram
as.htm
http://www.macoratti.net/net_uml1.htm
23
ANEXO XIII - DIAGRAMA DE CLASSE
Segundo Furlan (1998, p. 299), o Diagrama de Classe mostra uma coleção de
elementos declarativos (estáticos) de modelo, como classes, tipos e seus conteúdos
e relações. Neste caminho, o aluno deve elaborar as seguintes atividades:
a) Efetuar uma breve descrição explicando o diagrama de classe do
sistema proposto.
b) Inserir nesta seção o diagrama de classe do sistema proposto a partir
de uma ferramenta de modelagem.
Obs.: Os diagramas encontrados neste manual fazem parte da UML - Unified Modeling Language
<http://www.macoratti.net/net_uml1.htm>
24
ANEXO XIV - DIAGRAMA DE SEQUÊNCIA
O diagrama de sequência mostra a interação entre os objetos/elementos do
sistema ao longo do tempo.
Nesta seção o aluno deve inserir o diagrama de sequência.
Deve-se elaborar no mínimo três diagramas de sequência.
O diagrama de sequência deve ser elaborado por caso de uso, portanto o
aluno deve elaborar um diagrama de sequência por caso de uso.
Ao selecionar o caso de uso em que você vai elaborar o diagrama de
sequência, levar em consideração os casos de uso mais importantes do seu
sistema.
Observar se a imagem do diagrama de sequência está nítida. Se necessário,
utilizar a orientação da página como paisagem.
Obs.: Os diagramas encontrados neste manual fazem parte da UML - Unified Modeling Language
<http://wiki.les.inf.puc-rio.br/uploads/e/ef/Aula02-diagrama_sequencia.pdf>
25
ANEXO XV - DIAGRAMA DE ATIVIDADES
O Diagrama de atividades visa representar o fluxo conduzido por um
determinado processo.
Nesta seção o aluno deve inserir o diagrama de atividades.
Deve ser elaborado apenas um diagrama de atividades.
Observar se a imagem do diagrama de atividades está nítida. Se necessário,
utilizar a orientação da página como paisagem.
Obs.: Os diagramas encontrados neste manual fazem parte da UML - Unified Modeling Language
<http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/ativida
des/diag_atividades.htm>
<http://office.microsoft.com/pt-br/visio-help/criar-um-diagrama-de-atividade-
uml-HP001208866.aspx>
26
ANEXO XVI - DIAGRAMA DE ENTIDADE E RELACIONAMENTO (DER)
O Diagrama de Entidade e Relacionamento objetiva representar, de maneira
sucinta e bem estruturada, todos os elementos essenciais definidos na etapa de
análise, bem como os seus relacionamentos.
Nesta seção o aluno deve inserir o diagrama de entidade e relacionamento.
Deve ser elaborado apenas um diagrama de entidade e relacionamento para
o sistema.
Observar se a imagem do diagrama de entidade e relacionamento está nítida.
Se necessário, utilizar a orientação da página como paisagem.
Obs.: Os diagramas encontrados neste manual fazem parte da UML - Unified Modeling Language
<http://techblog.desenvolvedores.net/tag/diagrama-de-entidade-e-
relacionamento/>
27
ANEXO XVII - TELAS (PROTOTIPAÇÃO)
Nesta seção o aluno deve inserir as principais telas do sistema.
Para inserir a tela, pressionar a tecla PrtSc (print screen) quando a tela estiver
aberta e acessar o editor de texto e colar (Ctrl + V) no TCC.
Exemplo:
28
ANEXO XVIII - CÓDIGO FONTE
Nesta seção o aluno deve inserir todos os códigos fontes do sistema que
está sendo desenvolvido.
O código fonte poderá ser inserido sem seguir as normas da ABNT.
Exemplo de parte do código fonte da tela mencionada no tópico “Telas
(Prototipação)”
algoritmo "fila" // Função: Demonstrar algoritmos inclusão, exclusão, pesquisa na fila circular
// Autor: paulo roberto martins
// Data: 07/04/2010
// Seção de Declarações
var comeco, final, n, aux , sai: inteiro
vet : vetor [1..10] de caracter
y, opcao : caracter
procedimento menu início // menu do sistema
escreval( "+------------------+")
escreval( "| Menu Operacoes |")
escreval( "+------------------+")
escreval( "| 0 - Sair |")
escreval( "| 1 - Incluir |")
escreval( "| 2 - Excluir |")
escreval( "| 3 - Pesquisar |")
escreval( "| 4 - Qtde Dados |")
escreval( "+------------------+")
escreval( " " )
escreva ("Escolha uma opcao ... ")
leia(opcao)
fimprocedimento
29
ANEXO XIX - CRONOGRAMA
O cronograma é o instrumento utilizado para o planejamento das atividades
ao longo do tempo que se demanda para a realização das atividades. É a
ferramenta de controle do tempo e ritmo de trabalho.
A pergunta a ser respondida com o cronograma é "quando as diferentes
etapas do trabalho serão efetuadas?"
Segue um exemplo de cronograma:
Partes do TCC Jul. Ago. Set. Out. Nov. Dez.
Introdução do Trabalho Redação da Monografia com base no Referencial Teórico
Metodologia, Características da Empresa e Descrição da Tecnologia
Levantamento de Requisitos Entrega Parcial do TCC Diagramas Desenvolvimento da Aplicação (implementação)
Testes e Validação
Revisão Final
Entrega Final do TCC Apresentação do TCC (no polo)
30
ANEXO XX - CONCLUSÃO
Na conclusão o aluno deve fazer uma descrição das principais reflexões
sobre os fatos vivenciados no período do desenvolvimento do trabalho,
considerando o que este trabalho lhe proporcionou, como também, todos os
aspectos encontrados no campo de estágio, atores envolvidos, ferramentas
utilizadas etc.
31
ANEXO XXI - REFERÊNCIAS
A referência é a relação das fontes utilizadas pelo autor em ordem alfabética,
incluindo as referências eletrônicas. São os elementos que identificam os livros,
sites, revistas, periódicos etc. utilizados para a redação do projeto. Refere-se ao
material consultado que foi citado no corpo do trabalho, ou seja, todas as obras
citadas no texto devem obrigatoriamente figurar nas referências.
Exemplo:
REFERÊNCIAS FURLAN, José Davi. Modelagem de objetos através da UML – the Unified Modeling Language. São Paulo: Makron Books,1998.
SILVA, João. Análise orientada a objetos: os primeiros passos para a construção de um código reutilizável. São Paulo, 1992. Disponível em: <http://www.silvajoao.com.br/orientacao/passosaoo.html> Acesso em: 13 nov. 2007.