Post on 10-Nov-2018
APRESENTAÇÃO INSTITUCIONAL
Pós Graduação em Engenharia de Software –
Ênfase em UML
Coordenador do Curso: Prof. Sergio Akio Tanaka
Histórico do Projeto da Pós em Engenharia de Software
• De 1993 a 2000 -‐ Pós de Análise de Sistemas (Projeto Encerrado) • De 2004 a 2012 – 9 (noves) Turmas na UniFil (Pós-‐Graduação em Engenharia de SoJware com UML) • 2012 -‐ 10 (décima) Turma com inscrições abertas (previsão para iniciar em Setembro de 2012)
PÚBLICO ALVO
Portadores de diplomas de cursos superiores: § Tecnologia em Processamento de Dados, § Ciência da Computação, Sistemas de Informação, § Engenharia da Computação, § Licenciatura em Computação § e outras áreas ligadas à informáVca, reconhecidas pelo MEC.
ESTRUTURA DO CURSO
Módulo 1 -‐ Processo e Gerência de Projetos 1-‐ Processo de Desenvolvimento de SoJware (Fundamentos, Implementação do RUP)
30 horas
2-‐ Modelagem de Negócio e Gerência de Requisitos de SoJware com Casos de Uso
45 horas
3-‐ Gerência de Configurações, Controle de Versão e Mudanças 60 horas
4-‐ Gerência de Projetos I (métricas) 30 horas 5-‐ Gerência de Projetos II (PMBOK) 30 horas
Módulo 2 -‐ Modelagem e Construção 6-‐ Análise e Projeto Orientado a Objetos com modelagem Web UVlizando UML
60 horas
7-‐ Desenvolvimento Baseado em Componentes 30 horas
8-‐ Banco de Dados com UML 15 horas
ESTRUTURA DO CURSO
Módulo 3 -‐ Qualidade de SoHware 9-‐ Teste de SoJware.
30 horas
10-‐ Qualidade de SoJware (produto e processo) 30 horas
ESTRUTURA DO CURSO
REGIMENTO DA PÓS
• Para a obtenção do cerVficado de conclusão do curso de pós-‐graduação o aluno deverá obter:
• I – Aprovação em todas as disciplinas obrigatórias do curso e, no mínimo, média equivalente 70;
• II – Aprovação da Monografia com no mínimo média 70
• III – Freqüência mínima de setenta e cinco por cento em cada disciplina.
OBJETIVOS DO CURSO
Apresentar conceitos sobre o Processo de Desenvolvimento de soJware, enfaVzando o uso do RUP no
desenvolvimento de projetos;
Fornecer informações sobre modelagem de negócios ajustado ao processo de desenvolvimento de soJware;
Apresentar técnicas para o gerenciamento de requisitos, além de atributos e rastreabilidade de requisitos;
Fornecer informações sobre o mapeamento da modelagem orientado a objetos para o modelo Relacional;
Fornecer informações sobre o desenvolvimento baseado em componentes, Frameworks e Paoerns;
Capacitar o aluno a realizar a automaVzação de teste de soJware;
Oferecer aos alunos a informações sobre práVca do uso da ferramenta de gerência de porpolio de projetos;
Fornecer conceitos de gerência de configuração e mudanças aplicado ao controle de versão;
TransmiVr aos alunos conceitos preliminares da gestão de projetos agregadas as melhores práVcas do PMI.
Além de abordar aspectos técnicos, gerenciais e comportamentais inerentes ao gerenciamento de projetos;
Fornecer conceitos de qualidade de soJware, além de normas, modelos e ferramentas da qualidade.
COMPETÊNCIAS ADQUIRIDAS
ü Gerenciar projetos de soJware; ü Avaliar e aplicar técnicas de modelagem de negócios para dirigir o processo de desenvolvimento de soJware; ü UVlizar técnicas de gerenciamento de requisitos para direcionar o andamento das aVvidades de design, teste e de documentação do usuário; ü Fazer o mapeamento do Banco de Dados orientado a objetos para o Relacional; ü Interpretar um modelo UML além de compreender o diagrama de classe de projeto e relacioná-‐lo a uma Linguagem de Programação; ü IdenVficar os Vpos, técnicas e estratégias de teste de soJware, além de planejar e realizar teste de soJware funcional; ü Controlar e acessar seguramente documentos e programas gerados no processo de desenvolvimento de soJware; ü Aplicar as melhores práVcas do PMI na gestão de projetos; ü Aplicar normas, modelos e ferramentas para garanVr a qualidade de soJware ü Visualizar projetos como um complexo que envolve pessoas e organizações, ou seja, elementos em constante evolução.
• Décima turma a ser ministrada na Pós em Engenharia de SoJware com UML na UniFil;
• Primeira Pós-‐Graduação em UML do Brasil com apoio da IBM RaVonal SoJware;
• Doutores, Mestres e Especialistas CerVficados pela IBM RaVonal, e em outras tecnologias, tais como: PMI, Java, Websphere, DB2, Oracle, Tivoli, etc;
• Curso integrado com CASE’s práVcos e uVlização de ferramentas;
• Melhor valor de mercado em relação a custo/beneucio;
• Liberação de uso das ferramentas IBM para uVlização acadêmica;
• Preparação para cerVficação oficial IBM;
• Forte experiência práVca;
Diferenciais Importantes
• Ex-‐alunos da UniFil têm direito a 10% de desconto;
• Desconto por indicação: O IBC tem uma PolíVca de indicação, que a cada aluno indicado para fazer o curso será concedido 10% de desconto (exceto na taxa de inscrição e/ou taxa de matrícula e nas 3ª úlVmas parcelas do curso, de Pós Graduação). Os descontos são acumulaVvos, e somente para os alunos que efeVvarem sua matrícula;
• Desconto por Convênio: existe também a modalidade de desconto através de convênio com empresas, conselhos de profissão, ou sindicatos, assim o funcionário será beneficiado se esVver vinculado ao conveniado;
• Grupos fechados possuem descontos especiais.
CURSO
Sextas-‐Feiras das 19:00 às 22:30 Sábados das 8:00 às 17:00
Previsão de início do curso 14/09/2012 Sexta-‐feira -‐ Aula Inaugural
Horários:
Informações e inscrições:
Rua: Dr. Elias César, n. 55, salas 1101 e 1104 – Ed.City Hall -
Londrina/PR www.institutoibc.com.br
Fone: (43) 3305-8100
contato@institutoibc.com.br
Setor de Pós Graduação Av. Juscelino Kubitschek, n. 1626 –
Centro - Londrina/PR www.unifil.br
posunifil@institutoibc.com.br
Fone: (43) 3375-7578
CORPO DOCENTE SÉRGIO AKIO TANAKA, Msc
Disciplinas • Processo de Desenvolvimento de SoHware (RUP)
• Análise e projeto Orientado a Objetos (APOO) • DBC -‐ Desenvolvimento Baseado em Componentes
• Gerência de Projetos
Disciplinas • Processo de Desenvolvimento de SoHware (RUPI)
• DBC -‐ Desenvolvimento Baseado em Componentes u^lizando
Java
Teste de SoHware
ADAIL ROBERTO NOGUEIRA, Msc
CORPO DOCENTE LÚCIO KAMIJI
Disciplinas • Modelagem de Negócios
• Gerência de Requisitos
ROBERTO YUKIO NISHIMURA, Msc.
Disciplina • Banco de Dados com UML
RODOLFO MIRANDA DE BARROS Dr.
Disciplinas • Gerência de Projetos
• Qualidade de SoHware
CORPO DOCENTE MAURY NELSON ANTUNES DE MELO, PMI
Disciplina • Gerência de Projetos II
LUISTER BONZANINI, Especialista
Disciplina • Gerência de Configuração, Controle de Versão e Mudanças
• Banco de Dados com UML
SIMONE SAWASAKI TANAKA, Msc
Disciplina • Gerência de Configuração, Controle de Versão e Mudanças
• Análise e Projeto OO
• Ementa do Processo de Desenvolvimento de Software: Descrição das seis melhores práticas para o desenvolvimento de software e dos Processos Chaves. Descrição do RUP em Termos de suas fases e disciplinas. Apresentação dos benefícios do caso de uso e do processo centrado na arquitetura. Descrição dos riscos e abordagem iterativa para o desenvolvimento de software. Exemplos e implementação do processo. Estrutura de processo, Avaliação do desenvolvimento da organização, Plano de implementação, Configuração do processo e guias, Ferramentas e Pessoas. Introdução aos Métodos Ágeis.
• Ementa MODELAGEM DE NEGÓCIOS E GERÊNCIA DE REQUISITOS DE SOFTWARE COM CASOS DE USO : Compreensão do valor da modelagem de negócio para equipes de software. Compreensão de onde se aplica a Modelagem de Negócio. Descrição do Processo de Negócio usando a UML. Relacionar modelos de negócio aos requisitos do sistema. As melhores práticas da Engenharia de Software. Gerenciamento de Requisitos. Uso de Ferramentas de Gerenciamento de Requisitos.
• Ementa ANÁLISE E PROJETO ORIENTADO A OBJETOS UTILIZANDO UML : Introduzir conceitos de metodologias para o desenvolvimento de software orientado a objetos, utilizando a UML como linguagem de modelagem do sistema. Estudo de uma metodologia de Análise de Sistemas. Ferramentas de auxílio ao desenvolvimento de Sistemas. Abordar as técnicas para a modelagem de aplicações Web com UML, desde a definição da Arquitetura ao seu Projeto.
• Ementa Banco de Dados com UML: Projeto de Dados. Projeto de Dados com UML. Técnicas para mapeamento Orientado a Objetos para Relacional. Extensões da UML para Projeto de Dados. Utilização de Ferramenta CASE para automatização de Banco de Dados. Engenharia Reversa
• Ementa Gerência de Projetos (Métricas): Introdução a Gerência de Projetos de Software. Gerenciamento de riscos, de recursos e de requisitos. Plano de Projeto. Estimativas. Desenvolver nos participantes o conhecimento e a capacidade de gerenciar projetos de desenvolvimento de software, utilizando a técnica desenvolvimento iterativo, envolvendo: planejamento, acompanhamento e controle, aspectos financeiros, gerência de recursos e gerência de riscos.
• Ementa Gerência de Projetos II (PMBOK): Introduzir conceitos de gerência de projetos através do Universo de Conhecimento em Gerência de Projetos – PMBoK (Project Management Body of Knowledge).
• EMENTA GERÊNCIA DE CONFIGURAÇÕES, CONTROLE DE VERSÕES E MUDANÇAS: Visão geral de gerenciamento de configuração de software e Mudanças. Descrição das dez melhores práticas para gerenciamento de configuração de software. Conceitos relacionados ao gerenciamento de configuração. Controle de versão. Desenvolvimento de software utilizando uma ferramenta de gerenciamento de configuração. Conceitos relacionados ao gerenciamento de mudanças. Utilização de ferramenta para implementação do processo de Gerência de Mudanças.
• EMENTA Teste de Software: Esta disciplina deve apresentar o relacionamento do testes de software com os requisitos. Também deve apresentar os conceitos de elaboração de planos de teste e casos de teste. Métricas obtidas através da execução dos testes de software.
• EMENTA Qualidade de Software: Conceito de qualidade de software. Visão geral dos padrões de qualidade existentes. Qualidade pessoal no desenvolvimento de software. A qualidade na organização. Certificação ISO 9000. A qualidade no processo de software. Enfoque prático, aplicação no dia a dia da empresa. Estudo de caso Fábrica de Software.
• Ementa Desenvolvimento Baseado em Componentes: Oferecer aos alunos uma noção básica da linguagem Java e das plataformas Java e J2EE. Apresentar modelos em UML e Java com os seus relacionamentos. Aplicar alguns padrões de desenvolvimento aos modelos UML. Oferecer aos alunos o desenvolvimento prático do desenvolvimento baseado em componentes utilizando a plataforma J2EE, utilizando a arquitetura e padrão MVC.
• Detalhes sobre a parceria IBM Rational:
http://www.unifil.br/portal/cursos/presenciais/graduacao/ciencia_da_computacao/?cod=13&cont=1220
• Detalhes e Inscrições sobre a Pós-Graduação em Engenharia de Software
http://www.unifil.br/portal/hotsites2010/posgraduacao2009/nucleoIV/2_20122.html
19:00 P.M. – 22:30 P.M. (Sexta-feira) - Aula e exercícios - Break ð 20:45 P.M. – 21:00 pm
08:00 A.M. – 12:00 (Sábado) - Aula e exercícios - Break ð 10:00 A.M. – 10:15 A.M. 12:00 noon – 13:00 P.M. (Sábado) - Almoço 13:00 P.M. – 17:00 P.M. (Sábado) - Aula e exercícios - Break ð 15:00 P.M. – 15:15 P.M.
Agenda
Organização da Pós-Graduação
em Engenharia de Software com UML
ü Apresentar a Integração das disciplinas ü Apresentar o Cronograma das disciplinas
IBM Rational for Linux IBM Rational Application Developer for WebSphere v7.0 IBM Rational Application Developer Linux for EGL v6.0 IBM Rational ClearCase v7.0 IBM Rational ClearQuest v7.0 IBM Rational Data Architect v7.0 IBM Rational Functional Tester V7.0 IBM Rational Manual Tester V7.0 IBM Rational Method Composer V7.1 IBM Rational Performance Tester V7.0 IBM Rational Portfolio Manager v7.0 IBM Rational Purify v7.0 IBM Rational PurifyPlus v7.0 IBM Rational Software Architect v7.0 IBM Rational Software Modeler V7.0 IBM Rational Suite for Technical Developers IBM Rational Systems Developer v7.0 IBM Rational Web Developer v6.0 Linux homologado pela IBM Red Hat Linux SUSE Linux
IBM Rational for Windows (Trazer 5 DVDs para gravação)
IBM Rational Application Developer for WebSphere v7.0 IBM Rational ClearCase v7.0 IBM Rational ClearQuest v7.0 IBM Rational Data Architect v7.0 IBM Rational Functional Tester V7.0 IBM Rational Manual Tester V7.0 IBM Rational Method Composer V7.1 IBM Rational Performance Tester V7.0 IBM Rational Portfolio Manager v7.0 IBM Rational Purify v7.0 IBM Rational PurifyPlus v7.0 IBM Rational Software Architect v7.0 IBM Rational Software Modeler V7.0 IBM Rational Suite Enterprise v2003.06.16 IBM Rational Suite for Technical Developers IBM Rational Systems Developer v7.0 IBM Rational Team Unifying Plataform v2003.06.15 IBM Rational Web Developer v6.0
Programa Academic Initiative Acesso gratuito a:
• Software IBM – Mais de 1,200 produtos de software
disponíveis através da Internet:
– Versões completas que não expiram – Sem limite no número de
instalações: • Computadores dos professores
• Labs na universidade
• CDs com software que os professores podem passar para alunos
• Material didático oficial IBM preparatório para certificação
• Suporte Técnico via e-mail USO: ensino e pesquisa
Benefícios Adicionais
• Acesso ao conteúdo do Developerworks – Tutoriais (mais de 400 cursos)
– Webcasts (transmissão via web de apresentações e seminários)
– Software para avaliação
– Livros e Papers • Redbooks
• White papers
• Para professores, é automático, basta ser membro do programa acadêmico (AI)
• Para alunos, é necessário se inscrever no Developerworks
• www.ibm.com/developerworks
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.
Alunos: https://www.ibm.com/developerworks/university/students/index.html – IBM Student Portal
§ Cadastrar o curriculum do aluno
§ Concursos
Definição dos Grupos e Estudos de Casos
• Equipe 1:
• Equipe 2:
• Equipe 3:
• Equipe 4:
• Equipe 5:
• Equipe 6:
CV Resumido do Coordenador SERGIO AKIO TANAKA, MSc
Área • ENGENHARIA DE SOFTWARE, GERÊNCIA DE PROJETOS,
E ARQUITETURA CORPORATIVA
Sergio Akio Tanaka, atua na área de Informática desde 1990 tanto na área acadêmica como empresarial. É Especialista em Gestão Empresarial pelo ISE - Instituto Superior de Ensino em convênio com o IESE de Barcelona. Mestre em Ciência da Computação pela Universidade Federal do Rio Grande do Sul; Pós-graduado pela Universidade Estadual de Londrina nas áreas de Redes de Computadores e Banco de Dados e em Análise de Sistemas pela UniFil; Graduado em Processamento de Dados. Engenheiro de Software certificado pela IBM Rational em diversas áreas. Ao Longo da sua carreira, foi Diretor de Novas Tecnologias da K2Solutions. Atuou como Gerente Geral da PLATIN/ADETEC e Consultor do Agente Softex/ADETEC no mercado Espanhol, Instrutor e Coordenador da área de TI do SENAC por 11 anos e foi Gerente da KAIZEN - DATABASE Marketing por 5 anos. Atualmente, é Diretor Geral, e também, consultor certificado pela IBM Rational na AUDARE Engenharia de Software. Na área acadêmica, de 1990 a 2000, como Professor do SENAC Londrina, e desde 1994 como professor e coordenador da UNIFIL - Universidade Filadélfia nos cursos de Pós-Graduação da área de Computação e Pesquisa, Professor e Coordenador de Pós-Graduação na área de Engenharia de Software do SENAI/SC e SENAI-PR; Professor Ad-hoc da UNIVEL, UNIVALE, UNOPAR, UNIPAR e UEL em cursos de Pós-graduação. Possui expertise em Gerência de Projetos, Arquitetura de Software, UML, Construção de Frameworks e Componentes, Processo de Desenvolvimento de Software, Gerência de Requisitos, Gerência de Mudanças, Workflow, Modelagem Web e de Negócios. Possui forte experiência no mercado Internacional e Possui mais de 100 artigos publicados (veja plataforma lattes).