38
APRESENTAÇÃO INSTITUCIONAL Pós Graduação em Engenharia de Software – Ênfase em UML Coordenador do Curso: Prof. Sergio Akio Tanaka

APRESENTAÇÃO INSTITUCIONAL - dc.unifil.brdc.unifil.br/npac/pesquisa/item6/matapoio/Apresentacao pos... · Descrição do RUP em Termos de suas fases e ... benefícios do caso de

Embed Size (px)

Citation preview

APRESENTAÇÃO INSTITUCIONAL

Pós Graduação em Engenharia de Software –

Ênfase em UML

Coordenador do Curso: Prof. Sergio Akio Tanaka

PARCEIROS ENVOLVIDOS

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

Monografias  14-­‐              6  (Seis)  Orientações  

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

[email protected]

Setor de Pós Graduação Av. Juscelino Kubitschek, n. 1626 –

Centro - Londrina/PR www.unifil.br

[email protected]

Fone: (43) 3375-7578

CORPO DOCENTE

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  

EMENTAS

•  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

MATERIAL COMPLEMENTAR

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

Ferramentas

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

ESTUDOS DE CASOS UTILIZADOS DURANTE A PÓS-

GRADUAÇÃO

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).

38

Sergio Akio Tanaka

Merci Grazie

Gracias

Thank You

Danke

Japanese

French

Russian

German

Italian

Spanish

English

Korean