Linguagem de Programação 4
Projeto Avançado de Software
Objetivos Gerais
Aprender as práticas modernas de
desenvolvimento nas suas várias fases através do
desenvolvimento de um sistema de software não trivial. Ao
terminar a disciplina, o aluno terá desenvolvido um projeto
prático completo utilizando os conceitos gerais apresentados.
Objetivos Específicos
- Apresentar técnicas de engenharia de
software para a produção de software complexo de
qualidade. As técnicas são organizadas em um
"Processo de Desenvolvimento de Software"
efetivamente utilizado em empresas de desenvolvimento de
software.
- Apresentar padrões de projeto (Design
Patterns) que promovam a boa estruturação e fácil
reutilização de software. Os Design Patterns serão de
fato utilizados na implementação do software objeto da
parte prática da disciplina.
- Aplicar os conceitos acima através da
implementação completa de um sistema não trivial.
- Apresentar alguns aspectos da arquitetura
moderna de aplicações através de um requisito
importante: todos os sistemas práticos implantados
deverão utilizar a tecnologia Web para uso numa
Intranet; isto é, a interface dos sistemas deve utilizar
o browser http como console universal.
- Aproveitar a oportunidade para introduzir
os conceitos e construções básicos da linguagem de
programação Java. A aprendizagem completa da linguagem
é de responsabilidade do aluno.
PAS-1 programa próxima