Volta a Portugal. Relatório. Algoritmos e Estruturas de Dados 2º ano do Mestrado Integrado em Engenharia Informática e Computação

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

Download "Volta a Portugal. Relatório. Algoritmos e Estruturas de Dados 2º ano do Mestrado Integrado em Engenharia Informática e Computação"

Transcrição

1 Volta a Portugal Relatório Algoritmos e Estruturas de Dados 2º ano do Mestrado Integrado em Engenharia Informática e Computação Elementos do Grupo: João Carlos Figueiredo Rodrigues Prudêncio ei07111@fe.up Pedro Miguel Cerqueira da Silva ei06002@fe.up.pt José Miguel Teixeira Viana ei07139@fe.up.pt Turma: 2MIEIC5 10 de Dezembro de 2008

2 Índice 1. Introdução Descrição estruturada do problema Pressupostos Casos de utilização Desenho da solução Implentação Conclusão Bibliografia 17 Índice de imagens Ilustração 1 Diagrama de casos de utilização... 8 Ilustração 2 Modelo de classes UML Ilustração 3 Menu de inserção de chegadas a etapas Ilustração 4 Menu de classificação geral individual por tempos Ilustração 5 Menu de pesquisa de eventos

3 1. Introdução O trabalho prático que este relatório expõe é no âmbito da disciplina de Algoritmos e Estruturas de Dados leccionada no segundo ano do Mestrado Integrado de Engenharia Informática e Computação da Faculdade de Engenharia da Universidade do Porto. A elaboração deste relatório tem como objectivo explicitar e documentar um software desenvolvido pelos autores do mesmo, na linguagem de programação orientada por objectos C++. Desta forma, nos capítulos que se seguem será apresentada a estrutura e organização global do programa, usando, entre outros, o UML. Este trabalho prático foi dividido em duas partes, sendo que a segunda parte era a continuação do projecto iniciado. Sendo assim, este relatório irá fundamentar todas as opções usadas, e funcionalidades implementadas, tanto da primeira parte, como da segunda. Em relação aos objectivos gerais do trabalho, pretendia-se um programa que tivesse a funcionalidade de gerir a Volta a Portugal em ciclismo, exibindo todas as funcionalidades para o cálculo de classificações, gestão de etapas, gestão de equipas e ciclistas, entre outras. No próximo capítulo, será relatada estrutura global do problema assim como as interpretações e bases que nos permitiram projectar um programa, e pensar nos algoritmos que o resolvessem. A elaboração deste projecto, teve como fundamento pesquisa bibliográfica, com recorrência a livros, pesquisa na internet acerca de algoritmia e programação em específico sobre linguagem C++ e UML. É de salientar que foi usado como ambiente de desenvolvimento de programação o programa Microsoft Visual Studio 2008, desta forma o grupo não garante que os ficheiros sejam correctamente interpretados por outro compilador que não o que este software usa. Para a esquematização do modelo de casos de utilização, foi usado o programa Microsoft Office Visio Por fim, usou-se um programa para realizar o diagrama de UML denominado Architecture Enterprise. Considera-se portanto, que este projecto foi estimulante para a aprendizagem de programação, e da linguagem C++ em concreto, na medida em que motivou o grupo na procura de soluções para o problema proposto. Além de competências de programação, competências de trabalho de equipa e de organização de projectos foram da mesma forma estimuladas. 3

4 2. Descrição estruturada do problema 2.1. Pressupostos O enunciado do trabalho prático, propõe a elaboração de um sistema para gestão da Volta a Portugal em bicicleta. Considera-se portanto essencial entender toda a conjuntura deste desporto, em termos de organização das suas estruturas básicas e modelos de classificação, assim como dos elementos que têm uma participação activa no mesmo e de que maneiras é que intervêm. É portanto essencial, clarificar os pressupostos que consideramos, antes de iniciarmos o processo de estruturação do projecto, em termos de programação. Numa Volta a Portugal, existem um conjunto de equipas que participam na mesma. Uma equipa possui um conjunto de patrocinadores, para poder financiar a sua permanência na competição. É constituída por um director associativo, e por um conjunto de ciclistas. Não foi possível apurar qual o número de directores associativos que uma equipa pode ter, decidiu-se então definir que para a existência de uma equipa tem que existir um e só um director associativo que vai fazer a gestão da equipa. Sendo assim, para criar uma nova equipa na competição, é necessário referir qual o director associativo que vai assumir os cargos de gestão da mesma. Durante a competição é possível contratar outro director associativo para a equipa, mas uma equipa nunca pode ficar sem uma pessoa responsável por este cargo. Em relação aos ciclistas de uma equipa, estes são os principais intervenientes na competição. Um ciclista apenas pode existir associado a uma determinada equipa, tendo algumas características que achamos relevantes para o seu desempenho como desportista, tais como: eficácia a pedalar, altura, estilos dos quais é especialista, peso, potência a pedalar, assim como a sua capacidade aeróbia (VO2max). Note-se que consideramos que não existe limite para o número de ciclistas numa equipa. Consideramos apenas como restrição, que não podem existir nomes repetidos na competição. Iremos de seguida expor, de que medida é que estes agentes se envolvem na Volta a Portugal. Primeiro é importante referir que uma Volta a Portugal, ocorre com uma frequência anual, estando sempre associada a um ano. Uma volta de um determinado ano, é subdividida em várias etapas. Cada etapa é iniciada numa determinada data e está predefinido o número de quilómetros que o circuito dessa etapa possui, assim como o percurso que está irá tomar. Uma etapa é por sua vez subdivida, em várias locais, que podem ser ou uma meta-volante ou um prémiomontanha. Cada um destes checkpoints tem uma importância crucial para a classificação que irá ser explicada de seguida. 4

5 Tanto uma meta-volante como um prémio-montanha, possuem uma referência ao quilómetro que onde se encontra, ou seja, se pertencem a uma etapa que tem um circuito de 200 quilómetros, esses checkpoints terão que ter um quilómetro entre 0 e 200, garantindo assim que este se encontra dentro da etapa. Em cada meta-volante são registados os três primeiros ciclistas a chegar, e é registado o tempo a que estes chegam. São também atribuídos 5, 3 e 1 pontos pela ordem de chegada. Além disso, são atribuídas bonificações de 3, 2 e 1 minutos também pela ordem de chegada. Relativamente aos prémios-montanha, existem três tipos de categorias pelo que conseguimos apurar. Relativamente á categoria 1, não conseguimos descobrir qual era a pontuação que atribuía a um ciclista, pelo que arbitramos que seriam atribuídos 20, 16, 12, 8, 4 e 2 aos ciclistas pela sua ordem de chegada. Na categoria 2 seriam atribuídos os pontos da seguinte forma 10, 8, 6, 4, 2 e 1, e finalmente na categoria 3 seria 5, 3, 2, 1. Ainda relativamente aos checkpoints, apenas será importante guardar os tempos de chegada do ciclista em que são contabilizados os pontos. Por exemplo, num prémio-montanha de categoria 1, o sétimo ciclista a chegar, já não terá importância para a classificação, e portanto não será relevante contabilizar o tempo, nem o facto de ter chegado a esse local. Além destes locais referidos, também vai ser importante saber a ordem de chegada e o tempo que um ciclista chega no final de cada etapa. Neste caso, consideramos importante que todos os ciclistas possam cortar a meta, e portanto serão contabilizados todos os tempos. Aos primeiros três ciclistas a chegarem ao final da etapa, são atribuídas as bonificações de 10, 6 e 4 minutos respectivamente. Note-se ainda, que em cada um destes locais, não podem chegar dois ciclistas com o mesmo nome, ou seja, como seria óbvio um ciclista só pode chegar uma vez a um local. Ainda relativamente ás chegadas a um local, note-se que é importante que um ciclista não chegue primeiro ao final da etapa, e só posteriormente a uma metavolante, por exemplo. Com isto queremos dizer que, tem que haver coerência com a ordem de chegada de um ciclista em um local, e com a relação tempo/quilómetro de chegada. Apesar de parecerem situações óbvias, torna-se necessário esclarecer estas situações, porque quando se está a simular situações do mundo real através da programação, todos estes pressupostos convêm ser analisados e definidos. Após definir a estrutura de uma etapa, procede-se a explicação das classificações realizadas em cada etapa. A classificação individual por tempos é gerada a partir dos tempos alcançados por cada ciclista nessa etapa, que serão ordenados de forma crescente. Nesta classificação também são contabilizadas as 5

