|
Curso de Especialização em Engenharia de Software 2008 |
|
|
|
|
01 de November de 2007 |
|
Página 3 de 8 Sistemas de computação vêm crescendo em tamanho e complexidade. Com o avanço do poder computacional e a redução do custo do hardware, o fator restritivo à evolução dos sistemas de computação passa, naturalmente, a ser o software. O software tem cada vez mais se tornando componente central da maior parte das atividades complexas desenvolvidas em nossa sociedade. A Engenharia de Software tem evoluído em resposta à evolução da tecnologia e aplica métodos organizacionais e procedimentais da engenharia tradicional ao desenvolvimento de produtos de software. Pressman define três fases genéricas do processo de desenvolvimento de software: definição, desenvolvimento e manutenção. Na fase de definição os requisitos do sistema e do software são identificados. A fase de desenvolvimento compreende a construção do software propriamente dito, incluindo três passos distintos: projeto, codificação e teste do software. Na fase de manutenção preocupa-se com as modificações no software depois de implantado. Essas fases do desenvolvimento de software têm suas ferramentas e técnicas específicas. O Curso de Especialização em Engenharia de Software visa oferecer aos alunos uma capacitação em técnicas, métodos e modelos da Engenharia de Software para apoiar a gestão de projetos de software. O curso preenche uma lacuna deixada pelos cursos de especialização na área de Informática da UNIMEP e de outras instituições da região que, em geral, dedicam-se mais às técnicas e linguagens específicas do desenvolvimento de software e menos às características mais abrangentes do processo de desenvolvimento como um todo. Essa visão é muito importante e bastante procurada por indivíduos com responsabilidades de gestão de projetos de desenvolvimento de software ou que pretendem assumir esse tipo de posição em um futuro próximo. Esses indivíduos constituem o público-alvo principal deste curso.
|