IN1045 - Tópicos Avançados em Linguagens de Programação I (Componentes e Reuso em Fábricas de software) Silvio Romero de Lemos Meira Eduardo Santana de.

Slides:



Advertisements
Apresentações semelhantes
Introdução a Engenharia de Software de Sistemas Multi-Agentes
Advertisements

SEMINÁRIO.
EE GUAICURU ANAURILÂNDIA - MS
EE EZEQUIEL BALBINO ANAURILÂNDIA - MS REUNIÃO SEMESTRAL.
Faculdades de Estudos Sociais do Paraná FESP
Modelagem de Sistemas de Informação I 2013/2 Laboratórios de Especificação Prof. Eber equipe.nce.ufrj.br/eber.
COMPOSE: Component Oriented Service Engineering
PRODUÇÃO DO CONHECIMENTO EM EAD: UM ELO ENTRE PROFESSOR – CURSO – ALUNO Produzido por:Vilma Bigolin Tussi.
Trabalho de Conclusão de Curso - FTT WEB 2.0: Definição e Tendências
Patrícia Kayser Vargas Mangan Março de 2009
Prof. Jorge Luis Risco Becerra Auxiliares:Prof. Eduardo Lobo
PSP - Apresentação da disciplina Vanilson Burégio.
APS – Análise e Projeto de Sistemas
Ensino Recorrente Mediatizado Enquadramento: Regulamento Interno – Artigo 70º Portaria nº 18/2010 de 17 de Fevereiro de 2010.
Atividades PPI – Logística III.
Informática na Educação
Avaliação Experimental de Técnicas Ágeis de Desenvolvimento
Virtual Classroom Tour AnteriorSeguinteHomeSaída Conteúdos Definir regras e orientações Definir regras e orientações Planear tarefas e actividades Planear.
Ana Paula L. Ambrósio Fábio M. Costa
Análise e Projeto de Sistemas
União Educacional Minas Gerais Curso de Pedagogia: Gestão e Tecnologia Educacional Aluna: Débora Luzia da Silveira Professoras: Gilca Vilarinho Gilca Vilarinho.
IF696 - Integração de Dados e DW
Apresentação Final DONE is Open Not Enclosed - A free Software Factory 22/08/05.
Trabalho final de curso
ENCAMINHAMENTOS PEDAGÓGICOS 5º ANO
O ambiente de Ead selecionado para realização do curso on-line foi o TelEduc. Este é utilizado na Uniminas como ferramenta de auxilio das disciplinas.
Técnicas Pedagógicas Rev. Saulo P. Carvalho Rev. Saulo P. Carvalho.
“Seminário é pesquisar e ensinar a pesquisar”
Reunião Pedagógica 16/08/2014 “Por mais longa que seja a caminhada ela sempre começa com um só passo”. Provérbio Chinês.
Apresentação da Disciplina Modelagem de Software
Couto 2009: FORMANDO CIDADÃOS
Fabrício Dias
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas em Tempo Real Jadsonlee da Silva Sá
Análise e Especificação de Requisitos © 2001 Jaelson CastroInformações Gerais 1 Análise e Especificação de Requisitos - IF119 Centro de Informática Jaelson.
O Problema O Cenário Atual A Solução Impacto da Solução O Cenário Futuro Produtos Desenvolvidos Demonstrações.
Modelagem de Sistemas de Informação I 2014/1 Laboratórios de Especificação Prof. Eber equipe.nce.ufrj.br/eber.
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba- –
Administração de Servidores de Rede Prof. André César.
Computer & Education Tópicos Especializados em Engenharia de Software Alexandre Barbosa Cazeli Denis Colli Spalenza.
Normalmente as universidades que oferecem cursos de graduação regular exigem de seus acadêmicos, além do curso das disciplinas curriculares, horas em atividades.
Fábrica de Software III Vivianne da Nóbrega Medeiros Gerente de Projetos.
Alocação PLUS by ABC Apresentação do Projeto Piloto.
GPR - Gestão de Projetos Prof. José Oliveira da Silva
1 Integração Hardware-Software João M. P. Cardoso URL: 2004/2005.
1 Metodologia de Ensino, de Avaliação, e Programa do Curso Marcelo d’Amorim Teste de Software.
SigA Sistema Gestor de Alunos Aline Timóteo Denise Narciso Flávia Falcão Nara Falcão Universidade Federal de Pernambuco Centro de Informática 01/03/2005.
PLANO DE ENSINO Desenvolvimento de Sistemas
Análise e Projeto de Sistemas © 2003 Jaelson CastroInformações Gerais 1 Análise e Projeto de Sistemas Centro de Informática Jaelson Castro
Apresentação Final DONE is Open Not Enclosed - A free Software Factory 22/08/05.
Modelagem Orientada a Objetos Especialização em Engenharia de Software PUCPR 1999.
INE5408 Estruturas de Dados Apresentação e Programa da Disciplina.
Diagnóstico do Curso de História 1º. Semestre Disciplinas 2.Perfil dos Estudantes.
GUIA DE AULA Prof. DIEISON ALBERTO. Nesta primeira aula irei explicar um pouco que será trabalhado em sala de aula. Nossas aulas serão 3 vezes na semana.
Igor Steinmacher, MSc. EA31B - Computação I Engenharia Ambiental.
Procedimentos da Prova de Custos e Manufatura 2015 Ruria Almeida.
ACOMPANHAMENTO E OBSERVAÇÃO EM SALA DE AULA
MHP – RFP 2 Luiz Eduardo Sílvio Meira Jones Albuquerque
Metodologia de Pesquisa e Redação Científica
Apresentação: Eduardo Jesus Coppola Gerenciamento eletrônico de PALESTRAS Kickoff do Projeto.
Olá, você conhece os seus funcionários? Sabe quem esta entrando em sua instituição? Acompanha a frequência de professores? Passa confiança para os responsáveis.
Virtual Classroom Tour AnteriorSeguinteHomeSaída Conteúdos Formas de trabalho Formas de trabalho Papéis na sala de aula Papéis na sala de aula Dicas e.
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.
Trabalho de Curso Regulamento Normatização da monografia.
Sistemas Distribuídos Programa da disciplina
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
Projeto Avaliação Institucional 2010 FEOL – FUNDAÇÃO EDUCACIONAL DE OLIVEIRA OLIVEIRA/MG.
DIRETORIA DE ENSINO DA REGIÃO DE LIMEIRA 11 DE MAIO DE 2016.
Modelagem de Sistemas de Informação I 2016/1 Laboratórios de Especificação Prof. Eber equipe.nce.ufrj.br/eber.
Centro Técnico Científico ENG1400 – Sinais & Sistemas e ENG1403 – Circuitos Elétricos & Eletrônicos Semi-presenciais em Semi-presenciais em
Cronograma Sistemas de Informação 1º termo – 3º período.
Transcrição da apresentação:

