Anda di halaman 1dari 10

Curso de Especializao em

Desenvolvimento de
Aplicaes Web
Baseadas na
Tecnologia Java

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java
TRABALHO DE CONCLUSO DE CURSO MONOGRAFIA
Caro(a) Aluno(a),
O Curso de Especializao em Desenvolvimento de Aplicaes Web
Baseadas na Tecnologia Java tem por objetivo possibilitar ao ps-graduando a
apropriao de novos saberes, a fim de que possa levar os seus alunos a aprender a
pensar, possibilitando o desenvolvimento de habilidades de pensamento analtico e
lgico, pois, alm da necessidade de se dominar informaes, faz-se necessrio
adquirir os mecanismos para aplicao dos contedos.
O presente trabalho deve ter foco o desenvolvimento de pginas (sites) WEB,
que tenham aplicabilidade em estabelecimentos comerciais, industriais, pblicos, entre
outros.
Este desenvolvimento consiste em levantar um problema em uma determinada
aplicao, analisar, propor uma soluo, implement-lo e document-lo, conforme as normas
descritas neste documento.

Objetivo da Monografia: Produzir um trabalho de Concluso de Curso, de acordo


com as orientaes apresentadas em cada uma das linhas de pesquisa do curso.
Orientaes
O trabalho dever ser realizado individualmente;
As orientaes para desenvolvimento do trabalho sero realizadas via rea
restrita na pasta especfica da monografia, na sala do tutor e via sistema de
mensagem;
A produo do trabalho deve ser realizada de acordo com as orientaes
apresentadas nas linhas de pesquisa;
A estrutura do trabalho dever ser composta de trs partes: Elementos Prtextuais; Elementos Textuais e Elementos Ps-Textuais
Deve-se respeitar o uso da norma-padro da lngua portuguesa;
O arquivo do trabalho dever ser postado no portfolio, na pasta especfica, no
prazo estipulado,
O trabalho deve ser realizado de acordo com as normas da ABNT; acesse a
Biblioteca Digital, clique em Padronizao e escolha as opes Trabalhos
acadmicos Apresentao e Modelo para elaborao de Trabalho
Acadmico.

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java
Apresentamos a seguir a estrutura do trabalho que dever ser composta por:

Elementos Pr-textuais - parte que antecede o texto com informaes que ajudam
na identificao e utilizao do trabalho (NBR 14724:2011)

Capa (Obrigatrio) Folha de rosto (Obrigatrio)


Folha de aprovao (Obrigatrio)
Dedicatria (Opcional)
Agradecimentos (Opcional)
Epgrafe (Opcional)
Resumo (Obrigatrio)
Resumo em lngua estrangeira (Opcional)
Lista de Ilustraes (Opcional)
Lista de Tabelas (Opcional)
Lista de Abreviaturas e Siglas (Opcional)
Sumrio (Obrigatrio)

Elementos Textuais - parte em que exposto o contedo do trabalho (NBR


14724:2011)

Introduo (Obrigatrio)

Nesta etapa, voc vai apresentar a temtica do seu trabalho (de acordo
com as trs propostas expostas no item desenvolvimento). Assim, deve conter
pargrafos que falem sobre a importncia do tema escolhido e sua relevncia. No se
esquea, tambm, de incluir os objetivos de seu estudo.

Desenvolvimento (Captulos) (Obrigatrio)

No desenvolvimento deste dever ser realizado o levantamento literrio


acerca do estudo realizado, visando constituir o referencial terico e embasar o
trabalho.
O trabalho a ser desenvolvido deve ter como foco o desenvolvimento ou
aperfeioamento de sistemas para WEB na linguagem Java, que tenham
aplicabilidade em estabelecimentos comerciais, industriais, pblicos, entre outros. O
desenvolvimento de sistemas consiste em levantar um problema em uma
determinada aplicao, analisar, propor uma soluo, projetar um sistema WEB,
implement-lo e document-lo conforme as normas descritas neste documento,
constantes no item Documentaes e Diagramas Especficos da rea da Computao.

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java

Concluso (Obrigatrio)

Neste item, voc ir apontar as suas consideraes a respeito do trabalho


que realizou, ou seja, indicaes e/ou recomendaes., quais as dificuldades
encontradas e se as expectativas foram superadas aps a realizao da pesquisa.

Elementos Ps-Textuais - parte que sucede o texto e complementa o trabalho (NBR


14724:2011)

Referncias Bibliogrficas (Obrigatrio)


Glossrio (Opcional)
Apndice (Opcional)
Anexos (Opcional)
ndice (Opcional)

Documentaes e Diagramas Especficos da rea


da Computao

A seguir, apresentamos alguns itens importantes que devero constar em


seu trabalho.

EDILAINE VAGULA
A linguagem de
programao utilizada
deve ser Java para
WEB

O banco de dados, framework e outros apoios


programao devem ser escolhidos pelo aluno

Movimentaes: no
mnimo uma (1)

Funcionalidades fundamentais do sistema, que


utilizam os cadastros, executa o processamento
com disponibilizao de dados para consultas.
Exemplos: Locao de vdeos, livros ou veculos;
Vendas de produtos numa farmcia, entre outros.

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java

Consulta: no mnimo
uma (1) consulta

Funcionalidade que permite a visualizao das


informaes tratadas e processadas pelo
sistema.
Exemplos: Listagem de veculos, Relao das
Locaes por tipo de veculo.

Cadastros: devem ser


desenvolvidos no
mnimo dois (2)
cadastros

Funcionalidade inicial que permite a persistncia


