Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Engenharia de Software
Gerência de Projetos Wesley Peron Seno Introdução
Garantia da Qualidade Mário Eduardo.
GERENCIAMENTO DE INTEGRAÇÃO DO PROJETO
Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
Sistema Gerenciador de Ocorrências
Processos de Software Introdução
Gestão de Projetos Áreas de conhecimentos Integração
Valéria Maria Lauande Março/2010
MO410 Proposta de projeto Sistema para a CPG Fábio Augusto Salve Dias.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Gerencia de Projeto OO Aspectos Avançados em Engenharia de Software Aula 5 Fernanda Campos DCC/UFJF.
Sistema de Gerenciamento Financeiro On-Line
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Apresentação das propostas
Metodologia Versão 2 FSRS.
Classes e objetos Modelagem
Diretrizes para os Projetos de Monografia
Os cursos de Sistemas de Informação têm a computação como atividade meio, isto é, utilizam a computação como recurso para a solução de problemas.
RUPinho Qualidade de Software
Apresentação de Trabalho 8 Semestre/2011
Unibratec Análise e Gerencia de Projetos Profº Henrique Vila Nova
Planejamento e Gerenciamento de Projetos
Visão Geral PRO.NET.
Fundamentos de Engenharia de SW
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Processos de Desenvolvimento de Software – Parte 2
Implementação em Projeto de Sistemas (PFC)
CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE Aula 1
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
IF696 - Integração de Dados e DW
Gerenciamento de Integração.
PFC Projeto Final de Curso
PSBD II Projeto de Sistemas de Banco de Dados II
(Open Unified Process)
Processos Fundamentais – Desenvolvimento de Software INF /9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Análise e Projeto Orientados a Objetos
Bruno Silva Desenvolvido a partir de
Estagio do PCS Escola Politécnica - USP.
Representação Arquitetural
Padrão- MVC Model, View, Controller
Desenvolvimento de software de apoio a gerência de informações da Central de Cursos de Idiomas da FUNCERN Reunião Início.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Programa de Pós-Graduação em Engenharia de Produção - UNIFEI
Técnicas e Projeto de Sistemas
Curso de Pós-Graduação Lato Sensu em GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO Prof. Flávio Yamanaka.
Engenharia de Software Aula 02 – Introdução Prof. Adriana M. Martins.
Equipe Prof. Henrique Freitas
Gestão de projetos de Software GTI-16
UML e a Ferramenta Astah
Desenvolvimento Global de Software Mestrado de Informática / UFPB Francilene Procópio Garcia, D.Sc. Configuração do Processo - Parte.
PLANO DE ENSINO Projeto de Sistemas Guilherme Alexandre Monteiro Reinaldo Mestrando em Ciências da Computação.
CENTRO DE PÓS-GRADUAÇÃO
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Maraca² RFP Reply. Introdução Reuso dentro da organização Busca e recuperação.
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
APS II Análise e Projeto de Sistemas de Informação II
SECRETARIA DA FAZENDA DO ESTADO DE SÃO PAULO Gerenciamento de Serviços de TI - Evolução, Lições Aprendidas e Resultados Práticos - Dezembro / 2015.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Maracatwo RFP Reply. Introdução Reuso dentro da organização Busca e recuperação.
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Síntese do Negócio ONTOWEB. Ontoweb – Nova Geração de Ferramenta de Busca Possui comportamento inteligente que auxilia o usuário a organizar e compartilhar.
Cronograma Sistemas de Informação 1º termo – 3º período.
Transcrição da apresentação:

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

Contexto inicial

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

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

OS PROJETOS E A REUTILIZAÇÃO

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.

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.

Divisão das FSW

Processos de Negócios

A OPERAÇÃO

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.

.... ... Equipe Projeto Portal 1 Gerencial Portal 2 Estoque Portal N Financeiro .... Middleware Equipe Infra BD Web E-mail ... EG

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

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

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

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

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

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

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

ARQUITETURA DA FSW VISÃO PROCESSOS

Visão geral das atividades

Visão geral dos processos

Implantação do Processo

Processo de Especificação requisitos

Processo de Análise

Processo de Projeto

Processo de Arquitetura

Processo de Implementação e testes

Processo de Implantação do software

CONHECIMENTOS INICIAIS E AVALIAÇÃO

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

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.

Datas Importantes Inicio 14/01/2009 Entrega do projeto 1: 04/03/2009