ThreadFactory: Uma simulação de semáforos para apoiar a disciplina de Sistemas Operacionais

Tamanho: px
Começar a partir da página:

Download "ThreadFactory: Uma simulação de semáforos para apoiar a disciplina de Sistemas Operacionais"

Transcrição

1 ThreadFactory: Uma simulação de semáforos para apoiar a disciplina de Sistemas Operacionais José Raul B. Andrade, Josué S. Gomes Júnior Ana Liz Souto O. de Araújo Centro de Ciências Aplicadas e Educação Universidade Federal da Paraíba (UFPB) - Rua da Mangueira, s/n - CEP Rio Tinto PB Brasil {raul.andrade,josue.gomes,analiz}@dce.ufpb.br Resumo. Dentre os problemas de aprendizagem da disciplina de Sistemas Operacionais em cursos de Computação, tem se destacado a dificuldade de abstração e falta de maturação em programação, primordiais para entendimento do funcionamento de algoritmos. Uma pesquisa realizada com professores e alunos dos cursos de informática do campus IV-UFPB evidenciaram essas afirmativas e apontam que a maior dificuldade, tanto para entender quanto para ministrar, está no algoritmo semáforo. O semáforo é um algoritmo de sincronização de processos que tem por característica principal possuir uma zona crítica que funciona gerenciada por um semáforo (como o de transito), sinalizando quando a zona está ou não disponível para escalonar os processos da fila de execução. Entendendo a dificuldade de ensino/aprendizagem desse conteúdo, é proposta a ferramenta ThreadFactory que, de forma lúdica, permite ao professor ou aluno simular o funcionamento do algoritmo Semáforo. Tendo como base a teoria interacionista, a ferramenta permite a interação entre quem a utiliza e a analise e construção do conhecimento. A abordagem escolhida de semáforo foi produtorconsumidor, um algoritmo clássico. O cenário da simulação é uma fabrica fictícia de threads, composta por: caixas azuis (processos não escalonados), esteira á esquerda (fila de processos a ser escalonados), processador (área critica da CPU, responsável pelo processamento), caixas cor de rosa (processos já escalonados) e esteira à direita (fila dos processos escalonados). A cada ação executada, é apresentado o pseudocódigo, destacando a linha de código simulada no momento. A simulação é finalizada a pedido do usuário. Assim, espera-se que a ferramenta ThreadFactory, de forma lúdica, permita ao professor ou aluno observar e interagir com a execução do algoritmo. Palavras-chave: Objeto de aprendizagem. Sistemas operacionais. Ensino de computação. 1. Introdução

2 2 Para ensinar conteúdos nos quais se faz necessária a abstração do funcionamento de algoritmos, muitas vezes, é requerido do professor a utilização de artifícios e recursos no intuito de auxiliar o aluno a conseguir visualizar a execução do algoritmo. Atualmente, os artifícios mais adotados são a lousa (desenho do quadro) e a projeção de imagens. Mesmo assim, esses artifícios não veem se mostrando tão eficazes, devido a falta de interação com os dados, do controle da execução e da relação com a linguagem de programação. Na disciplina de Sistemas Operacionais são utilizadas analogias, com problemas do mundo real, para representar os erros que podem ocorrer durante a execução de determinado algoritmo. Estes são chamados de problemas clássicos de comunicação entre processos e ilustrados através de estórias para apresentar os algoritmos (TANENBAUM, 2003). Entre eles destacam-se: o semáforo, o produtor/consumidor, o leitor/escritor e jantar dos filósofos. No intuito de facilitar o entendimento destes conceitos e suas aplicações, foi verificado, através de uma pesquisa com ex-alunos e professores da disciplina de Sistemas Operacionais da UFPB, Campus IV, a necessidade de uma ferramenta, do tipo simulação, que auxiliasse no ensino e aprendizagem do conteúdo de sincronização de processos, mais especificamente o algoritmo de Semáforo. Nesse contexto, o presente trabalho descreve o processo de concepção e desenvolvimento da ferramenta ThreadFactory, um simulador do algoritmo de semáforo (TANENBAUM, 2003), no qual o usuário poderá interagir e observar os casos de erro que ocorrem durante o funcionamento. De forma simultânea, é apresentado o pseudocódigo equivalente ao momento de execução da ferramenta. O restante desse trabalho está dividido da seguinte forma: a seção 2 apresenta os trabalhos relacionados; a seção 3 descreve a metodologia utilizada; na seção 4 é descrita a ferramenta ThreadFactory; a seção 5 mostra a avaliação e os resultados obtidos a partir dela; e a seção 6 apresenta as considerações finais e as possibilidades futuras de continuação deste trabalho. 2. Simuladores como objetos de aprendizagem Mídias, como por exemplo, imagens, vídeos, áudios, quando utilizadas com a finalidade de apoiar nos processos de ensinar e aprender, são chamadas de Objetos de Aprendizagem - OA (WILLEY, 2000). O termo Objeto de Aprendizagem tem origem do termo em inglês learning object e, de acordo com IEEE Standard for Learning