6 bonificações tanto da chegada ao final da etapa, como da chegada às metas-volante. No entanto, estas bonificações apenas são tomadas em conta aquando do cálculo da classificação individual por tempos. Para a classificação montanha, é preciso considerar os prémios-montanha existentes na etapa. A classificação montanha será portanto a soma de pontos montanha de cada ciclista. Estas pontuações serão ordenadas de forma decrescente, e portanto o ciclista que possuir mais pontos será o vencedor desta classificação. Relativamente à classificação por pontos, esta é determinada pela ordem de chegada ao fim da etapa. Para determinar esta ordem, consulta-se a classificação individual por tempos, ou seja, o ciclista que tiver menor tempo será o primeiro a chegar ao final da etapa. Serão considerados os dez primeiros a chegar, e a pontuação será atribuída da seguinte forma do primeiro para o último: 25, 20, 16, 13, 10, 8, 6, 4, 2 e 1 pontos. Existe também a classificação por equipas, que será como o nome indica ser constituída por equipas. A cada equipa soma-se então os três melhores tempos de todo o seu plantel activo de ciclistas. Posteriormente ordenam-se estes tempos de forma crescente, e a equipa que possuir um menor tempo será a vencedora desta classificação. Estes são os tipos de classificações existentes por cada etapa. Tal como já foi referido, uma volta é constituída por um conjunto de etapas. Assim, existe também uma classificação global que estará dependente da classificação de cada etapa. De seguida irá ser descrita como é calculada a classificação geral de uma volta. Existe também uma classificação individual geral por tempos, que para cada ciclista irá somar os tempos obtidos em cada uma das etapas. É nesta fase que serão contabilizadas as bonificações obtidas tanto nas metas-volante, como á chegada de cada etapa. Esta classificação irá ser ordenada de forma crescente por tempo. O ciclista com menor tempo será considerado o vencedor desta classificação e, portanto portador da camisola amarela. A classificação geral montanha, será como o nome indica obtida a partir da soma dos pontos de um ciclista em todos prémios-montanha de todas as etapas, caso tenho alcançado algum ponto de acordo com a metodologia já explicada. Estas pontuações serão ordenadas de forma decrescente, e portanto o ciclista que possuir mais pontos será o vencedor desta classificação e por conseguinte, portador da camisola azul. É também considerada a classificação geral juventude, que irá ser constituída pelos cinco melhores ciclistas da classificação geral individual por tempos, com 6

7 menos de vinte cinco anos de idade. O vencedor desta classificação é o portador da camisola laranja. Numa volta existe também uma classificação geral por pontos, mas esta é distinta da classificação por pontos das etapas. Assim, a classificação geral por pontos numa volta, não é mais do que para cada ciclista somar as pontuações obtidas por metas-volante assim como a sua pontuação na classificação montanha, se é que tem, para cada etapa. Note-se que o vencedor desta classificação é o portador da camisola branca. A classificação geral por equipas consiste na soma dos três melhores tempos individuais de cada equipa em todas as etapas disputadas. 2.2 Casos de utilização O diagrama de Use Case ou casos de utilização é referente a todas as acções que os intervenientes do processo de inscrição desencadeiam ou acções desencadeadas por terceiros que intervêm directamente com estes. O actor principal é o utilizador do programa. Tal como especificado no enunciado, serão considerados três tipos de utilizadores, visitante, administrador ou coordenador. O visitante apenas poderá consultar todos os dados relativamente às equipas, etapas, classificações, historial. Mas nada poderá alterar. O administrador tem as mesmas permissões para consultar toda a informação, e pode adicionalmente editar as classificações nas etapas, ou seja, adicionar tempos a um ciclista numa determinada etapa, ou uma chegada num prémio-montanha ou numa meta-volante. Pode também alterar o historial de um determinado ciclista, ou seja, adicionar ou remover prémios. Estas funcionalidades irão ser aprofundadas posteriormente. Para entrar no sistema como administrador será necessário um login e uma password, que estão guardados num ficheiro. O coordenador tem as mesmas permissões que o administrador, e adicionalmente pode alterar toda a constituição das equipas e das etapas, assim como configurar as contas dos utilizadores. Para entrar no sistema como coordenador é necessário também um login e uma password que estão armazenados num ficheiro. 7

8 Ilustração 2 Diagrama de casos de utilização 8

9 3. Desenho da solução Neste capítulo irá ser apresentada a organização das classes e suas funções. Note que devido á elevada extensão das classes e métodos do programa elaborado comparativamente com o número de páginas proposto para o relatório, irá apenas ser apresentado um modelo global e resumido das classes. Para um conhecimento profundo acerca das mesmas apenas é possível através da análise do código fonte. A classe Trabalhador tem como objectivo guardar as informações subjacentes a qualquer trabalhador numa equipa, ou seja, nome, data de nascimento e naturalidade. Esta classe possui os métodos set e get para poder alterar os membros dados assim como todas as outras classes que irão ser apresentadas de seguida. Utilizou-se o conceito de herança de classes e polimorfismo para elaborar as classes Ciclista e DirectorAssociativo, que herdam da classe trabalhador. Estas duas classes possuem os membros de dados que foram acordados ser os mais relevantes neste caso, e herdam todas as características do Trabalhador. Note-se ainda que existe um método imprimir em todas estas três classes, permitindo usar o conceito de polimorfismo, que dependente do tipo de objecto irá invocar o respectivo método imprime. A classe Equipa irá ser a classe que armazena Ciclistas e um Director Associativo. Assim esta classe irá ter os métodos adicionaciclista() e apagaciclista() que como o nome indica permite manipular o plantel da equipa. De notar que nesta classe já usamos o conceito de overloading de operadores, assim em muitas outras classes. Neste caso o método operator<<() foi definido, apesar de ser uma função friend e de não pertencer á classe. Estes operador é definido na maioria das classes que irão ser apresentadas. Foram desenvolvidas outras classes que o grupo achou pertinente e com bastante usabilidade. Uma dessas classes foi a classe Data e a classe Tempo. A classe Data possui um dia, mês e ano, e possui métodos para validação de datas e para impressão dessa data em forma de um tipo de dados do tipo string. Esta classe possui o método operator<() que permite comparar datas, o que é essencial para efectuar a classificação juventude, por exemplo. A classe Tempo é bastante similar, possuindo os membros dado hora, minuto, segundo. Possui alguns operadores implementados para incrementar, decrementar, comparar tempos. Esta classe também é essencial para toda a classificação. Uma outra classe não menos importante é a classe Excepcao, que é responsável por todas as excepções que possam ocorrer durante a execução do programa. Apesar de muito simples, contendo apenas um membro dado com o nome da excepção e o operator<<(), é correntemente usada ao longo de todo o programa. 9

