modelo de plano de projeto de tcc1.docx · web viewcapítulo 10 - conclusões 20 capítulo 4 -...
TRANSCRIPT
Universidade Tecnológica Federal do Paraná Departamento Acadêmico de Informática
Curso de Bacharelado em Sistemas de Informação/ Tecnologia em Sistemas para Internet
Nome do Aluno
Plano do Projeto da Disciplina de Trabalho de Conclusão do Curso de Bacharelado em Sistemas de
Informação / Tecnologia em Sistemas para Internet (substituir pelo título do projeto)
Trabalho de Conclusão de Curso
LOCALANO
Nome do(s) autor(es)
Plano do Projeto da Disciplina de Trabalho de Conclusão do Curso de Bacharelado em Sistemas de
Informação/ Tecnologia em Sistemas para Internet (substituir pelo título do projeto)
Plano do Projeto da Disciplina de Trabalho de Conclusão do Curso de Bacharelado em Sistemas de Informação/ Tecnologia em sistemas para internet, apresentado à UTFPR como requisito parcial para obtenção do título de bacharel em Sistemas de Informação.
EXEMPLO: Proposta apresentada à disciplina de Trabalho de Conclusão de Curso do Bacharelado em Sistemas de Informação/ / Tecnologia em sistemas para internet, da Universidade Tecnológica Federal do Paraná, como requisito parcial para obtenção do título de bacharel em Sistemas de Informação.
Orientador: Nome do orientador
Curitiba2011
LISTA DE FIGURAS
Elaborado de acordo com a ordem apresentada no texto, com cada
item designado por seu nome específico, acompanhado do respectivo
número da página. Recomenda-se a elaboração de lista própria para cada
tipo de ilustração (desenhos, fluxogramas, fotografias, gráficos, mapas,
organogramas, plantas, quadros, retratos e outros). Utilizada apenas se
houver figuras.
Figura 1. Paradigma Cliente-Servidor dados (Lange & Oshima 1998)..........9
LISTA DE TABELAS E QUADROS
Elaborado de acordo com a ordem apresentada no texto, com cada
item designado por seu nome específico, acompanhado do respectivo
número da página. Utilizada apenas se houver tabelas ou quadros.
Tabela 1. Distribuição percentual dos artigos segundo o ano de publicação,
período entre 1995 a 2005.......................................................................9
Quadro 1. Sistemas de Informação de Saúde do SUS (Sistema, 2001)......10
LISTA DE ABREVIATURAS E SIGLAS
Constituída de uma relação alfabética das abreviaturas e siglas
utilizadas no texto, seguido das palavras ou expressões correspondentes
grafadas por extenso. Quando necessário, recomenda-se a elaboração de
lista própria para cada tipo. Utilizada apenas se houver abreviaturas.
Bps: bits por segundo.
CGI: Common Gateway Interface - Interface de Porta Comum.
LISTA DE SÍMBOLOS
Elaborado de acordo com a ordem apresentada no texto, seguido do
significado correspondente. Utilizada apenas se houver símbolos.
X : Tempo médio de uma amostra.s : Desvio Padrão.n : Número de valores da amostra.
D : Variação do intervalo de confiança de 95% para a estimação da média
da população.
SUMÁRIO
1 INTRODUÇÃO.............................................................................................7
2 LEVANTAMENTO BIBLIOGRÁFICO E ESTADO DA ARTE.....................8
3 METODOLOGIA..........................................................................................93.1 Fundamentos........................................................................................93.2 Tecnologias..........................................................................................93.3 Como utilizar figuras............................................................................93.4 Como utilizar as tabelas e quadros..................................................10
4 RECURSOS DE HARDWARE E SOFTWARE..........................................124.1 Recursos de Hardware......................................................................124.2 Recursos de Software........................................................................124.3 Viabilidade..........................................................................................12
5 CONTEXTO (OPCIONAL).........................................................................13
6 PROJETO A SER DESENVOLVIDO E RESULTADOS INICIAIS DO MESMO.........................................................................................................14
6.1 Projeto de Software............................................................................14
7 ESTIMATIVA POR MEIO DE PONTOS DE CASO DE USO.....................16
8 CRONOGRAMA........................................................................................17
9 PROCEDIMENTOS DE TESTE E VALIDAÇÃO.......................................18
10 ANÁLISE DE RISCOS.............................................................................19
11 CONCLUSÕES........................................................................................20
12 REFERÊNCIAS BIBLIOGRÁFICAS........................................................21
APÊNDICE A – TÍTULO DO APÊNDICE.....................................................22
ANEXO A – TÍTULO DO ANEXO.................................................................23
Capítulo 2 – Metodologia 7
1 Introdução
O texto de introdução deve conter os seguintes tipos de informações:
Tema, delimitação do assunto tratado, objetivos da pesquisa, justificativa e
outros elementos necessários para situar o tema do trabalho, tais como:
procedimentos metodológicos (classificação inicial), embasamento teórico
(principais bases sintetizadas/ breve Estado da Arte), estrutura do
trabalho, tratada de forma sucinta, recursos utilizados e cronograma(quando
necessário).
A introdução pode ser organizada da seguinte forma (observa-se que
os assuntos podem ser descritos utilizando-se o formato de tópicos ou texto
corrido, o importante é que todo o conteúdo necessário seja contemplado):
Apresentação ou formulação do problema: deve deixar, de forma bem
clara, qual será o objeto de estudo do projeto. As razões para a
escolha do tema deverão ser justificadas. Desta forma devem ser
indicadas: a importância do estudo, quais as possíveis repercussões,
quais hipóteses a serem verificadas, entre outras.
Justificativa: indicar por que o projeto deve ser feito, ou seja, por que
o problema tratado é relevante. Descreva os fatores de motivação que
o(s) levaram a abordar e trabalhar no assunto.
Objetivo Geral: Indicar o objetivo geral.
Objetivos Específicos: Indicar cada objetivo específico do projeto.
Estrutura/Organização: O final da introdução deve incluir uma
descrição de como o documento está estruturado (um parágrafo para
indicar o conteúdo de cada seção do Plano do Projeto do TCC).
Capítulo 2 – Metodologia 8
2 Levantamento Bibliográfico e Estado da Arte
A fundamentação teórica atribui, essencialmente, credibilidade ao
trabalho, faz referência às pesquisas e aos conhecimentos já construídos e
publicados, situando a evolução do assunto e, assim, dando sustentação ao
tema que está sendo estudado.
O estado da arte serve para embasar tanto a formulação do problema
como sua justificativa. É preciso situar historicamente a evolução do tema,
quais as abordagens já investigadas, qual o estágio atual do conhecimento
sobre o assunto ou quais as tendências que se apresentam.
É necessário apresentar uma análise do estado da arte do problema
abordado, não se trata de uma simples transcrição de pequenos textos ou
citações, mas sim de uma sistematização de idéias, fundamentos, conceitos
e proposições de vários autores, apresentados de forma lógica, encadeada e
descritiva, demonstrando que foram estudados e analisados pelo autor.
Deve-se realizar o levantamento bibliográfico junto a diferentes fontes
documentais, como livros, obras de referência, periódicos científicos, teses,
dissertações, monografias, artigos, dentre outros.
Capítulo 2 – Metodologia 9
3 Metodologia
É uma descrição técnica de como será desenvolvido ou foi
desenvolvido o trabalho. Devem estar detalhadas, de forma lógica, linear e
cronológica, todas as etapas do projeto.
Deve ser explicado como o produto será gerado, quais são os
principais fundamentos (algoritmos, paradigmas, teorias) e tecnologias
(ambientes de desenvolvimento, linguagens de programação, plataformas de
hardware) a serem empregados.
3.1 FundamentosIndicar quais são os quais são os principais fundamentos (algoritmos,
paradigmas, teorias) a serem empregados.
Cada fundamento utilizado deve ser justificado.
3.2 TecnologiasIndicar quais são os quais são as principais tecnologias (ambientes de
desenvolvimento, linguagens de programação, plataformas de hardware) a
serem empregadas.
Cada tecnologia utilizada deve ser justificada.
3.3 Como utilizar figurasA legenda de uma figura deve estar abaixo da mesma (ver figura 1).
Conhecimento
Máquina A Máquina B
ProcessoA
ProcessoB
Processamento
Dados
Requisição
Resposta
Figura 1. Paradigma Cliente-Servidor dados (Lange & Oshima 1998).
Capítulo 2 – Metodologia 10
3.4 Como utilizar as tabelas e quadrosO título de uma tabela deve estar acima da mesma (ver tabela 1).
Tabela 1. Distribuição percentual dos artigos segundo o ano de publicação, período entre
1995 a 2005.
Ano de Publicação N° de Artigos % de Artigos
1995 1 2,6
1998 3 7,9
1999 3 7,9
2000 2 5,2
2001 5 13,2
2002 5 13,2
2003 5 13,2
2004 7 18,4
2005 7 18,4
Total 38 100
A legenda de um quadro deve estar abaixo do mesmo (ver quadro 1).
Sistemas Evento Instrumento de Coleta
Utilização
SIM - Sistema de Informações
sobre Mortalidade
Óbito Declaração de Óbito
Estudos de mortalidade, vigilância de óbitos (infantil,
materno).
SINASC - Sistema de Informações
sobre Nascidos Vivos
Nascido Vivo Declaração de Nascido Vivo
Monitoramento da saúde da criança, vigilância da
criança de risco.
Capítulo 2 – Metodologia 11
Sistemas Evento Instrumento de Coleta
Utilização
SINAN - Sistema de
Informações de Agravos
Notificáveis
Agravos Sob Notificação
Fichas Individuais de Notificação e
Investigação
Acompanhamento dos agravos sob notificação,
surtos, epidemias.
SIH - Sistema de Informações
Hospitalares
Informação Hospitalar
Autorização de Internação Hospitalar
Morbidade hospitalar, gestão hospitalar, custeio
da atenção hospitalar.SAI - Sistema
de Informações Ambulatorial
Produção Ambulatorial
Boletim de Produção
Ambulatorial
Acompanhamento da produção ambulatorial,
gestão Ambulatorial custeio da atenção ambulatorial.
SISVAN - Sistema de Vigilância
Alimentar e Nutricional
Estado Nutricional Cartão da Criança e Cartão da Gestante
Estado nutricional de crianças de zero a cinco
anos e gestantes.
API - Avaliação do Programa
de Imunizações
Vacinas Aplicadas Boletim Mensal de Doses Aplicadas
Contém informações referentes às doses de
vacinas aplicadas.Quadro 1. Sistemas de Informação de Saúde do SUS (Sistema, 2001).
Capítulo 3 – Recursos de Hardware e Software 12
4 RECURSOS DE HARDWARE E SOFTWARE
Apresente aqui todos os recursos essenciais ao desenvolvimento do
projeto. O(s) aluno(s) deve(m) mencionar também a origem dos recursos
(próprios, externos ou da UTFPR) e a viabilidade do projeto.
4.1 Recursos de HardwareIndique aqui os recursos de hardware como componentes digitais,
analógicos, fontes de alimentação, baterias, sensores, atuadores, entre
outros. Especifique a origem dos recursos de hardware.
4.2 Recursos de SoftwareDevem ser apresentados aqui os recursos de software, incluindo os
principais fundamentos (teorias, algoritmos, paradigmas) e tecnologias
(ambientes de desenvolvimento, linguagens de programação) a serem
empregados. Especifique a origem dos recursos de software.
4.3 ViabilidadeIndique aqui a viabilidade técnica e financeira do projeto.
Capítulo 4 - Contexto 13
5 Contexto (Opcional)
Neste item deve ser explicitado quem é o cliente do projeto, se o
projeto faz parte de um projeto maior, se ele é contratado por uma empresa
externa a UTFPR e que se responsabilizará pelos recursos, entre outras
possibilidades.
Capítulo 6 - Estimativa Através de Pontos de Caso de Uso 14
6 Projeto a ser Desenvolvido e Resultados Iniciais do Mesmo
Nesta seção deverá ser feita uma descrição funcional da solução
proposta. O projeto deverá se decomposto em módulos funcionais (incluindo
software e hardware).
Deverá ser apresentado um diagrama em blocos mostrando uma visão
geral do sistema a ser desenvolvido, isto é, como os módulos funcionais se
relacionam.
Cada módulo funcional deve ser descrito individualmente.
Deve ser indicado também, de maneira sucinta, como cada módulo será
implementado (linguagem de programação, hardware, etc).
6.1 Projeto de SoftwareO projeto de software do sistema deve ser feito através da Análise
Orientada a Objetos, sendo necessária a apresentação dos seguintes itens:
Levantamento de Requisitos:
o Requisitos Funcionais: descrevem o comportamento do sistema,
suas ações para cada entrada, ou seja, é aquilo que tem que ser
feito pelo sistema.
o Requisitos Não-Funcionais: são aqueles que expressam como deve
ser feito. Em geral, se relacionam com padrões de qualidade como
confiabilidade, performance, robustez, entre outros. São muito
importantes, pois definem se o sistema será eficiente para a tarefa
que se propõe a fazer ou não. Um sistema ineficiente certamente não
será utilizado. Neles também são apresentados restrições e
especificações de uso para os requisitos funcionais.
Diagramas de Caso de Uso com:
o Descrição: o que o diagrama de casos de uso representa.
o Ator Principal: tem objetivos de usuários satisfeitos por uso do
sistema a ser desenvolvido.
o Ator de Suporte: fornece um serviço (como, por exemplo,
informações) para o sistema. Apresentar, caso o mesmo exista.
Capítulo 6 - Estimativa Através de Pontos de Caso de Uso 15
o Ator de Bastidor: tem interesse no comportamento do caso de uso,
mas não é um ator principal ou de suporte (como, por exemplo, um
órgão governamental). Apresentar, caso o mesmo exista.
o Pré-condições: condições necessárias para o diagrama poder ser
executado.
o Pós-condições: resultados da execução do diagrama de casos de
uso.
o Fluxo Básico: tarefas que consideram situações de perfeição.
o Fluxo Alternativo: variações em relação ao fluxo básico de eventos.
o Regras de Negócio: condições ou restrições sobre os processos de
negócio.
Diagrama de Classes, juntamente com:
o Dicionário de Informações.
o Diagrama de Objetos (Instâncias).
Diagramas de Seqüência para cada Caso de Uso.
Capítulo 6 - Estimativa Através de Pontos de Caso de Uso 16
7 Estimativa por meio de Pontos de caso de Uso
Aqui deve ser indicado, através de Pontos de Caso de Uso (Use Case
Points), todos os passos intermediários para estimar o número de horas para
desenvolver o sistema.
Capítulo 7 – Cronograma 17
8 Cronograma
Identifique e liste as etapas necessárias para o seu projeto.
Ordene as etapas em ordem cronológica, indicando o tempo de
duração suposto para cada etapa. Descreva todas as fases do projeto,
incluindo a seqüência de desenvolvimento de cada módulo, o tempo de
desenvolvimento e as fases de teste e documentação. Para isto, devem ser
utilizadas as seguintes ferramentas:
Gráfico de Gant (Opcional).
Rede PERT/COM, incluindo:
o Cedo dos eventos.
o Tarde dos eventos.
o Folga dos eventos.
o Caminho crítico.
Capítulo 8 – Procedimentos de Teste e Validação 18
9 Procedimentos de Teste e Validação
Descreva aqui como os diversos módulos do projeto serão testados e
validados individualmente e em conjunto, ou seja, os procedimentos de teste
e validação.
Deverão ser indicados os critérios de aceitação do projeto em termos
de desempenho e do cumprimento de seus aspectos funcionais.
Devem ser descritos os testes de caixa preta para cada Caso de Uso
do sistema, bem como para cada módulo de hardware.
Capítulo 9 – Análise de Riscos 19
10 Análise de riscos
Análise dos riscos potenciais do projeto e do impacto desses problemas
no sucesso ou fracasso do mesmo. Deve ser seguida a metodologia
apresentada na Disciplina de Engenharia de Software e/ou Metodologia
Científica.
Capítulo 10 - Conclusões 20
11 Conclusões
As conclusões do trabalho devem ser expostas de maneira clara, lógica
e concisa. Fale das dificuldades e facilidades encontradas durante a
execução da proposta até o momento. Apresente suas idéia para dar
continuidade ao seu trabalho, ou seja, enumere possíveis trabalhos futuros,
devidamente justificados.
Capítulo 11 - Referências Bibliográficas 21
12 Referências Bibliográficas
Coloque aqui as referências bibliográficas. Todas as referências
bibliográficas devem ser citadas no texto. As referências bibliográficas
devem, ao menos, ser relativas:
ao problema a ser tratado;
às soluções existentes para o problema;
às tecnologias que foram ou que poderão ser utilizadas.
As referências bibliográficas devem seguir o padrão ABNT, devendo o
sobrenome dos autores ser incluído nas citações.
APÊNDICE A – Título do Apêndice
Elemento opcional, que consiste em texto ou documento elaborado pelo autor, a fim de complementar sua argumentação, sem prejuízo da
unidade nuclear do trabalho.
Os apêndices devem ser identificados por letras maiúsculas
consecutivas, seguidas de travessão e respectivo título.
ANEXO A – Título do Anexo
Elemento opcional, que consiste em texto ou documento não elaborado pelo autor, que serve de fundamentação, comprovação e
ilustração.
Os anexos devem ser identificados por letras maiúsculas consecutivas,
seguidas de travessão e respectivo título.