3 3 Object Metadata (IEEE, 2002), são recursos digitais que podem ser reutilizados para dar suporte ao aprendizado, auxiliando no ensino presencial e/ou à distância. Muitas das ferramentas de aprendizagem que existem atualmente na área de ensino de computação focam no desenvolvimento da habilidade de resolução problemas e do pensamento algorítmico. Para atingir esse objetivo, utilizam de uma linguagem própria, seja ela gráfica ou textual, para estimular os alunos a interagir com o material. Utilizando a simulação, encontram-se alguns exemplos de objetos de aprendizagem, são eles: Algoritmos de ordenação (ALGORITMOS DE ORDENAÇÃO, 2014) e o Simulador de Algoritmos de Classificação (RAMPANELLI E CANTO, 2007). Esse tipo de mídia tem por proposta apresentar ao estudante, de forma lúdica, a execução em tempo real de determinados algoritmos. A quantidade de OA na área de ensino de computação que utilizem da simulação é bem reduzida, principalmente quando a temática abordada é o conteúdo de Sistemas Operacionais. Dos poucos existentes se destacam o SimulaRSO (RODRIGUES et al., 2011), o qual é um aplicativo que simula o comportamento do escalonamento de processos, escalonamento de discos e paginação de memória. Outro de destaque é o SOsim (MAIA, 2001), que simula mecanismos de um Sistema Operacional multiprogramável e/ou multitarefa. Considerando os materiais, no formado de simulação, já existentes, não foi encontrado nenhum que trabalhasse o conteúdo de Semáforo (DIJKSTRA, 2002). Diante dessa limitação, o desafio de propor uma nova ferramenta estava em definir um enredo motivador, uma tecnologia adequada, e equilibrar diversão e aprendizagem, objetivando uma maior abstração e consequentemente um melhor desempenho na disciplina de Sistemas Operacionais. 3. Metodologia O desenvolvimento do corrente trabalho foi dado início com uma revisão bibliográfica a cerca do tema. Em seguida foi preparado um questionário, no intuito de realizar um levantamento sobre a percepção das dificuldades de ensino e aprendizagem na disciplina de Sistemas Operacionais. Participaram da pesquisa 2 professores da disciplina de Sistemas Operacionais, 15 alunos de Licenciatura em Ciência da Computação e 13 alunos de Sistemas de Informação, que ministraram e cursaram, respectivamente, a disciplina entre os semestres e , na UFPB, campus IV. Essas informações são apresentadas nos gráficos da Figura 1.

4 4 Estes questionários tinham por objetivo identificar quais dos conteúdos da disciplina de Sistemas Operacionais eram apontados como os que apresentam mais dificuldade, tanto em relação à aprendizagem, no caso do aluno, quanto para lecionar, no caso do professor. Outro objetivo foi identificar qual o tipo de mídia os entrevistados mais usam e/ou acreditam ser eficiente como material de apoio ao conteúdo. A partir desse levantamento foi possível definir que o assunto abordado na ferramenta seria o de sincronização de processos (Figuras 2 e 3), e o tipo de mídia, simulação (Figura 4). Ainda por esse levantamento, foi possível perceber que os professores e alunos têm por costume utilizar outras mídias, como games e vídeos para aprender/ensinar, e é unanime a opinião de que objetos de aprendizagem fazem diferença nesse processo. O passo seguinte foi definir o contexto e tecnologia. Tomando por base a abordagem de produtor e consumidor, já adotado como exemplo na disciplina, foi escolhido como abstração, uma fábrica, porém, com algumas características próprias. A narrativa resumida da simulação pode ser vista na tabela 1. Quanto à tecnologia, foi realizado um levantamento de arcabouços, analisando as necessidades da ferramenta, como portabilidade e adaptabilidade. Foi escolhida a linguagem HTML 5 usando o framework Panda.js, por possuir a possibilidade de portabilidade entre diferentes plataformas e poder se executado diretamente no navegador. Definido o tema e a tecnologia, a escolha da engenharia de desenvolvimento foi a próxima etapa. Decidiu-se adotar as formas de documentar propostas por Schuytema (2008) e, como metodologia, uma alusão ao Scrum, por ser ágil e caracterizado por feedbacks em curto espaço de tempo. Simultaneamente foi estudada a documentação do framework para o desenvolvimento da ferramenta. A Avaliação do ThreadFactory foi feita por uma professora que ministrou, durante três semestres, a disciplina de Sistemas Operacionais. Informações mais detalhadas sobre essa etapa podem ser encontradas na seção O simulador ThreadFactory O ThreadFactory está ambientado em uma fábrica fictícia de escalonamento de processos que, durante a execução, deverão ser escalonados. Cada processo é representado por uma caixa e quando o processo é escalonado, a representação é uma caixa processada, ou seja, características visuais da mesma são modificadas. O simulador funciona baseado no algoritmo de sincronização semáforo, cuja característica

5 5 principal é possuir uma zona crítica que funciona gerenciada por um semáforo (como o de transito), sinalizando quando a zona está ou não disponível para escalonar os processos da fila de execução. É utilizado como algoritmo de escalonamento de processos o FIFO First In Firts Out (o primeiro a entrar é o primeiro a sair). 4.1 Funcionamento O simulador apresenta as diferentes situações do funcionamento do algoritmo de semáforo, aplicados às caixas (processos) da fábrica. Os casos de erro que podem ocorrer durante a simulação e, simultaneamente, o pseudocódigo de semáforo referente a execução. A figura 5 apresenta a interface do simulador. 4.2 Componentes do simulador Na tabela 2 são apresentados os componentes do ThreadFactory com uma descrição resumida de cada um. 4.3 Casos de erro No decorrer da execução do ThreadFactory podem ocorrer 3 casos de erro: (i) esteira de produção vazia, (ii) esteira de produção cheia e (iii) estoque cheio. Estes casos são descritos a seguir. Caso de erro 1: Esteira de produção vazia: A esteira de produção aguarda por um tempo (5 segundos) caixas para processar. Ao fim desse período, se nenhuma caixa for adicionada, seja automaticamente ou pelo ou o usuário, a simulação exibirá uma mensagem de erro, fazendo assim com que seja necessário reiniciá-la. Esse caso representa o Starvation ou situação de inanição (processo morre de fome ). A figura 6 apresenta a simulação com esse caso de erro. Caso de erro 2: Esteira de produção cheia: O oposto do que ocorre na situação anterior. A esteira se encontra cheia de caixas e a simulação e/ou usuário insere uma nova. Esse erro representa o buffer da memoria RAM cheio. A figura 4 apresenta uma tela desse caso de erro. Caso de erro 3: Estoque de processos cheio: Quando o estoque de caixas processadas estiver cheio, não podendo assim armazenar novas caixas. Esse caso não se relaciona a conceitos de Sistemas Operacionais, apenas ao contexto aplicado na ferramenta. É apresentada na figura 5 uma tela desse erro