10 A classe Etapa é fulcral no desenho deste programa. Responsável por grande parte das classificações como já explicado anteriormente, armazena também objectos do tipo MetaVolante, PremioMontanha, Pontuacao, que são também classes que foram elaboradas. A classe MetaVolante possui os membros dados do nome e do quilómetro a que essa meta-volante ocorre, mas também possui um vector com os primeiros ciclistas que chegaram a essa meta-volante, ou seja um vector de objecto do tipo Pontuacao. A classe PremioMontanha é muito similar, mas é utilizada para as pontuações montanha. A partir destas três classes ira ser possível gerar todas as classificações. Vão existir vários contentores genéricos do tipo vector que conterão as diferentes classificações. A classe Pontuacao é a classe base de todas as classificações, tendo portanto um apontador para Ciclista e um Tempo. Foi definido também o operator<() que irá ser usado para todo o tipo de classificações, este dirá que uma Pontuacao será menor que outra, quando o tempo da primeira for menor que o da segunda(usando o operador da classe Tempo). Relativamente ainda á classe Etapa, cada etapa possui um objecto do tipo Eventos, que irá conter uma Binary Search Tree(BST). Esta BST conterá um conjunto de objectos do tipo PontuacaoBST, este tipo de objectos contém um apontador para uma Pontuacao, e uma membro de dados do tipo string, que conterá a descrição dessa pontuação. Basicamente, um objecto do tipo PontuacaoBST será ou uma chegada ao final da etapa, ou uma chegada a uma meta-volante ou por último, uma chegada a um prémio-montanha. Desta forma, esta BST terá a funcionalidade para pesquisar eventos que ocorreram nessa etapa. Assim recorrendo a um algoritmo de pesquisa muito eficiente das árvores binárias, consegue-se encontrar rapidamente um conjunto de pontuações pretendidas, dentro de um intervalo de tempo estipulado. Relativamente á classe Volta, esta é basicamente constituída por um conjunto de etapas, apesar de conter também o seu próprio sistema de classificações baseado nas etapas já devidamente especificado. Este classe terá então acesso a um vector de objectos do tipo apontadores para Equipa, e um de objectos do tipo apontadores para Etapa. Ao longo da elaboração do programa, houve necessidade de usar sempre apontadores em todas as estruturas. Desta forma não se está a replicar os dados, existindo apenas a informação uma vez, o restante serão apontadores para essa posição de memória. Usamos esta situação no caso dos vectores de apontadores para Ciclista na classe Equipa, assim como na classe Etapa. Existem ainda as classes Visitante, Administrativo e Coordenador, responsáveis pelo interface com o utilizador. A classe Interface é o ponto de partida para o programa, permitindo escolher como deseja entrar no sistema. Esta classe possui um 10

11 apontador para um objecto do tipo Historico, e sempre que o programa é iniciado ou fechado os dados são carregados e actualizados a partir dos ficheiros que se encontram na pasta do projecto. A classe Historico é portanto responsável por carregar todas as voltas, que por sua vez carregam todas as suas respectivas etapas. Relativamente aos ficheiros existem os ficheiros equipasx.txt e etapasx.txt, em que X deverá ter o ano dessa volta. Estes ficheiros possuem uma organização própria e necessitam de ter este nome para serem reconhecidos pelo programa. Caso não exista pelo menos um ficheiro de etapas e um de equipas o programa lançará uma excepção e não poderá ser iniciado. Note-se que apesar disso o utilizador nada tem que fazer nos ficheiros, visto que a gestão destes será da inteira responsabilidade do programa. No entanto, pensou-se que não faria sentido o programa iniciar sem ter como base estes ficheiros, que permitem o carregamento e a actualização dos dados. Existem ainda os ficheiros Visitantes.txt, Administrativo.txt, Coordenadores.txt. No caso dos Visitantes, possui o número de visitantes total ao programa, assim como a última visita. No caso dos restantes ficheiros, possuem as passwords dos utilizadores e também os dados da última visita desse utilizador. São estas classes que também são responsáveis por todos os menus existentes na interface gráfica do programa, fazendo também todas as validações no decorrer no mesmo. Em todos os menus, são previstas todas as opções possíveis, e as que não se enquadra no panorama possível de opções, serão rejeitadas e aparecerá uma mensagem de erro para o utilizador voltar a inserir uma opção correcta. O grupo teve o cuidado de efectuar uma interface robusta, de maneira que o programa nunca bloquear aceitando por exemplo letras quando são pedidos números. Foi ainda elaborada outra classe denominada hashhistorico, que contém uma hash_set de objectos do tipo CiclistaHistorico. Um CiclistaHistorico conterá o nome de um ciclista e um vector de objectos do tipo Premium. Um objecto Premium representará um prémio de um ciclista, ou seja, terá um ano de realização, a equipa a que esse ciclista pertence nesse ano, assim como a modalidade que esse ciclista foi vencedor. Assim, permite-se adicionar, remover e visualizar todos os prémios que um determinado ciclista venceu. É possível carregar a partir de um ficheiro uma determinada modalidade, estando onze ficheiros disponíveis para o efeito. Ao actualizar os dados no ficheiro, o programa irá actualizar todos os ficheiros, colocando o prémio no respectivo ficheiro de acordo com a modalidade. Os ficheiros terão o seguinte formato historicoamadores.txt mas o utilizador não tem que se preocupar com a organização interna dos ficheiros, esta será da inteira responsabilidade do programa. 11

12 Relativamente às estruturas de dados usadas, foram várias de acordo com a situação pretendida. No caso da pesquisa de eventos a estrutura que achamos mais adequada foi a BST visto que tem como ordem de complexidade, para a execução da pesquisa de elementos pode ser realizada em O(log n). Usamos uma classe BST já definida, leccionado nas aulas da disciplina. No caso do histórico, o ideal é usar uma hash_set visto que pretende-se obter rapidamente os prémios de um utilizador. As tabelas de dispersão asseguram tempo médio constante para inserção, remoção e pesquisa. Isto é possível através de uma função de codificação que definimos, que é usada pela classe. Nas restantes situações foi usada a classe vector. Apesar de haver estruturas mais eficazes, pensamos não ser objectivo do trabalho alterar tudo o que já estava realizado numa primeira fase, para uma estrutura mais eficiente. Assim, o grupo resolveu manter a estrutura vector predominante no trabalho. Como algoritmo de ordenação foi usado o algoritmo InsertionSort, apesar de não ser dos algoritmos mais eficientes, pensamos que não teria grande impacto a alteração para o algoritmo mais eficiente, visto a quantidade pequena esperada nos dados do programa. 12