dos
dados
cadastrais,
base
para
as
movimentaes. So operaes consideradas
como principais de entrada de dados no sistema.
Exemplos: Cadastro de Veculos, Cadastro de
Clientes, entre outros.
aconselhvel demonstrar a consistncia de
dados digitados pelos usurios atravs das
validaes de campos.

Banco de dados:
devem conter no
mnimo duas (2)
tabelas

Parte principal do sistema onde so


armazenadas as informaes de Cadastros e
Movimentaes. Prever que todos os dados
digitados ou calculados devem ser gravados
permanentemente no banco de dados.
Ateno para relacionamentos entre duas
tabelas com as Restries de Chaves
Estrangeiras.

No desenvolvimento da monografia, alm de realizado o referencial


terico, devem estar contidos alguns outros elementos especficos do curso,
apresentados a seguir.

Caracterizao do
Trabalho

Descrever as principais
trabalho proposto.

caractersticas

do

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java

Tecnologia

Levantamento de
Requisitos

Refere-se aos aspectos relacionados com os


recursos que sero utilizados para o
desenvolvimento e a implementao do projeto
proposto, como exemplo, as linguagens de
programao, banco de dados, ferramenta de
modelagem, entre outros:
Viso geral sobre arquitetura de SGBD e
conceitos bsicos de banco de dados.
Gerenciamento de transaes, segurana,
integridade e distribuio.
Modelagem conceitual com UML.
Projeto de interface.
Linguagens de programao.
Frameworks de aplicaes WEB.

Tcnicas para elicitao de requisitos.


Identificao de requisitos funcionais e nofuncionais.
Tcnicas para validao e gerenciamento de
requisitos.

O levantamento de requisitos envolve tcnicas utilizadas para extrair as


necessidades para a garantia da funcionalidade do software e de seus resultados. A
partir deste contexto, nesta seo dever ser documentado o levantamento de
requisitos descrevendo os novos procedimentos e as solues adequadas aos
problemas encontrados, obedecendo as seguintes tcnicas:
a) Descrio do sistema existente: fazer descrio do sistema atual com
suas respectivas deficincias, coletadas atravs de entrevistas com o
usurio;
b) Descrio do sistema proposto: descrever os novos procedimentos e
solues adequadas aos problemas levantados.
c) Quais os requisitos funcionais e no-funcionais encontrados?
http://maozinhadaweb.blogspot.com/2007/05/anlise-de-requisitosfuncionais-x-no.html
http://www.brunobraga.com.br/2009/02/12/requisitos-nao-funcionais/
http://www.luis.blog.br/levantamento-analise-requisitos-funcionaisnao-funcionais.aspx

d) Quais as tcnicas para validao 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_conten
t&view=article&id=25%3Aanalise-e-gerenciamentorequisitos&catid=3%3Acont-principal&Itemid=4

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java

Diagrama de
Caso
de
Uso

O Diagrama de Caso de Uso mostra os


relacionamentos entre os atores e casos de uso
em
interaes
com
um
sistema
(FURLAN,1998,p.299). Seguindo este conceito,
nesta seo o aluno deve:
a) Efetuar uma breve descrio 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/ma
p/html/uml/diagramas/diagramas.htm
http://www.macoratti.net/net_uml1.htm

Diagrama
de
Classe

Segundo Furlan (1998, p.299) o Diagrama de


Classe mostra uma coleo de elementos
declarativos (estticos) de modelo, como
classes, tipos e seus contedos e relaes.
Neste caminho, o aluno deve elaborar as
seguintes atividades:
a)
Efetuar uma breve descrio explicando
o diagrama de classe do sistema proposto.
b)
Inserir nesta seo 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

Cdigo Fonte

Cdigo contendo a lgica de programao das


principais funcionalidades:
uma (1) movimentao;
uma (1) consulta;
dois (2) cadastros;
duas (2) tabelas ou scripts do banco de dados.
Nesta seo o aluno deve inserir os principais
os cdigos fonte do sistema que est sendo
desenvolvido.
O cdigo fonte poder ser inserido sem seguir
as normas da ABNT.

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java

Telas (Prototipao)

Nesta seo 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) na Monografia.

Exemplo:

Cronograma

O cronograma o instrumento utilizado para o


planejamento das atividades ao longo do tempo
que se demanda para a realizao 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
sero efetuadas?"

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java

Exemplo de cronograma:

Jul

Monografia

Ago

Set

Out Nov Dez

Introduo do Trabalho
Redao da Monografia
com base no Referencial Terico
Metodologia, Caractersticas da Empresa
e Descrio da Tecnologia
Levantamento de Requisitos
Entrega Parcial da Monografia
Diagramas
Desenvolvimento da
Aplicao (implementao)
Testes e Validao
Reviso Final
Entrega Final da Monografia
Apresentao da Monografia (no plo de
apoio presencial)

Concluso

Tendo em vista os objetivos alcanados


mencione os tipos de redes de computadores,
sistemas operacionais utilizados no seu
aplicativo e se este aplicativo est preparado
Apresente todos os aspectos encontrados,
atores envolvidos, ferramentas utilizadas,
conceito de segurana empregado, etc.
Fatos vivenciados no perodo do
desenvolvimento do trabalho, considerando o
que este trabalho lhe proporcionou.

Especializao em Desenvolvimento de
Aplicaes Web Baseadas na Tecnologia Java
Em caso de dvida para elaborao do trabalho, voc dever buscar
orientaes na Sala do Tutor, ou por meio de Sistema de mensagens.

Observaes:
- Ateno aos prazos de postagens.

Prof. Sandro Teixeira Pinto


Coordenador do Curso de Especializao em
Desenvolvimento de Aplicaes Web Baseadas na Tecnologia Java

Anda mungkin juga menyukai