6 6 5. Resultado e avaliação A versão atual da ferramenta é um protótipo funcional, ou seja, apesar de executar, nem todas as suas funcionalidades foram implementadas. Desta forma, a avaliação foi focada na proposta e nas funcionalidades, até o momento, existentes. O simulador foi, nesta fase, inicialmente avaliado por 5 alunos do curso de Licenciatura em Ciência da Computação e um professor da disciplina de Sistemas Operacionais. No primeiro caso, foram levados em consideração os fatores de motivação e interação, já no segundo, foram avaliados aspectos mais voltados à interface com o usuário. 5.1 Avaliação preliminar realizada pelo professor Essa avaliação foi realizada por uma professora da UFPB, Campus IV, que, durantes três semestres, ministrou a disciplina de Sistemas Operacionais. Os aspectos avaliados foram derivados das heurísticas de jogabilidade descritas em Barcelos et al. (2011). A utilização destas foi motivada pela ausência de padrões de avaliação para simulações. A avaliação heurística é uma técnica originalmente proposta por Nielsen e Molich (1990), que tem a finalidade de identificar problemas relacionados à usabilidade em sistemas interativos através da inspeção de um conjunto de critérios heurísticos previamente definidos. As heurísticas utilizadas são apresentadas na Tabela 3. Por não serem originalmente desenvolvidas para simulações, algumas das heurísticas não se aplicam desta forma, não foram utilizadas (h4, h5, h7, h14, h15, h16, h17 e h18). As respostas da avaliação foram registradas de forma escalar, possuindo níveis de um a cinco, para medir se a ferramenta apresenta, ou não, as heurísticas de jogabilidade. De acordo com o resultado, o ThreadFactory foi bem avaliado, obtendo conceito 5 (máximo) em 3 critérios (h2, h6 e h8), conceito 4 em 5 critérios (h1, h3, h11, h13, e h19), conceito 3 em 3 critérios (h9, h10 e h12). Por meio da avaliação preliminar, têm-se indícios de que o ThreadFactory apresenta controles e objetivos de forma clara, apresentando dicas, e possuindo, além do objetivo geral, desafios mais específicos, sempre permitindo ao usuário acesso a informações sobre o estado em que se encontra a simulação. Além disso, a avaliação preliminar mostrou que ele possui uma interface intuitiva e organizada estrategicamente para proporcionar, ao usuário, uma melhor interação com as funcionalidades. 5.1 Avaliação preliminar realizada pelo aluno

7 7 Para essa avaliação, 5 alunos do curso de Licenciatura em Ciência da Computação, que cursaram a disciplina no semestre , utilizaram a versão protótipo do simulador ThreadFactory. Após a utilização, foi realizada uma entrevista semiestruturada no intuito de capturar a opinião desses estudantes sobre a ferramenta. Como resultado, segundo a opinião dos alunos entrevistados, apesar de não estar completamente pronto, o simulador é um material claro e estimulante, que facilita a abstração do funcionamento do algoritmo de Semáforo ao mesmo tempo em que prende a atenção devido a interação e ao enredo. 6. Considerações finais Dentre as contribuições já feitas na área do ensino de Sistemas Operacionais, é esperado que o ThreadFactory seja mais uma ferramenta que contribua para facilitar a abstração, interesse e, consequentemente, o entendimento dos conteúdos da disciplina de Sistemas Operacionais. A partir da avaliação preliminar realizada, tanto por parte do aluno como pelo professor, foram identificados pontos positivos e aspectos a serem melhorados. Considerando esses resultados, são propostos, para trabalhos futuros, (i) a criação de um site para disponibilização da ferramenta acompanhada de sua matriz instrucional, sugerindo uma forma de aplicá-lo ao contexto escolar, (ii) a utilização de outros algoritmos de escalonamento, já que atualmente é utilizado apenas o FIFO e (iii) adicionar/modificar funcionalidades para tornar a interface cada vez mais adequada ao usuário. Uma nova avaliação da ferramenta completa deverá ser realizada assim que uma nova versão da ferramenta estiver implementada, aprofundando mais nos critérios de avaliação dos estudantes. Referencias Algoritmos de Ordenação (2014). Simulação de Algoritmos de Ordenação. Disponível em: < Acesso em: 22 de outubro de Barcelos, T. S., Carvalho, T., Schimiguel, J., & Silveira, I. F. (2011, October). Análise comparativa de heurísticas para avaliação de jogos digitais. In Proceedings of the 10th Brazilian Symposium on on Human Factors in Computing Systems and the 5th Latin