13 Ilustração 2 Modelo de classes UML 13

14 4. Implementação Existem vários algoritmos que foram aplicados ao longo da realização do projecto, é difícil escolher alguns mais relevantes para incluir neste relatório. Relativamente á fase de testes do programa, desde o ínicio da elaboração deste que se procederam a sucessivos testes. Tentando adivinhar possíveis erros e falhas do programa e dos algoritmos implementados, muitos testes foram feitos. Para a realização destes testes, foram introduzidas três etapas com prémios-montanha e metas-volante, cinco equipas, cada equipa com cinco ciclistas. A partir destes dados inseriu-se chegadas aos checkpoints, analisando a classificação tanto das etapas, como a classificação geral. De seguida apresentam-se esses testes efectuados e os resultados obtidos. Ilustração 3 Menu de inserção de chegadas a etapas A partir de dados inseridos como demonstrado na Ilustração 3, obteve-se a classificação geral demonstrado pela Ilustração 4. Devido às inúmeras classificações existentes na Volta a Portugal, é impossível demonstrar todos os testes efectuados. 14

15 Ilustração 4 Menu de classificação geral individual por tempos Para testar a pesquisa de eventos, usamos os dados já inseridos e testamos várias pesquisas, com vários tempos, e conferimos se todos os resultados das pesquisas estavam coerentes. Apresentamos de seguida um desses testes. Ilustração 5 Menu de pesquisa de eventos 15

16 5. Conclusão Relativamente às funcionalidades não implementadas, consideramos que não existem. Visto que consideramos que todos as funcionalidades e objectivos propostos no enunciado foram cumpridos, tanto relativo á primeira parte do trabalho, como á segunda parte. No entanto, seria possível implementar outras funcionalidades com mais tempo para a elaboração do programa. Uma das funcionalidades que pensamos em implementar seria a codificação da password nos ficheiros, de maneira que não existisse maneira de alguém descobrir a password de um determinado utilizador, ao pesquisar os ficheiros. Outras das funcionalidades que poderiam ter sido implementadas seria por exemplo permitir a elaboração de gráficos sobre a performance de um determinado ciclista, ou equipa. Analisando os dados de todas as provas de anos passados, poder-se-ia fazer o tratamento estatístico, e elaborar automaticamente um relatório acerca das probabilidades de cada equipa ou ciclista ganhar efectivamente uma determinada classificação. Poder-se-ia também ter implementado uma espécie de jogo/simulação, que permitisse gerar automaticamente as chegadas aos checkpoints de acordo com as características de cada ciclista e também dos dados estatísticos acima referidos. Possivelmente poder-se-á mesmo implementar as funcionalidades acima referidas após a conclusão da disciplina. Relativamente ao desempenho do grupo, todos os elementos do grupo contribuíram positivamente para o desenvolvimento do trabalho. Através de um bom trabalho de equipa, aproveitando os conhecimentos individuais de cada elemento do grupo, conseguiu-se alcançar os objectivos propostos inicialmente para este trabalho. 16

17 6. Bibliografia The C++ Programming Language, 3rd Edition / Stroustrup Addison-Wesley C++ Primer, 3rd Edition / Lippman and Lajoie Addison-Wesley

MANUAL DE PROCEDIMENTOS PLATAFORMA DE INSCRIÇÕES ONLINE

MANUAL DE PROCEDIMENTOS PLATAFORMA DE INSCRIÇÕES ONLINE A época de 2012/2013 terá um novo recurso para a Filiação e Inscrições em Provas para os Clubes, Equipas e Agentes Desportivos, tendo sido criada para o efeito uma nova Plataforma de Inscrições Online.

Leia mais

Catálogo Nacional de Compras Públicas. Manual de Fornecedores

Catálogo Nacional de Compras Públicas. Manual de Fornecedores 10 de Julho de 2009 Índice 1. Introdução... 3 1.1. Objectivo... 3 2. Fornecedor... 4 2.1. AQs/CPAs... 4 2.2. Contratos... 4 2.3. Grupos AQ/CPA... 5 3. Carregamento e Actualização do Catálogo... 7 3.1.

Leia mais

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase Universidade do Minho Departamento de Informática Desenvolvimento de Sistemas de Software Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase Luana Georgia Lopes Telha nº 49379 Luís

Leia mais

Manual do Gestor da Informação do Sistema

Manual do Gestor da Informação do Sistema Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Gestor da Informação do Sistema João Braga

Leia mais

4.1. UML Diagramas de casos de uso

4.1. UML Diagramas de casos de uso Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema

Leia mais

UNIDADE 1 TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

UNIDADE 1 TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Ensino Regular Diurno Disciplina: T.I.C. Professores: Paula Dias Curso: AC/EC1 Ano: 9.º Turma(s): 2 Diagnosticar o estádio de desenvolvimento das competências em TIC dos alunos. Conhecer os conceitos básicos

Leia mais

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade)

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade) Escola Básica e Secundária de Velas Linhas de Exploração do Quadro de da Disciplina de Tecnologias de Informação e Comunicação (TIC) Oferta de Escola 2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º

Leia mais

Manual de Utilizador Plataforma de Estágios TIC. www.estagiostic.gov.pt

Manual de Utilizador Plataforma de Estágios TIC. www.estagiostic.gov.pt Manual de Utilizador Plataforma de Estágios TIC www.estagiostic.gov.pt 1 Índice 1 Introdução 3 1.1 Programa de Estágios TIC 3 1.2 Objectivo da plataforma 3 1.3 Perfis 4 1.3.1 Escola 4 1.3.2 Empresa 4 1.3.3

Leia mais

Curriculum DeGóis Guia de preenchimento do Curriculum Vitae (Informação mínima necessária)

Curriculum DeGóis Guia de preenchimento do Curriculum Vitae (Informação mínima necessária) Curriculum DeGóis Guia de preenchimento do Curriculum Vitae (Informação mínima necessária) http://curriculum.degois.pt Março de 2012 Versão 1.5 1 Introdução O objectivo deste guia é auxiliar o utilizador

Leia mais

PAINEL DE ADMINISTRADOR

PAINEL DE ADMINISTRADOR PAINEL DE ADMINISTRADOR IMPORTANTE: O Painel de administrador APENAS deverá ser utilizado pelo responsável do sistema. são: Nesta aplicação, poderá configurar todo o sistema de facturação. As opções do

Leia mais

CASO DE ESTUDO SOBRE SIG

CASO DE ESTUDO SOBRE SIG Laboratório Regional de Engenharia Civil Agência Regional da Energia e Ambiente da Região Autónoma da Madeira Câmara Municipal do Funchal Sistema Integrado para a Implementação de Sustentabilidade CASO

Leia mais

O Manual do ssc. Peter H. Grasch

