UFFRPE

DEINFO - UFRPE

Licenciatura em Computação


06235 - Tópicos em Engenharia de Software
06218 - Sistemas de Informação
: Construindo Software Educacional Open-Source

(2o. Semestre/2005)


Última atualização: Wed Dec 07 10:56:03 BRST 2005.

Alunos

Fábricas

Conteúdo Programático
  • Conceitos de Engenharia de Software (4h)
  • Conceitos de Sistemas de Informação (4h)
  • Desenvolvimento de Software, Educacional (6h)
  • Software Open-Source e Desenvolvimento Open-Source (4h)
  • Definição de uma Fábrica de Software (12h)
    ------
  • Concepção de uma Fábrica de Software (4h)
  • Operação de uma Fábrica de Software (4h)
  • Implementação de Sistema de Informação (8h)
  • Implementação de Software Educacional (8h)
  • Implantação e Avaliação de Software (6h)


Conhecimentos Prévios Necessários


Bibliografia Complementar


Conteúdo Ministrado

Vide cronograma de aulas (2 horas) atualizado a cada aula.

  • Aula 1 (08.ago.05) definição da disciplina, metodologia, avaliações, Teste Surpresa = 1a. nota.
  • Aula 2 (10.ago.05) conceitos fundamentais de Engenharia de Software: modelos de ciclo de vida; requisitos, análise e projeto.
    Conceitos - Engenharia de Software
    Notas de Aula em Engenharia de Software
    EXERCÍCIO: Pesquisa de termos do teste, entrega até 15.ago.05 em papel no início da aula! = 2a. nota.
  • Aula 3 (15.ago.05) conceitos fundamentais de Engenharia de Software, discussão e correção do teste.
  • Aula 4 (17.ago.05) conceitos fundamentais de Engenharia de Software: gerência de projetos
    PMBOK.pdf
  • Aula 5 (22.ago.05) conceitos fundamentais de Engenharia de Software: o engenheiro de software, testes e métodos
    Visão Geral do Swebok
    Teste de Software (slides 1-6)
    Visão Geral de Testes
  • Aula 6 (24.ago.05) Desenvolvimento de Software - Processo.
    Visão Geral CMM
    Visão Geral RUP
    Visão Geral XP
    EXERCÍCIO: 1. DEFINIR a equipe de 3-5 pessoas que constituirá a EMPRESA desenvolvedora do software. 2. ELABORAR um plano de negócio para um empresa que desenvolve software educacional ou sistema de informação. Modelo de Plano de Negócio. ENTREGA: 31.AGOSTO.2005 = 3a. nota.
  • Aula 7 (29.ago.05) Exemplos de Fábricas e Processos de Desenvolvimento de Software.
    O.X.E.
    D.O.N.E.
    FABRICKS
    Open Knowledge
    USINA
    Fábrica 3
  • Aula 8 (31.ago.05) Reservada para finalização e entrega do EXERCÍCIO proposto na AULA 6.
  • Aula 9 (05.set.05) Não haverá aula em sala e será utilizada para entrega do EXERCÍCIO: enviar por e-mail arquivo HTML com resumo de pelo menos 2 áreas do PMBOK = 4a. nota.. ATENÇÃO: Quem quiser compensar a 1a. nota (ou porque não fez o teste ou porque teve baixo rendimento) deve fazer o resumo de pelo menos mais 2 áreas e entregar junto.
  • Aula 10 (12.set.05) conceitos de fábricas de software.
    fábricas de software - indústria, academia e ilusões...
    Software Factories
    Frameworks Quagmire
  • Aula 11-15 (14.set.05 - 28.set.05) concepção de fábricas de software.
    processo
    alocação de papéis
    artefatos
    operação e cultura EXERCíCIO: Enviar por e-mail até 28.set.2005, Documento de Requisitos e Casos de Uso de um produto da Fábrica = 5a. nota.
  • Aula 16 (03.out.2005) Como elaborar um website para uma Fábrica de Software?
    Breves instruções para criação de sites ou um um curso inteiro! ou ainda um CMS!!
    Alguns exemplos de mercado...
    Pitang
    Start2Know
    Stefanini
    CPM
    EXERCíCIO: Produzir e hospedar o site da Fábrica de Software para o dia 17.out.2005 = 6a. nota ASSINATURA DE ATA.
  • Aula 17 (05.out.2005) arquitetura do sistema
    O que é arquitetura de software?
    Curso de RUP
    software architecture, software architect, achitecting...
    um template...
    EXERCíCIO: Produzir e enviar por e-mail (para joa@ufrpe.br) o documento de arquitetura do sistema para o dia 31.out.2005 = 1a. nota 2VA.
  • Aula 18 (17.out.2005) arquitetura do sistema - tira-dúvidas
  • Aula 19 (24.out.2005) gerência de configuração
    Conceitos e Ferramentas em Gerência de Configuração
    Ferramentas IBM
    plano de gerência de configuração: um template...
  • Aula 20 (26.out.2005) plano de configuração - tira-dúvidas
  • Aula 21 (31.out.2005) Aula Gerência de Configuração
  • Aula 22 (07.nov.2005) Tira-dúvidas sobre Plano de Projeto
  • Aula 23 (09.nov.2005) Reservado para elaboração do Plano de Projeto
  • Aula 24 (14.nov.2005) 2a. Nota: Entrega de Plano de Projeto por e-mail até às 23:59:59.
  • Aula 25 (16.nov.2005) Reservado para elaboração do Plano de Gerência de Configuração
  • Aula 26 (21.nov.2005) 3a. Nota: Entrega de Plano de Gerência de Configuração por e-mail até às 23:59:59.
  • Aula 27-28 (23.nov - 28.nov) Reservado para Implementação
  • Aula 29 (28.nov.2005) 4a. Nota: Aula Presencial. A Implementação deverá ser baixada do site da fábrica e instalada pelo professor na máquina do laboratório para testes.
  • Aula 30 (30.nov.2005) AULA Presencial: ASSINATURA DE ATA.
    5a. Nota Auto-avaliação do grupo. Enviar por e-mail individualmente a nota que cada um acha que cada membro da equipe merece. Será realizada uma média de notas que cada um dará.
    6a. Nota enviar arquivo.zip com todo o material produzido pelas fábricas. Avaliação Geral.

  • 3a.VA (05.dez.2005) PROVA ESCRITA - Todo o conteúdo.
  • FINAL (07.dez.2005) PROVA ESCRITA - Todo o conteúdo.

Avaliações

  • 1a. VA = 6 avaliações parciais (média aritmética simples)
  • 2a. VA = 6 avaliações parciais (média aritmética simples)
  • 3a. VA = PROVA ESCRITA
  • FINAL = PROVA ESCRITA



joa@ufrpe.br