A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Laboratório de Engenharia de Software 2 PCS-2044: A reutilização em projetos corporativos.

Apresentações semelhantes


Apresentação em tema: "Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Laboratório de Engenharia de Software 2 PCS-2044: A reutilização em projetos corporativos."— Transcrição da apresentação:

1 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Laboratório de Engenharia de Software 2 PCS-2044: A reutilização em projetos corporativos Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo Profa. Gabriela Barbaran Prof. Leonardo Dias

2 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP CONTEXTO INICIAL

3 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Contexto do Lab. 1 Laboratório de Engenharia de Sw. 1 Programação e Estágio Conceitos Básicos Guia Geral do Lab. 1 Processo básico Técnicas Básicas de A&P OO Desenvolver um Projeto num ambiente controlado

4 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Contexto do Lab. 2 Laboratório de Engenharia de Sw. 2 Conheciment os do Lab. 1 Conceitos Avançados Ambiente de FSW Processos Especializados Técnicas Avançadas de Projeto Desenvolver um Projeto Real

5 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP OS PROJETOS E A REUTILIZAÇÃO

6 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Introdução Os projetos tem ênfase no desenvolvimento e na gerência. Deverá ser utilizada uma arquitetura de SW. em três camadas: interface, lógica de negócio e middleware. O projeto deve observar a reutilização de artefatos e informações de projeto.

7 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Os projetos –Desenvolver dois subsistemas de um sistema Enterprise Resource Planning (ERP) para uma unidade de ensino (PECE). –O sistema ERP deverá ser desenvolvimento com tecnologia Web Service e SOA. –Deverá ser realizado um levantamento real e deverá ser implementado completamente.

8 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Divisão das FSW

9 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Processos de Negócios

10 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP A OPERAÇÃO

11 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Premissas Iniciais –As duas turmas ou FSW desenvolverão dois subsistemas do sistema ERP. Deve-se entregar na metade do ciclo e no final do ciclo. –Cada fábrica desenvolverá um ciclo completo do projeto. –A segmentação do subsistema dever-se-á baseada na arquitetura de três camadas. –Os subsistemas são implementados separadamente pelas fábricas, mas deve-se prever a integração no final do ciclo. –Os processos do projeto são instanciados pela FWS de acordo com guia de processo básico.

12 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP BD Web Portal 1 Gerencial Portal 2 Estoque Portal N Financeiro... Equipe Projeto Equipe Infra EG.... Middleware

13 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Equipe de Projeto Seguir o Processo de Desenvolvimento sugerido Executar as tarefas passadas Comunicar as decisões tomadas Garantir a qualidade do sistema Utilizar técnicas de reuso Aprender a utilizar de forma eficiente as ferramentas do laboratório Apontar as tarefas executadas

14 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Equipe de Infra Preparar-se para treinar as outras equipes nas ferramentas do laboratório e nas técnicas ligadas às etapas de desenvolvimento, testes e implantação do processo de desenvolvimento de software. Conhecer tecnicamente as ferramentas e configurá-las para uso no projeto. Ser referência no uso das ferramentas do laboratório

15 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Equipe de Infra Montar um protótipo com todas as definições técnicas que deverão ser seguidas durante o projeto (padrão de nomes, patterns utilizados, modelo arquitetural, etc) Seguir o processo de desenvolvimento sugerido. Utilizar técnicas de reuso Apontar as tarefas executadas

16 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Equipe de Gerência Controle de Requisitos Controle do Escopo Controle do cronograma Controle dos recursos Financeiros Controle das atividades dos membros da equipe e da Equipe como um todo

17 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Equipe de Gerência Controle da comunicação Controle de mudanças Controle dos Riscos do Projeto Controle da Qualidade Controle de integração Definição do processo de desenvolvimento Apontar as tarefas executadas

18 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Atribuições Gerais Supervisão geral (professores) –Consultoria geral –Supervisionar as atividades executadas pelas diferentes equipes do projeto. –Coordenar a realização das atividades didático- pedagógicas da disciplina. –Aulas específicas

19 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Metodologia Estrutura do portal no SharePoint: –Área Pública (única): Documentos Padrão Documentos de Apoio Documentos Finais –Área Privada (uma para cada fábrica): Documentos em Andamento Documentos individuais Equipe Gerência Aluno 1, 2 Equipe de Projeto Aluno 3, 4, 5, n Equipe Infra Aluno 5, 6, 7 Equipe Banco Dados Aluno 8

20 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP ARQUITETURA DA FSW VISÃO PROCESSOS

21 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Visão geral das atividades

22 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Visão geral dos processos

23 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Implantação do Processo

24 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Processo de Especificação requisitos

25 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Processo de Análise

26 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Processo de Projeto

27 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Processo de Arquitetura

28 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Processo de Implementação e testes

29 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Processo de Implantação do software

30 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP CONHECIMENTOS INICIAIS E AVALIAÇÃO

31 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Conhecimentos De negócio –ERP –Processos das unidades do PECE Tecnológicos –Engenharia de software (processo de desenvolvimento de software) –Web Services –Reutilização –Arquitetura de software (três camadas) –Processo Unificado (RUP) –Java –.Net –Técnicas de gerência

32 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Avaliação Avaliação semanal com o acompanhamento diário da produtividade de cada aluno. –Fator individual Avaliação final do projeto por equipe. –Nota de 0 a 10 –O projeto deve ser entregue Média da disciplina –Nota da avaliação final mais a nota individual. O professor pode determinar a realização de avaliações (prova escrita ou outra forma) durante a disciplina.

33 Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Datas Importantes Inicio 14/01/2009 Entrega do projeto 1: 04/03/2009 Entrega do projeto 2: 22/04/2009


Carregar ppt "Laboratório de Tecnologia de Software (LTS) - Escola Politécnica da USP Laboratório de Engenharia de Software 2 PCS-2044: A reutilização em projetos corporativos."

Apresentações semelhantes


Anúncios Google