O Manual do ssc. Peter H. Grasch Peter H. Grasch 2 Conteúdo 1 Introdução 6 2 Usar o ssc 7 2.1 Gerir os utilizadores.................................... 7 2.1.1 Adicionar um utilizador.............................. 8 2.1.1.1 Associar-se

Leia mais

Submissão Autenticada de Ficheiros ao SIGEX

Submissão Autenticada de Ficheiros ao SIGEX Submissão Autenticada de Ficheiros ao SIGEX Segurança em Sistemas Informáticos José Martins - ei06031@fe.up.pt Marcelo Cerqueira - ei06093@fe.up.pt Grupo 10, T4 Índice Introdução... 3 Problema e Objectivos...

Leia mais

Relatório SHST - 2003

Relatório SHST - 2003 Relatório da Actividade dos Serviços de Segurança, Higiene e Saúde no Trabalho Relatório SHST - 2003 Programa de Recolha da Informação Manual de Operação Versão 1.0 DEEP Departamento de Estudos, Estatística

Leia mais

DOMINE O EXCEL 2007. 16-09-2008 Fascículo 1

DOMINE O EXCEL 2007. 16-09-2008 Fascículo 1 DOMINE O EXCEL 2007 16-09-2008 Introdução ao Microsoft Excel 2007 O ambiente de trabalho O Friso e os Tabuladores do Excel 2007 O Excel possui várias versões sendo que, para a plataforma Windows, a mais

Leia mais

Avaliação do Desempenho do. Pessoal Docente. Manual de Utilizador

Avaliação do Desempenho do. Pessoal Docente. Manual de Utilizador Avaliação do Desempenho do Pessoal Docente Manual de Utilizador Junho de 2011 V6 Índice 1 ENQUADRAMENTO... 4 1.1 Aspectos gerais... 4 1.2 Normas importantes de acesso e utilização da aplicação... 4 1.3

Leia mais

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática 3ºAno Disciplina de Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/2010 GereComSaber Sistema de

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

[EIC0110] Concepção e Análise de algoritmos 2010-2011. Trabalho de Grupo 2: Tema 4. Auto-Complete. Turma 3 Grupo 13. Maio de 2011

[EIC0110] Concepção e Análise de algoritmos 2010-2011. Trabalho de Grupo 2: Tema 4. Auto-Complete. Turma 3 Grupo 13. Maio de 2011 [EIC0110] Concepção e Análise de algoritmos 2010-2011 Trabalho de Grupo 2: Tema 4 Auto-Complete Turma 3 Grupo 13 Maio de 2011 Trabalho realizado por: Maria Antonieta Dias Ponce de Leão e Oliveira 070509157

Leia mais

Boot Camp Manual de Instalação e Configuração

Boot Camp Manual de Instalação e Configuração Boot Camp Manual de Instalação e Configuração Conteúdo 3 Introdução 3 Do que necessita 4 Descrição geral da instalação 4 Passo 1: Procurar actualizações 4 Passo 2: Preparar o computador Mac para o Windows

Leia mais

Jornal Oficial da União Europeia

Jornal Oficial da União Europeia 6.2.2003 L 31/3 REGULAMENTO (CE) N. o 223/2003 DA COMISSÃO de 5 de Fevereiro de 2003 que diz respeito aos requisitos em matéria de rotulagem relacionados com o modo de produção biológico aplicáveis aos

Leia mais

Rock In Rio - Lisboa

Rock In Rio - Lisboa Curso de Engenharia Informática Industrial Rock In Rio - Lisboa Elaborado por: Ano Lectivo: 2004/05 Tiago Costa N.º 4917 Turma: C Gustavo Graça Patrício N.º 4757 Turma: C Docente: Professora Maria Estalagem

Leia mais

Manual do Utilizador. Manual do Utilizador Modelo10 no sisgep. Data última versão: 16.02.2007 Versão : 1.2. Data criação: 26.02.

Manual do Utilizador. Manual do Utilizador Modelo10 no sisgep. Data última versão: 16.02.2007 Versão : 1.2. Data criação: 26.02. Manual do Utilizador Modelo10 no sisgep Manual do Utilizador Modelo10 no sisgep Data última versão: 16.02.2007 Versão : 1.2 Data criação: 26.02.2004 Faro R. Dr. José Filipe Alvares, 31 8005-220 FARO Telf.

Leia mais

Introdução... 3. 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação...

Introdução... 3. 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação... Índice Introdução... 3 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação... 4 II Entrada na Aplicação... 5 1. Informações... 6 1. Avaliação

Leia mais

Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores

Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores Licenciatura em Engenharia Informática e de Computadores Trabalho prático Sistemas

Leia mais

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01 Q-Acadêmico Módulo CIEE - Estágio Revisão 01 SUMÁRIO 1. VISÃO GERAL DO MÓDULO... 2 1.1 PRÉ-REQUISITOS... 2 2. ORDEM DE CADASTROS PARA UTILIZAÇÃO DO MÓDULO CIEE... 3 2.1 CADASTRANDO EMPRESAS... 3 2.1.1

Leia mais

Trabalho 7 Fila de prioridade usando heap para simulação de atendimento

Trabalho 7 Fila de prioridade usando heap para simulação de atendimento Trabalho 7 Fila de prioridade usando heap para simulação de atendimento Data: 21/10/2013 até meia-noite Dúvidas até: 09/10/2013 Faq disponível em: http://www2.icmc.usp.br/~mello/trabalho07.html A estrutura

Leia mais

www.pwc.pt Auditoria nos termos do Regulamento da Qualidade de Serviço Relatório resumo EDP Serviço Universal, S.A.

www.pwc.pt Auditoria nos termos do Regulamento da Qualidade de Serviço Relatório resumo EDP Serviço Universal, S.A. www.pwc.pt Auditoria nos termos do Regulamento da Qualidade de Serviço Relatório resumo EDP Serviço Universal, S.A. Janeiro 2014 Enquadramento A promoção da melhoria contínua da qualidade de serviço no

Leia mais

Introdução à Programação B Licenciatura em Engenharia Informática. Enunciado do trabalho prático. Quem quer ser milionário? 20 de Dezembro de 2007

Introdução à Programação B Licenciatura em Engenharia Informática. Enunciado do trabalho prático. Quem quer ser milionário? 20 de Dezembro de 2007 Introdução à Programação B Licenciatura em Engenharia Informática Enunciado do trabalho prático Quem quer ser milionário? 20 de Dezembro de 2007 1. Introdução Quem quer ser milionário? é um jogo televisivo

Leia mais

Novo Formato de Logins Manual de Consulta

Novo Formato de Logins Manual de Consulta Gestão Integrada de Acessos Novo Formato de Logins Manual de Consulta Gestão Integrada de Acessos Histórico de Alterações Versão Descrição Autor Data 1.0 Versão inicial DSI/PPQ 2014-07-11 Controlo do documento

Leia mais

NCE/15/00099 Relatório preliminar da CAE - Novo ciclo de estudos

NCE/15/00099 Relatório preliminar da CAE - Novo ciclo de estudos NCE/15/00099 Relatório preliminar da CAE - Novo ciclo de estudos Caracterização do pedido Perguntas A.1 a A.10 A.1. Instituição de Ensino Superior / Entidade Instituidora: Instituto Politécnico De Setúbal

Leia mais

Manual do Utilizador GESTFOR Gestão da Formação

Manual do Utilizador GESTFOR Gestão da Formação Manual do Utilizador GESTFOR Gestão da Formação 1. INTRODUÇÃO...1 2. MÓDULO DE GESTÃO...2 2.1. ENTIDADES...3 2.1.1. TERCEIROS...4 2.1.1.1. CONSULTAR OS TERCEIROS...4 2.1.1.2. CRIAR UM TERCEIRO...5 2.1.1.3.

Leia mais

Guia rápido de criação e gestão de um espaço no SAPO Campus

Guia rápido de criação e gestão de um espaço no SAPO Campus Guia rápido de criação e gestão de um espaço no SAPO Campus O SAPO Campus é uma plataforma online, disponível em http://campus.sapo.pt, que permite a comunicação e a colaboração entre membros de uma Instituição

Leia mais

Projecto de Desenvolvimento de Sistemas de Software

Projecto de Desenvolvimento de Sistemas de Software Projecto de Desenvolvimento de Sistemas de Software Grupo 2 Carla Alexandra Marques Gregório, nº51840 Nuno Filipe Cruzeiro de Almeida, nº51822 Rogério Araújo Costa, nº51831 1 Introdução No âmbito da disciplina

Leia mais

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II

Múltiplos Estágios processo com três estágios Inquérito de Satisfação Fase II O seguinte exercício contempla um processo com três estágios. Baseia-se no Inquérito de Satisfação Fase II, sendo, por isso, essencial compreender primeiro o problema antes de começar o tutorial. 1 1.

Leia mais

Boot Camp Manual de Instalação e Configuração

Boot Camp Manual de Instalação e Configuração Boot Camp Manual de Instalação e Configuração Índice 3 Introdução 4 Descrição geral da instalação 4 Passo 1: Verificar se existem actualizações 4 Passo 2: Preparar o computador Mac para o Windows 4 Passo

Leia mais

Sistema de Gestão de Ciclo de Vida de Farmácias & Gestão de Ciclo de Vida de Locais de Venda MNSRM AVP003 Manual de Utilizador Externo - Comunicação

Sistema de Gestão de Ciclo de Vida de Farmácias & Gestão de Ciclo de Vida de Locais de Venda MNSRM AVP003 Manual de Utilizador Externo - Comunicação Sistema de Gestão de Ciclo de Vida de Farmácias & Gestão de Ciclo de Vida de Locais Manual de Utilizador Externo - Comunicação de Horários e Turnos Índice 1 Introdução... 4 1.1 Objetivo...4 1.2 Funcionalidades...5

Leia mais

Portal do Projeto Tempo de Ser

Portal do Projeto Tempo de Ser Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5

Leia mais

FEDERAÇÃO PORTUGUESA DE TIRO

FEDERAÇÃO PORTUGUESA DE TIRO Circular n.º 023/2014 Portal F.P.T. - Inscrições Exmo. Sr. Presidente, No seguimento da Circular Nº 021/2014 Inscrições em Provas F.P.T. e depois de disponibilizarmos a possibilidade de testar/treinar

Leia mais

ESTRATÉGIAS /ACTIVIDADES. Fazer uma abordagem teórica e simples

ESTRATÉGIAS /ACTIVIDADES. Fazer uma abordagem teórica e simples Conhecer os conceitos básicos relacionados com as Tecnologias da Informação e Comunicação (TIC). Conhecer a terminologia relacionada com as TIC Caracterizar informação Identificar e caracterizar as áreas

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Ciências Sociais e Humanas Departamento de Psicologia e Educação

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Ciências Sociais e Humanas Departamento de Psicologia e Educação UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Ciências Sociais e Humanas Departamento de Psicologia e Educação Regulamento de Estágios 2º Ciclo em Psicologia da Universidade da Beira Interior Artigo 1.º

Leia mais

PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2

PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2 PLANIFICAÇÃO ANUAL ANO LETIVO DE 2013/2014 Curso de Educação e Formação Tipo 3 Nível 2 Itinerário de Formação: 34101.Práticas Técnico-Comerciais Saída Profissional: Empregado/a Comercial Componente de

Leia mais

GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1)

GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1) GESTÃO DE INFORMAÇÃO PESSOAL OUTLOOK (1) MICROSOFT OUTLOOK 2003 - OBJECTIVOS OBJECTIVOS: Enumerar as principais funcionalidades do Outlook; Demonstrar a utilização das ferramentas do correio electrónico;

Leia mais

Manual Web.Newhotel Configuração NewHotel

Manual Web.Newhotel Configuração NewHotel Manual Web.Newhotel Configuração NewHotel Versão: 1.1 Rev. 2008-11-17 Av. Almirante Gago Coutinho, 70 1700-031 Lisboa PORTUGAL Tel. 21 7817810, 53-52631959 Faxx 21 7971579 marketing@newhotel.com helpdesk@newhotel.com

Leia mais

MANUAL DE UTILIZAÇÃO. EcclesiaSoft 2012. v.01

MANUAL DE UTILIZAÇÃO. EcclesiaSoft 2012. v.01 MANUAL DE UTILIZAÇÃO EcclesiaSoft 2012 v.01 1 CONTEÚDO 1. Apresentação:... 4 2. Instalação... 5 3. Configurações iniciais... 5 4. Secretaria... 6 4.1. Criação de uma nova ficha... 8 4.2. Listagem de Pessoas...

Leia mais

Guião de Ajuda. Inscrição. Instituto Português da Juventude Departamento de Associativismo

Guião de Ajuda. Inscrição. Instituto Português da Juventude Departamento de Associativismo Guião de Ajuda Inscrição Instituto Português da Juventude Departamento de Associativismo ÍNDICE Títulos Pág. Apresentação do Roteiro do Associativismo 3 Aceder ao Roteiro do Associativismo 4 Inscrever/Atualizar

Leia mais

Cópia de Segurança e Recuperação Manual do utilizador

Cópia de Segurança e Recuperação Manual do utilizador Cópia de Segurança e Recuperação Manual do utilizador Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada nos EUA da Microsoft Corporation. As informações aqui

Leia mais

KF2.4 MANUAL DE UTILIZADOR

KF2.4 MANUAL DE UTILIZADOR MANUAL DE UTILIZADOR Conteúdo Marcas comerciais IKIMOBILE é uma marca registada da Univercosmos, Lda., uma empresa do Grupo FF, com uma participação na Technology Solutions IT INT. Android e Google Search

Leia mais

NCE/12/00971 Relatório final da CAE - Novo ciclo de estudos

NCE/12/00971 Relatório final da CAE - Novo ciclo de estudos NCE/12/00971 Relatório final da CAE - Novo ciclo de estudos Caracterização do pedido Perguntas A.1 a A.10 A.1. Instituição de Ensino Superior / Entidade Instituidora: Universidade Do Minho A.1.a. Outra(s)

Leia mais

TIC Tecnologias da Informação e Comunicação 10º Ano

TIC Tecnologias da Informação e Comunicação 10º Ano TIC Tecnologias da Informação e Comunicação 10º Ano Unidades Conteúdos Objectivos Gerais Nº Aulas (tempos) Módulo 1 Folha de Cálculo Microsoft Excel 2010 Introdução à folha de cálculo o Personalização

Leia mais

Sistema de formação e certificação de competências

Sistema de formação e certificação de competências Sistema de Formação e Certificação de Competências Portal das Escolas Manual de Utilizador Docente Referência Projecto Manual do Utilizador Docente Sistema de formação e certificação de competências Versão

Leia mais

Instruções para o participante no Curso de e-learning. Esquizofrenia Questões Aprofundadas

Instruções para o participante no Curso de e-learning. Esquizofrenia Questões Aprofundadas Instruções para o participante no Curso de e-learning CONTEÚDO Pág. 1 Introdução 3 2 - Aceder ao site 2.1 Entrar em www.saude-mental.net 3 2.2 Aceder ao e-learning Saúde Mental 4 2.3 Introdução do seu

Leia mais

O Manual do Konquest. Nicholas Robbins Tradução: José Pires

O Manual do Konquest. Nicholas Robbins Tradução: José Pires Nicholas Robbins Tradução: José Pires 2 Conteúdo 1 Introdução 5 2 Como Jogar 6 3 Regras do Jogo, Estratégias e Sugestões 9 3.1 Regras............................................ 9 3.2 Estratégias e Dicas.....................................

Leia mais

B2S SISTEMAS DE INFORMAÇÃO, LDA. RUA ARTILHARIA UM, Nº 67 3º FRT. 1250-038 LISBOA TEL: 21 385 01 09 - FAX: 21 012 52 25 E-MAIL B2S@B2S.

B2S SISTEMAS DE INFORMAÇÃO, LDA. RUA ARTILHARIA UM, Nº 67 3º FRT. 1250-038 LISBOA TEL: 21 385 01 09 - FAX: 21 012 52 25 E-MAIL B2S@B2S. Procedimentos Abertura/Fecho Ano Primavera V750 B2S SISTEMAS DE INFORMAÇÃO, LDA. RUA ARTILHARIA UM, Nº 67 3º FRT. 1250-038 LISBOA TEL: 21 385 01 09 - FAX: 21 012 52 25 E-MAIL B2S@B2S.PT MCRC LISBOA 11492

Leia mais

1. Introdução. Avaliação de Usabilidade Página 1

1. Introdução. Avaliação de Usabilidade Página 1 1. Introdução Avaliação de Usabilidade Página 1 Os procedimentos da Avaliação Heurística correspondem às quatro fases abaixo e no final é apresentado como resultado, uma lista de problemas de usabilidade,

Leia mais

Actualizaç ões e novas funcionalidades. Inoxnet. Versã o 1.70. (c) EBASE Lda. www.inoxnet.com

Actualizaç ões e novas funcionalidades. Inoxnet. Versã o 1.70. (c) EBASE Lda. www.inoxnet.com Actualizaç ões e novas funcionalidades Inoxnet Versã o 1.70 (c) EBASE Lda www.inoxnet.com Índice PORTAL DO INOXNET...3 Modelos... 3 Suporte... 3 Links ú teis... 3 BACK-OFFICE DO WEBSITE...3 Menu... 3 Editor

Leia mais

Critérios Gerais de Avaliação

Critérios Gerais de Avaliação Agrupamento de Escolas Serra da Gardunha - Fundão Ano Lectivo 2010/2011 Ensino Básico A avaliação escolar tem como finalidade essencial informar o aluno, o encarregado de educação e o próprio professor,

Leia mais

Introdução à Informática

Introdução à Informática Curso Introdução à Informática Ano/Semestre Ano Lectivo Área Científica Dpt. EMP 1ºAno / 1ºS 2005/06 Informática DSI Professor Responsável da Disciplina Miguel Boavida Docente Co-Responsável Martinha Piteira

Leia mais

UML (Unified Modelling Language) Diagrama de Classes

UML (Unified Modelling Language) Diagrama de Classes UML (Unified Modelling Language) Diagrama de Classes I Classes... 2 II Relações... 3 II. Associações... 3 II.2 Generalização... 9 III Exemplos de Modelos... III. Tabelas de IRS... III.2 Exames...3 III.3

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos

Leia mais

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática 3ºAno Disciplina de Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/2010 GereComSaber Sistema de

Leia mais

MOODLE: actividade WiKi

MOODLE: actividade WiKi MOODLE: actividade WiKi Documentos de apoio à utilização educativa do Moodle Tipo de actividade (Moodle): WIKI O que é um Wiki? Um Wiki disponibiza documentos em formato html, produzidos colaborativamente

Leia mais

Programação III / Estruturas de Dados. Enunciado do Trabalho Prático

Programação III / Estruturas de Dados. Enunciado do Trabalho Prático Programação III / Estruturas de Dados Enunciado do Trabalho Prático 1. Objectivo Pretende-se implementar uma base de dados que sirva para ajudar uma agência de viagens a planear as viagens a realizar pelos

Leia mais

Observação das aulas Algumas indicações para observar as aulas

Observação das aulas Algumas indicações para observar as aulas Observação das aulas Algumas indicações para observar as aulas OBJECTVOS: Avaliar a capacidade do/a professor(a) de integrar esta abordagem nas actividades quotidianas. sso implicará igualmente uma descrição

Leia mais

Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto;

Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto; FICHA OBJECTIVO Construir Construir formulários na base de dados Diplomas em Diário da República Um formulário é utilizado, em primeiro lugar, para introduzir, eliminar ou apresentar dados numa base de

Leia mais

Engenharia Informática. Projecto de Gestão de presenças de Alunos e Docentes

Engenharia Informática. Projecto de Gestão de presenças de Alunos e Docentes Engenharia Informática Projecto de Gestão de presenças de Alunos e Docentes Engenharia de Software Docente: Isabel Sofia Brito Alunos: Pedro Miguel Sameiro Serrano nº 3958 Ana Filipa Farinha Isidro nº

Leia mais

Processo de Bolonha. Regime de transição na FCTUC

Processo de Bolonha. Regime de transição na FCTUC Processo de Bolonha Regime de transição na FCTUC Aprovado na Comissão Coordenadora do Conselho Pedagógico a 20 de Setembro de 2006, na Comissão Coordenadora do Conselho Científico a 22 de Setembro de 2006,

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação?

Índice. Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação? Índice Como aceder ao serviço de Certificação PME? Como efectuar uma operação de renovação da certificação? Como efectuar uma operação de confirmação de estimativas? Como aceder ao Serviço de Certificação

Leia mais

Módulo de registo de eventos. guia de utilização

Módulo de registo de eventos. guia de utilização Módulo de registo de eventos guia de utilização versão 2011.09 Setembro 2011 Ficha técnica Título Biblio.net registo de eventos : guia de utilização Autor António Manuel Freire Co-Autor Licínia Santos

Leia mais

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP

Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP Neste tópico, você aprenderá a criar facilmente um banco de dados para uma nova empresa e a definir configurações comuns de uma empresa no SAP Business One, em apenas uma etapa usando um assistente guiado.

Leia mais

PARLAMENTO EUROPEU. Comissão dos Assuntos Jurídicos. 10.6.2005 PE 360.003v01-00

