Cursos Eibneti
-
Análise de Sistemas
Área de Atuação
Gestão
Carga Horária
60 horas
- Previsão de Turma →
OBJETIVO DA FORMAÇÃO
Capacitar o Analista de Sistemas a especificar artefatos da UML seguindo o processo unificado de desenvolvimento de software da Rational.
PRÉ-REQUISITOS
Conhecimento dos paradigmas da Orientação a Objetos e conhecimento básico de qualquer linguagem de programação.
PÚBLICO ALVO
Analista, desenvolvedores que desejam Compreender os fundamentos da programação procedural e orientada a objetos, ao termino do curso, O analista de sistemas deve servir como um tradutor entre as necessidades do usuário e o programa a ser desenvolvido pelo programador. Para isto, deve ter conhecimento abrangente da área de negócio na qual o sistema será desenvolvido, a fim de que possa implementar corretamente as regras de negócio.
CONTEÚDO PROGRAMÁTICO
- RUP
O RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo proprietário de Engenharia de software criado pela Rational Software Corporation, adquirida pela IBM tornando-se uma brand na área de Software, fornecendo técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade.
O RUP usa a abordagem da orientação a objetos em sua concepção e é projetado e documentado utilizando a notação UML (Unified Modeling Language) para ilustrar os processos em ação. Utiliza técnicas e práticas aprovadas comercialmente.
É um processo considerado pesado e preferencialmente aplicável a grandes equipes de desenvolvimento e a grandes projetos, porém o fato de ser amplamente customizável torna possível que seja adaptado para projetos de qualquer escala. Para a gerência do projeto, o RUP provê uma solução disciplinada de como assinalar tarefas e responsabilidades dentro de uma organização de desenvolvimento de software.
- UML
A UML (Unified Modeling Language) é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos. Sintetiza os principais métodos existentes, sendo considerada uma das linguagens mais expressivas para modelagem de sistemas orientados a objetos. Por meio de seus diagramas é possível representar sistemas de softwares sob diversas perspectivas de visualização. Facilita a comunicação de todas as pessoas envolvidas no processo de desenvolvimento de um sistema – gerentes, coordenadores, analistas, desenvolvedores – por apresentar um vocabulário de fácil entendimento.
- MATERIAL DIDÁTICO