8 8 American Conference on Human-Computer Interaction (pp ). Brazilian Computer Society. Dijkstra, E. W. (2002). Cooperating sequential processes (pp ). Springer New York. IEEE (2002) IEEE Learning Technology Standards Committee. Learning Object Metadata (LOM), Final Draft Standard, IEEE Maia, L. P. (2001). SOsim: Simulador para o Ensino de Sistemas operacionais. Rio de Janeiro. Nielsen, J. and Molich, R. (1990). Heuristic evaluation of user interfaces, in CHI 90: Proceedings of the SIGCHI conference on Human factors in computing systems, New York, pp Rampanelli, G. and Canto, F. H. (2007). Simulador de Algoritmos de Classificação. Disponível em: < Acesso em: 20 de outubro de Rodrigues, A. A., Pereira, C. R. and Pereira, A. L. V. (2011) SimulaRSO: Simulador de Recursos de Sistemas Operacionais. Disponível em: < Acesso em: 10 de outubro de Schuytema, P. (2008). Design de Games: Uma abordagem prática. Cengage Learning. Willey, D. (2000) The Instructional use of Learning Objects Available on Internet: Tanenbaum, Andrew S. Sistemas Operacionais Modernos. Pearson Prentice Hall Segunda edição. Título original: Modern Operating Systems Anexos Tabelas Tabela 1. Enredo resumido do ThreadFactory ThreadFactory é uma fabrica de processos, no qual cada um deles é representado por uma caixa. O objetivo da fabrica é processar as caixas. Porém, para que isso aconteça, não é tão simples assim. Podem ocorrer alguns casos de erro como, por exemplo: (i) a esteira de produção estar cheia, (ii) não haver caixas a serem processadas, ou (iii) o estoque de processos estar cheio.

9 9 Tabela 2. Componentes do simulador Possui caixas a serem processadas Caixa processada já Possui caixas a que já foram processadas Processa caixas as Caixa processada não Armazena as caixas processadas Tabela 3. Heurísticas de jogabilidade, extraídas de Barcelos et al. (2011). H1: Os controles devem ser claros, customizáveis e fisicamente confortáveis; suas respectivas ações de resposta devem ser imediatas. H2: O jogador deve poder customizar o áudio e o vídeo do jogo de acordo com suas necessidades H3: O jogador deve conseguir obter com facilidade informações sobre seu status e pontuação H4: O jogo deve possibilitar que o jogador desenvolva habilidades que serão necessárias futuramente H5: O jogador deve encontrar um tutorial claro de treinamento e familiarização com o jogo H6: Todas as representações visuais devem ser de fácil compreensão pelo jogador H7: O jogador deve ser capaz de salvar o estado atual para retomar o jogo posteriormente H8: O layout e os menus devem ser intuitivos e organizados de forma que o jogador possa manter o seu foco na partida H9: A história deve ser rica e envolvente criando um laço com o jogador e seu universo H10: Os gráficos e a trilha sonora devem despertar o interesse do jogador H11: Os atores digitais e o mundo do jogo devem parecer realistas e consistentes H12: O objetivo principal do jogo deve ser apresentado ao jogador desde o início H13: O jogo deve propor objetivos secundários e menores, paralelos ao objetivo principal. H14: O jogo deve possuir vários desafios e permitir diferentes estratégias H15: O ritmo do jogo deve levar em consideração a fadiga e a manutenção dos níveis de

10 10 atenção H16: O desafio do jogo pode ser ajustado de acordo com a habilidade do jogador H17: O jogador deve ser recompensado pelas suas conquistas de forma clara e imediata H18: A inteligência artificial deve representar desafios e surpresas inesperadas para o jogador H19: O jogo deve fornecer dicas, mas não muitas. Figuras Figura 1. Quantidade de alunos por curso e semestre que cursou a disciplina de SO Figura 2. Nível de dificuldade para ministrar e entender conteúdos na visão do professor Figura 3. Nível de dificuldade dos conteúdos na visão do aluno

11 11 Figura 4. Tipo de mídia auxiliaria o conteúdo de SO Figura 5. Interface do ThreadFactoty Figura 6. Caso de erro 1: esteira de produção vazia

12 12 Figura 7. Caso de erro 2: esteira de produção cheia Figura 8. Caso de erro 3: estoque de processos cheio

Desenvolvimento de jogo digital para ensino de português e matemática para crianças do ensino básico. 1. Introdução

Desenvolvimento de jogo digital para ensino de português e matemática para crianças do ensino básico. 1. Introdução Desenvolvimento de jogo digital para ensino de português e matemática para crianças do ensino básico Danilo Raniery Alves Coutinho (Bolsista) José Raul Brito Andrade (Voluntário) Ana Liz Souto Oliveira

Leia mais

IHC no ensino técnico: dois relatos de experiência

IHC no ensino técnico: dois relatos de experiência IHC no ensino técnico: dois relatos de Thiago Schumacher Barcelos Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Roberto Muñoz Universidad de Valparaíso Escuela de Inginiería Civil Informática

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE *

PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE * PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE * Hudson Henrique de Souza LOPES 1 ; Wellington Garcia PEREIRA 2 ; Getúlio Antero de DEUS JÚNIOR 3. 1 Bolsista do PET EEEC/UFG hudsonhsl@hotmail.com.

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software

Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software. Requisitos de Software INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Clayton Maciel Costa

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos

Leia mais

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software