PARLAMENTO EUROPEU. Comissão dos Assuntos Jurídicos. 10.6.2005 PE 360.003v01-00 PARLAMENTO EUROPEU 2004 ««««««««««««Comissão dos Assuntos Jurídicos 2009 10.6.2005 PE 360.003v01-00 ALTERAÇÕES 1-17 Projecto de recomendação para segunda leitura Michel Rocard Patenteabilidade das invenções

Leia mais

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE

MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE MANUAL DE UTILIZAÇÃO DO AMBIENTE EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 2 TERMO DE COMPROMISSO... 3 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 3 ETAPAS

Leia mais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3.1 Definições Uma classe é a descrição de um tipo de objeto. 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 Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

Relatório de projecto

Relatório de projecto Relatório de projecto 9ºB 2005/2006 Página 1 de 12 1) Projecto inicial O projecto proposto é fruto de uma proposta independente que se integrou num dos projectos a integrar e desenvolver na disciplina

Leia mais

Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0

Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0 Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0 DESENVOLVEDOR JORGE ALDRUEI FUNARI ALVES 1 Sistema de ordem de serviço HMV Apresentação HMV/OS 4.0 O sistema HMV/OS foi desenvolvido por Comtrate

Leia mais

DIAGRAMA DE ATIVIDADES

DIAGRAMA DE ATIVIDADES DIAGRAMA DE ATIVIDADES Profª Lucélia Oliveira Email: lucelia.com@gmail.com DIAGRAMA DE ATIVIDADES É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Era

Leia mais

NCE/14/01786 Relatório final da CAE - Novo ciclo de estudos

NCE/14/01786 Relatório final da CAE - Novo ciclo de estudos NCE/14/01786 Relatório final da CAE - Novo ciclo de estudos Caracterização do pedido Perguntas A.1 a A.10 A.1. Instituição de Ensino Superior / Entidade Instituidora: Universidade De Évora A.1.a. Outra(s)

Leia mais

Akropole Catequista. Todos os Ficheiros no Akropole Catequista trabalham com uma simples barra de edição, com 4 botões:

Akropole Catequista. Todos os Ficheiros no Akropole Catequista trabalham com uma simples barra de edição, com 4 botões: Akropole Catequista O Akropole Catequista em três tempos... Este texto é um pequeno manual de introdução ao Akropole Catequista. Umas das características deste programa é o facto deste não necessitar de

Leia mais

XPontos. Manual de Instruções

XPontos. Manual de Instruções XPontos Manual de Instruções 2 XPontos LIGAR O EQUIPAMENTO Na parte inferior do equipamento, ligar o cabo de alimentação de acordo com a ilustração. COLOCAR O ROLO PARA IMPRESSÃO Pressionar o botão OPEN

Leia mais

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO (Adaptado do texto do prof. Adair Santa Catarina) ALGORITMOS COM QUALIDADE MÁXIMAS DE PROGRAMAÇÃO 1) Algoritmos devem ser feitos para serem lidos por seres humanos: Tenha em mente

Leia mais

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE

MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE MANUAL DE UTILIZAÇÃO DO TREINAMENTO EAD (Educação a Distância) ÍNDICE FORMAS DE ACESSO AO AMBIENTE EAD... 2 O AMBIENTE EAD... 3 TERMO DE COMPROMISSO... 4 CONHECENDO A HOME PAGE DO TREINAMENTO EAD... 4

Leia mais

GIAE ONLINE GIAE ONLINE. J.P.M & Abreu, Lda.

GIAE ONLINE GIAE ONLINE. J.P.M & Abreu, Lda. GIE ONLINE 1 Índice Índice 2 Índice de Figuras 3 1. Introdução 4 2. Novas funcionalidades 5 2.1. Mensagens 5 2.1.1. Recebidas 6 2.1.2. Enviadas 6 2.1.3. Enviar Mensagem 6 2.2. Consulta de Extracto 9 2.3.

Leia mais

Implementando uma Classe e Criando Objetos a partir dela

Implementando uma Classe e Criando Objetos a partir dela Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe

Leia mais

Tutorial: criação de uma Ficha de Voluntário online

Tutorial: criação de uma Ficha de Voluntário online Tutorial: criação de uma Ficha de Voluntário online A pedido da Coordenação Nacional, o grupo de Coordenação Distrital de Coimbra elaborou este pequeno tutorial que ensina como criar um formulário online

Leia mais

Como produzir e publicar uma apresentação online dinâmica (Prezi)

Como produzir e publicar uma apresentação online dinâmica (Prezi) Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

PRÁTICAS DE AVALIAÇÃO COMO UM MEIO DE MOTIVAÇÃO. Celina Pinto Leão Universidade do Minho cpl@dps.uminho.pt

PRÁTICAS DE AVALIAÇÃO COMO UM MEIO DE MOTIVAÇÃO. Celina Pinto Leão Universidade do Minho cpl@dps.uminho.pt PRÁTICAS DE AVALIAÇÃO COMO UM MEIO DE MOTIVAÇÃO Celina Pinto Leão Universidade do Minho cpl@dps.uminho.pt O evidente decréscimo de conhecimento básico de matemática por parte dos alunos nos cursos de engenharia,

Leia mais

Work Flow no EGS F&B Control

Work Flow no EGS F&B Control Work Flow no EGS F&B Control Work Flow EGS F&B Ver. 10.3.0 Página 1 1. Requisição interna Na Opção Existência / Lista de requisições deverão as secções criar os seus pedidos. Criando nova requisição. Esta

Leia mais

Base de dados I. Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade

Base de dados I. Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade Base de dados I O que é? Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade Para que serve? Serve para gerir vastos conjuntos de informação de

Leia mais

Bem-vindo ao nosso mundo virtual! Guia do Portal de Ensino à Distância da Get Training 1

Bem-vindo ao nosso mundo virtual! Guia do Portal de Ensino à Distância da Get Training 1 Após uma experiência formativa de mais de 20 anos em formação presencial, e tendo sempre como princípios a inovação e a satisfação do cliente, é com grande satisfação que a Get Training implementa este

Leia mais

Formador: Carlos Maia

Formador: Carlos Maia Formador: Carlos Maia Iniciar o MS Excel MS Excel - Introdução 1 Ajuda Se ainda não estiver visível a ajuda do Excel do lado direito do ecrã, basta clicar sobre Ajuda do Microsoft Excel no menu Ajuda,

Leia mais

A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO

A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO DESENVOLVENDO UM PROJETO 1. Pense em um tema de seu interesse ou um problema que você gostaria de resolver. 2. Obtenha um caderno

Leia mais

REGULAMENTO SOBRE INSCRIÇÕES, AVALIAÇÃO E PASSAGEM DE ANO (RIAPA)

REGULAMENTO SOBRE INSCRIÇÕES, AVALIAÇÃO E PASSAGEM DE ANO (RIAPA) REGULAMENTO SOBRE INSCRIÇÕES, AVALIAÇÃO E PASSAGEM DE ANO (RIAPA) CAPÍTULO I REGIME DE FUNCIONAMENTO Artigo 1º - Âmbito O disposto no presente Regulamento aplica-se apenas aos cursos de graduação da Universidade

Leia mais