Introdução
A demanda por software está cada vez maior, mas também a exigência por qualidade e produtividade na criação destes produtos é maior. Para atender estas crescentes exigências, de forma a manter as empresas de desenvolvimento de software competitivas, se faz necessário um investimento em melhoria nos processos de Engenharia de Software e de Gestão de Projetos de Software. Com isso, torna-se perceptível o crescimento da demanda no mercado por profissionais de engenharia de software qualificados, principalmente na área de desenvolvimento e gestão de projetos de software. Este movimento atinge de imediato as organizações que se viram com a necessidade imediata de agilizar e racionalizar seus processos.
Para tanto, se faz necessário uma ampliação da formação na área de Engenharia de Software e Gestão de Projetos passando pela correta utilização do paradigma empregado e dos diferentes padrões de análise e projeto. Isso decorre do próprio modelo de evolução de um software, que em geral é projetado, desenvolvido e mantido por equipes ou indivíduos diferentes. É necessário, então, dominar o processo de desenvolvimento de software, para que ele seja competitivo em termos de produtividade e qualidade; fatores imprescindíveis à aceitação de um produto deste gênero.
O paradigma da Orientação a Objetos é um padrão de fato. Ele traz muitos benefícios ao processo de construção de sistemas de software em todas as fases. Na fase de desenvolvimento, propicia aumento da produtividade, melhoria de qualidade e redução da complexidade dos sistemas. Durante a fase de manutenção, facilita a introdução de novos requisitos e a realização de modificações nos sistemas, reduzindo custos e prazos.
Este curso abordará as metodologias e tecnologias orientadas a objetos, tais como o “Unified Process”, a linguagem UML, programação orientada a objetos, padrões de análise e projeto de software e até mesmo banco de dados. Serão também abordadas questões ligadas à qualidade de software e padrões de projetos. Também serão ministrados conteúdos de metodologia que habilitarão o profissional da área a trabalhar como docente. O conteúdo será ministrado através de aulas e atividades práticas em laboratórios, incluindo estudos de casos que serão tratados como projetos que inter-relacionarão as disciplinas.
|