Gerenciador de Log. Documento Visão. Projeto Integrador 2015/2. Engenharia de Software. Versão 2.0. Engenharia de Software Documento Visão e Documento Suplementar Gerenciador de Log Documento Visão Versão 2.0 1 Índice 1. Histórico de Revisões...3 2. Objetivo do Documento...4 3. Sobre o Problema...4 4. Sobre o produto...4 4.1.

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Autores : Jeferson BOESING; Tiago HEINECK; Angela Maria Crotti da ROSA; Leila Lisiane ROSSI Identificação

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Requisitos Cap. 06 e 07 Sommerville 8 ed. REQUISITOS DE SOFTWARE» Requisitos são descrições de serviços fornecidos pelo sistema e suas restrições operacionais. REQUISITOS DE USUÁRIOS: São

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais GERÊNCIA DO PROCESSADOR MACHADO/MAIA: CAPÍTULO 08 Prof. Pedro Luís Antonelli Anhanguera Educacional Gerenciamento do Processador A gerência do processador pode ser considerada a atividade

Leia mais

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS Administração 5ª Série Administração de Recursos Humanos I A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido por meio de um conjunto

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1 Qualidade Plácido A. S. Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de Projetos Agenda Introdução

Leia mais

Projeto de Análise de Site Educacional www.diabetesnoscuidamos.com.br

Projeto de Análise de Site Educacional www.diabetesnoscuidamos.com.br Universidade Estadual de Campinas - UNICAMP Instituto de Artes Pós Graduação em Multimeios 1º sem/2002 Disciplina: Multimeios e Educação Ministrada por: José Armando Valente Aluno: Álvaro E.M. Marinho

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS 8ª. Série Compiladores Ciência da Computação A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido por meio de

Leia mais

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

Interface Humano-Computador IHC Paradigmas de IHC

Interface Humano-Computador IHC Paradigmas de IHC Instituto Federal de Educação, Ciência e Tecnologia Campus Formosa Interface Humano-Computador IHC Paradigmas de IHC Prof. M.Sc. Victor Hugo Lázaro Lopes IHC Paradigmas de IHC AGENDA Engenharia Cognitiva

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015 Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas

Leia mais

CONSIDERAÇÕES SOBRE USO DO SOFTWARE EDUCACIONAL FALANDO SOBRE... HISTÓRIA DO BRASIL EM AULA MINISTRADA EM LABORATÓRIO DE INFORMÁTICA

CONSIDERAÇÕES SOBRE USO DO SOFTWARE EDUCACIONAL FALANDO SOBRE... HISTÓRIA DO BRASIL EM AULA MINISTRADA EM LABORATÓRIO DE INFORMÁTICA CONSIDERAÇÕES SOBRE USO DO SOFTWARE EDUCACIONAL FALANDO SOBRE... HISTÓRIA DO BRASIL EM AULA MINISTRADA EM LABORATÓRIO DE INFORMÁTICA Dorisvaldo Rodrigues da Silva drsilva@unioeste.br Vera Lúcia Ruiz Rodrigues

Leia mais

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO Alessandro A. M de Oliveira 1 ; Alexandre de Oliveira Zamberlan 1 ; Péricles Pinheiro Feltrin 2 ; Rafael Ogayar Gomes 3

Leia mais

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MISSÃO DO CURSO A concepção do curso de Análise e Desenvolvimento de Sistemas está alinhada a essas novas demandas

Leia mais

Universidade de Santa Cruz do Sul Departamento de Informática

Universidade de Santa Cruz do Sul Departamento de Informática Universidade de Santa Cruz do Sul Departamento de Informática II Seminário dos Grupos de Pesquisa da UNISC Ficha de Inscrição do Grupo de Pesquisa Sistemas Computacionais de Apoio à Educação Santa Cruz

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 4º PERÍODO - 7º MÓDULO AVALIAÇÃO A4 DATA 22/10/2009 ENGENHARIA DE USABILIDADE

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 4º PERÍODO - 7º MÓDULO AVALIAÇÃO A4 DATA 22/10/2009 ENGENHARIA DE USABILIDADE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 4º PERÍODO - 7º MÓDULO AVALIAÇÃO A4 DATA 22/10/2009 ENGENHARIA DE USABILIDADE 2009/2 GABARITO COMENTADO QUESTÃO 1: Quando nos referimos à qualidade da interação

Leia mais

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Rene Baltazar Introdução Serão abordados, neste trabalho, significados e características de Professor Pesquisador e as conseqüências,

Leia mais

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! TUTORIAL DO ALUNO Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! O Moodle é a plataforma de ensino a distância utilizada pela Uniapae sendo a unidade de ensino para rápida capacitação

Leia mais

ESPECIFICANDO OS REQUISITOS. Cleviton Monteiro (cleviton@gmail.com)

ESPECIFICANDO OS REQUISITOS. Cleviton Monteiro (cleviton@gmail.com) ESPECIFICANDO OS REQUISITOS Cleviton Monteiro (cleviton@gmail.com) Roteiro User Story Critérios de aceitação Prototipação Luz, camera, ação! USER STORIES User Story não é Mockup Documento Caso de uso E-mail

Leia mais

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de TIC Módulos 1,2,3-10.ºD CURSO PROFISSIONAL DE TÉCNICO DE APOIO À GESTÃO DESPORTIVA Ano Letivo 2015-2016 Manual adotado:

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS 4ª Série Informática Industrial CST em Mecatrônica Industrial A atividade prática supervisionada (ATPS) é um método de ensinoaprendizagem desenvolvido por meio de um

Leia mais

Testes de Usabilidade

