Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouCatarina Matheus Alterado mais de 10 anos atrás
1
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
Contexto inicial
3
Laboratório de Engenharia de Sw. 1
Contexto do Lab. 1 Laboratório de Engenharia de Sw. 1 Processo básico Programação e Estágio Técnicas Básicas de A&P OO Conceitos Básicos Desenvolver um Projeto num ambiente controlado Guia Geral do Lab. 1
4
Laboratório de Engenharia de Sw. 2
Contexto do Lab. 2 Laboratório de Engenharia de Sw. 2 Processos Especializados Conhecimentos do Lab. 1 Técnicas Avançadas de Projeto Conceitos Avançados Desenvolver um Projeto Real Ambiente de FSW
5
OS PROJETOS E A REUTILIZAÇÃO
6
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
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
Divisão das FSW
9
Processos de Negócios
10
A OPERAÇÃO
11
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
.... ... Equipe Projeto Portal 1 Gerencial Portal 2 Estoque Portal N
Financeiro .... Middleware Equipe Infra BD Web ... EG
13
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
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
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
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
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
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
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
ARQUITETURA DA FSW VISÃO PROCESSOS
21
Visão geral das atividades
22
Visão geral dos processos
23
Implantação do Processo
24
Processo de Especificação requisitos
25
Processo de Análise
26
Processo de Projeto
27
Processo de Arquitetura
28
Processo de Implementação e testes
29
Processo de Implantação do software
30
CONHECIMENTOS INICIAIS E AVALIAÇÃO
31
Conhecimentos De negócio Tecnológicos 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
Avaliação Nota de 0 a 10 O projeto deve ser entregue
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
Datas Importantes Inicio 14/01/2009 Entrega do projeto 1: 04/03/2009
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.