RELATÓRIO DEFINIÇÃO. Resumo



Documentos relacionados
PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I

Universidade do Algarve

UnoTech Soluções em Histórico da Revisão Data Versão Descrição Autor 27/05/ 1.0 Construção do Documento Carlos GG Flor Página 2

P L A N I F I C A Ç Ã O A N U A L

CONFIGURAÇÃO DESKTOP OPEN SOURCE

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Arquitecturas de Software Enunciado de Projecto

Estágio Informático em Contexto Empresarial

CRITÉRIOS ESPECÍFICOS DE AVALIAÇÃO

Cursos para turbinar a sua carreira profissional

PLANIFICAÇÃO SEMESTRAL

PLANIFICAÇÃO MODULAR Ano Lectivo 2016/2017

SISTEMAS DISTRIBUÍDOS

PLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO

AGRUPAMENTO DE ESCOLAS GONÇALO SAMPAIO ESCOLA E.B. 2, 3 PROFESSOR GONÇALO SAMPAIO

GESTÃO E SEGURANÇA DE OBRAS E ESTALEIROS

Sistema Distríbuído de Medição de Grandezas

PLANIFICAÇÃO ANUAL DE CONTEÚDOS (12º Ano Turma:F)

ESCOLA SECUNDÁRIA MANUEL DA FONSECA, SANTIAGO DO CACÉM GRUPO DISICPLINAR - Informática ANO: 10º TICP ANO LECTIVO: 2008/2009 p.1/6

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>

Diagrama de Componentes

Livro de Ponto Automático e Controlo de Assiduidade

TRIBUNAL DE JUSTIÇA MILITAR CONCURSOS PÚBLICOS

Desenvolvimento de uma ferramenta para organização e gerenciamento de atividades de docentes

Faculdade de Engenharia da Universidade do Porto ANÁLISE DE IMAGENS PARA EXTRACÇÃO DE CONTORNOS. Relatório

SISTEMAS DISTRIBUÍDOS

SISTEMA DE GERENCIAMENTO DE CONTEÚDO DE PÁGINAS WEB UTILIZANDO FLEX. Orientador: Prof. Francisco Adell Péricas Aluno: Michel Scoz

JAVA Express com Lógica. Subtítulo

Laboratórios de Comunicações III MiECom (2 o ano)

Fabrício Vasconcellos Turma 2 Prof. Nataniel Vieira NOD 32 ANTIVÍRUS 6

Introdução ao Desenvolvimento de

ProLin V1.0. Programa de problemas de programação linear mista

Versão Portuguesa Introdução Conexões Importante! Instalação no sistema operativo Windows 98SE

A A.1 A.2 Proceder às formalidades de início de módulo: Apresentação do Monitor e dos formandos Apresentação do Módulo Noções básicas de informática:

MANUAL DE INSTALAÇÃO DO SOFTWARE

VISÃO GERAL. Faça a gestão da segurança de rede até 250 postos através de uma consola baseada na cloud.

Agentes e Inteligência Artificial Distribuída

SISTEMAS DISTRIBUÍDOS

Introdução aos Sistemas Integrados de Gestão de Bibliotecas

Internet Explorer 8.0 Navegador (Browser)

A Web, o Design, o Software Livre e outras histórias... Eduardo Santos -

Soluções Inovadoras. FlyFlex. Fly Solution

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Microprocessadores III

MATRIZ DA PROVA DE EXAME DE EQUIVALÊNCIA À FREQUÊNCIA A NÍVEL DE ESCOLA DE INTRODUÇÃO ÀS TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO (PROVA 24)

TOP 10 - Editores de texto para Windows e Linux

PERFIL PROFISSIONAL TÉCNICO/A DE INFORMÁTICA - SISTEMAS

A GESTÃO EM SUAS MÃOS FERRAMENTA DE ANÁLISE DE RISCOS

15/04/2013. Pensar Orientado a Objetos. Projeto Orientado a Objetos. Características de Objetos. Classe de Objetos. Comunicação entre Objetos

CONSELHO CIENTÍFICO PEDAGÓGICO DA FORMAÇÃO CONTÍNUA APRESENTAÇÃO DE ACÇÃO DE FORMAÇÃO NAS MODALIDADES DE CURSO, MÓDULO E SEMINÁRIO

PROVA DE CONHECIMENTOS ESPECÍFICOS

Curso Online de E-commerce. Plano de Estudo

Gestão Documental. Gestão Documental

DESCRITIVO TÉCNICO PLATAFORMA PCS

Guilherme Fernando Gielow

Escola Básica e Secundária de Salvaterra de Magos. RELATÓRIO CRÍTICO Prova de Aptidão Profissional