Testes de Usabilidade Testes de Usabilidade Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Setembro de 2012 Prof. Edwar Saliba Júnior 1 Reflexão Ao fazer referência à questão da qualidade da relação

Leia mais

Blog NoRascunho 1. Andrew Philip Saldanha de FRANÇA 2 Melissa Cirne de Lucena 3 Universidade Potiguar, Natal, RN

Blog NoRascunho 1. Andrew Philip Saldanha de FRANÇA 2 Melissa Cirne de Lucena 3 Universidade Potiguar, Natal, RN Blog NoRascunho 1 Andrew Philip Saldanha de FRANÇA 2 Melissa Cirne de Lucena 3 Universidade Potiguar, Natal, RN RESUMO Como forma de registrar acontecimentos ligados a área da comunicação com um foco em

Leia mais

Roteiro sobre Projeto Final do curso Metodologia para Desenvolvimento de Objetos de Aprendizagem

Roteiro sobre Projeto Final do curso Metodologia para Desenvolvimento de Objetos de Aprendizagem Roteiro sobre Projeto Final do curso Metodologia para Desenvolvimento de Objetos de Aprendizagem Este roteiro tem como objetivo apresentar o projeto final do curso. Você deverá elaborar um projeto para

Leia mais

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES Trabalho de Graduação Orientando: Vinicius Stein Dani vsdani@inf.ufsm.br Orientadora: Giliane

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.

Leia mais

Como conduzir com sucesso um projeto de melhoria da qualidade

Como conduzir com sucesso um projeto de melhoria da qualidade Como conduzir com sucesso um projeto de melhoria da qualidade Maria Luiza Guerra de Toledo Coordenar e conduzir um projeto de melhoria da qualidade, seja ele baseado no Seis Sigma, Lean, ou outra metodologia

Leia mais

24 O uso dos manuais de Matemática pelos alunos de 9.º ano

24 O uso dos manuais de Matemática pelos alunos de 9.º ano 24 O uso dos manuais de Matemática pelos alunos de 9.º ano Mariana Tavares Colégio Camões, Rio Tinto João Pedro da Ponte Departamento de Educação e Centro de Investigação em Educação Faculdade de Ciências

Leia mais

Uma proposta de Processo de Aquisição de Software para uma Instituição Federal de Ensino

Uma proposta de Processo de Aquisição de Software para uma Instituição Federal de Ensino Universidade Federal do Pará Campus Universitário de Castanhal Faculdade de Sistemas de Informação Uma proposta de Processo de Aquisição de Software para uma Instituição Federal de Ensino Elisiane M. Soares,

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

Leia mais

Prototipação de Software

Prototipação de Software UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Prototipação de Software Engenharia de Software 2o. Semestre de 2005

Leia mais

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

APOO Análise e Projeto Orientado a Objetos. Requisitos

APOO Análise e Projeto Orientado a Objetos. Requisitos + APOO Análise e Projeto Orientado a Objetos Requisitos Requisitos 2 n Segundo Larman: n São capacidades e condições às quais o sistema e em termos mais amplos, o projeto deve atender n Não são apenas

Leia mais

Itinerários de Ônibus Relatório Final

Itinerários de Ônibus Relatório Final CENTRO UNIVERSITÁRIO SENAC Itinerários de Ônibus Relatório Final Grupo 5 Caio Roque Daniel Nunes Elise Roese José Caneiro Marcos Grignani São Paulo Junho de 2007 1 ÍNDICE 1. Introdução... 3 2. Desenvolvimento...

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE ALMEIDA 1, Leonardo Rodrigues de SOUSA 2, Raniere Lima Menezes de PEREIRA

Leia mais

REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS

REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS REALIDADE AUMENTADA APLICADA NA EDUCAÇÃO: ESTUDOS DOS SEUS BENEFÍCIOS Kelly Cristina de Oliveira 1, Júlio César Pereira 1. 1 Universidade Paranaense (UNIPAR) Paranavaí PR Brasil kristhinasi@gmail.com,

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 08 Processos Prof. Maxwell Anderson www.maxwellanderson.com.br Introdução Conceitos já vistos em aulas anteriores: Definição de Sistemas Operacionais Funções: máquina virtual

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

Leia mais

02/10/2012. Padronização de interfaces. Referências

02/10/2012. Padronização de interfaces. Referências Referências Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Contribuição: Cláudio Márcio de Souza Vicente Gestus Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability

Leia mais

Marcello Chamusca Márcia Carvalhal. Públicos Híbridos em Relações Públicas Marcello Chamusca Márcia Carvalhal

Marcello Chamusca Márcia Carvalhal. Públicos Híbridos em Relações Públicas Marcello Chamusca Márcia Carvalhal Marcello Chamusca Márcia Carvalhal Públicos híbridos Tipologia das organizações com base no seu nível de envolvimento com as mídias pós-massivas A hipótese das três palavras-chave Contextualização - Inserção

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS 1ª série Empreendedorismo Administração A atividade prática supervisionada (ATPS) é um método de ensino-aprendizagem desenvolvido por meio de um conjunto de atividades

Leia mais

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013. Curso de atualização Educação Integral e Integrada Tutorial Moodle Belo Horizonte, 2013. 1. INTRODUÇÃO... 3 2. ACESSANDO O AMBIENTE... 4 3. CONHECENDO O AMBIENTE... 5 3.1. CAIXAS DE UTILIDADES... 5 4.

Leia mais

Este trabalho visou a caracterização da utilização dos aplicativos APS pelas empresas.

