Desenvolvimento de uma Linha de Produto de Software para Módulos de Aprendizagem Interativa
|
|
- Bianca Carreiro Galvão
- 5 Há anos
- Visualizações:
Transcrição
1 Desenvolvimento de uma Linha de Produto de Software para Módulos de Aprendizagem Interativa Danilo Leite Dalmon Orientador: Prof. Dr. Leônidas de O. Brandão Qualificação de Mestrado Instituto de Matemática e Estatística - Universidade de São Paulo
2 Sumário 1 Introdução 2 Métodos 3 Resultados Parciais 4 Considerações Finais
3 Introdução Introdução
4 Aplicativos Educacionais Software com objetivos de aprimorar os processos de ensino e aprendizagem Benefícios Motivação Interatividade Retroação (feedback)
5 Aplicativos Educacionais Podem ser classificados em três categorias Apoio, Gerenciamento (SGC) Apresentação de Conteúdo Atividades Interativas
6 Módulos de Aprendizagem Interativa (ima) Aplicativos de Atividade com: Integráveis em SGC Ferramentas de Autoria para professores Interatividade Retroação (feedback)
7 icomb
8 igeom
9 ima Existentes ima atuais icomb igeom igraf ivprog Desenvolvidos de forma ad-hoc
10 Desenvolvimento de Aplicativos Educacionais Duas etapas: Projeto Instrucional Projeto de Software e Implementação
11 Problemática Problema do trabalho Dificuldade em desenvolver, manter e evoluir ima.
12 Justificativa Justificativas do trabalho Comunidade (mais e melhores aplicativos) Fornecedores (melhor e mais barato) Grupo de Pesquisa (mais e melhores contribuições)
13 Objetivo Objetivo geral do trabalho Reduzir a dificuldade em desenvolver, manter e evoluir ima.
14 Métricas Avaliação do objetivo: Dificuldade Tempo de desenvolvimento Número de linhas de código
15 Métricas Avaliação do objetivo: Qualidade de software Métricas de qualidade de código Documentação do processo de desenvolvimento
16 Métodos Métodos
17 Abordagem Técnicas de Engenharia de Software: Criar método sistemático de desenvolvimento Fornecer código fonte para reuso O usuário das contribuições deste trabalho é o desenvolvedor.
18 Linha de Produto de Software Definição: Conjunto de métodos e técnicas de engenharia de software para o desenvolvimento de famílias de aplicativos similares. Estrutura: Engenharia de Domínio Engenharia de Aplicação
19 Engenharia de Domínio Definição: Limitação do domínio Fornecimento de arquitetura comum Fornecimento de funcionalidades comuns Fornecimento de método de desenvolvimento
20 Engenharia de Domínio Etapas: Análise de Domínio Projeto de Software Implementação
21 Análise de Domínio Feature Oriented Domain Analysis (Kang et al. 1990)
22 Projeto de Software Método PLUS Product Line UML-based Software Engineering Inclui a variabilidade da análise de características para famílias de aplicativos nos diagramas UML. Casos de Uso Classe Colaboração
23 Implementação Arcabouço de Aplicação Conjunto de código que fornece: Arquitetura padrão (inversão de controle) Funcionalidades prontas Funcionalidades a serem estendidas Java e JDeveloper
24 Engenharia de Aplicação Definição: Usa a arquitetura comum Usa as funcionalidades comuns Usa o método de desenvolvimento Cria um aplicativo e suas funcionalidades específicas
25 Engenharia de Aplicação Execução: Forma de verificar contribuições de usar a LPS Estudo de caso: icomb Estudo de caso: igeom Realizados por outros programadores para não enviesar a avaliação
26 Estudo de Caso: icomb Refatoração do icomb Verificar contribuições da LPS para o desenvolvimento de ima
27 Estudo de Caso: igeom Extensão do igeom Verificar contribuições da LPS para a inclusão de novas funcionalidades nos ima (evolução)
28 Resultados Parciais Resultados Parciais
29 Resultados Parciais Engenharia de Domínio Análise de Domínio Projeto de Software e Implementação do arcabouço Método de utilização do arcabouço
30 Análise de Domínio Requisitos dos ima existentes: Funcionar em navegadores Web Ter o protocolo de comunicação com SGC Autoria de atividades por professores Operações de domínio (interatividade)
31 Análise de Domínio Requisitos adicionais: Comportamento estável Fácil manutenção Código livre
32 Funcionalidades dos ima
33 Funcionalidades dos ima Categorias: Operações de domínio (interno à atividade) Funcionalidades de sistema (externo à atividade) Funcionalidades sobre operações de domínio
34 Características dos ima Mapeamento de funcionalidades para características: Operações de domínio - alternativa e específica Funcionalidades de sistema - obrigatórias e comuns Funcionalidades sobre operações de domínio - opcionais e comuns
35 Características dos ima
36 Projeto de Software do Arcabouço
37 Arcabouço de Aplicação Estado atual: 48 classes e interfaces 1584 linhas de código Contém todas funcionalidades exceto Comunicação
38 Instanciação Exemplo Estado atual: 16 classes e interfaces 622 linhas de código Será usado na documentação para utilização do arcabouço Testa as funcionalidades
39 Método de Utilização do Arcabouço Etapas: Modelo de Atividade GUI Controle
40 Método de Utilização do Arcabouço Modelo de Atividade: No qual as operações de domínio devem ser baseadas Objetos de Domínio Ações de Domínio
41 Método de Utilização do Arcabouço GUI: Modelo no qual a interface com o usuário deve ser criada GUI-Base GUI-Atividade GUI-Domínio
42 Método de Utilização do Arcabouço Controle: Modelo para a comunicação entre os componentes flexíveis e o arcabouço SystemControl SystemFactory
43 Gerenciamento da Variabilidade Etapas: Domínio - herança de classes de operações e objetos específicos GUI - herança de classes de interface com o usuário Avaliação Automática - opcional (GUI) Funcionalidades sobre operações de domínio - opcionais (GUI)
44 Método de Expansão do Arcabouço Funcionalidades sobre operações de domínio: Plug-ins Animações Tutoria Inteligente Colaboração
45 Método de Expansão do Arcabouço Funcionalidades sobre comunicação: Plug-ins Formatos de Arquivos Padrões de Metadados Comunicação de outros plug-ins
46 Considerações Finais Considerações Finais
47 Conclusões Conclusões Parciais: Dificuldades de desenvolvimento Método bem estabelecido Arcabouço praticamente implementado
48 Próximas Etapas Próximas etapas: Estudo de caso com o icomb Implementação de uma característica opcional Estudo de caso com o igeom
49 Cronograma
50 Publicações WIE Melhorando a Geometria Interativa com o uso de Tutores Rastreadores de Padrões: igeom e CTAT SBIE Sistemas de Geometria Interativa e Tutores Inteligentes: desafios e perspectivas de uma abordagem conjunta IGIP Interactive Learning Modules in Engineering Education and as a Motivational tool for Middle and High School Students FIE Work in Progress - Enhancing Interactive Geometry Systems with Intelligent Tutoring Features FIE Work in Progress - A Framework for Building Interactive Learning Modules
51 Agradecimentos Agradecimentos: Obrigado à FAPESP pela bolsa, processo 2010/
52 Agradecimentos Obrigado pela atenção! Questões?
Uma Linha de Produto de Software para Módulos de Aprendizagem Interativa
Uma Linha de Produto de Software para Módulos de Aprendizagem Interativa Danilo Leite Dalmon Orientador: Prof. Dr. Leônidas de O. Brandão Defesa de Mestrado Instituto de Matemática e Estatística - Universidade
Leia maisDesenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino
Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino Presencial e à Distância Seiji Isotani Orientador: Leônidas de Oliveira Brandão Defesa de Mestrado Departamento de Ciência
Leia maisitarefa: componente Moodle para incorporar Módulos de Aprendizagem Interativa em cursos WEB
itarefa: componente Moodle para incorporar Módulos de Aprendizagem Interativa em cursos WEB Patrícia Alves Rodrigues 1 Leônidas de Oliveira Brandão 1 1 Instituto de Matemática e Estatística Universidade
Leia maisUma Linha de Produto de Software para Módulos de Aprendizagem Interativa. Danilo Leite Dalmon
Uma Linha de Produto de Software para Módulos de Aprendizagem Interativa Danilo Leite Dalmon Dissertação apresentada ao Instituto de Matemática e Estatística da Universidade de São Paulo para obtenção
Leia maisUma Linha de Produto de Software para Módulos de Aprendizagem Interativa
Uma Linha de Produto de Software para Módulos de Aprendizagem Interativa Danilo L. Dalmon 1, Leônidas O. Brandão 1 1 Instituto de Matemática e Estatística Universidade de São Paulo (USP) Departamento de
Leia maisUma Linha de Produto de Software para Módulos de Aprendizagem Interativa
Uma Linha de Produto de Software para Módulos de Aprendizagem Interativa desenvolvimento, evolução e novas perspectivas Danilo Leite Dalmon O Título Linha de Produto de Software Técnica de Engenharia de
Leia maisivprog e itarefa: aprimorando o ensino de algoritmos e programação para iniciantes
ivprog e itarefa: aprimorando o ensino de algoritmos e programação para iniciantes Romenig da Silva Ribeiro 1, Leônidas de O. Brandão 1, Patrícia Alves Rodrigues 1, Anarosa A. F. Brandão 2, Seiji Isotani
Leia maisSeiji Isotani CURRICULUM VITAE
Seiji Isotani CURRICULUM VITAE São Paulo 2004 1. Dados Pessoais Nome: Seiji Isotani Data e Local de Nascimento: 09/09/1979, Osasco/SP - Brazil Endereço Atual : Osasco, SP Brazil Telefone: (11) 3609-1033
Leia maisEngenharia de Domínio e Desenvolvimento Baseado em Componentes. Processo DBC-Arch-DE Apoio do Ambiente Odyssey no Processo Considerações Finais
Um Processo de Engenharia de Domínio com foco no Projeto Arquitetural Baseado em Componentes Ana Paula Blois Cláudia Werner Karin Becker Agenda Motivação Engenharia de Domínio e Desenvolvimento Baseado
Leia maisTécnicas de Reutilização. Reutilização em Programação Orientada a Objetos. Considere três classes... Reuso de Classes.
DCC / ICEx / UFMG Técnicas de Reutilização Reutilização em Programação Orientada a Objetos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Reuso de classes Bibliotecas Frameworks Considere três classes
Leia maisAgenda da Aula. Reuso de Software. Tipos de Reuso. Potenciais Problemas. Vantagens de Reuso. Introdução a Reuso de Software
Reuso de Software Aula 02 Agenda da Aula Introdução a Reuso de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo reuso.software@gmail.com Introdução a Reuso de Software Abordagens de Reuso
Leia maisTécnicas para Reutilização de Software
DCC / ICEx / UFMG Técnicas para Reutilização de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Panorama de Reutilização Frameworks Padrões de projeto Aplicações configuráveis Padrões de
Leia maisDesafios e novas perspectivas de aplicação de sistemas de Geometria Interativa: novas funcionalidades do igeom
Desafios e novas perspectivas de aplicação de sistemas de Geometria Interativa: novas funcionalidades do igeom DANILO LEITE DALMON, MARIA JOSÉ G. S. TANBELLINI, SEIJI ISOTANI & LEÔNIDAS DE OLIVEIRA BRANDÃO
Leia mais3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks
48 3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks Este capítulo apresenta uma visão geral da contribuição principal deste trabalho: uma abordagem orientada a aspectos para o
Leia maisReúso de Software. Adaptado de. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide by Pearson Education
Reúso de Software Adaptado de Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide 1 Reúso de Software Na maioria das disciplinas de engenharia, os sistemas são projetados por meio
Leia maisFrameworks. Viviane Torres da Silva
Frameworks Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/es1 Frameworks Motivação Definição Classificação Características Propriedades Técnicas de Customização Frameworks
Leia maisWIE 2002 Folha de Rosto (inclua como primeira página do seu arquivo) Título do artigo: Um Sistema Inteligente Multiagente para Educação à Distância
WIE 2002 (inclua como primeira página do seu arquivo) Título do artigo: Um Sistema Inteligente Multiagente para Educação à Distância Autores e Instituições: (use quantas linhas precisar) Nomes e endereços
Leia maisUma Ferramenta para Distribuição de Conteúdo Educacional Interativo em Dispositivos Móveis
Uma Ferramenta para Distribuição de Conteúdo Educacional Interativo em Dispositivos Móveis Bruno H. Orlandi 1, Seiji Isotani 1 1 Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de
Leia maisGuilherme Fernando Gielow
Guilherme Fernando Gielow SISTEMA DE INFORMAÇÕES PARA CONTROLE DE GERENCIAMENTO DE PROJETOS DE INFORMÁTICA BASEADO NO PMBOK Orientador: Evaristo Baptista 1 Sumário 1. Introdução 2. Fundamentação Teórica
Leia maisSobre o Desenvolvimento de Software Educacional: proposta de uma Linha de Produto de Software para Módulos de Aprendizagem Interativa
Revista Brasileira de Informática na Educação, Volume 21, Número 3, 2013 Sobre o Desenvolvimento de Software Educacional: proposta de uma Linha de Produto de Software para Módulos de Aprendizagem Interativa
Leia maisProfessor Emiliano S. Monteiro
Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer
Leia maisContexto. Motivação. variabilidade. variabilidade
Representação de Variabilidades em Componentes de Negócio no Contexto da Engenharia de Domínio Regiane Oliveira Ana Paula Blois Aline Vasconcelos Claudia Werner Roteiro Contexto Motivação Variabilidade
Leia maisCBSE. Independência e Padronização. Características da CBSE. Fundamentos da CBSE. Middleware e Processo 22/05/2013
DCC / ICEx / UFMG CBSE Engenharia de Software baseada em Componentes (CBSE) Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo A CBSE foi proposta na década de 90 Foi motivado pelo limitado suporte
Leia maisAs Visões. Visões arquiteturais (revisão)
As 4 + 1 Visões Jair C Leite Visões arquiteturais (revisão) Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da engenharia.
Leia maisProf. Luiz A. Nascimento
Prof. Luiz A. Nascimento Qual a importância da Engenharia de Software? O desenvolvimento de um software envolve processos muitos complexos. A engenharia de software estabelece um modelo para se construir
Leia maisENGENHARIA DE SOFTWARE. Aula 17 Reuso de software
ENGENHARIA DE SOFTWARE Aula 17 Reuso de software OBJETIVOS Entender os benefícios e problemas de reuso de software durante o desenvolvimento de novos sistemas; Entender o conceito de um framework de aplicações
Leia maisTécnicas para Reutilização de Software Prof. Eduardo Figueiredo Estagiário: Johnatan Oliveira
Técnicas para Reutilização de Software Prof. Eduardo Figueiredo Estagiário: Johnatan Oliveira Panorama de Reutilização Frameworks Padrões de projeto Aplicações configuráveis Padrões de arquitetura Linha
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Aula N : 17 Tema:
Leia maisVisões Arquiteturais. Arquitetura de Software Thaís Batista
Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade
Leia maisdigital product design & management
digital product design & management curso intensivo digital product design & management Este curso intensivo foi concebido por profissionais da área com uma vasta experiência nacional e internacional.
Leia maisUnidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini
Unidade II MODELAGEM DE PROCESSOS Profa. Gislaine Stachissini Modelagem de sistemas A fase do desenvolvimento do sistema exige: esforço; dedicação; envolvimento; um único objetivo. Estilo de desenvolvimento
Leia maisUma Arquitetura de Tutor Inteligente que Provê Suporte ao Diálogo com o Aluno Iniciante em Linguagem de Programação
Uma Arquitetura de Tutor Inteligente que Provê Suporte ao Diálogo com o Aluno Iniciante em Linguagem de Programação Renato de M. Santos 1, Crediné Silva de Menezes 1, Davidson Cury 1 1 Programa de Pós-Graduação
Leia maisVoice Recognition. Carlos Damasceno Francisco Lima Luckas Santos Perichdey Leitão Wellyson Melo. DIE - UFPI Teresina PI Brasil
Voice Recognition Carlos Damasceno Francisco Lima Luckas Santos Perichdey Leitão Wellyson Melo DIE - UFPI Teresina PI Brasil (DIE - UFPI Teresina PI Brasil) Engenharia De Software I 1 / 22 Sumário 1 Introdução
Leia maisQualidade de Software: Visão Geral. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa
Qualidade de : Visão Geral Engenharia de Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2017 Qualidade de Qualidade é um termo que pode ter diferentes interpretações. Existem muitas definições de qualidade
Leia maisTCC - LagarLottery. Desenvolvimento de um software para jogadores de loterias. Aluno: Euclides Pinheiro de Melo
TCC - LagarLottery Desenvolvimento de um software para jogadores de loterias Aluno: Euclides Pinheiro de Melo lagar_lottery@yahoo.com.br Orientador: Dalton Francisco de Andrade dandrade@inf.ufsc.br Universidade
Leia maisHistórico: Linha de Produção
Escola Regional de Informática ERI-MG Linha de Produtos de Software: Conceitos Histórico: Linha de Produção Produtos em geral eram feitos manualmente Com o crescimento do consumo, foi necessário automatizar
Leia maisCurso Online de E-commerce. Plano de Estudo
Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias
Leia maisRosana T.Vaccare Braga
Rosana T.Vaccare Braga Processo de remover detalhes físicos,espaciais ou temporais no estudo de objetos ou sistemas com o objetivo de focar em outros aspectos de interesse (Colburn) Similar ao processo
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisSAW - Novas Funcionalidades e Ferramentas
SAW - Novas Funcionalidades e Ferramentas Janine Gomes Moura 1, Leônidas Oliveira Brandão 1 1 Instituto de Matemática e Estatística Universidade de São Paulo (USP) Caixa Postal 66.281 05315-970 São Paulo
Leia maisIntrodução à Engenharia de Software
Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia
Leia maisDesenvolvimento web com. Jacson Tiola
Desenvolvimento web com Jacson Tiola Apresentação Jacson Tiola Membro Efetivo da Associação Python Brasil Desenvolvedor Certificado Zope e Plone Experiências DoctumTec Incubadora Virtual FAPESP Flux Softwares
Leia maisAgenda do Curso. Reuso de Software. Agenda da Aula. Tipos de Reuso. Vantagens de Reuso. Reuso de Software. Eduardo Figueiredo
Engenharia de Software Aula 21 Agenda do Curso Reuso de Software Aula 23 Data 28/05 Assunto Desenv. Orientado a Aspectos 24 30/05 Laboratório 25 04/06 Apresentações do TP (1) Eduardo Figueiredo 26 06/06
Leia maisBruno Loureiro Rezende. Um Framework para a Automação de Testes com Linguagens de Especificação Configuráveis DISSERTAÇÃO DE MESTRADO
Bruno Loureiro Rezende Um Framework para a Automação de Testes com Linguagens de Especificação Configuráveis DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE INFORMÁTICA Programa de Pós-graduação em Informática
Leia maisENGENHARIA DE SOFTWARE. Aula 03 Processos de Software
ENGENHARIA DE SOFTWARE Aula 03 Processos de Software AGENDA Modelos de processo de software Atividades do processo Lidando com mudanças Rational Unified Process (RUP) 14/03/2017 IFPR QUEDAS DO IGUAÇU -
Leia maisFigura 1 - Uma possível forma de acesso à informação compartilhada.
14 1 Introdução Uma das técnicas de simulação numérica largamente utilizada para calcular esforços e o comportamento de estruturas em engenharia, mediante a utilização de computadores, é a Análise de Elementos
Leia maisSOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS
Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Trabalho de Conclusão de Curso Ciências da Computação SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS AS Acadêmico: Fabricio
Leia maisGERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri
FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento
Leia maisComposição e Geração de Aplicações usando Aspectos
Composição e Geração de Aplicações usando Aspectos Carlos Alberto de Freitas Pereira Júnior 1 Rosana Teresinha Vaccare Braga 1 1 Programa de Mestrado em Ciências de Computação e Matemática Computacional
Leia maisProcessos de Software
DCC / ICEx / UFMG Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Processos Procedimentos e métodos definindo relação entre tarefas PROCESSO Pessoas com habilidades, treinadas
Leia maisProva Discursiva Engenharia de Software
Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção
Leia maisGestão colaborativa de conteúdo educacional
Gestão colaborativa de conteúdo educacional Liane Tarouco - CINTED/UFRGS Marcelo Schmitt - Escola Técnica/UFRGS Alessandra Rodrigues IF Sul-rio-grandense Rosa Viccari - CINTED/UFRGS 1 Gestão de Conteúdo
Leia maisMSN:
Modelagem de Sistemas Web PROF. FELIPE DENIS M. DE OLIVEIRA E-mail: fdenis_natal@yahoo.com.br MSN: fdenis_natal@hotmail.com OBSERVAÇÕES IMPORTANTES Freqüência: Mínimo de 75% da carga horária da disciplina
Leia maisEASy EvaluationAutomatic GenerationSystem for Web based on Hyper-Automaton. Renata Zanella Graciela Lima Bruna Antunes Paulo Blauth Menezes
EASy EvaluationAutomatic GenerationSystem for Web based on Hyper-Automaton Renata Zanella Graciela Lima Bruna Antunes Paulo Blauth Menezes 1 Roteiro Introdução Avaliação XHA EASy Conclusões Avaliação Experimental
Leia maisProjeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>
Projeto Integrador Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor
Leia mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Leia maisProf. Fábio Lúcio Meira
Prof. Fábio Lúcio Meira Objetivo Transformar os requisitos no design do futuro sistema Evoluir uma arquitetura robusta do sistema Adaptar o design para adequá-lo ao ambiente de implementação O principal
Leia maisVISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica
VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica James Perkison Montibeler Orientador: Dalton Solano dos Reis FURB Universidade Regional de Blumenau Grupo
Leia maisDESENVOLVIMENTO E APERFEIÇOAMENTO DE PLATAFORMAS DE TREINAMENTO A DISTÂNCIA E SUAS APLICAÇÕES
DESENVOLVIMENTO E APERFEIÇOAMENTO DE PLATAFORMAS DE TREINAMENTO A DISTÂNCIA E SUAS APLICAÇÕES Letícia Capucho Luiz (FATEC Cruzeiro, Bolsista PIBIC/CNPq) E-mail: leticia.luiz@cptec.inpe.br Dr. Luiz Tadeu
Leia maisFramework para coordenação e mediação de Web Services modelados como Learning Objects para ambientes de aprendizado na Web
Reubem Alexandre D'Almeida Girardi Framework para coordenação e mediação de Web Services modelados como Learning Objects para ambientes de aprendizado na Web DISSERTAÇÃO DE MESTRADO Dissertação apresentada
Leia maisIncrementando a Interatividade em Cursos Web via Moodle: examinando o sistema itarefa com o igeom
Capítulo 5 Incrementando a Interatividade em Cursos Web via Moodle: examinando o sistema itarefa com o igeom Leônidas de Oliveira Brandão e Patrícia Alves Rodrigues Abstract The focus of this text is the
Leia mais5 QCDTool: Uma Ferramenta para Avaliar a Qualidade do Design em Modelos
5 QCDTool: Uma Ferramenta para Avaliar a Qualidade do Design em Modelos Este capítulo apresenta a ferramenta desenvolvida para apoiar a aplicação, em diagramas de classes, de mecanismos de análise da qualidade
Leia maisSpectrum Miner. Versão 8.0. Guia do usuário para a integração do Portrait Dialogue
Spectrum Miner Versão 8.0 Conteúdo 1 - Introdução Objetivo 4 Quem deve ler este manual 4 Documentação relacionada 4 Os campos temporários criados após uma seleção de segmentos ficar disponível para a exportação
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisSistema de Avaliação do Docente pelo Discente e Auto-Avaliação do Docente (SIAV)
Sistema de Avaliação do Docente pelo Discente e Auto-Avaliação do Docente (SIAV) Riane de Oliveira Torres Santos Analista de Tecnologia da Informação Universidade Federal da Bahia riane@ufba.br RESUMO:
Leia mais7.1. Trabalhos Futuros
7 Conclusão O volume de pesquisas realizadas na área de e-learning evidencia a sua importância e o grande interesse ainda remanescente por parte de organizações e instituições acadêmicas. Certamente, esse
Leia maisMAC 5701 Tópicos em Ciência da Computação. Plano de Estudos
MAC 5701 Tópicos em Ciência da Computação Professora Responsável: Yoshiko Wakabayashi Plano de Estudos Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino Aluno: Seiji Isotani
Leia maisEngenharia de Software
Engenharia de Software Processos de Software Professor: Charles Leite O processo de software Um conjunto estruturado de atividades, procedimentos, artefatos e ferramentas necessários para o desenvolvimento
Leia maisObjetivo do Curso. Modelagem/Arquitetura de Software. Enfoque do Curso. Conteúdo do Curso
Objetivo do Curso Modelagem/Arquitetura de Software Thaís Vasconcelos Batista Apresentar as tendências atuais para desenvolvimento de aplicações baseadas em, oferecendo uma visão conjunta das tecnologias
Leia maisProf. Dr. Thiago Jabur Bittar
Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de
Leia mais15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software
Professor Ariel da Silva Dias Modelos de Processo de Software Conjunto de atividades que leva à produção de um produto de Software [Sommerville,2011]; Podemos contar com ferramentas de apoio com o objetivo
Leia maisSOFTWARE EDUCACIONAL PARA ELABORAÇÃO DE PROVAS E EXERCÍCIOS
SUZETE KEINER SOFTWARE EDUCACIONAL PARA ELABORAÇÃO DE PROVAS E EXERCÍCIOS CIOS Orientador: Prof.. Carlos Eduardo Negrão Bizzotto ROTEIRO Introdução Objetivos Informática na Educação Etapas de Implantação
Leia maisAnálise de Sistemas. Aula 5
Análise de Sistemas Aula 5 Prof. Emerson Klisiewicz CONTEXTUALIZAÇÃO Aula 5 Análise Orientada a Objetos Introdução a UML Histórico e Visão Geral Ferramentas CASE O Sucesso... Clientes satisfeitos Eles
Leia maisjacksonraniel@ig.com.br DO MORE w w w. r i s e. c o m. b r 1 Relato dos resultados da aplicação de uma abordagem de linhas de produto de software com foco em aumento de produtividade. DO MORE w w w. r
Leia maisAgenda da Aula. Arquitetura de Software e Padrões Arquiteturais. Elementos de um Padrão. Arquitetura de Software. Arquitetura de Software
Reuso de Software Aula 04 Agenda da Aula Arquitetura de Software e Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo reuso.software@gmail.com 14 Março 2012 Arquitetura de Software Padrões arquiteturais
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Leia maisGeração semi-automática de massas de testes funcionais a partir da composição de casos de uso e tabelas de decisão
Luiz Rodolfo Neves Caldeira Geração semi-automática de massas de testes funcionais a partir da composição de casos de uso e tabelas de decisão Dissertação de Mestrado Dissertação apresentada como requisito
Leia maisINF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
Leia maisModelos Prescritivos de Processo
"Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Modelos Prescritivos de Processo Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha
Leia maisdigital product design & management
digital product design & management curso intensivo digital product design & management Este curso intensivo foi concebido por profissionais da área com uma vasta experiência nacional e internacional.
Leia maisRevisão Sistemática da Literatura sobre Métodos de Localização de Características
Revisão Sistemática da Literatura sobre Métodos de Localização de Características Cleice Souza 14 de maio de 2014 Roteiro Introdução Característica ou Feature Planejamento da Revisão Sistemática Condução
Leia maisProf. Dr. Jarley Nóbrega
Prof. Dr. Jarley Nóbrega http://jarley.com jpn@jarley.com Agenda Discentes Docente Objetivos da Disciplina Plano de Ensino - Programa Metodologia Bibliografia Avaliação da Disciplina Discentes Qual seu
Leia maisModelagem/Arquitetura de Software
Modelagem/Arquitetura de Software Thaís Vasconcelos Batista Objetivo do Curso Apresentar as tendências atuais para desenvolvimento de aplicações baseadas em componentes, oferecendo uma visão conjunta das
Leia maisCurso online de Aplicações. Híbridas. Plano de Estudo
Curso online de Aplicações Híbridas Plano de Estudo Descrição do programa O programa de aplicações híbridas tem um enfoque em desenvolvimento para dispositivos móveis que combina os pontos fortes do desenvolvimento
Leia maisRUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS. Prof. Fabiano Papaiz IFRN
RUP RATIONAL UNIFIED PROCESS PRÁTICAS RECOMENDADAS Prof. Fabiano Papaiz IFRN O RUP recomenda as seguintes práticas que devem ser utilizadas no desenvolvimento de um software: 1. Desenvolver de forma iterativa
Leia maisEngenharia de Software
Instituto Superior Politécnico de Ciências e Tecnologia Engenharia de Software Prof Pedro Vunge www.pedrovunge.com I Semestre de 2018 Capítulo 1 Introdução SUMÁRIO Engenharia de Software Definição; Objectivos
Leia maisMoodle para Professores e Equipes de Apoio (MOOD-PROF) Entenda as peculiaridades da EAD e aprenda a utilizar o Moodle
Moodle para Professores e Equipes de Apoio (MOOD-PROF) Entenda as peculiaridades da EAD e aprenda a utilizar o Moodle 14 de agosto a 15 de outubro de 2006 Objetivo Geral Os participantes terão uma visão
Leia maisAula 17 Introdução ao jquery
Aula 17 Introdução ao jquery jquery é uma biblioteca JavaScript criada por John Resig e disponibilizada como software livre e aberto, ou seja, de emprego e uso regido segundo licença conforme as regras
Leia maisInclusão de 20% de EAD no Ensino Presencial
Inclusão de 20% de EAD no Ensino Presencial Forma, Problemas e Aplicação Prof. Cleber Fagundes Ramos Diretor de EAD para Graduação Presencial Agenda 1 Disciplinas a distância para Graduação Presencial:
Leia maisFrameworks. SSC-526 Análise e Projeto Orientados a Objeto Profa. Dra. Elisa Yumi Nakagawa 2º semestre de 2013
Frameworks SSC-526 Análise e Projeto Orientados a Objeto Profa. Dra. Elisa Yumi Nakagawa 2º semestre de 2013 1 Frameworks Definições: Aplicação semi-completa reutilizável que, quando especializada, produz
Leia mais4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos
Processos de engenharia de requisitos Processos de Engenharia de Requisitos Os requisitos e as formas de obtê-los e documentálos variam drasticamente de um projeto para o outro Contudo, existe uma série
Leia maisISO/IEC Processo de ciclo de vida
ISO/IEC 12207 Processo de ciclo de vida O que é...? ISO/IEC 12207 (introdução) - O que é ISO/IEC 12207? - Qual a finalidade da ISO/IEC 12207? Diferença entre ISO/IEC 12207 e CMMI 2 Emendas ISO/IEC 12207
Leia maisAprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual
Aprendizagem utilizando Dispositivos Móveis com Sistemas de Realidade Virtual Edgar Marçal de Barros Filho Orientador: Riverson Rios Co-Orientadora: Rossana Andrade 1 Roteiro Introdução Mobile Learning
Leia maisEngenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
Leia maisPrincípios da Engenharia de Software aula 03
Princípios da Engenharia de Software aula 03 Prof.: José Honorato Ferreira Nunes Material cedido por: Prof.: Franklin M. Correia Na aula anterior... Modelos de processos de software: Evolucionário Tipos
Leia maisCiclo de vida: fases x atividades
Ciclo de vida Fase de definição Análise e Especificação Estudo de Viabilidade Estimativas Planejamento Fase de desenvolvimento Design Implementação e integração Verificação e Validação Fase de operação
Leia maisProposta de Trabalho de Conclusão de Curso
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO CURSO DE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO Proposta de Trabalho de Conclusão de Curso Gerador de Código Automático Baseado em Diagramas de
Leia maisDESENVOLVIMENTO BASEADO EM COMPONENTES
DESENVOLVIMENTO BASEADO EM COMPONENTES Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Definições de Componente de Software: Uma parte modular de um sistema, possível de ser implantada e substituível,
Leia maisIntrodução à UML. Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX. Prof. Fernando Maia da Mota
Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX Introdução à UML Prof. Fernando Maia da Mota Slides gentilmente cedidos por Profa. Dra. Maria Istela Cagnin Machado UFMS/FACOM Introdução
Leia mais