PLANIFICAÇÃO ANUAL DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO (10º

Diagrama de Componentes e Implantação

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Contabilidade Financeira II 2008/2009

Sérgio Koch Van-Dall

Introdução. Enquadramento. Descrição

Agenda. Requisitos para desenvolvimento do sistema de informação DW-e IS. Comparação de plataformas de integração. Requisitos de sistema

Versão: 1.0 Doc Manager

No final deste curso, saberás criar programas através da linguagem de programação Java.

Lê dos Santos Pedro Salia

Módulo/ Unidade didática: Módulo 5 Desenvolvimento de páginas Web dinâmicas

Sistema de Workflow para Gestão de Processos Aplicado a Confecção Têxtil

Análise de Sistemas 3º Bimestre (material 2)

Análise e Projeto Orientado a Objetos

Unidade de Ensino/Aprendizagem 1 - Tecnologias da Informação e Comunicação

Desenvolvimento de Conteúdos para a Internet.

CURRICULUM VITAE. Rui Gonçalo Luís Duarte Data de Nascimento: 11 de Março de 1979

Manual de Instalação Digital Signage Versão

ArtRage 2.5 Manual e Guia de exploração do ArtRage 2.5 para utilização em contexto de Educação Visual e Tecnológica currículo.

Instalando o Microsoft Office Versão 2.1

2. Competências Desenvolve sistemas com recurso a OOPs Compreede o conceito de programação paralela Implementa programação em redes de computadores

Plano TIC 2006/2007. Elaborado por: Equipa TIC

Agrupamento de Escolas Eugénio de Castro Escola Básica de Eugénio de Castro - Ciclo 3º Planificação Anual

CURSO DECORAÇÃO DE INTERIORES

Relatório de Progresso da Dissertação 2008/2009

Sistema Distribuído de Aquisição Remota de Grandezas Atmosféricas

Manual SOFIA (Software Inteligente ARPEN-SP) versão 0.1

Dicas sobre o Relatório de Estágio

Sistemas Operacionais. Rodrigo Rubira Branco

Seu manual do usuário SAMSUNG SCX-4600

Protocolo relativo a Estágio Curricular

JAVA. Professor: Bruno Toledo

Sistemas de Informação

Curso online de. Formação em Front-End. Plano de Estudo

Desenvolvedor Android: Avançado. Plano de Estudo

Apps para a Internet Em Visual Studio EDIÇÕES 2017 RIO TINTO

Arquitetura de Computadores

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS

INQUÉRITO REALIZADO A DOCENTES E INVESTIGADORES LABORATÓRIO DE CÁLCULO. Trabalho realizado por Lucília Rodrigues Macedo

Métricas de Software

PLANIFICAÇÃO MODULAR - INFORMÁTICA

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO - CAMPUS TRINDADE

Generalização das técnicas de Piloto Automático para VANTs. Aluno: Raphael da Silva Teixeira (ED 14205) Professor: Cel R/R Cícero Garcez

Transcrição:

RELATÓRIO DEFINIÇÃO Resumo Desenvolvimento em Web Services para Avaliação de Conhecimentos no Sapien flex. Desenvolver interface grafica para Integração no sistema Sapien Flex, Construção de exames auto-corrigidos (alunos), Estatística de resultados (alunos e professores) e Manutenção da base de perguntas e respostas (professor). Grupo : Mauro Castro ( mnc@ispgaya.pt ) Ruben Aires ( rfa@ispgaya.pt )

Indice 1 - Resumo...2 1.1 - Objectivos...3 2 - Fases Previstas e Calendarização...4 3 - Meios necessários...7 4 - Descrição Dos Processos...8 5 - Descrição de Base de Dados...10 5.1 - Base de Dados...10 5.2 - Diagrama de Base de Dados...10 5.3 - Diagrama de Classes...11 6 - Snapshots dos Menus...12 6.1 - Menu do Exame do Aluno I...12 6.2 - Menu do Exame do Aluno II...13 6.3 - Menu de Criação de Exames do Docente...14 7 - Decisão de Implementação...15 8 - Bibliografia e Referências...16 9 - Orientadores...17 1

1- RESUMO Este projecto Sapienflex Avaliação de Conhecimentos sera no fundo, um meio de podermos modificar o modo normal de como os alunos fazem os exames as disciplinas, ou seja, os alunos vão poder fazer exames auto- corrigidos atraves de um computador. Para a sua realização iremos utilizar uma tecnologia recente, para a comunicação entre aplicações web, de nome Web Services. Um web service é uma aplicação de software que podera ser acessada remotamente usando diferentes linguagens baseadas em XML como por exemplo Java, Servlets/JSP, ASP, PHP, etc.. que comuniquem entre si. Usualmente, os Web Services são identificados por um URL, como qualquer site comum, com a diferença do tipo de informação que nos pode fornecer. O Sapienflex Avaliação de Conhecimentos será um serviço do ISPGaya para os alunos, onde eles terão acesso a fazer exames, de avaliação de escolha multipla via WEB, de uma forma rapida e eficiente com a apresentação dos resultados automaticamente no fim da prova onde terá um tempo limite de execução definido pelo docente da disciplina, ou então, simples exames de consulta de conhecimentos, onde não serão de avaliação, podendo assim os alunos verificarem onde estão melhor ou pior preparados para uma dada matéria. 2

1.1- OBJECTIVOS O Conhecimento de Avaliação conhecido por Sapien Flex, vai proporcionar uma maior autonomia no desenvolvimento de conhecimentos, pretende- se que o aluno tenha hipoteses para preparar exames on line, pode evitar um mau momento de sabedoria, depende das suas necessidades e capacidades. No fim do exame, o aluno, podera ver os seus resultados, através de uma estatistica feita sobre as disciplinas em que fará os seus exames. Ao lado, o professor tem responsabilidades em assumir o controlo dos exames. Ele coloca o nivel de dificuldade o tamem o numero de perguntas de escolha multipla, para os alunos. Dpois vai ter acesso aos resultados globais para assim poder fazer a avaliação. O objectivo é tratar destas funcionalidades : - Aluno faz exames - Visualização de resultados - Visualização de Estatísticas - Manutenção feita pelo Professor. 3

2 - FASES PREVISTAS E CALENDARIZAÇÃO 1ª Fase - DEFINIÇÃO DO PROJECTO Nesta fase serão realizadas as seguintes tarefas: Assimilação do tema/projecto Procurar e investigar o que há no mercado sobre o tema e fazer estudo comparativo Definir a ideia base para o trabalho a efectuar Procurar e investigar as tecnologias a aplicar, fazendo um estudo comparativo sobre porquê usar uma e não outras Fazer caderno de encargos com modelos de casos de uso, modelos colaborativos, e outros modelos, de forma a explicitar através de uma memória descritiva sistemática e exaustiva (análise de requisitos) das funções (funcionalidades) a implementar futuramente no trabalho Levantamento de recursos necessários e estimativa rigorosa do tempo necessário ao desenvolvimento do projecto Elaboração de protótipo, mostrando esqueleto funcional, mas demonstrativo de casos de uso, de colaborações, etc Esta fase tem a duração de aproximadamente três meses e deverá estar concluída na primeira semana de Dezembro. 4

2ª Fase - DESENVOLVIMENTO Nesta fase serão realizadas as seguintes tarefas: Demonstrar o trabalho num estado que deverá ser superior ao estado do protótipo e inferior ao estado final definido no caderno de encargos Estudo sólido sobre o uso de tecnologias e ferramentas Reajustes do caderno de encargos Fazer diagramas de classes, de sequências, de objectos, de estados Fazer reajuste ao planeamento do desenvolvimento e da implementação Esta fase tem a duração de aproximadamente três meses e deverá estar concluída na primeira semana de Fevereiro. 3ª Fase ACABAMENTOS Nesta fase serão realizadas as seguintes tarefas Demonstrar o trabalho num estado que deverá ser próximo do estado final definido no caderno de encargos Desenvolvimento de código normalizado, comentado, reutilizável, isento, modular, extensível, escalável Esta fase tem a duração de aproximadamente três meses e deverá estar concluída na primeira semana de Abril. 5

4º Fase - CONCLUSÃO Nesta fase serão realizadas as seguintes tarefas: Elaboração do relatório final Demonstrar o trabalho num estado que deverá o estado final definido no caderno de encargos Concluir página Web do trabalho/projecto Dominar o estado de arte do contexto do trabalho Mostrar a utilidade do trabalho implementado Falar sobre a futura evolução do trabalho Esta fase tem a duração de aproximadamente três meses e deverá estar concluída na primeira semana de Julho. 6

3 - MEIOS NECESSÁRIOS Software: Jbuilder (Java / Applets) Mysql (Windows) Hardware PC com Sistema Operativo Windows XP, mínimo de memória RAM 256Mb, 7

4 DESCRIÇÃO DOS PROCESSOS Processo 1 Docente vai fazer perguntas para exame 8

Processo 2 Aluno vai fazer exame de disciplina 9

5 DESCRIÇÃO DA BASE DE DADOS 5.1 Base de Dados 5.2 Diagrama de Base de Dados 10

5.3 DIAGRAMA DE CLASSES 11

6 SNAPSHOTS DOS MENUS 6.1 MENU DO EXAME DO ALUNO I 12

6.2 MENU DO EXAME DO ALUNO II 13

6.3 MENU DE CRIAÇÃO DE EXAMES DO DOCENTE 14

7- DECISÃO DE IMPLEMENTAÇÃO Para chegarmos ao diagrama seguinte entramos em conta com as seguintes condicionantes: Conhecimento das tecnologias a utilizar Tempo de análise e concepção Disponibilidade horária individual de cada elemento do grupo Disponibilidade horária para os dois membros do grupo trabalharem juntos Análise e recolha de requisitos Criação de um protótipo Apresentação de Caderno Encargos Fase I 24 h 18 h 18 h Total de horas Prazo entre 29 de Setembro e 18 de Dezembro 60 h Fase II Modelo de dados ( construição e análises ) 20 h Moderização do framework 10 h Desenvolvimento da Implementação 30 h 1º Demo 15 h Total de horas Prazo entre 3 de Janeiro e 12 de Março 75 h 15

8 - BIBLIOGRAFIA E REFERÊNCIAS Livros: Aprenda em 24 horas, Web Services, autores Stephen Potts e Mike Kopack Sites : http://www.php.com http://www.mysql.com http://www.apache.org http://egov.alentejodigital.pt/page10549/ Web_Services/web_services.html 16

9 - ORIENTADORES Ajm (Antonio José Marques) ajm@ispgaya.pt 17