Este trabalho visou a caracterização da utilização dos aplicativos APS pelas empresas. 6 Conclusão Este capítulo tem como objetivo a apresentação dos resultados diretos e indiretos deste trabalho. São apresentadas sugestões para futuras pesquisas sobre o tema aqui abordado. 6.1. Resultados

Leia mais

O futuro da educação já começou

O futuro da educação já começou O futuro da educação já começou Sua conexão com o futuro A 10 Escola Digital é uma solução inovadora para transformar a sua escola. A LeYa traz para a sua escola o que há de mais moderno em educação, a

Leia mais

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO Resumo: Dolores Follador Secretaria de Estado da Educação do Paraná e Faculdades Integradas do Brasil - Unibrasil doloresfollador@gmail.com

Leia mais

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual

Programa Intel Educar Tutorial: Ferramenta de Classificação Visual Copyright 2008, Intel Corporation. Todos os direitos reservados. Página 1 de 17 TUTORIAL: FERRAMENTA DE CLASSIFICAÇÃO VISUAL ÍNDICE 1. Acessando a ferramenta... 3 2. Como se cadastrar... 4 3. Usando a

Leia mais

CURSOS OFERECIDOS. seus objetivos e metas. E também seus elementos fundamentais de Administração, como: PLANEJAMENTO, ORGANIZAÇÃO E CONTROLE.

CURSOS OFERECIDOS. seus objetivos e metas. E também seus elementos fundamentais de Administração, como: PLANEJAMENTO, ORGANIZAÇÃO E CONTROLE. CURSOS OFERECIDOS Access 2007 Aproximadamente 20 horas O aluno aprenderá criar Banco de Dados de forma inteligente, trabalhar com estoques, número de funcionários, clientes etc. Conhecerá ferramentas aprimoradas

Leia mais

Um espaço colaborativo de formação continuada de professores de Matemática: Reflexões acerca de atividades com o GeoGebra

Um espaço colaborativo de formação continuada de professores de Matemática: Reflexões acerca de atividades com o GeoGebra Um espaço colaborativo de formação continuada de professores de Matemática: Reflexões acerca de atividades com o GeoGebra Anne Caroline Paim Baldoni Universidade Estadual Paulista Júlio de Mesquita Filho,

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP Planejamento - 7 Planejamento do Gerenciamento do Risco Identificação dos riscos 1 O que é risco? Evento que representa uma ameaça ou uma oportunidade em potencial Plano de gerenciamento do risco Especifica

Leia mais

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007)

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007) 1 Introdução Em todo mundo, a Educação a Distância (EAD) passa por um processo evolutivo principalmente após a criação da internet. Os recursos tecnológicos oferecidos pela web permitem a EAD ferramentas

Leia mais

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários Imóvel Mix SGI Imóvel Mix SGI 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários 5. Controle de Acesso 6. Cadastro de Clientes 7. Cadastro de Imóveis 8. Vistoria

Leia mais

Portal de conteúdos Linha Direta

Portal de conteúdos Linha Direta Portal de conteúdos Linha Direta Tecnologias Educacionais PROMOVEM SÃO Ferramentas Recursos USADAS EM SALA DE AULA PARA APRENDIZADO SÃO: Facilitadoras Incentivadoras SERVEM Necessárias Pesquisa Facilitar

Leia mais

Sistemas Operacionais

Sistemas Operacionais AULA 09 Sincronização de Processos - II Monitores Conforme comentamos, o uso equivocado dos semáforos pode levar a uma situação de deadlock, por isso devemos tomar cuidado ao programar utilizando este

Leia mais

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA Andréa Willa Rodrigues Villarim (Voluntário) Marcelo Pereira Rufino (Bolsista) Larissa Aguiar (Bolsista) Nady Rocha

Leia mais

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido

Leia mais

Capitão Tormenta e Paco em Estações do Ano

Capitão Tormenta e Paco em Estações do Ano Guia do Professor Capitão Tormenta e Paco em Estações do Ano Introdução As estações do ano constituem-se em um fenômeno que o aluno constrói o conhecimento desde criança. No ensino médio ele deve ser trabalhado

Leia mais

Gerência do Processador

Gerência do Processador Andrique Amorim www.andrix.com.br professor@andrix.com.br Gerência do Processador Desenvolvimento web II IMPORTANTE SABER Desenvolvimento web II DEADLOCK (interbloqueio, blocagem, impasse) Situação em

Leia mais

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande região de armazenamento formada por bytes ou palavras, cada

Leia mais

MARKETING DE RELACIONAMENTO UMA FERRAMENTA PARA AS INSTITUIÇÕES DE ENSINO SUPERIOR: ESTUDO SOBRE PORTAL INSTITUCIONAL

MARKETING DE RELACIONAMENTO UMA FERRAMENTA PARA AS INSTITUIÇÕES DE ENSINO SUPERIOR: ESTUDO SOBRE PORTAL INSTITUCIONAL MARKETING DE RELACIONAMENTO UMA FERRAMENTA PARA AS INSTITUIÇÕES DE ENSINO SUPERIOR: ESTUDO SOBRE PORTAL INSTITUCIONAL Prof. Dr. José Alberto Carvalho dos Santos Claro Mestrado em Gestão de Negócios Universidade

Leia mais

Engenharia Reversa e Reengenharia

Engenharia Reversa e Reengenharia Engenharia Reversa e Reengenharia SCE 186 Engenharia de Software Profa Rosana T. Vaccare Braga (material adaptado a partir do concedido pela Profa.: Rosângela Penteado, DC - UFSCar) Fases Genéricas do

