Escolar Documentos
Profissional Documentos
Cultura Documentos
Nesta aula, compreenderemos como o seu Projeto de TCC (desenvolvido na disciplina Projeto de TCC em Sistemas de
Informação) será revisado por meio dos comentários e orientações do seu Orientador-tutor desta disciplina, com o intuito de
aprimorar o modelo conceitual elaborado.
Portanto, aqui daremos continuidade ao projeto já desenvolvido, identificando todos os aspectos tecnológicos que envolvem
o bom funcionamento do sistema proposto, bem como a definição da arquitetura e detalhes do modelo de implementação
do sistema.
Revisaremos também as referências bibliográficas descritas até o momento, destacando a importância da manutenção dos
registros bibliográficos ao longo do semestre letivo.
Objetivos
Na disciplina anterior, chamada de Projeto de TCC em Sistemas de Informação, identificamos e contextualizamos o problema,
planejamos o projeto do software, especificando a solução conceitual desse problema.
Agora é hora de adicionarmos tecnologia à nossa solução conceitual. Vamos projetar a solução tecnológica do sistema e
especificar os modelos definidos na estrutura de conteúdo do TCC, apresentado na disciplina Projeto de TCC em Sistemas de
Informação e revisado aqui, na sequência.
Lembre-se de que os itens 1 a 3.2.6 já foram desenvolvidos na disciplina anterior e agora apenas serão revisados, antes de
prosseguirmos com o desenvolvimento dos itens 3.3 a 5.
1. O problema
1.2. Contextualização
1.3. A situação-problema
2. Contextualização do Problema
2.2.4. Concorrência
2.2.5. Organograma
3. A Solução
3.1. O Sistema Proposto
5. Referências Bibliográficas
Clientes
Produtos
Pessoas
Processos
Informação
Cabe ressaltar que a entrega da versão final, em época de AV ou AVS, sem as entregas
parciais, resultará em reprovação, conforme consta no Regulamento da Disciplina.
Para isso, você deve postar na área trabalhos do ambiente Tais melhorias devem ser realizadas, dentro do cronograma.
WEBAULA, o documento (em Word) com o seu Projeto de TCC Você poderá interagir com o Orientador-tutor (nesse caso
aprovado, dentro do prazo previsto no cronograma da sugerimos a comunicação pelo Painel de Mensagens) para
disciplina. sanar dúvidas e entender melhor os pedidos que por ventura
tenham sido feitos.
O seu Orientador-tutor nesta disciplina poderá solicitar ajustes
em seu projeto de forma a torná-lo mais efetivo e apto ao Portanto, essa é uma etapa de extrema relevância para a
prosseguimento, com a solução tecnológica da situação- melhor adequação do conteúdo desenvolvido na disciplina
problema, conclusões e revisão final das bibliografias anterior.
(Referências Bibliográficas).
Caso ainda haja dúvidas com relação ao que já foi desenvolvido, aproveite a oportunidade
de saná-las com seu Orientador-tutor. Esse é mais um momento de melhoria de seu TCC.
Nessa fase, você precisará usar o seu conhecimento e competências adquiridos nas disciplinas:
Além disso, precisará recorrer aos conhecimentos das principais e mais usadas linguagens de programação orientada a objetos.
O diagrama de sequência ou de comunicação tem por finalidade a melhor definição das mensagens trocadas entre os
objetos, na realização dos casos de Uso. Assim sendo, deve-se desenvolver o diagrama de sequência (ou de comunicação)
para os principais casos do sistema, minimamente para o cenário principal e, quando necessário, para o(s) alternativo(s)
também (o Orientador-tutor pode lhe ajudar nessa definição). A opção pelo diagrama de sequência ou comunicação é sua,
conforme preferência e aderência à sua realidade. É natural que o diagrama de sequência ou comunicação demande
alterações no diagrama de classes e até mesmo no diagrama de casos de uso, mas não há problema, faz parte.
O projeto de interfaces deve prover modelos que ajudam na definição do estilo de interação, do layout das janelas do sistema
e dos respectivos elementos de cada janela. Deve-se prezar o perfil de usuários e as características das tarefas dos usuários,
na definição da interface a ser implementada. Deve-se buscar o desenvolvimento de interfaces com boa usabilidade e que
funcionem em diferentes dispositivos de hardware, conforme necessidades do seu sistema e tendências dos sistemas
computacionais.
O diagrama de estados ajuda na definição de atributos e métodos que possam gerenciar o ciclo de vida de objetos. Para
cada classe que tenha ao menos 2 estados durante seu ciclo de vida, desenhe o diagrama de estados. Para essa classe e
caso, demande alterações no diagrama de classes, não se preocupe, é normal: proceda as alterações necessárias.
Caso a sua solução tecnológica faça uso de componentes, sejam eles desenvolvidos internamente ou por terceiros, deve-se
elaborar o diagrama de componentes, que também pode ser desenvolvido em conjunto com o diagrama de atividades
(5.1.10.1 – abaixo), evidenciando o(s) nó(s) em que o(s) componentes vão executar.
No momento em que projetamos a solução tecnológica, surge, eventualmente, a necessidade de criar classes que não são
relacionadas ao negócio em si, mas são importantes para estruturar a solução tecnológica. Podemos citar como exemplo as
classes derivadas da arquitetura do software, como as classes de controle, de fronteira (interação com ator), de persistência
de dados, classes auxiliares (registro de usuários, perfis de acesso e login, controle de acesso, segurança e autenticação) e
muitas outras que passam a integrar o chamado Diagrama de Classes de Projeto.
3.3.7 Modelo Físico de dados
Os dados manipulados pelo sistema precisam ser persistidos em bancos de dados, seja sob a forma de tabelas (modelo
relacional), sob a forma de objetos (modelo orientado a objetos) ou de forma híbrida (modelo objeto-relacional). Caso seja
um modelo relacional ou objeto relacional, teremos adaptações a serem acrescidas ao modelo de classes, incluindo
elementos necessários ao respectivo modelo (relacional ou objeto-relacional). Caso seja um modelo de persistência
orientado a objetos, a persistência deve ocorrer tal qual descrito no modelo de classes de projeto. Em geral, os sistemas têm
operado com modelos relacionais. Nesse caso, temos que definir as tabelas do modelo relacional, derivado do Modelo de
Entidade e Relacionamento (desenvolvido na fase anterior, na disciplina Projeto de TCC em Sistemas de Informação) e ainda
o modelo de classes de projeto.
Definição de todas as tabelas necessárias à persistência, com suas chaves (primária e estrangeira) devidamente definidas,
juntamente com os índices necessários a cada tabela. Caso o sistema precise manter arquivos para reter dados, como em
soluções com smartphones e tablets, tais arquivos devem ser definidos com seus respectivos elementos.
Devem ser geradas na linguagem SQL, para criação e manipulação de dados em tabelas, os scripts contendo os comandos
para criação de cada tabela, com seus dados básicos de nome da tabela, nome e características de cada campo, bem como
as chaves primárias e estrangeiras e ainda os índices julgados relevantes.
Nesse momento, vamos nos ater a definir o ambiente computacional em que o sistema vai executar, em seu ambiente real.
Considere que esses requisitos serão atendidos para que o sistema possa funcionar com boa performance. Atente se houve
registro de alguma restrição de projeto, no que se refere à aquisição de tecnologia computacional (infraestrutura, hardware e
software).
Para a descrição do ambiente físico, o que inclui o hardware (servidores, estações de trabalho, estações remotas,
equipamentos móveis, infraestrutura, protocolos de comunicação, dentre outros), vamos usar o diagrama de implantação,
que pode ser desenvolvido considerando os componentes a serem usados (se for o caso de sistemas que usam
componentes).
O contexto de desenvolvimento de seu TCC é com base no paradigma orientado a objetos. Assim sendo, você precisa
selecionar a(s) linguagem(ns) que será(ão) usada(s), justificando cada decisão. Compare mais de uma linguagem factível,
evidenciando vantagens e desvantagens de cada uma e conclua apresentando a sua escolha com a justificativa.
O Sistema Gerenciador de Banco de Dados deve ser selecionado dentre os possíveis para o modelo de banco a ser usado
(relacional, mais comum, objeto-relacional ou orientado a objeto). Apresenta as opções viáveis e evidencie vantagens e
desvantagens de cada um, concluindo com a sua escolha, justificando-a.
4. Conclusões
Estamos chegando ao final da escrita de seu TCC, momento de concluirmos o trabalho, com:
4.1 4.2
4.3
Trabalhos futuros
Relacione trabalhos correlatos ou mesmo de continuidade e
melhorias que podem ser adicionadas ao sistema proposto e
modelado. O que mais pode ser adicionado a seu projeto, para
melhor funcionamento do problema identificado.
5. Referências Bibliográficas
Relacione, usando as normas ABNT, todas as referências bibliográficas usadas em todo o seu projeto de TCC (ao longo das 2
disciplinas: Projeto de TCC em Sistemas de Informação e TCC em Sistemas de Informação).
Abaixo, relembre, então, o formato de seu documento e confira se você já aplicou estes padrões em seu TCC:
Paginação: as páginas devem ser numeradas no canto superior direito. Os números das páginas devem ser todos em
algarismos arábicos (1, 2, 3 etc.), iniciando-se a numeração a partir da parte textual (Item 1: O problema).
Veja na imagem como o documento de seu TCC deve ser numerado, considerando todos os elementos que o constituem:
Páginas do TCC.
Referências
Ressaltamos a importância de manter atualizadas, por todo o tempo, as referências bibliográficas consultadas: livros, sites,
capítulos de livro, artigos científicos, anais eletrônicos de eventos, entre outros.
Dica
Para não esquecer de nenhuma, sempre que você fizer uma consulta à nova referência, inclua-a imediatamente em seu TCC.
Deve conter: sobrenome do autor em caixa alta, nome do autor, título em negrito, edição, cidade, editora e ano de publicação.
Exemplo:
PELCZAR JUNIOR, J. M. Microbiologia: conceitos e aplicações. 2. ed. São Paulo: Makron Books, 1996.
Site
Deve conter: sobrenome do autor, nome do autor, título do texto, ano, link e data de acesso.
Exemplo:
MORETTI, Isabella. (2017). Regras da ABNT para TCC: conheça as principais normas. Disponível em:
<https://viacarreira.com/regras-da-abnt-para-tcc-conheca-principais-normas <https://viacarreira.com/regras-da-abnt-para-
tcc-conheca-principais-normas> >. Acesso em: 8 out. 2018.
Capítulo de livro
Deve conter: sobrenome do autor em caixa alta, nome do autor do capítulo. Título do capítulo. In: sobrenome do organizador
do livro em caixa alta, nome do organizador do livro. Título da obra em negrito. Local: Editora, ano, página inicial – página
final.
Exemplo:
RECUERO, Raquel. Atos de ameaça à face e à Conversação em Redes Sociais na Internet. In: PRIMO, Alex. (Org.). Interações
em Rede. Porto Alegre: Sulina, 2016. p. 51-69.
Artigo científico
Deve constar: sobrenome do autor do artigo em caixa alta, nome do autor. Título do artigo. Nome da revista em negrito,
volume, número, página inicial-final, mês abreviado, ano.
Exemplo:
NEVES, Sandra Helena. Sustentabilidade no campo: técnicas para colocar esse conceito em prática. Revista Brasileira de
Engenharia, v. 6, n. 2, p. 27-39, jun. 2010.
Anais eletrônicos de eventos
Deve constar: sobrenome do autor em caixa alta, nome do autor. Título. In: nome do evento em caixa alta e sem negrito, mês,
ano, local de realização. Escreva Anais eletrônicos em negrito. Local, ano. Escreva:
Disponível em: <endereço eletrônico>. Acesso em: dia, mês abreviado e ano.
Exemplo:
FERREIRA, Leandro. Uso das redes sociais nas escolas públicas de São Paulo. In: CONGRESSO BRASILEIRO DE MÍDIAS
DIGITAIS, 2., 2016, Belo Horizonte. Anais eletrônicos. Belo Horizonte: Faculdades Integradas de BH, 2016. Disponível em:
<//www.cbmd.com.br/trabalhos/560.pdf <//www.cbmd.com.br/trabalhos/560.pdf> >. Acesso em: 12 fev. 2017.
Atividade
1. Avalie cada assertiva no que se refere ao TCC (Trabalho de Conclusão de Curso):
I. Na disciplina final, de elaboração de seu TCC, não há como revisar o trabalho desenvolvido na disciplina inicial (Projeto de TCC
em Sistemas de Informação);
II. A primeira entrega da disciplina TCC em Sistemas de Informação é o Diagrama de Sequência, do Projeto tecnológico;
III. A primeira entrega da disciplina TCC em Sistemas de Informação é o projeto de TCC aprovado na disciplina anterior, para
validação pelo Orientador-tutor;
IV. O conteúdo elaborado na disciplina anterior pode demandar alterações após análise técnica do Orientador-tutor.
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas:
a) I, II, III e IV
b) III e IV apenas
c) III apenas
d) II e IV apenas
e) IV apenas
a) PAPILO, Lucas. (2017). Regras da ABNT para TCC: conheça as principais normas. Disponível em: <https://viacarreira.com/regras-da-
abnt-para-tcc-conheca-principais-normas <https://viacarreira.com/regras-da-abnt-para-tcc-conheca-principais-normas> >. Acesso em: 8
out. 2018.
b) PAPILO, Lucas. (2017). Regras da ABNT para TCC: conheça as principais normas. Disponível em: <https://viacarreira.com/regras-da-
abnt-para-tcc-conheca-principais-normas <https://viacarreira.com/regras-da-abnt-para-tcc-conheca-principais-normas> >.
c) PAPILO, Lucas. (2017). Regras da ABNT para TCC: conheça as principais normas. Acesso em: 8 out. 2018.
d) PAPILO, Lucas. (2017). Regras da ABNT para TCC: conheça as principais normas.
Notas
Referências
BEZERRA, Eduardo. Princípios de Análise e Projeto de Sistemas com UML. 3. Ed. Rio de Janeiro: Elsevier, 2015.
WAZLAWICK, Raul Sidnei. Metodologia de pesquisa para ciência da computação. Rio de Janeiro: Elsevier, 2008.
Próxima aula
Explore mais
Visite a página que permite o cadastro dos dados de um TCC <https://fastformat.co/> para que o site gere um documento
com as referências seguindo as regras ABNT;
Acesse também este excelente site com exemplos de como formatar o TCC <https://viacarreira.com/regras-da-abnt-para-
tcc-conheca-principais-normas-102759/> , com as atualizações da ABNT de 2018;
Leia o texto: