Gesinf Gestão de Parque Informático

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Visão Global do Projecto
Visão Global do Projecto
Visão Global do Projecto
Livro de Curso Documentos AutoresMicrosoft Portugal Criar um livro de curso; Adquirir e desenvolver as competências necessárias à utilização de um processador.
Visão Global do Projecto
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Abordagem Exploratória e Investigativa - IBSME
Bem-vindo(a)! ACÇÃO 17 Primeiros Passos na Utilização das TIC.
Rational Unified Process
Sistema Gerenciador de Ocorrências
Planificação do Projecto de SW
Autores: Paulo Oliveira n LESI Bráulio Viegas n LESI VirtuAlbum.
Concepção Centrada no Utilizador 6ª Aula de Laboratório Grupo 002 Terça-Feira 12-14h.
Grupo a Adriano Andrade João Lopes Pedro Abrantes Sudoku, Um Assistente de Jogo.
Reengenharia de Software Caso Prático
Sistema Web para Departamentos
O processo de coletar os requisitos (escopo do cliente)
GERENCIAMENTO DE REDES
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Unidade 1-Introdução à Metodologia de Trabalho de Projecto
Introdução … A Força PSI resolveu renovar os seus sistemas de gestão de jogadores e pontuação de jogo existentes, nomeadamente a gestão de informações.
Mid-market server campaign – thru partner presentation: Apenas para o apresentador: não mostrar Orador: Parceiro Título da apresentação: Damos-lhe o poder.
Web: criação de páginas
Este software destina-se à gestão da área de expediente no que respeita a entradas e saídas de correspondência, emissão de ofícios e outros textos A Gestão.
Engenharia de Software e Sistemas de Informação e Gestão
Objectivos do Curso de Engenharia Informática da ESTT/IPT
______________________________ Reunião de Coordenadores TIC.
Ensino Médio Integrado em Informática Departamento de Ciências da Computação.
Visão Geral PRO.NET.
Grupo PHP MADS - FEUP 2009/ /01/ Agenda Contexto Tecnologias Ferramentas Arquitectura lógica Arquitectura física Processo de desenvolvimento.
1 Estado actual de progresso do projecto PT-Comunicações PT-Comunicações / Porto 27 de Julho de Estágio escolar no âmbito do ICR Estagiários :
(Bernardino Jorge) Centro de Formação da Associação de Escolas do Concelho de Mafra ENCONTRO A QUALIDADE NA ADMINISTRAÇÃO ESCOLAR 1 de Março de 2006 Tema:
Departamento do Ensino Secundário
Como escrever um Documento de Projecto para Redes Informáticas
Fase de Elaboração: Fluxo de Requisitos
Introdução à Programação para a Web Fernando Martins 9 de Julho de 2008.
Análise e Projeto de Sistemas
É um conjunto de registos dispostos numa estrutura regular que possibilita a reorganização dos mesmos e a produção de informação com a menor redundância.
Engenharia de Software
A autoria - II.
Arquitetura Cliente /Servidor
ACESSO A BASE DE DADOS.
Curso EFA de técnico de Informática e Sistemas
Análise e Projeto de Sistemas
Observatório - EPT NÚCLEO DE TECNOLOGIA. Função: Gerar soluções estratégicas através da aplicação e desenvolvimento de ferramentas de TI. A coordenação.
Segunda Linha de atuação na pesquisa Projeto: CONFECÇÃO DE PORTAL DE ACESSO VIA WEB PARA O LABORATÓRIO DE PSICOLOGIA COGNITIVA DA U.C.P. Apresentação:
Objectivo Identificar o Modelo da Abordagem Sistémica da Instrução - ASI.
O Processo de desenvolvimento de software
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
Levantamento de Requisitos
Relvas e Relvas Sistema de Getão de Economato
Levantamento de Requisitos
O Processo Unificado (UP)
Cristina Silva e Sandra Santos Orientadores: Eng. Vasco Miranda Mestre António José Marques Disciplina de Seminário do 5º Ano de Eng. Informática – 2006/2007.
REENGENHARIA.
dotProject EAP – dP EAP Jose Nome Matrícula Filipe Barbosa de Almeida
Programação Orientada a Objetos 2
Análise de um Sistema de Assiduidades Disciplina de Seminário EI Fase 1 Maio 2007 António Marques Orientador: Eng. Vasco Capitão Miranda.
1 Linguagens de Programação Pedro Lopes 2010/2011.
Normas ISO ISO – Projeto centrado no usuário
REDE SOCIAL BASE DE DADOS dos CLAS
Sistemas de Informação
Sistemas de Gestão de Bases de Dados Educação e Formação de Adultos (EFA) Operador de Informática Arcozelo 2009/2010 Curso Co-Financiado por:
NFR Framework (Non-Functional Requirements)
Testes (verificação e validação)
Escola Secundária de Monserrate
Engenharia de Software com o RUP - Workflow de Requisitos
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Transcrição da apresentação:

Gesinf Gestão de Parque Informático Escola Superior de Tecnologia e Gestão, Instituto Politécnico de Beja, Portugal Ricardo Manuel Alves Santos n.º 3767 Orientadora: Eng.º Isabel Sofia Brito Gestão de Parque Informático Câmara Municipal de Lagoa Consultas Metodologia Resumo Todo o desenvolvimento deste sistema progrediu recorrendo à metodologia de Programação Extrema que é utilizada frequentemente em projectos com requisitos muito vagos, em constante mudança, e com poucos programadores. Este método de programação exige um grande controlo de qualidade por parte do programador para impedir que se encontrem inconsistências que impeçam o progresso do código a médio/longo prazo. Esta metodologia consiste em passar sempre por quatro fases: Levantamento de requisitos, desenho de algumas interfaces, implementação das ideias e finalmente testes ao código desenvolvido. Após um módulo estar concluído, volta-se novamente ao passo inicial. Só se prossegue para o módulo seguinte após todos os testes estarem concluídos. Uma das maiores inovações implementadas neste estágio foram os módulos de consultas que passariam agora a permitir ao utilizador solicitar ao sistema listagens com critérios de filtragem e possibilidade de impressão. Foi decidido que se fosse submetida uma consulta, os títulos dos campos filtrados teriam a sua cor mudada para um fundo azul sobre letras amarelas. Desta forma, pretendia-se consciencializar o utilizador que a listagem tinha filtros ligados, e se um determinado resultado não estava a aparecer na listagem seria porque esses filtros estavam ligados. Com estes novos módulos, um utilizador poderia finalmente obter, por exemplo nos computadores, uma listagem de equipamentos com o software AutoCad e Microsoft Windows XP, e os componentes/periféricos placa gráfica pci-Express NVidia G-Force 3200 e monitor TFT. Esta filtragem avançada permite inclusivamente solicitar computadores com um determinado tipo de periférico/componente (gravadores de DVD, monitores TFT) ou especificar precisamente o que devem figurar no equipamento (gravadores de DVD Asus 12x, monitores TFT Sony 23”). Este projecto foi desenvolvido no âmbito do estágio final de curso do aluno que abrangeu todas as fases, desde a busca de requisitos, até aos testes finais da implementação da reengenharia da base de dados para gestão de material informático da Câmara Municipal de Lagoa. Introdução Figura 6: Descrição completa de um computador. Foi com a necessidade de se desenvolver uma aplicação que gerisse o parque informático da Câmara Municipal de Lagoa, que surgiu a oportunidade de adequá-la ao estágio curricular para conclusão do Bacharelato do aluno. Devido à evolução constante das tecnologias de comunicação, havia-se optado por criar uma base de dados de tipo cliente-servidor em que quer os dados quer parte do processamento seria feito num servidor, sendo que os clientes apenas receberiam os dados já processados num browser. Após o término da aplicação, verificou-se que a mesma ainda poderia ser aperfeiçoada com a implementação de novas funcionalidades e melhorar outras já existentes. Foi nesse âmbito que se propôs este estágio curricular para conclusão do grau de Licenciatura do aluno. Implementações Este estágio consistiu basicamente em implementar novas funcionalidades com vista a melhorar o desempenho do sistema desenvolvido no âmbito do estágio anterior. Para tal, desenvolveram-se alguns módulos novos, reestruturaram-se outros, e melhorou-se o funcionamento da aplicação no geral. Utilizaram-se as linguagens PHP 5 e MySQL 5. Esta nova aplicação passaria a contar com um novo módulo de consultas avançado que permitiria aos utilizadores elaborar consultas mais aprofundadas como listar computadores com determinado software e hardware instalado entre outros filtros, permitia imprimir as listagens, guardar um histórico de todas as acções efectuadas, e realizar tarefas em massa aos computadores entre muitas novas funcionalidades. Figura 7: Vista de impressão da descrição completa de um computador. Figura 2: Grande parte dos elementos constituintes do sistema passaram a contar com uma descrição explicativa dos mesmos. Figura 3: Implementação de calendários intuitivos para introdução de datas. Figura 8: Listagem de acessos e acções realizadas no sistema. Figura 5: Formulário para consulta de computadores. Título Figura 4: A implementação das acções em massa veio possibilitar a realização de várias tarefas-tipo que simplificariam o funcionamento do sistema poupando trabalho ao utilizador. Neste exemplo o utilizador seleccionou os computadores avariados e está a reportar o abate dos mesmos. Conclusão Figura 1: Interface principal do sistema Esta aplicação tem por objectivo permitir aos seus utilizadores guardar e consultar informações sobre todos os equipamentos informáticos, aplicações, utilizadores e locais do município, agora com possibilidade de relacionar todos os conteúdos entre si. Toda a apresentação do sistema foi estudada de forma a ser bastante intuitiva dando especial prioridade à usabilidade por meio de pequenas informações que acompanham o utilizador em toda a sua utilização. Fazendo uma retrospectiva aos conhecimentos adquiridos no decorrer deste estágio, sentiu-se uma grande evolução nos conhecimentos da linguagem JavaScript, PHP, CSS, HTML, e fez-se uma abordagem ao conceito de Ajax que é uma tecnologia em crescimento constante, que prevê uma grande mudança no funcionamento das aplicações web. Ganhou-se também muita experiência na busca de soluções através da Internet para os problemas que foram surgindo. Avaliando todo o cuidado dedicado à segurança da aplicação, nomeadamente encriptação de palavras-passe, restrições de utilizadores, os sempre constantes testes de usabilidade e atenção ao tempo de resposta do sistema, pode-se considerar que foram atingidos os objectivos mínimos propostos. Mais informações em www.scottx.net/meetgesinf Ricardo Santos, 2007