Engenharia de Software. Enunciado da Segunda Parte do Projecto
|
|
- Ayrton Rios Borges
- 8 Há anos
- Visualizações:
Transcrição
1 LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Engenharia de Software 2 o Semestre 2013/2014 Enunciado da Segunda Parte do Projecto 1. Segunda Parte do Projecto ES A segunda parte do projecto consiste na realização de um conjunto de serviços que irão suportar um determinado conjunto de funcionalidades para serem usadas na camada de apresentação. Será também necessário enriquecer a camada de domínio para que suporte os serviços que vão ser criados. Neste enriquecimento é necessário ter em conta todas as regras de negócio indicadas no primeiro enunciado e as que se apresentam neste. Será também necessário concretizar alguns testes aos serviços criados. No desenvolvimento da camada de serviços deve ter em conta que na concretização do serviço de pagamentos da camada de serviços da aplicação, a ligação deste serviço ao serviço externo CHEQUEREFEICAO não é uma preocupação deste trabalho. A concretização deste serviço externo e a sua ligação ao serviço de pagamentos está relacionado com o trabalho a realizar para Sistemas Distribuídos. Nesta segunda parte do projecto, uma vez que o serviço externo CHEQUEREFEICAO ainda não está concretizado, deve ser realizada uma versão do serviço de pagamentos que não depende do serviço externo e que usa a classe RegistaChequeLocal (a disponibilizar pelo corpo docente de Engenharia de Software). A utilização desta abordagem permite desenvolver e testar a aplicação REST e os serviços externos CHEQUEREFEICAO e REGISTOFATURA de forma isolada e independente. Deste forma, na última parte do projecto conjunto apenas será necessário testar a integração da aplicação desenvolvida no contexto de Engenharia de Software com os dois serviços externos desenvolvidos no contexto de Sistemas Distribuidos Novas Regras de Negócio Nesta parte é necessário considerar a concretização das seguintes regras de negócio: Adicionar um prato e quantidade ao tabuleiro de compras do cliente. Esta quantidade pode ser um valor negativo. Caso o cliente não tenha um tabuleiro de compras, então
2 deve ser criado um. Se o prato a adicionar ao tabuleiro de compras já existir no tabuleiro de compras, então apenas se deve actualizar a quantidade do prato no tabuleiro de compras. Se este valor ficar menor ou igual a 0, então o prato deve ser retirado do tabuleiro de compras. Os clientes passam a ter um crédito no portal (designado como saldo). Este valor é utilizado no pagamento de uma compra. O saldo de um cliente é sempre maior ou igual a 0. Realizar uma compra. Do ponto de vista do domínio da aplicação, o acto de compra verifica se o saldo do cliente em causa é superior ao valor do tabuleiro de compras. Se for inferior deve lançar uma excepção. Se for maior ou igual ao valor da compra, então a compra representada pelo tabuleiro de compras é finalizada e o saldo do cliente é actualizado. Caso o cliente não tenha tabuleiro de compras ou este se encontre vazio deve ser lançada outra execpção Serviços a Concretizar As funcionalidades a concretizar na camada de serviço são as seguintes: Adicionar um Item ao Tabuleiro de Compras Adiciona um prato e a respectiva quantidade ao tabuleiro de compras do cliente indicado. Obter Restaurantes Devolve os restaurantes registados. A informação a representar por restaurante é o nome, morada e a classificação do restaurante. Obter Menu Devolve a informação sobre os pratos (nome, calorias, preço e classificação) de um restaurante. Gostar de um prato Regista um gostar de um dado prato por um dado cliente. Actualizar Saldo Recebe um valor e um identificador de cliente e actualiza o saldo do cliente adicionandolhe o valor recebido. Esvaziar Tabuleiro de Compras Esvazia o tabuleiro de compras do cliente indicado. Procurar Pratos por Nome Obtém os pratos registados em restaurantes do portal cujo nome contém uma cadeia de caracteres indicada pelo utilizador. A informação relativa a cada prato deve conter a descrição, preço, classificação, calorias e restaurante que oferece o prato. Regista Pagamento do Tabuleiro de Compras Este serviço recebe como argumento o identificador de um cliente e realiza o pagamento do tabuleiro de compras do cliente tendo em conta o saldo do cliente Pagamento de uma Compra Adicionalmente a estes serviços, é necessário concretizar a funcionalidade efectuar o pagamento de uma compra. Esta funcionalidade recebe a lista de identificadores de cheques de refeição a utilizar no pagamento da compra e o cliente que quer realizar a compra e deve ser concretizada na classe pt.ist.rest.presentationserver.presentationserver. Esta funcionalidade deverá ter o seguinte funcionamento: 2
3 1. Regista os cheques de refeição no serviço CHEQUEREFEICAO e recebe como valor de retorno o valor dos cheques. Se ocorrerem erros durante o registo dos cheques não é feito mais nada; 2. Actualiza o saldo do cliente com os valor dos cheques registados; 3. Regista o pagamento do tabuleiro de compras do cliente; 4. Caso o registo do pagamento decorra sem problemas, então cria uma factura para a compra efectuada através do seviço REGISTOFATURA. Nesta entrega do projecto não é necessário considerar este passo do pagamento do tabuleiro de compras. Esta funcionalidade deve ser concretizada por forma a abstrair se se está a utilizar a versão local ou remota do serviço de pagamentos CHEQUEREFEICAO. Assim não será necessário alterar a concretização desta funcionalidade caso se queira utilizar a versão local ou remota dos serviços CHEQUEREFEICAO e REGISTOFATURA. O corpo docente de ES sugere a aplicação do padrão de desenho Bridge ou Abstract Factory no desenvolvimento deste novo requisito funcional Testes É necessário realizar testes de software, ao nível da camada de serviço, para as seguintes funcionalidades: Esvaziar Tabuleiro de Compras Procurar Pratos por Nome. Adiciona Item ao Tabuleiro de Compras Estado Persistente Inicial da Aplicação Para se poder realizar a visualização da segunda entrega, é necessário ter um cenário de teste inserido no estado persistente da aplicação. O cenário de teste é igual ao definido para a primeira entrega do projecto e deve ser concretizado igualmente na classe pt.ist.rest.restsetup Servidor de Apresentação É necessário concretizar a classe pt.ist.rest.presentationserver.presentationserver que deverá ter o método main com o comportamento semelhante ao descrito no enunciado da primeira parte do projecto de Engenharia de Software. A execução deste método deve ficar atribuída ao target run do ficheiro build.xml e deverá ter o seguinte comportamento: 1. Registar o restaurante com o nome Barriga Cheia e morada Porto, Portugal gerido pelo gestor pp. 2. Listar os utilizadores registados no sistema. 3. Listar os restaurantes registados no sistema. 4. O gestor pp adiciona o prato com a descrição Bitoque ao restaurante Barriga Cheia. 5. Escrever a classificação de todos os restaurantes do portal. 3
4 6. O cliente zeze gosta dos pratos Bitoque, Canja de Galinha e Bacalhau com batatas do restaurante Barriga Feliz. 7. O cliente mariazinha gosta do prato Canja de Galinha do restaurante Barriga Feliz. 8. Escreve novamente a classificação dos restaurantes registados no portal. 9. Adiciona o prato Canja de Galinha do restaurante Barriga Feliz com a quantidade 3 ao tabuleiro de compras do cliente zeze. 10. Adiciona o prato Bacalhau com batatas do restaurante Barriga Feliz com a quantidade 2 ao tabuleiro de compras do cliente zeze. 11. Apresenta o contéudo do tabuleiro de compras dos clientes zeze e mariazinha. Notas: A listagem de todos os utilizadores deve incluir o seu tipo e o valor dos seus atributos (username, nome e password). A listagem de todos os restaurantes deve incluir o nome e morada de cada restaurante seguido do nome, preço e calorias dos pratos do restaurante. Cada uma das acções descritas deve ser feita numa transacção independente. Sempre que possível realize as acções utilizando os serviços existentes. Por exemplo, a acção de gostar deverá ser feita através do serviço com essa funcionalidade. Note que as três últimas acções são novas. As excepções que possam ocorrer durante a execução das acções descritas no método main devem ser tratadas correctamente. 2. Realização da Segunda Parte do Projecto O corpo docente de Engenharia de Software prevê que a realização desta parte do projecto exigirá cerca de 8 horas de trabalho a cada aluno do grupo. Nesta previsão, o corpo docente assume que os alunos já perceberam o funcionamento da camada de serviços a desenvolver, sabem realizar testes de software automáticos e existe um planeamento do projecto por forma a perceber o trabalho a realizar e este trabalho é distribuído pelos vários elementos do grupo. Na realização do projecto, aconselha-se que cada grupo siga o seguinte o planeamento: 1. Ler o enunciado com atenção. 2. Cada elemento do grupo deverá perceber quais as alterações a realizar à estrutura do estado persistente da aplicação. 3. O grupo deve reunir-se e comparar as diferentes alterações ao domínio da aplicação e concluir qual deve ser o novo diagrama de classes UML do domínio da aplicação. Actualizar o ficheiro dml por forma a conter as alterações. 4. Distribuir as novas regras de negócio pelos vários elementos do grupo. O grupo pode ser dividido em sub-grupos de dois elementos e cada par ficará responsável por realizar uma regra de negócio (Pair Programming). 5. Distribuir os serviços a concretizar pelos vários elementos do grupo e definir prazos. A funcionalidade efectuar o pagamento de uma compra deverá ser concretizada na segunda semana. 4
5 6. Distribuir os testes aos serviços por cada sub-grupo. Cada sub-grupo deve ficar respnsável por testar um serviço que não foi concretizado por nenhum dos elementos do sub-grupo. 7. Actualizar a classe pt.ist.rest.presentationserver.presentationserver por forma a realizar as acções, onde seja possível, através dos serviços existentes. 8. Concretizar a funcionalidade efectuar o pagamento de uma compra. Note-se que este planeamento apenas tem a indicação das tarefas a realizar. É da responsabilidade do grupo fazer a distribuição temporal das tarefas pelo tempo disponível para realizar o projecto. Esta distribuição também corresponde a uma tarefa e deve ser a primeira tarefa a realizar pelo grupo e deve ser feita o mais cedo possível Entrega da Segunda Parte do Projecto O prazo de entrega da segunda parte do projecto é até ao início da sexta semana de aulas do grupo de 24 a 28 de Março de O projecto a realizar deve apresentar uma estrutura semelhante à da aplicação PhoneBook com Serviços. O código produzido deve ser guardado no repositório SVN disponibilizado para cada grupo numa directoria chamada rest que deverá ter as sub-directorias trunk, tags e branches. O projecto é entregue através deste repositório que estará alojado no AFS do Técnico que pode ser acedido por svn+ssh através da máquina sigma.tecnico.ulisboa.pt. Cada grupo após ter concretizado esta parte do projecto e ter guardado no seu repositório o código respectivo, deverá criar a tag R_2. Esta tag representará a versão do código produzido para esta parte do projecto que os alunos querem submeter a avaliação. Para facilitar o execução do código entregue, os grupos têm que utilizar os seguintes dados para a definição da ligação à base de dados: username: rest password: r3st base de dados: restdb 2.2. Penalizações Projectos que guardem ficheiros desnecessários no repositório terão uma penalização na nota de 2 a 4 valores. Consideram-se desnecessários os ficheiros.class gerados na compilação das classes Java, os ficheiros _Base.java automaticamente gerados na compilação da DML, ou ficheiros.jar com bibliotecas já existentes no repositório de bibliotecas. Para isso, deverão utilizar a propriedade svn:ignore tal como exposto nas aulas de laboratório. 5
Engenharia de Software. Enunciado da Quarta Parte do Projecto
LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Engenharia de Software 2 o Semestre 2013/2014 Enunciado da Quarta Parte do Projecto 1. Introdução Nesta parte final do projecto de ES e SD pretende-se: Estender a solução
Leia maisEngenharia de Software. Enunciado da Quarta Parte do Projecto
LEIC-A, LEIC-T, LERC, MEIC-T, MEIC-A Engenharia de Software 2 o Semestre 2012/2013 Enunciado da Quarta Parte do Projecto 1. Introdução Nesta parte final do projecto de ES e SD pretende-se: Estender a solução
Leia maisEngenharia de Software. Enunciado da Primeira Parte do Projecto
LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Engenharia de Software 2 o Semestre 2014/2015 Enunciado da Primeira Parte do Projecto 1. Primeira Parte do Projecto ES Este enunciado descreve o trabalho a realizar
Leia maisEngenharia de Software e Sistemas Distribuídos. Enunciado Geral do Projecto
LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Engenharia de Software e Sistemas Distribuídos 2 o Semestre 2013/2014 Enunciado Geral do Projecto O objectivo do projecto é criar uma solução informática que facilite
Leia maisEngenharia de Software e Sistemas Distribuídos. Enunciado Geral do Projecto
LEIC-A, LEIC-T, LETI, MEIC-T, MEIC-A Engenharia de Software e Sistemas Distribuídos 2 o Semestre 2014/2015 Enunciado Geral do Projecto O que se segue é uma descrição geral do domínio do projecto a desenvolver
Leia maisEngenharia de Software Sistemas Distribuídos
Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2009/2010 FEARSe Requisitos para a 1 a entrega 18 de Março de 2010 1 Introdução O projecto conjunto das disciplinas de Engenharia de Software
Leia maisEngenharia de Software Sistemas Distribuídos
Engenharia de Software Sistemas Distribuídos 2 o Semestre de 2007/2008 Requisitos para a 1 a entrega Loja Virtual 1 Introdução O enunciado base do projecto conjunto das disciplinas de Engenharia de Software
Leia maisRock 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 maisTrabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores
Trabalhos Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório 3.2 Avaliação 4. Propostas Na disciplina de Programação
Leia maisManual de Utilização do Sítio da Disciplina
UNIVERSIDADE CATÓLICA PORTUGUESA DSI Manual de Utilização do Sítio da Disciplina para: Docentes Versão 7.00 Palma de Cima 1649-023 Lisboa Portugal Tel. 21 721 42 19 Fax 21721 42 79 helpdesk@lisboa.ucp.pt
Leia maisEngenharia de Software
Engenharia de Software 2º Semestre de 2006/2007 Terceiro enunciado detalhado do projecto: Portal OurDocs ic-es+alameda@mega.ist.utl.pt ic-es+tagus@mega.ist.utl.pt 1. Introdução O terceiro enunciado do
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisWEBSITE DEFIR PRO WWW.DEFIR.NET
MANUAL DO UTILIZADOR WEBSITE DEFIR PRO WWW.DEFIR.NET 1. 2. PÁGINA INICIAL... 3 CARACTERÍSTICAS... 3 2.1. 2.2. APRESENTAÇÃO E ESPECIFICAÇÕES... 3 TUTORIAIS... 4 3. DOWNLOADS... 5 3.1. 3.2. ENCOMENDAS (NOVOS
Leia maisTrabalho de Desenvolvimento de Sistemas de Software GereComSaber 1ª Fase
Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 1ª Fase Paulo Rui Lopes Pereira da Silva nº 47049 Luana Georgia Lopes Telha nº 49379 Luis Miguel Ferreira Rosa nº 51784 1 Índice 1. INTRODUÇÃO...3
Leia maisEAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador
EAmb V.1 ESPOSENDE AMBIENTE GestProcessos Online Manual do Utilizador GestProcessos Online GABINETE DE SISTEMAS DE INFORMAÇÃO E COMUNICAÇÃO EAmb Esposende Ambiente, EEM Rua da Ribeira 4740-245 - Esposende
Leia maisProgramação 2ºSemestre MEEC - 2010/2011. Programação 2º Semestre 2010/2011 Enunciado do projecto
Mestrado Integrado em Engenharia Electrotécnica e de Computadores Programação 2º Semestre 2010/2011 Enunciado do projecto O projecto a desenvolver pelos alunos consistirá numa sistema de monitorização,
Leia maisManual de utilizador CRM
Manual de utilizador CRM Formulário de Login Personalizado de acordo com a sua empresa mantendo a sua imagem corporativa. Utilizador: Admin Password: 123 1 Formulário Principal Este formulário está dividido
Leia maisNovo Order Manager para o Software NobelProcera
Novo Order Manager para o Software NobelProcera Guia Rápido Versão 1 O novo Order Manager facilita mais os processos e procedimentos envolvidos nas encomendas através do sistema NobelProcera. Isto inclui
Leia maisManual utilização. Dezembro 2011. Instituto Politécnico de Viseu
Manual utilização Dezembro 2011 Instituto Politécnico de Viseu 1 Índice Zona pública... 3 Envio da ideia de negócio... 3 Inscrição nas Oficinas E... 4 Zona privada... 5 Administração... 5 Gestão de utilizadores...
Leia maisMicroMIX Comércio e Serviços de Informática, Lda.
1 P á g i n a Procedimentos Inventário AT 2014 Software Olisoft-SIG.2014 Verificar Versão dos Módulos Instalados Em primeiro lugar deveremos verificar se o programa SIG está actualizado. Esta nova rotina
Leia mais1. Lançamento em Contas Bancárias Liquidação de Clientes
Título: MÓDULO DE GESTÃO DE BANCOS & CONTROLO LETRAS Pag.: 1 Módulo Gestão Contas Bancárias O módulo Gestão de Contas Bancárias, tem como principal objectivo, permitir ao utilizador saber num exacto momento,
Leia maisMú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 maisTutorial exe elearning XHTML editor (versão 1.0x)
UOe-L 13 Março 2008 Ficha Técnica Autor: Susana Azevedo UOe-L CEMED UA Revisão: Helder Caixinha UOe-L CEMED UA Versão: 3.0 Data de criação: 15/Dezembro/2005 Data da última revisão: 13/Março/2008 1 Tutorial
Leia maisDESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 GRUPO 10. Vítor Martins 47121. Rui Fonseca 47081. David Barbosa 47076. Ricardo Boas 47023
DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 David Barbosa 47076 Ricardo Boas 47023 Rui Fonseca 47081 Vítor Martins 47121 GRUPO 10 2009/2010 1 Índice 1. Introdução... 2 1.1 Visão Geral do Problema... 2
Leia maisPROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012
Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Mestrado Integrado em Engenharia Electrotécnica e de Computadores 1º ano 2º semestre Trabalho Final Reservas de viagens
Leia maisUniversidade do Minho. Licenciatura em Engenharia Informática. Desenvolvimento de Sistemas de Software. Gere Com Saber
Universidade do Minho Gere Com Saber Grupo 3: 430 José Carvalho 4377 Pedro Ribeiro 4394 Tiago Airosa 49333 Bernardino Fernandes 4936 Luís Carvalho Índice ÍNDICE ÍNDICE DE FIGURAS 5 INTRODUÇÃO 7. MODELO
Leia maisComunicação de Dados de Autenticação e Credenciais de Acesso para Resposta ao Inquérito
Mais informação Acesso ao Sistema de Transferência Electrónica de dados de Inquéritos (STEDI). Onde se acede ao sistema de entrega de Inquéritos? Deverá aceder ao sistema através do site do GEP www.gep.mtss.gov.pt
Leia maisGUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL
GUIA PARA O PREENCHIMENTO DOS FORMULÁRIOS ENTIDADE GESTORA ERP PORTUGAL Versão: 1.0 Data: 05-06-2009 Índice Acesso e estados dos Formulários... 3 Escolha do Formulário e submissão... 4 Bases para a navegação
Leia maisZS Rest. Manual Avançado. Ementas : Email e SMS. v2011
Manual Avançado Ementas : Email e SMS v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest FrontOffice... 3 1 4. CONFIGURAÇÃO INICIAL... 4 b) Configurar E-Mail... 4 c) Configurar SMS... 5 i. Configurar
Leia maisCarregamento de dados para o preçário
Carregamento de dados para o preçário O carregamento de dados para o preçário tem como objectivo a elaboração de uma tabela de preços ou preçário que servirá de guia para a facturação. Assim, a Boommed
Leia maisCurso de Eng. Informática Linguagens de Programação. C Sharp University Data Processing. (C Sharp Universidade de Processamento de Dados) Docente:
Trabalho elaborado por: Carlos Palma nº5608 Curso de Eng. Informática Linguagens de Programação C Sharp University Data Processing (C Sharp Universidade de Processamento de Dados) Docente: José Jasnau
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite
Leia maisPRIMAVERA EXPRESS: Funcionalidades do Produto
PRIMAVERA EXPRESS: Funcionalidades do Produto Como efetuo a mudança de ano do Ponto de Venda? No Programa Express aceda a Tabelas Pontos de Venda Postos de Venda abrir o separador Movimentos Caixa e: -
Leia maisUm sistema SMS 1 simplificado
1 Introdução Um sistema SMS 1 simplificado Projecto de Redes de Computadores I - 2007/2008 LEIC IST, Tagus Park 10 de Setembro de 2007 Pretende-se com este projecto que os alunos implementem um sistema
Leia maisComunicação documentos de transporte AT via Webservice Singest Sistema Integrado de Gestão. 22-05-2013 Cambragest Serviços de Gestão e Software
Comunicação documentos de transporte AT via Webservice 22-05-2013 Cambragest Serviços de Gestão e Software I. Índice I. Índice... 1 II. Introdução... 2 III. Configuração de documentos de transporte...
Leia maisINDICE 1. CADASTRO DE CATEGORIAS...5 2. CADASTRO DE BANCO... 3. CONTAS A RECEBER... 3.1. LANÇAMENTO AUTOMÁTICO DE CONTAS A RECEBER...
1 2 INDICE 1. CADASTRO DE CATEGORIAS...5 2. CADASTRO DE BANCO......6 3. CONTAS A RECEBER......6 3.1. LANÇAMENTO AUTOMÁTICO DE CONTAS A RECEBER...6 3.2. LANÇAMENTO MANUAL DE CONTAS A RECEBER...7 3.3. GERAÇÃO
Leia maisDesenvolvimento de Sistema de Software
Desenvolvimento de Sistema de Software Grupo 5 Abel Matos 51776 João Amorim 51771 João Guedes 51755 Luís Oliveira 51801 Pedro Reis 51829 Introdução Neste relatório, realizado no âmbito da primeira fase
Leia maisDesenvolvimento de uma Aplicação WEB para monitorização de BD Oracle
Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle Luís Filipe Borges Pinto Resumo: Este projecto consiste na implementação de uma aplicação WEB para monitorização
Leia maisEscola Superior de Tecnologia de Setúbal. Projecto Final
Instituto Politécnico de Setúbal Escola Superior de Tecnologia de Setúbal Departamento de Sistemas e Informática Projecto Final Computação na Internet Ano Lectivo 2002/2003 Portal de Jogos Executado por:
Leia maisGUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Leia maisGereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática
Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática Desenvolvimento de Sistemas de Software Ano Lectivo de 2009/10 GereComSaber Ana Duarte, André Guedes, Eduardo
Leia maisComplemento ao Manual de Utilizador Plataforma de Estágios TIC
Complemento ao Manual de Utilizador Plataforma de Estágios TIC Direccionado para as escolas www.estagiostic.gov.pt Índice 1. Objectivo da Plataforma... 2 2. Acesso restrito... 2 3. Perfis... 2 3.1. O administrador...
Leia maisJSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem
1 JSP trata-se de uma tecnologia que possibilita o desenvolvimento de páginas web dinâmicas utilizando todas as potencialidades do Java como linguagem orientada a objectos. Tal como em ASP e PHP, os ficheiros
Leia maisSISTEMA DE INFORMAÇÃO DAS PARTICIPAÇÕES DO ESTADO
SISTEMA DE INFORMAÇÃO DAS PARTICIPAÇÕES DO ESTADO SIPART (versão Setembro/2004) Manual de Utilização ÍNDICE 1. INTRODUÇÃO...3 2. ACEDER À APLICAÇÃO...4 3. CRIAR NOVO UTILIZADOR...5 4. CARACTERIZAÇÃO GERAL
Leia maisTrabalho 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 maisNota prévia. Convenções
Nota prévia O draft de diagrama de componentes, e respectivas interfaces, foi actualizado pela última vez em 07/12/2007. Este draft servirá de base para as implementações do CyberChair. Caso detecte alguma
Leia maisAplicação da Qualidade. Manual do Utilizador. Versão 1 2006-05-30
Aplicação da Qualidade Versão 1 2006-05-30 Índice 1. Introdução 2. Acesso à Aplicação 3. Menu principal 3.1. Processo 3.1.1. Registo da Ocorrência - Fase 1 3.1.2. Análise das Causas - Fase 2 3.1.3. Acção
Leia maisMANUAL DE INSTRUÇÕES
DIRECÇÃO GERAL DOS RECURSOS HUMANOS DA EDUCAÇÃO DIRECÇÃO DE SERVIÇOS DE SISTEMAS DE INFORMAÇÃO MANUAL DE INSTRUÇÕES (APENAS PARA ESCOLAS) MANIFESTAÇÃO DE NECESSIDADES PARA COLOCAÇÕES CÍCLICAS ANO ESCOLAR
Leia maisManual de Operação do Sistema de Tickets Support Suite
Manual de Operação do Sistema de Tickets Support Suite Sumário Acessando a página do HelpDesk helpdesk.virtuem.com.br... 3 Criando um Ticket... 6 Visualizando Tickets Existentes... 9 Respondendo um Ticket...
Leia maisLigação com PHC XDPEOPLE
Ligação com PHC XDPEOPLE Introdução A partir da versão 2014.21 o software XD passa a incluir sincronização de dados com o PHC para todos os clientes com Active Protection, sendo possível exportar dados
Leia maisRegulamento de Vigilâncias de Provas Escritas de Avaliação do DEEC
Regulamento de Vigilâncias de Provas Escritas de Avaliação do DEEC Autores: Aprovação: Comissão Executiva do DEEC Comissão Executiva do DEEC Data: 3 de Fevereiro de 2011 Distribuição: Docentes do DEEC
Leia maisRelatório de Análise de Requisitos
Relatório de Análise de Requisitos (15/03/02 Versão 1.0) Gestão de Beneficiários Eduardo Abreu ei98020@fe.up.pt Miguel David ei98019@fe.up.pt Nuno Ferreira ei98003@fe.up.pt Tiago Silva ei98015@fe.up.pt
Leia maisLigação com Sage Retail XDPEOPLE
Ligação com Sage Retail XDPEOPLE Introdução A partir da versão 2014.26 o software XD passa a incluir sincronização de dados com o Sage Retail para todos os clientes com Active Protection, sendo possível
Leia maisInternet Update de PaintManager TM. Manual de instalação e utilização do programa de actualização
Internet Update de PaintManager TM Manual de instalação e utilização do programa de actualização ÍNDICE O que é o programa Internet Update? 3 Como se instala e executa o programa? 3 Aceder ao programa
Leia mais5. Métodos ágeis de desenvolvimento de software
Engenharia de Software 5. Métodos ágeis de desenvolvimento de software Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Desenvolver e entregar software o mais rapidamente possível é hoje em dia um dos
Leia maisFerramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP)
Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP) Existem inúmeras ferramentas (software) baseadas em RdP que permitem desenvolver modelar e analisar sistema de RdP. Algumas
Leia maisManual de Navegação. Para conhecer melhor a estrutura do novo site. www.millenniubim.co.mz V02
Manual de Navegação Para conhecer melhor a estrutura do novo site www.millenniubim.co.mz V02 Índice 1 Nova Estrutura do Site 03 1.1 Informacional 03 1.2 Transaccional 2 Área Informacional 04 2.1 Homepage
Leia maisGuia para a declaração de despesas no Programa SUDOE
Guia para a declaração de despesas no Programa SUDOE CAPÍTULO 1: INTRODUÇÃO... 2 CAPÍTULO 2: ACESSO AO MÓDULO DE GESTÃO DE DESPESAS PAGAS... 3 CAPÍTULO 3: GESTÃO DAS DESPESAS PAGAS... 4 3.1 Incorporação
Leia maisPROGRAMA DE GESTÃO DOS RECENSEAMENTOS
PROGRAMA DE GESTÃO DOS RECENSEAMENTOS APLICAÇÃO TRATAIHRU Versão 03.04 INDICE 1. CANDIDATURA...3 a) Tratar... Error! Bookmark not defined. b) Fechar... Error! Bookmark not defined. c) Converter...3 d)
Leia maisRegisto como Agente. De seguida, terá de editar a sua informação de agente, carregando em Profile e, de seguida, em Edit.
Manual de Agentes Indíce Registo como Agente... 3 Condições e Preços... 4 Criação de utilizadores... 7 Listagem de Clientes... 8 Criar cartão de Agente AirMenu... 9 Formulários... 10 Importação de Menus
Leia maisZS Rest. Manual Avançado. Gestão de Stocks Local. v2011
Manual Avançado Gestão de Stocks Local v2011 1 1. Índice 2. Introdução... 3 3. Iniciar o ZSRest FrontOffice... 4 4. Produto... 5 b) Activar gestão de stocks... 5 i. Opção: Faz gestão de stocks... 5 ii.
Leia maisIntrodução aos Algoritmos e Estruturas de Dados 2011/2012
INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados 2011/2012 Enunciado do 2 o Projecto Data de entrega: 11 de Novembro de 2011 às 23h59 1 Introdução O EuroMilhões é uma lotaria
Leia maisSistemas Operativos 2005/2006. Arquitectura Cliente-Servidor Aplicada A Uma Biblioteca. Paulo Alexandre Fonseca Ferreira Pedro Daniel da Cunha Mendes
Sistemas Operativos 2005/2006 Arquitectura Cliente-Servidor Aplicada A Uma Biblioteca Turma 3EIC3 Grupo 5 Paulo Alexandre Fonseca Ferreira Pedro Daniel da Cunha Mendes O trabalho efectuado, consiste numa
Leia maisManual de Utilização
Sistema de Informação de Saúde Oral Manual de Utilização 1.0 11/06/2010 Engenharia de Software 2º Semestre 2009/2010 Grupo: 2 Membros: NUNO MESTRE 31140 DIOGO FIGUEIRAL 35979 HUGO FONSECA 36146 JOÃO LUÍS
Leia maisMinistério Público. Guia de Consulta Rápida
Ministério Público Ministério Público Guia de Consulta Rápida Versão 3 (Outubro de 2009) - 1 - ÍNDICE 1. ACEDER AO CITIUS MINISTÉRIO PÚBLICO... 4 2. BARRA DE TAREFAS:... 4 3. CONFIGURAR O PERFIL DO UTILIZADOR...
Leia maisRegulamento do Global Management Challenge 2015
Regulamento do Global Management Challenge 2015 1. O Global Management Challenge é uma Competição de Estratégia e Gestão organizada em Portugal pela SDG Simuladores e Modelos de Gestão, S.A. em parceria
Leia maisTransição de POC para SNC
Transição de POC para SNC A Grelha de Transição surge no âmbito da entrada em vigor, no ano de 2010, do Sistema de Normalização Contabilística (SNC). O SNC vem promover a melhoria na contabilidade nacional,
Leia maisPERGUNTAS FREQUENTES:
PERGUNTAS FREQUENTES: (Para veres as respostas clica na pergunta) 1. O que fazer após a realização da candidatura? 2. Onde posso ver os dados para efectuar o pagamento da candidatura? 3. Como posso actualizar
Leia maisGerar o Ficheiro de Inventário
Gerar o Ficheiro de Inventário Data: 05-12-2014 Os dados a enviar no ficheiro são os seguintes Código do Artigo Código de Barras (se não existir deve preencher neste campo o código do artigo) Descrição
Leia maisAprend.e Sistema integrado de formação e aprendizagem
Aprend.e Sistema integrado de formação e aprendizagem Pedro Beça 1, Miguel Oliveira 1 e A. Manuel de Oliveira Duarte 2 1 Escola Aveiro Norte, Universidade de Aveiro 2 Escola Aveiro Norte, Departamento
Leia maisued - unidade de ensino a distância instituto politécnico de leiria BlackBoard - Moodle Guia rápido
ued - unidade de ensino a distância instituto politécnico de leiria BlackBoard - Guia rápido ued - unidade de ensino a distância instituto politécnico de leiria Unidade de Ensino a Distância Equipa Guia
Leia maisJava Mail Server. Manual do Utilizador
Java Mail Server Manual do Utilizador Introdução às Redes e Comunicações 2002/2003 Java Mail Client Janela de Ligação O Java Mail Client (JMC), assim que é inicializado, mostra uma janela que irá possibilitar
Leia maisSIBA SISTEMA DE INFORMAÇÃO DE BOLETINS DE ALOJAMENTO MANUAL DE UTILIZADOR
SIBA SISTEMA DE INFORMAÇÃO DE BOLETINS DE ALOJAMENTO MANUAL DE UTILIZADOR VERSÃO DATA DESCRIÇÃO AUTOR 1.0 24-10-2008 VERSÃO INICAL LÍDIA AGOSTINHO 1.1 20-11-2008 ACTUALIZAÇÃO DE ECRANS LÍDIA AGOSTINHO
Leia maisManual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco
Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006
Leia maisTrabalho prático 2011/2012 Linguagens de programação. João Caixinha Nº5946
Trabalho prático 2011/2012 Linguagens de programação João Caixinha Nº5946 1 INTRODUÇÃO... 3 1. CPYTHON-INTERFACE GRÁFICA... 3 1.1 DESCARGA DE REGISTOS PARA A BASE DE DADOS... 3 1.2 VISUALIZAÇÃO DE DADOS
Leia maisManual de Utilizador Documentos de Transporte. TOConline. Suporte. Página - 1
TOConline Suporte Página - 1 Documentos de Transporte Manual de Utilizador Página - 2 Índice Criação de um documento de transporte... 4 Definições de empresa- Criação de moradas adicionais... 9 Comunicação
Leia maisComunicação electrónica do Inventário à AT
Comunicação electrónica do Inventário à AT aplicações v1.00-22 Dezembro 2014 Sumário Fundamento legal: Legislação A quem se aplica Formato do ficheiro Quando Operacionalidade: Como deve ser criado o ficheiro
Leia maisIntrodução. Relatórios - Actividade
Introdução A partir da plataforma do Geonaut é possível construir relatórios, estes relatórios constituem um importante documento de análise e de avaliação da execução do Projecto GEONAUT, estes visam
Leia maisManual XML-Validador-Conversor Registar recursos humanos
Manual XML-Validador-Conversor Registar recursos humanos Sistema de Informação da Organização do Estado (SIOE-RH) XML março de 2012 Introdução De acordo com o previsto na Lei n.º 57/2011, de 28 de novembro,
Leia maisTarefa Orientada 2 Criar uma base de dados
Tarefa Orientada 2 Criar uma base de dados Objectivos: Criar uma base de dados vazia. O Sistema de Gestão de Bases de Dados MS Access Criar uma base dados vazia O Access é um Sistema de Gestão de Bases
Leia maisZSRest/ZSPos. Manual de Stocks. BackOffice
BackOffice 1 1. Índice 2. Introdução... 3 3. Iniciar o ZSRest/ZSPos FrontOffice... 4 4. Produto... 5 Activar gestão de stocks... 5 5. Armazém... 7 a) Adicionar Armazém... 8 b) Modificar Armazém... 8 c)
Leia maisCOMPUTAÇÃO e PROGRAMAÇÃO
COMPUTAÇÃO e PROGRAMAÇÃO 2º Trabalho Ano lectivo 2009/2010 MEMec e LEAN Data e hora limite de entrega: 6 de Janeiro de 2010, até às 23h59m Entrega: Submissão electrónica, via Fénix (ver instruções na secção:
Leia maisTECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ACCESS 2010 Conceitos Básicos Ficha Informativa Professor : Vanda Pereira módulo didáctico Conceitos Básicos Necessidade das base de dados Permite guardar dados
Leia maisForms Authentication em ASP.NET
Forms Authentication em ASP.NET Em muitos sites web é necessário restringir selectivamente o acesso a determinadas áreas, ou páginas, enquanto para outras páginas pode permitir-se acesso livre. ASP.NET
Leia maisManual de Administração Intranet BNI
Manual de Administração Intranet BNI Fevereiro - 2010 Índice 1. Apresentação... 3 2. Conceitos... 5 3. Funcionamento base da intranet... 7 3.1. Autenticação...8 3.2. Entrada na intranet...8 3.3. O ecrã
Leia maisA sua empresa é uma Beta-Tester da Imoplataforma. Guia de Utilização
1. A sua Imoplataforma 2. O primeiro login 3. Página de acolhimento 4. Inserir imóveis A sua empresa é uma Beta-Tester da Imoplataforma Guia de Utilização 5. Editar imóveis 6. Gerir as exportações 7. Eliminar
Leia maisActualização. Versão 5.3.1
Actualização Versão 5.3.1 Janeiro 2011 2 JURINFOR Rua de Artilharia 1, Nº 79 3º Dtº - 1250-038 LISBOA PORTUGAL 1 Índice 2 Facturação Certificada Conformidade de procedimentos... 4 2.1 Documentos Certificados...
Leia maisAcronis Servidor de Licença. Manual do Utilizador
Acronis Servidor de Licença Manual do Utilizador ÍNDICE 1. INTRODUÇÃO... 3 1.1 Descrição geral... 3 1.2 Política de licenças... 3 2. SISTEMAS OPERATIVOS SUPORTADOS... 4 3. INSTALAR O SERVIDOR DE LICENÇA
Leia maisGuia de Acesso à Formação Online Formando
Guia de Acesso à Formação Online Formando Copyright 2008 CTOC / NOVABASE ÍNDICE ÍNDICE...2 1. Introdução...3 2. Metodologia Formativa...4 3. Actividades...5 4. Apoio e Acompanhamento do Curso...6 5. Avaliação...7
Leia maisLeYa Educação Digital
Índice 1. Conhecer o 20 Aula Digital... 4 2. Registo no 20 Aula Digital... 5 3. Autenticação... 6 4. Página de entrada... 7 4.1. Pesquisar um projeto... 7 4.2. Favoritos... 7 4.3. Aceder a um projeto...
Leia maisCOLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE. Rui Ribeiro colibri@fccn.pt. FCCN - Dezembro 2010
COLIBRI Ambiente Colaborativo Multimédia MÓDULO MOODLE FCCN - Dezembro 2010 Rui Ribeiro colibri@fccn.pt Módulo COLIBRI Concebido por: José Coelho Universidade Aberta Apoiado por: Rui Ribeiro FCCN Vitor
Leia maisManual de Instruções. Ligação à Contabilidade do programa ETICADATA gestão administrativa, versão 4.70.0 gold line.
Pag. 1 Manual de Instruções Ligação à Contabilidade do programa ETICADATA gestão administrativa, versão 4.70.0 gold line. Pag. 2 Antes de efectuar a ligação à contabilidade, terá que fazer as seguintes
Leia maisO Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo
O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo em sua oficina. O sistema foi desenvolvido para ser utilizado
Leia maisLicenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP
Trabalho Nº 4 - VoIP 1. Introdução A utilização de tecnologia VoIP como alternativa às redes telefónicas tradicionais está a ganhar cada vez mais a aceitação junto dos utilizadores, e está sobretudo em
Leia maisManual de Utilização. GESTOR DE METADADOS DOS AÇORES (GeMA) Setembro de 2015. Versão 4.0
Manual de Utilização GESTOR DE METADADOS DOS AÇORES (GeMA) Setembro de 2015 Versão 4.0 FICHA TÉCNICA TÍTULO: Manual de Utilização do Gestor de Metadados dos Açores (GeMA) AUTORIA: Grupo de Trabalho INSPIRE
Leia mais