Leia mais

ESTRATÉGIAS PARA FORTALECER O ENSINO ATIVO NA FACISA COM UMA ABORDAGEM DE METODOLOGIAS ATIVAS E AMBIENTES VIRTUAIS DE APRENDIZAGEM

ESTRATÉGIAS PARA FORTALECER O ENSINO ATIVO NA FACISA COM UMA ABORDAGEM DE METODOLOGIAS ATIVAS E AMBIENTES VIRTUAIS DE APRENDIZAGEM ESTRATÉGIAS PARA FORTALECER O ENSINO ATIVO NA FACISA COM UMA ABORDAGEM DE METODOLOGIAS ATIVAS E AMBIENTES VIRTUAIS DE APRENDIZAGEM José Felipe Costa da Silva Graduando de Fisioterapia da FACISA/UFRN, email:

Leia mais

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com.

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com. Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

CONSULTORIA DE DESENVOLVIMENTO ORGANIZACIONAL

CONSULTORIA DE DESENVOLVIMENTO ORGANIZACIONAL CONSULTORIA DE DESENVOLVIMENTO ORGANIZACIONAL Somos especializados na identificação e facilitação de soluções na medida em que você e sua empresa necessitam para o desenvolvimento pessoal, profissional,

Leia mais

ESCOLA ESTADUAL DR. MARTINHO MARQUES SIRLEI RODRIGUES CARDOSO DO PRADO VITORINO PIXTON PARA ESCOLAS: DIVERSÃO E CRIATIVIDADE

ESCOLA ESTADUAL DR. MARTINHO MARQUES SIRLEI RODRIGUES CARDOSO DO PRADO VITORINO PIXTON PARA ESCOLAS: DIVERSÃO E CRIATIVIDADE ESCOLA ESTADUAL DR. MARTINHO MARQUES SIRLEI RODRIGUES CARDOSO DO PRADO VITORINO PIXTON PARA ESCOLAS: DIVERSÃO E CRIATIVIDADE TAQUARUSS/MS MARÇO DE 2011 ESCOLA ESTADUAL DR. MARTINHO MARQUES SIRLEI RODRIGUES

Leia mais

Um modelo para construção de materiais didáticos para o ensino de Matemática baseado em Tecnologias de Informação

Um modelo para construção de materiais didáticos para o ensino de Matemática baseado em Tecnologias de Informação Um modelo para construção de materiais didáticos para o ensino de Matemática baseado em Ednilson Luiz Silva Vaz Universidade Estadual Paulista Julio de Mesquita Filho, UNESP Brasil ednilson_vaz@hotmail.com

Leia mais

CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II

CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II CST em Análise e Desenvolvimento de Sistemas 2ª Série Programação Estruturada II A Atividade Prática Supervisionada (ATPS) é um procedimento metodológico de ensinoaprendizagem desenvolvido por meio de

Leia mais

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...

1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML... 1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...

Leia mais

Disciplina: Introdução à Informática Profª Érica Barcelos

Disciplina: Introdução à Informática Profª Érica Barcelos Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados

Leia mais

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise

Leia mais

Educação a distância: desafios e descobertas

Educação a distância: desafios e descobertas Educação a distância: desafios e descobertas Educação a distância: Desafios e descobertas Conteudista: Equipe Multidisciplinar Campus Virtual Cruzeiro do Sul Você na EAD Educação a distância: desafios

Leia mais

PRODUÇÃO DE MATERIAL DIDÁTICO VOLTADO AO ENSINO DE FÍSICA E A INCLUSÃO NO ENSINO DE FÍSICA

PRODUÇÃO DE MATERIAL DIDÁTICO VOLTADO AO ENSINO DE FÍSICA E A INCLUSÃO NO ENSINO DE FÍSICA DEPARTAMENTO DE CIÊNCIAS EXATAS LABORATÓRIO DE ENSINO DE FÍSICA PRODUÇÃO DE MATERIAL DIDÁTICO VOLTADO AO ENSINO DE FÍSICA E A INCLUSÃO NO ENSINO DE FÍSICA Projeto Bolsa Institucional LICENCIATURAS NOTURNAS

Leia mais

A Grande Importância da Mineração de Dados nas Organizações

A Grande Importância da Mineração de Dados nas Organizações A Grande Importância da Mineração de Dados nas Organizações Amarildo Aparecido Ferreira Junior¹, Késsia Rita da Costa Marchi¹, Jaime Willian Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil

Leia mais

DESENVOLVIMENTO DE APLICAÇÃO INTERATIVA EM GINGA PARA O PROGRAMA SOM E PROSA DA TELEVISÃO UNIVERSITÁRIA UNESP

DESENVOLVIMENTO DE APLICAÇÃO INTERATIVA EM GINGA PARA O PROGRAMA SOM E PROSA DA TELEVISÃO UNIVERSITÁRIA UNESP LUCAS SILVEIRA DE AZEVEDO FABIO CARDOSO FERNANDO RAMOS GELONEZE RENE LOPEZ INTRODUÇÃO TELEVISÃO UNIVERSITÁRIA UNESP BAURU SP UNIVERSIDADE ESTADUAL PAULISTA - PARCEIRA DO CANAL FUTURA -PROGRAMAS DE TELEVISÃO

Leia mais

AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES

AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES Rafael Milani do Nascimento, Claudete Werner Universidade Paranaense (Unipar)

Leia mais