IN Tópicos Avançados em Linguagens de Programação I (Componentes e Reuso em Fábricas de software) Silvio Romero de Lemos Meira Eduardo Santana de Almeida Universidade Federal de Pernambuco Centro de Informática (CIn)

Agenda Tópicos Avançados em Linguagens de Programação I (Componentes e Reuso em Fábricas de software) Avaliação –Projeto Piloto –Processo Considerações finais

Tópicos Avançados em Linguagens de Programação I (Componentes e Reuso em Fábricas de software) Tópicos Avançados em Linguagens de Programação I (Componentes e Reuso em Fábricas de software)

Tópicos Avançados em LP I Embasamento Teórico –Estado da arte relacionado a reuso –Seminários apresentados pelos professores –Discussão de artigos e capítulos de livros Material disponibilizado pelo menos 1 semana antes Avaliação –Assiduidade –Prova (até o momento, apenas a da aula inicial) –Discussão de artigos e demais documentos –Projetos (2) –Escrita de artigo

Avaliação Projetos –Piloto (ajuste da fábrica e do processo) Entrega: 24 de maio Apresentação do processo e do produto –Real RFP 07 de junho Artigo –Discussão do processo e do produto (piloto, real)

Projeto Piloto Visão geral –O sistema SI Alocação Plus tem o intuito de permitir que alocação de recursos presentes nas unidades de ensino e pesquisas sobre essas alocações. Os recursos considerados são recursos humanos (professor e aluno), salas (aula, auditórios, laboratórios, etc) e disciplinas. –Para realizar a alocação, serão informados alguns recursos e o sistema deverá fornecer uma sugestão de alocação, baseada em algum critério. Por exemplo, o critério pode ser evitar a ociosidade das salas. Ao invés de alocar uma sala de 13:00 às 15:00 e de 16:00 às 18:00, é preferível alocá-las de 13:00 às 15:00 e de 15:00 às 17:00. –O sistema evitará sugestões que gerem conflito de horários. Não será possível, por exemplo, um mesmo professor ministrando aulas de disciplinas diferentes no mesmo horário, salas serem alocadas para eventos diferentes no mesmo instante, nem um mesmo aluno ser cada strado em disciplinas que ocorram no mesmo horário. –Os recursos de pesquisa permitirão que os usuários possuam consultar as alocações já realizadas e, a partir disso, obtenham informações que possam ser úteis para avaliar as sugestões de alocação geradas pelo sistema.

Projeto Piloto (cont.) Documentação – O problema –Desenvolvimento não foi orientado ao reuso A solução –Desenvolvimento com reuso Domínios, Componentes, Métricas, Aplicações, Ferramentas.... –Solução eficiente

Processo Domain Analysis Domain Design Domain Impl. Domain Definition Domain Scope Features Model Assets Domain Architecture Use Case, Classe Model, Interaction Model Component Model Reeng. Domain Engineering CBD

Reengineering Identify Infor. Organize Recovery Doc. Available Source code Use Cases Class Models Interaction Models Assets identified Assets organized

CBD Identify Comp. Verify the Applicability Compose Comp. Make Adaptation

Considerações finais Disciplina de Pós-graduação –Estudo e pesquisa são essenciais Funcionamento de empresa –Prazos –Qualidade do produto –Qualidade do processo –Satisfação do cliente

Boa sorte !!