You are on page 1of 80

UNIVERSIDADE DE PERNAMBUCO FACULDADE DE CINCIA E TECNOLOGIA DE CARUARU BACHARELADO EM SISTEMAS DE INFORMAO

CONVERGNCIA ENTRE WEB E TV DIGITAL: UMA PROPOSTA DE INTEGRAO COM O SIGA

MAVY DIEGO PEREIRA DE MORAIS

ORIENTADOR: VINICIUS CARDOSO GARCIA

CO-ORIENTADOR: HUMBERTO ROCHA DE ALMEIDA NETO

MONOGRAFIA SUBMETIDA UNIVERSIDADE DE PERNAMBUCO PARA A OBTENO DO GRAU DE BACHAREL EM SISTEMAS DE INFORMAO

MAVY DIEGO PEREIRA DE MORAIS

CONVERGNCIA ENTRE WEB E TV DIGITAL: UMA PROPOSTA DE INTEGRAO COM O SIGA

Monografia parcial para

apresentada obteno

como do

requisito de

diploma

Bacharel em Sistemas de Informao pela Faculdade de Cincia e Tecnologia de Caruaru Universidade de Pernambuco.

Caruaru, 10 de dezembro 2009.

Monografia de Graduao apresentada por Mavy Diego Pereira de Morais do Curso de Graduao em Sistemas de Informao da Faculdade de Cincia e Tecnologia de Caruaru - Universidade de Pernambuco, sob o ttulo Convergncia entre Web e TV Digital: uma proposta de integrao com o SIGA, orientada pelo Prof. Vinicius Cardoso Garcia e aprovada pela Banca Examinadora formada pelos professores: _________________________________________ Prof. Fernando Carvalho Departamento de Sistemas de Informao / UPE

_____________________________________________ Prof. Vinicius Cardoso Garcia Departamento de Sistemas de Informao / UPE

_________________________________________ Prof. Humberto Rocha De Almeida Neto Departamento de Sistemas de Informao / UPE

Visto e permitida a impresso. Caruaru, 10 de dezembro de 2009.

Resumo

Este projeto visa propor uma nova interface de comunicao com o Sistema Integrado de Gesto Acadmica - SIGA. Uma vez que utilizado nas universidades pblicas de Pernambuco baseado no sistema web, o objetivo fazer com que o mesmo tambm possa ser empregado com os novos recursos da TV Digital, com isso buscando uma maior abrangncia. A linha percorrida de estudo envolve os aspectos do sistema de TV Digital interativa, arquitetura, componentes tcnicos e acessibilidade, alm das linguagens de programao para a viabilidade do projeto, contudo se fez uso de um prottipo objetivando estabelecer a comunicao entre um servidor web e um aplicativo de TV Digital.

Palavras-chave: Universidades, Sistema integrado de Gesto Acadmica, TV Digital, abrangncia e Web.

Abstract

This project aims to propose a new communication interface with the Sistema Integrado de Gesto Acadmica - SIGA. Since it is used in the public universities of Pernambuco and is a web-based system, the goal is to make that the system on also be used with the new features of digital TV, always looking for a wider range, improving the accessibility requirements, quality and functionality. The path covered in this study involves aspects of the interactive Digital TV system, architecture, technical components and accessibility, and programming languages for the viability of the project, but use was made of a prototype order to establish communication between a web server and a Application of Digital TV.

Keywords: Universities, SIGA, digital TV and Web coverage

Sumrio 1. Introduo ............................................................................................................. 12 1.1 1.2 1.2.1 1.2.2 1.3 1.4 Motivao .....................................................................................12 Objetivos.......................................................................................14 Objetivo geral ................................................................................ 14 Objetivo especfico........................................................................ 14 Proposta do trabalho .................................................................... 15 Estrutura da dissertao ...............................................................15

2. Fatores para aceitao de um sistema .................................................................. 16 2.1 2.1.1 2.1.2 2.2 2.3 2.4 2.5 2.6 Utilidade........................................................................................18 Abrangncia .................................................................................. 19 Funcionalidade .............................................................................. 19 Usabilidade ...................................................................................20 Interface com usurio ................................................................... 20 Flexibilidade.................................................................................. 21 Operacionalidade.......................................................................... 22 Qualidade .....................................................................................22

3. TV Digital e o Sistema Brasileiro de TV Digital ......................................................23 3.1 3.2 3.3 3.3.1 3.3.2 3.4 3.5 Composio do sistema de TV Digital .......................................... 25 Sinal e transmisso ...................................................................... 27 Middleware ...................................................................................29 O Middleware Declarativo .............................................................31 O Middleware Procedural ..............................................................32 Interatividade ................................................................................ 32 Acessibilidade............................................................................... 34

4. Sistema Integrado de Gesto Acadmica .............................................................36 5. Proposta (SigaTV) ................................................................................................37 5.1 5.2 Processo de desenvolvimento .......................................................38 Levantamento de requisites ...........................................................39 5.2.1 Definio do perfil do usurio.........................................................39 5.2.2 Diagramas do sistema ................................................................... 40 5.2.3 Ferramentas utilizadas ................................................................... 41 5.3 5.4 5.4.1 5.4.2 5.5 Prototipao.................................................................................. 43 Layout ...........................................................................................43 Avaliao de Interfaces ................................................................44 Modelos de Telas .......................................................................... 46 Codificao ...................................................................................47 5.5.1 Comunicao entre telas ...............................................................47 5.5.2 Canal de Retorno ........................................................................... 51 5.5.3 Simulador do SIGA ........................................................................ 52 6. Concluso ............................................................................................................. 55 6.1 Trabalhos futuros ........................................................................... 59

Anexo A ...................................................................................................................64 Anexo B ...................................................................................................................67

Lista de Figuras Figura 1. Modelo Conceitual para avaliao de Sistemas de Informao (Dias, 2002)..........................................................................................................................17 Figura 2. Receptor de TV Digital (Soares e Barbosa, 2009)......................................26 Figura 3. Efeitos do rudo no sinal analgico e digital (Montez e Becker, 2005)........28 Figura 4. Quadro resumo para plano de transio proposto (DTV, 2009).................29 Figura 5. Arquitetura da TV Digital com tecnologia usada em camadas baseado (Soares, 2008)............................................................................................................30 Figura 6. Modelo Proposto pela BBCi (Valdecir Becker, 2008)..................................35 Figura 7. Funo de administrao Acadmica ........................................................36 Figura 8. Modelo de processo para desenvolvimento baseado Tqtvd (TOTVS QUALITY para TV Digital)..........................................................................................38 Figure 9. Arquitetura do Sistema................................................................................40 Figure 10. Caso de Uso para SigaTV ........................................................................41 Figura 11. Tela de servios disponveis com analise do foco de viso......................44 Figura 12. Tela de acesso aos Servios proposta para o SigaTV..............................47 Figura 13. Viso de layout composer.........................................................................48 Figura 14. Parte inicial da Viso estrutural do SigaTV no composer.........................49 Figura 15. Viso Textua no composer do SigaTV.......................................................50

Figura 16. Cdigo Lua de comunicao.....................................................................52 Figura 17. Servidor Web em funcionamento no container Tomcat.............................53 Figura 18. Ginga-NCL funcionando na mquina Virtual.............................................54 Figura 19. Principais elementos encaixados..............................................................56

Lista de tabelas

Tabela1. Exemplo de medida de usabilidade (ABNT/NBR9141-11, 2002)................20 Tabela 2. Comparativo TV Digital X TV analgica (Montez e Becker, 2005)..............24

Listas de Abreviaturas e Siglas

TV TVD SIGA SBTVD CPU HDTV CPqD SO MRSBTVD Ginga-NCL NCL BBCi UFPE UNIVASF UFPR UPE

Televiso TV Digital Sistema Integrado de Gesto Acadmica Sistema Brasileiro de TV Digital Central Processing Unit High Definition Television Centro de Pesquisa e Desenvolvimento em Telecomunicaes Sistema Operacional Middleware de Referncia do Sistema Brasileiro de TV Digital Ginga Nested Context Language Nested Context Language British Broadcasting Corporation Britnica Universidade Federal de Pernambuco Universidade Federal do Vale do So Francisco Universidade Federal Rural de Pernambuco Universidade de Pernambuco

HTTP MVC XML JavaEE

Hyper Text Transfer Protocol Model View - Controler eXtensible Markup Language Java Enterprise Edition

1.

Introduo

As constantes modificaes no Sistema Tecnolgico vm alterando o meio e o tipo de comportamento dos usurios. A digitalizao de dados viabiliza melhorias como, o armazenamento de informaes e buscas mais geis e eficientes, alm de uma maior segurana. Isso torna o processo de interatividade cada vez mais dinmico demandando uma necessidade constante de conectividade. Portanto, a velocidade da informao proporciona novos meios de comunicao e entretenimento. Dentre esses est a televiso (TV), a qual vem trazer a sinergia entre pessoas, empresas e informao.

A presena da TV deve ser vista como algo marcante no cotidiano da populao brasileira, fato constatado pelo IBGE (2008), sendo o eletroeletrnico mais presente no domiclio dos brasileiros. O advento da TV Digital (TVD) possibilita uma maior interao com o telespectador. Onde o mesmo deixa de ser somente um elemento passivo do sistema e passa a participar ativamente com seus diversos graus de necessidade.

Assim, o aparecimento de um mundo de novos servios e informao, complementares ao j existente, vem alterando a maneira de se relacionar com a informao recebida pela TV. So novas possibilidades de servios que passam a ficar ao alcance do controle remoto de uma maneira mais simples e direta. 1.1 Motivao Com a necessidade de facilitar e aperfeioar as transmisses das informaes e com aes de interiorizao cada vez mais marcante das universidades pblicas em Pernambuco, a utilizao do SIGA para a gesto acadmica tem sido uma necessidade e uma alternativa a interiorizao, tornando possvel acesso em qualquer local com internet, de modo a realizar tarefas do cotidiano curricular. 12

O sistema est implantado, utilizado pelo corpo docente, discente, administrativo e tcnico das Universidades Federais e Estadual de Pernambuco. Onde se encontra distribudo em nove cidades, localizadas setorialmente na Capital, Zona da Mata, Agreste e Serto do estado. Logo de fundamental importncia um sistema integrado apoiado pela tecnologia disponvel de gerenciamento de dados.

O SIGA encontra-se baseado no modelo de web, mesmo a internet estando bastante difundida no Brasil, pesquisas mostram que o percentual de brasileiros que possuem desktop ou laptops com acesso a internet chega a 27% em suas residncias e a margem no nordeste chega apenas a 11,6%, apresentando o pior ndice das demais regies do pas conforme IBGE (2008). Esses resultados mostram que a internet ainda no faz parte do cotidiano da maioria da populao.

Em contra-partida, a presena quase que macia de televisores no mbito nacional, faz da TV Digital uma ferramenta que vem apontando como um dos importantes meios de incluso digital. A interatividade na televiso possvel graas ao envio de softwares junto com o udio e o vdeo. Esses softwares permitem que o telespectador interaja com a televiso, procedimento comparvel ao dos

computadores pessoais (Bittencourt e Bennert, 2007). Tendo em vista que os aparelhos esto presentes em 95,6% dos brasileiros contatado por IBGE (2008).

Observando as potencialidades de utilizar a TV para benefcio pblico atravs de um terminal de acesso1 podem ocorrer servios do governo, e da rede privada, ocasionando o crescimento da cadeia produtiva como ferramenta de trabalho cooperativo, assim compreendido como um desejo do governo brasileiro. O caminho para pesquisas que visam o oferecimento de novos servios usando TV

Compreendendo qualquer aparelho que possa decodificar o sinal da TV digital, como: o Set-Top-Box, ou TV com receptor embutido, e outros.

13

Digital Interativa (TVI) apresenta em fase inicial estando este trabalho nesse contexto. 1.2 Objetivos

1.2.1 Objetivo geral

Propor uma maior incluso digital em ambientes universitrios por meio do gerenciamento das informaes acadmicas fazendo uso da TV Digital. 1.2.2 Objetivo especfico

a) Analisar o atual Sistema integrado de Gesto Acadmico (SIGA), focalizando na camada de apresentao sobre o ponto de vista do aluno;

b) Demonstrar a viabilidade de integrao do Sistema Integrado de Gesto Acadmica utilizado nas universidades pblicas de Pernambuco com o Sistema Brasileiro de TV Digital (SBTVD);

c) Implementar um ambiente para simular a comunicao com o SIGA que execute em um servidor Web;

d) Desenvolver um ambiente para TV Digital com interatividade fazendo uso de canal de retorno.

14

1.3

Proposta do trabalho Num contexto geral, esse trabalho trata de aspectos que envolvem a

convergncia digital entre os meios da TV Digital e a Web. Sendo assim, foi desenvolvido um prottipo funcional, onde foram considerados vrios fatores e um deles foi o layout da interface grfica, onde foi aplicando um modelo internacional para o desenvolvimento das telas. Portanto, percebeu-se que as especificaes do layout teriam uma verificao com ferramenta case de atrao visual, com objetivo de diminuir a curva de aprendizado do sistema.

Ressaltando que para a viabilidade do projeto ser estabelecida a comunicao em ambos os sentidos entre a TV Digital e Web. Considerando os aspectos tcnicos envolvidos na implantao do TV Digital com o modelo do SBTVD. 1.4 Estrutura da dissertao No Captulo inicial apresentada uma introduo do assunto abordado. Nos posteriores sero apresentados os estudos realizados para embasamento terico-prtico com o fim de atingir os objetivos planejados. No Captulo 2 - Fatores para aceitao de um sistema estabelecida uma mtrica para avaliao de sistemas e feito um levantamento a respeito dos itens que compe essa metodologia. No Captulo 3 TV Digital e o Sistema Brasileiro de TV Digital explicar os principais componentes, o funcionamento do sistema de SBTVD, as possibilidades de aplicaes definindo o middleware e o modelo de acessibilidade para o mesmo. O Captulo 4 - Sistema Integrado de Gesto Acadmica feito um levantamento de algumas peculiaridades a respeito do SIGA. O Captulo 5 SigaTV apresenta o escopo do projeto e o modelo de desenvolvimento adotado, com a arquitetura e requisitos implementados para a implantao do projeto. Captulo 6 - Concluses - apresenta os objetivos atingidos e prximas etapas a serem cumpridas.

15

2. Fatores para aceitao de um sistema


A implementao de um novo sistema ou mesmo as modificaes em um j existente objetiva minimizar suas consequncias negativas e maximizar sua aceitao. Para isso, necessria a anlise do ambiente onde ser aplicado e o tipo de usurio que ir utiliz-lo, objetivando seu uso de forma social e responsvel.

Duarte e Cendn (2009) definem um sistema como um conjunto de recursos tecnolgicos e computacionais capazes de aplicar, obter, processar, armazenar e transmitir dados e informaes, mas para que isso ocorra o usurio deve interagir e sentir-se familiarizado com o mesmo. Porm, para isso devem-se definir mtricas de anlise.

Quando se trata da estrutura de anlise de um sistema, isso pode ser realizada de diversas formas, no h um padro universal. Pode-se quantific-la em vrios aspectos, como por exemplo, anlise de trfego, capacidade de

processamento ou at mesmo modelo de desempenho do sistema.

Mas isso no atenderia s necessidades de anlise quando direcionado ao usurio, sendo necessrio um modelo mais sucinto para tal finalidade. Com base nisso, foi proposto, para uma melhor viabilidade, adotar o modelo conceitual apresentado por Dias (2002), o qual tem como foco a Figura 1, que pe em evidncia o usurio direto e os princpios fundamentais, destacando as seguintes caractersticas: utilidade, usabilidade e qualidade.

16

Figura 1: Modelo Conceitual para avaliao de Sistemas de Informao (Dias, 2002)

O processo de implantao de qualquer sistema apresenta uma relao de custo versus benefcio. Para Arouck (2001) o custo pode ser facilmente mensurado se comparado aos benefcios. Sendo que esse ltimo pode ser analisado de maneira mais subjetiva possvel e se necessrio pode ainda ser feito uso de ferramentas cases para determinar sua anlise. Vejamos a opinio de outros autores.

Quanto ao desempeno e a confiabilidade fica definido um sistema tem mais de uma dimenso. Podemos dividi-lo em pelo menos duas categorias distintas: o desempenho e a confiabilidade (Dias, 2002). Embora no fique restrito a apenas essas duas, a facilidade de como a informao utilizada por meio do seu acesso, vem se destacando e apresentando a necessidade de se observar a sua 17

abrangncia e a sua funcionalidade. Tudo isso, levando em conta a obrigatoriedade de uma operao eficiente.

Em virtude do modelo apresentado na Figura 1, conclui-se que a avaliao de um sistema de informao bastante complexa. Mas mesmo assim possvel perceber que uma grande abrangncia nem sempre sinal de eficincia, pois a sua funcionalidade depende da forma como usada direta ou indiretamente.

Pode-se concluir que para um sistema ser eficiente preciso que ele seja aceito pelo usurio de forma social ou individual. Ou seja, a satisfao do cliente est ligada eficincia com que a informao chega ao destino final. preciso que a mensagem seja consistente e contnua, alm de ser correta e precisa. 2.1 Utilidade

Os avanos da tecnologia trazem a necessidade de sistemas de informao cada vez mais eficientes. Isso, para atender a uma rede de clientes cada vez mais diversificada e exigente. Num dado momento um sistema atender uma empresa, em outro j ser um usurio domstico. Essa variao faz com que ele, independente do segmento atendido, deva prezar pela eficincia e funcionalidade.

Segundo Moresi (2000) a utilidade do sistema visa agregar valor e deve ser traduzida como uma equao onde todos os fatores estejam presentes para uma avaliao. A qual o valor da informao deixe claro quem o cliente. Dessa forma, cria-se questionamentos como: Qual a finalidade de sua utilizao? Quais os nveis organizacionais a serem atendidos e os resultados esperados? Todas essas questes sero respondidas de acordo com a satisfao do usurio final do sistema criado. Tero respostas positivas se o cliente ficar satisfeito, negativa ser a resoluo vier causar insatisfao de quem consome o produto.

18

2.1.1. Abrangncia

Esse fator verifica se o software executa as rotinas responsveis para seu completo funcionamento. Avaliando assim, a correspondncia entre os

procedimentos executados pelo software e as funes descritas como necessrias para cumprir com todos os objetivos dos sistemas de informao. Observando sob a viso da informtica, esse fator poder ser qualificado pela razo entre a quantidade de rotinas que foram automatizadas, e que contribuem para o atendimento das necessidades dos usurios e a quantidade total de rotinas solicitadas pelo usurio. Desde que todas elas estejam disponveis ao usurio. Na tica da informao, esse fator poder ser quantificado pelo tamanho de sua base de informaes segundo Dias (2002).

No cenrio do ambiente de software a abrangncia determina o universo de funcionalidades que ele pode tratar (Meireles, 2001) para que essas funcionalidades venham desempenhar o papel de uma informao relevante, ela deve ser bem transmitida sendo necessrio observar se o pblico-alvo foi atingido. Contudo, a abrangncia de um sistema nada mais do que a constatao de que todo o processo executado pelo programa ir satisfazer e agregar o valor esperado pelo usurio. 2.1.2. Funcionalidade O desempenho que um usurio dever apresentar na sua organizao, depende muito da funcionalidade da operao do sistema. Existindo assim um conjunto de mtricas que gerem o funcionamento e as necessidades do usurio final. Listando os possveis erros, organizando-os e corrigindo-os.

A necessidade de existir programas cada vez mais complexos e que venham a definir o perfil de seu pblico-alvo, poder ser quantificada pela razo entre a quantidade de requisitos atendidos e a de solicitados pelo usurio, 19

executando as correes requeridas. Ou seja, a resposta que o programa deve executar tem que ser maior do que as possveis solicitaes dos usurios (Junior). 2.2 Usabilidade

Qualquer tarefa que o usurio venha a executar no programa tem a sua devida importncia, pois a partir da sua eficincia e rapidez que se pode definir a usabilidade. Segundo a norma ISO 9241-11 (1998), a qual pode ser entendida como uma qualidade interna do sistema, considerando um sistema de boa usabilidade, aquele que apresenta pouco ou nenhum erro e tambm quando o tempo de resposta de acesso o mnimo possvel. Dessa forma, tornando-o eficiente para a percepo e aprendizagem do usurio.

Embora a usabilidade seja o objetivo estabelecido pela ABNT/NBR914111 (2002), bastante improvvel que seja plenamente alcanada por todos. Devido a esse fator ela subdividida em eficincia, eficcia e satisfao, como demonstrado na Tabela 1.

Tabela 1. Exemplo de medida de usabilidade (ABNT/NBR9141-11, 2002) Objetivos da Usabilidade Medida de satisfao

Medidas de eficcia

Medidas de eficincia

Usabilidade global

Porcentagem de objetivos alcanados; Porcentagem de usurios completando a tarefa com sucesso; Mdia da acurcia de tarefas completadas

Tempo para completar uma tarefa; Tarefas completadas por unidade de tempo; Custo monetrio de realizao da tarefa

Escala de satisfao; Frequncia de uso; Frequncia de reclamaes

2.3

Interface com usurio

por meio de modelo desejado de interao que a interface de comunicao com usurio planejada e elaborada. preciso do apoio de diversos 20

especialistas, dentre eles analistas de negcios e design de interface, tudo isso visando o desenvolvimento de um programa funcional e de alta qualidade, que facilite a interao entre o sistema e o usurio.

A comunicao entre o usurio e o sistema deve ocorrer de maneira simples e didtica. Para isso, as interfaces grficas devem ser elaboradas e bem planejadas de modo a viabilizar a integrao completa desses elementos. aqui que entra a capacidade criativa de especialistas como o analista de negcio e o design para proporcionar o desenvolvimento de um produto funcional e de alta qualidade.

O encapsulamento de elementos visuais busca um maior alcance do indivduo na captao da mensagem que transmitida. De modo a realizar interaes - fsica, perceptiva e cognitiva no desenvolvimento das tarefas. Corrobora-se o dito com as palavras de Prates e Barbosa:

A dimenso fsica inclui os elementos de interface que o usurio pode manipular, enquanto a dimenso perceptiva engloba aqueles que o usurio pode perceber. A dimenso conceitual resulta de processos de interpretao e raciocnio do usurio desencadeado pela sua interao com o sistema, com base em suas caractersticas fsicas e cognitivas, seus objetivos e seu ambiente de trabalho (Prates e Barbosa, 2003).

Esse assunto ser analisado com mais detalhe na seo 3.4 onde trataremos especificamente do modelo para o SBTVD. No qual se faz necessrio considerar a acessibilidade. Uma vez que existem algumas especificaes em contra partida maneira usual de interagir com sistemas baseados em web. 2.4 Flexibilidade Quando um analista planeja e constri um sistema preciso que ele observe inmeros fatores para que o programa seja aceito e facilmente executado. Alm de verificar se o ambiente grfico agradvel e de fcil acesso, deve considerar possveis erros, de modo que sejam corrigidos e que o usurio tenha uma afinidade em operar o que est sendo construdo. 21

Levando em considerao a adaptabilidade que o sistema ter ao ambiente onde ser executado, e como ser seu comportamento, com as variaes de fatores, como display, disponibilidade de hardware, tipos de usurios e input e output em que ele estar sendo usado, de extrema importncia considerar que para diversas pessoas alcanarem um objetivo, existem diversas formas distintas de se chegar ao mesmo resultado.

Para alcanar tal objetivo preciso que o sistema supere interaes primitivas como, uso do mouse ou tecla de atalho para acionar funes do sistema, ou at mesmo solues de problemas distintos, demonstrando a flexibilidade para se adaptar a essa idiossincrasia analisa Prates e Barbosa (2003). 2.5 Operacionalidade Com a tecnologia atingindo estgios de desenvolvimento cada vez mais avanados, os usurios no querem mais softwares que garantam apenas funcionalidade. Buscam-se produtos que proporcione prazer e satisfao na operao dos mesmos. O cliente/usurio quer ter o poder de manusear o programa de acordo com as suas necessidades e gosto.

Em sntese, operacionalidade nada mais que a capacidade do produto de software possibilitar ao usurio alter-lo, oper-lo e control-lo de acordo com a sua necessidade. Sendo esse o elemento chave da sua satisfao. Avaliando assim, pode-se afirmar que a facilidade de comunicao com o usurio o elemento crucial para se alcanar a mxima qualidade do produto desenvolvido. 2.6 Qualidade Num universo de desenvolvimento de software a qualidade compreende a necessidade dos desejos implcitos e explcitos do cliente. Devem ser

compreendidas questes como segurana e outros fatores subjetivos. O padro e as diretrizes que um software deve seguir para garantir a sua qualidade esto elencados nas normas ISO 15504 (2003), que define um processo de avaliao da 22

qualidade do software tendo que trabalhar em conjunto com ISSO/DIS 9241-11 (1998). 3. TV Digital e o Sistema Brasileiro de TV Digital Quando se fala do surgimento de novas mdias essas no pretendem revolucionar a maneira usual de interagir com os meios de comunicao, mas trazer particularidades que venham agregar valor s j existentes. Com a TV Digital no seria diferente.

Assim como, um dia, a TV analgica e a internet foram movimentos revolucionrios na sociedade e nos meios da comunicao, a TVD surgiu e vem sendo incorporada sociedade e ao meio profissional como um novo meio de transmitir e receber informaes.

Logo, a TVD um sistema formado por grupos de elementos relacionados em composio e estrutura funcional, no qual deve ficar inicialmente especificado que no corresponde a um tipo de aparelho, mas sim um tipo de sinal de transmisso de dados. Segundo o qual, os sistemas de transmisses abertas devero obedecer a padres internacionais, ou nacionais, preestabelecidos antes de sua adoo.

O progresso que ocasionando a mudana da transmisso analgica para digital se faz sentir inicialmente por diferentes fatores tais como qualidade de som e imagem, dentre outros. Para enfatizar o assunto tratado, a Tabela 2 traz uma comparao entre a TV analgica e a TV Digital.

23

Tabela 2. Comparativo TV Digital X TV analgica (Montez e Becker, 2005)

O modelo de aplicao da TV Digital brasileira deve ser encarado como algo significativo para a melhoria da transmisso de programas televisivos. E tambm para agregar uma demanda de dados que podem ser usados como aplicativos interativos, informaes adicionais da programao e outros servios. Essa nova tecnologia pode ser empregada junto programao j existente ou em um canal diferente totalmente digitalizado. Devemos considerar tais servios como: Servios educacionais (T-learning); Servios Governamentais (T-government); Servios de sade (T-health); Servios de bancrios (T-banking); Servios de comrcio (T-commerce); Guias de programao.

24

O governo brasileiro em relatrio da ANATEL (2001) demonstra interesse em tornar acessveis servios que considera vital populao. Nos quais se destacam: tele-educao - onde se encontra a proposta desse trabalho; tele medicina; incluso digital e governo eletrnico. Nesse ltimo, o governo planeja implantar canais especficos para uso governamental. Tudo isso aps o funcionamento pleno da TV Digital.

Esses novos servios demandaro o uso da convergncia, embora o uso de um servio convergido no significa simplesmente transmiti-lo em uma nova mdia. Porm, devem ser considerados fatores como, comportamento do usurio, quanto tempo este deve ficar no ar, se necessrio vincular a vdeo ou um udio principal, dentre outros. A convergncia traz embutidos trs processos relevantes: mudana tecnolgica, reestruturao de espaos (globalizao/transnacionalizao), e mudanas poltico-institucionais (desregularizao/ re-regularizao) enfatizada por Santos (1998).

Um fator primordial para um servio permanecer ou melhorar seu contexto na passagem da web para a TV a acessibilidade compreendida no contexto da usabilidade no modelo SBTVD garantida em (Decreto Presidencial 4901, 2003) onde tambm estabelece a portabilidade e a conectividade. 3.1 Composio do sistema de TV Digital Um sistema de TV Digital necessita ser componentizado para uma melhor compreenso do mesmo. Segundo a diviso proposta por Montez e Becker (2005), o sistema ser composto de trs partes principais:

... (i) um difusor, responsvel por prover o contedo a ser transmitido e dar suporte s interaes dos telespectadores; (ii) um receptor, que recebe o contedo e oferece a possibilidade do telespectador reagir ou interagir com o difusor; e (iii) um meio de difuso, que habilita a comunicao entre o difusor e o receptor.

25

No processo para o desenvolvimento de contedo televisivo considerando o envio de imagem, udio e dados, deve existir a capacidade de processamento no receptor. Podendo os dados trabalhar de diversas formas em relao ao udio e o vdeo, Backman respalda e define essa possibilidade como sendo a capacidade de difundir dados digitais que no sejam fluxos de udio e vdeo, nesse sinal conhecido como datacasting, e o pilar da interatividade na televiso digital (Backmann, 2009), podendo ser definidos de acordo com seu acoplamento dos dados em relao ao udio e vdeo: Fortemente acoplado temporariamente acoplado podendo se agregado de acordo o desejo do usurio; Fracamente acoplado esto relacionados, mas no sincronizados; Desacoplado informaes fluem como no sistema web fluindo entre telespectador e o provedor.

A forma de utilizar os meios de transmisso est disponvel de trs maneiras distintas: a cabo, via satlite e por difuso, podendo ser implementados de acordo com a possibilidade do padro de referncia. Quando se trata de recepo o sistema considera o terminal de acesso, conforme apresentado na Figura 2.

Figura 2: Receptor de TV Digital (Soares e Barbosa, 2009)

26

O receptor captura o sinal e decodifica as informaes em seus devidos mdulos. Sendo seus principais elementos o demulador que separa os canais de frequncias, ou seja o sintonizador, o demultiplexador que tem o papel de separar e enviar os dados aos seus devidos decodificadores e a Central Processing Unit (CPU) de processamento de dados. 3.2 Sinal e transmisso O rudo aleatrio est presente em todo tipo de frequncia e no pode ser evitado, ocorrendo a queda do sinal que pode causar a interferncia. Assim, a relao entre a potncia do sinal e o nvel de rudo essencial, pois quando essa relao diminui a qualidade do sinal recebido reduzida. Segundo Soares e Barbosa (2009) as possveis causas dessa desestruturao do sinal so: Interferncias eltricas como fora contra- eletromotriz (F.C.E.M); Mltiplos percursos desde sua origem (reflexes); Interferncia entre smbolos (ISI Inter-Symbol interference); Distncia entre o emissor e receptor.

No caso do sinal de TV ocorrem transmisses no-guiadas (caso da TV terrestre analgica e digital) o canal de transmisso introduz diversas interferncias e rudos (noise) no sinal original (Soares e Barbosa, 2009). Podendo esse ser tratado por cdigo corretores de erros at certo limite, sendo esse algoritmo implantado por todos os padres de sistema digital terrestre. Isso no ocorre no sistema de transmisso analgico onde uma imagem e o udio so repassados na onda na forma de chuviscos e rudos sendo cumulativos, como na Figura 3.

27

Figura 3. Efeitos do rudo no sinal analgico e digital (Montez e Becker, 2005)

A TV Digital transmite suas imagens e sons sem possuir nenhuma falha no sinal de transmisso. Pois, se houver qualquer problema no existir recepo alguma, ou seja, o sistema de TV Digital se comporta da seguinte forma, ou trabalha com perfeio total, ou para todo o sistema.

Com uma melhor resoluo, a tecnologia do modelo brasileiro, tornou possvel fazer com que em uma mesma faixa de frequncia ocorra a fragmentao da banda de freqncia em at quatro canais diferentes, com o uso de tecnologias de compresso de vdeo (CNI; IEL;CONFEA, 2007), quando observada de forma independente essa tecnologia conhecida como multiprogramao.

A transmisso de programas televisivos pode ser feita a baixa qualidade, a qual definida como one-seg e especificada para os dispositivos mveis, e para o High Definition Television (HDTV) com at seis (6) canais de udio, definido como full-seg.

O sinal digital encontra-se indisponvel a grande parte populao. Fato esse, constatado por pesquisas realizadas em 2006 pelo Centro de Pesquisa e Desenvolvimento em Telecomunicaes (CPqD), o qual analisou as estimativas de

28

implantao da TV Digital, considerando o marco zero para 2007. Segundo essa pesquisa somente em 2013 a TV Digital atingira todo o pas.

Enquanto no ocorre a total migrao para o sistema digital, realizado um processo denominado simulcast onde os dois sistemas so transmitidos simultaneamente, ocorrendo de maneira mais simples na transmisso por difuso terrestre, utilizado no SBTVD. Conforme o grfico da Figura 4 o processo de simulcast deve ser encerrado no Brasil em 2016, cumprindo as perspectivas do Ministrio das Comunicaes.

Figura 4: quadro resumo para plano de transio proposto (DTV, 2009)

3.3

Middleware Segundo Soares (2008) fica definido middleware como a camada de

software posicionada entre o cdigo das aplicaes e a infra-estrutura de execuo (plataforma de hardware e sistema operacional). Sendo assim, o suporte a aplicativos de TV Digitais fica generalizado no SBTVD as normas do middleware, diferentemente do que ocorre aos dispositivos mveis, onde se faz necessrio um

29

modelo de aplicao para cada Sistema Operacional (SO) do fabricante do aparelho, dentre outras variveis.

Quanto ao seu objetivo fica elucidado pelo consrcio Middleware de Referncia do Sistema Brasileiro de TV Digital (MRSBTVD) (2005) no trecho que a veremos seguir:

... prover

um

conjunto

de ferramentas

para

possibilitar

interoperabilidade entre sistemas de transmisso de vdeo para vrios tipos de mdias de transmisso incluindo satlites, cabos, redes terrestres e micro-ondas. Esse conjunto de ferramentas tambm compreende servios interativos usando diferentes tipos de canais de retorno e suporte a outras funcionalidades como informao dos servios (SI - Service Information) entre outras.

O middleware baseado nas normas do SBTVD foi nomeado como Ginga. Sendo o componente mais importante de TV digital (Soares e Barbosa, 2009). A idia central trabalhar o Ginga para fornecer servios camada superior por meio da inferior, permitindo o desenvolvimento rpido e fcil de aplicaes. arquitetura est demonstrada na Figura 5. Essa

Figura 5. Arquitetura da TV Digital com tecnologia usada baseada em camadas (Soares, 2008)

30

O Ginga est dividido em dois grupos distinguidos quanto ao processo do contedo da aplicao, sendo eles: declarativos (Ginga-NCL) e procedural (GingaJ). No primeiro, encontra-se compreendido os documentos multimdia, smbolos, marcao, regras de estilo, scripts, imagens posicionadas sob o documento, udio e vdeo. J no segundo, tem-se um programa JavaTV (Xlet) compilado em bytecodes Java afora um conjunto de outros elementos multimdia como grficos, udio e vdeo (Oliveira, 2008). No entanto, pode ocorrer dos dois estarem presentes em um nico aplicativo. 3.3.1 O Middleware Declarativo Existem vrios contedos que requerem interatividade e aspecto visual com o usurio, a alternativa para minimizar os custos do desenvolvimento do projeto a utilizao da linguagem declarativa. Ela facilita o desenvolvimento de aplicaes para profissionais que no dominam as ferramentas de programao. Assim, no requer do programador domnio de cada passo a ser executado pelo programa, fornecendo apenas conjuntos de tarefas a serem realizadas. Cabendo ao escutador da linguagem, interpretar, copilar a prpria em mquina real ou virtual.

O contedo declarativo recebido via fluxo de transporte por radiodifuso, sendo armazenado no terminal de acesso local podendo ser executado mediante uma solicitao do canal de retorno. Seu contedo restringe-se basicamente a elementos de multimdia, o qual formado por diferentes tipos de mdias sincronizadas, composto por udio e vdeo em seu fluxo normal.

Portanto, o middleware declarativo consiste em uma aplicao residente de navegao do usurio, implementada nativamente no terminal de acesso, que possibilitar a interao do usurio com o contedo. O middleware declarativo compreendido pelo Ginga-Nested Context Language (Ginda-NCL) o qual a inovao totalmente brasileira do SBTVD (Soares e Castro), sendo esse desenvolvido pela Pontifcia Universidade do Rio de Janeiro (PUC-RIO) junto com linguagem de script Lua a qual esta relacionada ao ambiente de apresentao. O 31

Ginda-NCL trabalha com Nested Context Language (NCL) que fica especificada como uma linguagem da unio de elementos a qual pode ser manipulada por script da linguagem Lua2 para aes mais especificas. 3.3.2 O Middleware Procedural O Ginga-J oferece suporte aplicaes desenvolvidas usando a linguagem Java em um ambiente de aplicaes procedural. Termo agregado as linguagens no declarativas, embora no seja essa a terminologia usual em linguagem de programao. Aplicaes nesta plataforma requerem domnio da linguagem de programao, pois todo o fluxo de controle e execuo do programa dever ser informado. O desenvolvedor necessita de poder sobre o programa, sendo indispensvel conhecimento dos recursos das linguagens de implementao.

Se a entidade Java for usada para criar o programa inicial ficar possibilitado criar, modificar e destruir documentos NCL atravs das APIs de comandos de edio Ginga. Em contrapartida, ocorrendo da entidade Java ser filha, ela atua como um objeto de mdia NCL, podendo se registrar para receber eventos NCL. Esses eventos NCL podero acionar mtodos das classes Java do objeto. Sendo que esse o foco do trabalho. 3.4 Interatividade A interatividade est presente em boa parte das realizaes feitas pelas pessoas, uma palavra de aspecto muito abrangente, onde se faz necessrio limitar a sua significao. Para aplicao nesse trabalho foi utilizada a definio de com enfoque na tecnologia onde Interatividade a troca entre o usurio de um sistema informtico e a mquina por meio de um terminal dotado de tela de visualizao (Houaiss e koogan, 1995). De modo que quando relacionada nesse contexto ela apresentada por um ambiente computacional, onde o usurio participa ou modifica

http://www.lua.org

32

uma ao de alguma maneira. Dessa forma, fica evidenciado o comportamento daquele de se utiliza do novo sistema de TV Digital. Para corroborar o dito, faz uso das palavras de Melo (2007).

O usurio deixa de ter um papel passivo de telespectador e passa a ter um papel ativo, permitindo-lhe atuar com o programa transmitido, tomando aes que podem interferir na forma e no contedo exibidos na televiso.

As implicaes das mudanas se daro na forma de como produzir contedo televisivo pelas emissoras e fazer publicidade. Alm disso, tambm mudar a forma como o governo se comunica com os cidados. Para que isso no ocorra de forma hostil deve estabelecer algumas caractersticas de como o sistema deve se comportar. Assim ressalta Lippman (1998):

Interruptabilidade possibilidade de interromper o processo e restabelecer quando bem entender;

Granularidade fator esperado como uma resposta do sistema a um bloqueio; Degradao suave refere-se ao comportamento do sistema onde o usurio nunca deve ficar sem resposta;

Previso limitada fator que quando ocorre algo no previsto o sistema ainda deve ter condies de responder;

No-default o sistema no deve forar a direo a ser seguida pelo telespectador.

Estabelecendo como ponto central a interatividade na televiso (Lemos, 1997) considerou necessrio estabelecer uma classificao de interao

ponderando situaes especificas. Lemos (1997) julgou relevante a classificao em 8 nveis. Partindo da simples limitao de ligar e desligar a TV e regular udio a mudar canal estabelecendo o nvel 0 e chegando ao nvel onde o telespectador passa a se confundir com o transmissor, podendo gerar contedo e

desmonopolizando o sistema de TV compreendendo no nvel 7. Esse trabalho 33

encontra-se no nvel 4, onde a participao ocorre em tempo real com a rede telemtica enviando dados. Porm, ainda contradiz com Lippman (1998) onde o sistema estar induzindo a direo a ser seguida pelo usurio.

O que nos leva a considerar que a principal interface de comunicao na TV o controle remoto. o meio para modificar a composio da imagem e do

som tornando o configurador do sistema. Considerando a TV um veculo de comunicao de uso coletivo deve ressaltar o poder que o controle fornece ao operador, considerado um Totem do mundo contemporneo, porm o uso do mesmo interfere a todos os presentes no ambiente televisivo referenciado por Natrio (2006).

Para um esclarecimento a respeito da TVD e do computador e suas funes, assim sendo o computadores deixam de importunar o cotidiano das pessoas comuns e passam a enriquec-lo suavemente atravs das TVs Digitais e interativas (Valdecir Becker, 2008) devendo assim analisar com cuidado o desenvolvimento de aplicativos para essa nova alternativa desse meio to presente no cotidiano brasileiro. 3.5 Acessibilidade O modelo brasileiro de TV Digital tem um objetivo muito maior do que uma mudana na tecnologia. Ele impe um novo meio de transmisso com uma ferramenta geradora de incluso social. Todavia, para que isso ocorra, as necessidades devem ficar claras e possuir quantidade e qualidade na informao. Contudo o padro SBTVD impe a usabilidade numa linguagem simples onde o conceito de acessibilidade essencial.

Devendo ser analisado que para atingir a acessibilidade esperada, necessrio a obteno de padres pr-estabelecidos para evitar a ocorrncia do contrrio. Deve-se impedir que ao invs de melhor, dificulte a acessibilidade.

34

Neste trabalho adotaremos os padres da emissora de TV British Broadcasting Corporation Britnica (BBCi). Os quais citam em seu guia de referncia (BBC Londres, 2005) os diversos elementos que so destacados, por Valdecir Becker (2008) sendo eles: o corpo dos textos, na maioria dos casos, no deve usar tipos menores que 24 pontos; nenhum texto, em qualquer circunstncia, deve ter tipos menores que 18 pontos; textos claros em fundos escuros so ligeiramente mais legveis na tela; textos na tela necessitam de entrelinhas maiores que textos impressos; quanto tecnicamente possvel, o espao entre os caracteres deve ser aumentado em 30%; em uma tela completa de textos deve conter o mximo de 90 palavras aproximadamente; os textos devem ser divididos em pequenos blocos para que possam ser lidos instantaneamente. Para facilitar a compreenso dos tpicos citados, veja Figura 6 com uma pequena demonstrao.

Figura 6. Modelo Proposto pela BBCi (Valdecir Becker, 2008)

Ficando demonstrado na figura acima os principais elementos com os devidos tamanhos de pontos as quais as letras devem possuir segundo a BBBi.

35

4 Sistema Integrado de Gesto Acadmica Utilizar sistemas gerenciveis voltados para gerir informaes caracteriza uma importante ferramenta para o efetivo gerenciamento de instituies. Contudo, sistemas no resolvem todos os problemas institucionais, pois o tipo de deciso no depende somente da qualidade da informao e sim da qualidade da interpretao que o gestor faz dela.

Dentre os principais problemas do sistema de informao, est o interesse no sistema e como sustent-lo. Para muitos, isso significa burocracia e perda de tempo conforme Pasta e Souza (2007), o que no ocorre com o modelo de gesto acadmica. Isso devido grande quantidade de informao necessria para o seu gerenciamento. Veja a demonstrao na Figura 7.

Figura 7: Funo de Administrao Acadmica (Pasta e Souza, 2007)

O SIGA foi desenvolvido em meados de 2000 e implantado em 2002 para integrar mdulos operacionais e gerenciais. Ele cobre uma lacuna de um sistema mais abrangente, fazendo a interao com administradores e acadmicos. O sistema se mantm ativo e em sincronia com o plano de interiorizao das universidades em Pernambuco. 36

Segundo relato do Ncleo de tecnologia de Informao sobre o projeto SIGA ... o Sistema d suporte em toda a rea de gesto universitria e est em constante desenvolvimento para atender a demanda de informao da UFPE (NTI, 2009) demonstrando o interesse e compromisso com a gesto acadmica. Desenvolvido com o objetivo de gerenciar as informaes curriculares dos alunos possibilitando matrculas on-line e informaes de disciplinas. Atualmente em funcionamento na Universidade de Pernambuco (UFPE), Universidade do Vale do So Francisco (UNIVASF), Universidade Federal Rural de Pernambuco (UFRP) e Universidade de Pernambuco (UPE), suas principais caractersticas so o acesso amplo por meio da Internet, a flexibilidade, a descentralizao e a segurana. 5. Proposta (SigaTV)

No cenrio da TV Digital interativa as possibilidades de desenvolvimento de aplicaes so grandes e variadas. Sendo assim, a proposta deste projeto o desenvolvimento de aplicaes interativas, que sejam direcionadas aos alunos que utilizam o SIGA. O SigaTV prope aos usurios uma interface de comunicao com a TV Digital por meio do uso do controle remoto.

O sistema SigaTV no prope uma mudana quanto ao modo de fazer negcios no SIGA, ele disponibiliza um meio a mais de comunicao para o modelo existente. Isso devido baixa insero da internet no nordeste brasileiro, em contrapartida massificao da televiso nesses domiclios bem superior. Desse modo se faz uso das mtricas estabelecidas na seo 2.1 possibilitando uma maior abrangncia do sistema e com algumas funcionalidades disponveis no SIGA utilizado no modelo Web que foram usadas no prottipo desenvolvido.

Prope tambm a anlise de alguns elementos que compem o sistema, referente abstrao de aluno sobre a camada de apresentao de modo torn-lo mais acessvel simples sua usabilidade, decomposto a camada de apresentao do sistema levando em conta os modelos de acessibilidade propostos na seo 3.5 37

para TV Digital considerando tambm os detalhes da metodologia de anlise de sistemas proposta na seo 2.2 que compreende a usabilidade nas medidas da ABNT. 5.1 Processo de desenvolvimento Neste trabalho foi adotado o modelo de desenvolvimento proposto TQTVD (TOTVS - QUALITY para TV Digital), empresa responsvel pelo desenvolvimento de uma implantao profissional do middleware Ginga,

demonstrado por (Santos, 2009) apresentado da Figura 8.

Figura 8. Modelo de processo para desenvolvimento baseado Tqtvd (Santos, 2009).

No

escopo

desse

trabalho

ficou

compreendido

modelo

de

desenvolvimento apresentado, observando o fluxograma da Figura 8, mostrando cinco etapas que foram finalizadas com sucesso e que em cada etapa tornou-se dependente da anterior que sero descritas nas sees subseqentes, apenas a etapa de aprovao no foi realizada devido a limitaes de tempo.

38

5.2 Levantamento de requisites Essa etapa se faz necessria para identificao de problemas de domnio relativos ao escopo, que deve estar em sincronia com o tempo de desenvolvimento, apresentando prioridades para a viabilidade de cada etapa. O levantamento de requisitos do software apresentado de modo mais detalhado em documento que se encontra no Anexo B. 5.2.1 Definio do perfil do usurio

O Aluno ser a pessoa beneficiada com as vantagens do sistema com seus devidos servios. Assim todos os esforos realizados tiveram como objetivo promover a satisfao do usurio/aluno. Esse usurio dever ter conhecimentos mnimos de informtica e utilizao do controle remoto da TV Digital para acessar o sistema, que ser exibido via uma interface de TV. Alm de estar devidamente matriculado em pelo menos uma das universidades de Pernambuco da rede pblica compreendendo os estudantes das devidas instituies:

Universidade Federal de Pernambuco; Universidade Federal do Vale do So Francisco; Universidade Federal Rural de Pernambuco; Universidade de Pernambuco.

39

5.2.2 Diagramas do sistema

Figure 9. Arquitetura do Sistema

A figura 9 apresenta a arquitetura do SigaTV que compreende um modelo de cliente/servidor onde estabelecida uma constante iterao entre a emissora e servidor , com a emissora sendo a responsvel por emitir o modelo de apresentao da TVD para o telespectador, de modo que a comunicao entre o servidor e a emissora e dada por protocolo Hyper Text Transfer Protocol (HTTP) e no servidor do SIGA fica estabelecido no padro arquitetural de model view - controller (MVC).

A figura 10 apresenta o diagrama de Caso de Uso do SigaTV.

40

Figure 10. Caso de Uso para SigaTV

Este caso de uso visa representar a unidade funcional do sistema, demonstrando uma seqncia lgica do usurio no SigaTV baseado ao modelo do SIGA na Web. De modo que no compreende como o sistema construdo, mas sim como dever se comportar quando o prottipo estiver em funcionamento.

Encontra-se estabelecido um nico tipo de usurio que compreende o aluno de modo que o mesmo deve validar seu login dado pelo nmero de matricula, possibilitando que a partir dessa tela possa solicitar ajuda com objetivo de facilitando seu uso, seguido por uma nova verificao de segurana onde deve ser informada a senha para acesso aos servios onde a parti deles que ser feita a comunicao com o servidor estabelecido no modelo MVC como apresentado na arquitetura do sistema. 5.2.3 Ferramentas utilizadas Para a viabilidade do projeto alm das linguagens de programao foi necessria fazer uso de outros aplicativos para auxiliar o desenvolvimento. No caso especfico do eclipse foram empregadas duas verses por conta da compatibilidade 41

dos plugins utilizados, seguindo abaixo a lista dos programas e seu aproveitamento no projeto: Adobe Photoshop CS4 Desenho e tratamento das imagens; Foxit Reader v3.0- Leitor de PDF; Composer 2.2.2(beta)Ambiente de desenvolvimento NCL; Ginga-NCL Player V1.1.1 Emulador do middleware Ginga para ambiente declarativo; Visual Paragm for UML 6.2 comunity edition Modelaguem do Sistema; Feng-gui analisador de interface grfica quanto a ateno; Eclipse (Gamemedia e galileo) Ambiente integrado de desenvolvimento; VMware Workstation 6.02 Ferramenta de Virtualizao. Dentre os pluguins empregados esto compreendidos os de

desenvolvimento de programao para TV Digital, e outros com funes especficas como: o Lua socket o qual se fez necessrio a instalao no ncleo do ginga para estabelecimento e um canal de retorno com protocolo HTTP; o Web Tools para desenvolver um ambiente visando uma iterao bsica de simular o SIGA.

Lua eclipse v 1.2.0; Ncl eclipse v 1.0.0 (ALPHA); NCL Eclipse 1.4.0 (BETA); Lua Socket 2.0.2; Eclipse Web Tools Platform.

Para testar a escalabilidade e robustez no desenvolvimento testou-se o prottipo em diversos sistemas operacionais, tais como: Windons XP 32bits; 42

Windons Serven 64bits; Linux Fedora 32bits.

5.3 Prototipao

A fim de determinar um produto final para que as iteraes ocorressem com o mnimo de riscos para entrega do projeto, foi estabelecido um modelo de prottipo evolutivo. Segundo o qual pode conseguir uma flexibilidade maior do cdigo, podendo ainda ser testado em laboratrio, mesmo em fase inicial.

A prototipao constituda das partes essenciais do projeto onde podem ser adicionadas novas funcionalidades e melhorias no software, sendo ela baseadas no levantamento de requisito, seguindo a prioridade do documento. Assim, para viabilizao de negcio com o produto desenvolvido, foram contemplados os seguintes objetivos: Entendimento de requisitos; Criar um pequeno prottipo de prova de conceitos; Modelagem da aparncia do produto com foco na usabilidade; Interligar telas com sistema desenvolvido.

5.4 Layout

Ficando definido o layout como prottipos no-operacionais do sistema para a avaliao junto ao cliente e devem ser refinados at que atendam s necessidades dele (Padovan, Maracci, et al., 2009) ficando compreendido para o escopo desse projeto.

43

5.4.1 Avaliao de Interfaces

Foi utilizado um servio on-line com verso gratuita para analisar a eficcia da atrao dos recursos visuais. Tendo como base um algoritmo de inteligncia artificial que simula a viso humana durante 5 segundos de exposio a elementos visuais, simulando o movimento do olhar atravs da tela (Group of artificial vision scientists and interactive designers, 2009). Nas figuras a seguir estabelecido um comparativo entre as telas propostas pelo SigaTV e as do SIGA.

Figura 11 (a)

Figura 11 (b)

Figura 11 (c)

Figura 11 (d)

44

Figura 11 (e)

Figura 11 (f)

Figura 11. Tela de servios disponveis com analise do foco de viso.

As anlises das figuras demonstradas na interface do SIGA, as Figuras 11 (a,c,e) demonstra aos usurio distores. No primeiro momento o usurio foca a sua ateno em outros elementos que no so objetivo principal para uso do sistema, ocasionando uma maior curva de aprendizado, por conta do desvio de ateno. O que no ocorre nas novas telas projetadas para o projeto SigaTV3.

Na Figura 11 (b) a viso do usurio estabelece inicialmente direcionada para os formulrios, em seguida sendo direcionada para o teclado e botes de acesso e boto de ajuda, o que no ocorre em Figuras 11 (a) na qual a ateno fica dispersa na tela.

Na Figura 11 (d) a ateno do usurio estabelecida novamente no formulrio a primeiro momento, passando pelos botes e logomarca, em seguida percorrendo rapidamente a rea de eventos que foi analisada como um objeto secundrio j nas Figuras 11 (c) a ateno compreende em qualquer outro elemento menos o elemento chave da tela, dificultando a interao com o sistema.

Ser considera nesse trabalho SIGA o atual sistema em uso por acadmicos baseada em internet e SIGATV a proposta para TV digital utilizando o padro SBTVD.

45

A Figura 11 (f) o objetivo alcanado com facilidade, mas a Figura 11 (e) demonstra que a tela projetada com descuido por conta do design, pois os elementos de acesso esto apagados e confusos, com isso aparenta que o objetivo era somente demonstrar a logomarca do sistema esquecendo a importncia de acessar aos servios. 5.4.2 Modelos de Telas

As telas abaixo foram desenvolvidas levando em considerao o modelo de usabilidade proposto pela BBCi, conforme visto na seo 3.5. Foram implantadas utilizando como medida a porcentagem, ao contrrio da maneira usual de medida por pixel de modo a facilitar uma possvel migrao de sua visualizao em displays de diferentes tamanhos. Dessa maneira, podendo ser tambm executado atravs de sistemas mveis o qual e dado suporte pelo modelo do SBTVD.

Dentre os detalhes relevantes considerados para esse projeto, foi analisado o layout e um redesenho da logomarca, visando contemplar a nova roupagem proposta no SIGA. Todo o trabalho foi realizado seguindo as recomendaes de acessibilidade levando em conta as cores e o background escuro com letras claras, citados na seo 3.5.

Em relao segurana foi elaborada uma proposta de um teclado virtual alm do advento de um boto de ajuda. Conforme apresentado na Figura 12. Todas as telas desenvolvidas encontram-se no Anexo A.

46

Figura 12. Tela de acesso aos Servios proposta para o SigaTV

5.5 Codificao

O principal objetivo da aplicao SigaTV propor melhorarias ao SIGA utilizando as mtricas vistas no captulo 2 voltadas ao usurio direto. Assim foi aplicada uma interface visual para TV Digital fazendo uso do canal de retorno. Desse modo tornou-se vivel atravs de um script Lua acessar um servidor Web de acesso remoto, onde a comunicao realizada atravs de um servlet, possibilitando gravar informaes em um banco de dados. 5.5.1 Comunicao entre telas

Aps a etapa de planejamento e avaliao do layout do SigaTV se fez necessrio a comunicao entre as telas. Se tratando de uma etapa da camada de apresentao foi utilizado uma aplicao do tipo Ginga-NCL, como visto na seo 3.3.1, para o ambiente do middleware declarativo.

47

A Ferramenta utilizada inicialmente foi o composer, que possui abstraes definidas nos diversos tipos de vises, destacando a viso de layout que possibilita uma facilidade no desenvolvimento para o posicionamento dos elementos em relao as telas e suas dependncias, como apresentado na Figura 13.

Figura 13. Viso de layout composer

Na viso de layout, pode-se observar a visualizao em modo rvore na sesso 13(1) ajudando assim nas dependncias entre componentes visuais. Contudo em 13(2) e 13(3) so estabelecidas as reas de edio de regio, onde para 13(3) estabelecida por valores numricos podendo estabelecer a medida em pixel ou porcentuais e em 13(2) atravs do arraste e clique do mouse.

Estabelecido o posicionamento dos elementos visuais a serem usados, foi determinado como seria a comunicao entre os elementos. Nessa etapa foi 48

utilizada a viso estrutural, onde as comunicaes podem ser observadas atravs de objetos de mdia, apresentados na Figura14.

Figura 14. Parte inicial da Viso estrutural do SigaTV no composer

A figura 14, demonstra como n de partida para a aplicao a TELA1, na qual esta diretamente relacionada aos botes do teclado numrico e a TELA2. Embora seja muito til para aplicaes simples a medida que a aplicao exige maior complexidade de elementos, torna-se difcil distinguir os elementos devido a estrutura visual de grafo. Para facilitar a visualizao na Figura 13, se encontram os principais elementos que compem o SigaTV.

49

Devido a complexidade que o SigaTV foi adquirindo, a viso estrutural foi deixada apenas como forma ilustrativa estabelecendo o viso textual encontra na Figura 15. que se

Figura 15. Viso Textua no composer do SigaTV

A Figura 15 encontra a viso textual a qual divida em duas partes: a rea da esquerda correspondente a 15(1) exibe a rvore eXtensible Markup Language (XML) do documento, na qual os elementos que o compem podem ser expandidos ou colapsados; onde a parte 15(2) apresenta o cdigo do

documento NCL que nossa linguagem de ligao dos elementos.

Na viso do cdigo apresentado ressaltado as linha 153 a 159 onde fica estabelecido um link de comunicao entre a TELAhelp2 e a TELA2 o qual e disparado quando o usurio se encontra na TELAhelp2, e ao pressionar o boto 50

vermelho do controle remoto indicando a parada da TELAhelp2 e a iniciao da TELA2. Apesar da ferramenta composer sincronizar todas as vises ao salvar, observou-se que ficou melhor codificar no modo textual atravs da IDE eclipse, devido a recursos mais avanados de auto-complete e indicador de erro. 5.5.2 Canal de Retorno

O canal de retorno a ser adotado nesse projeto foi estabelecido atravs do protocolo HTTP. Quanto ao canal de retorno, o Ginga possui um modulo incorporada na documentao conhecida como event TCP, embora esse mdulo ainda no esteja incorporado as funcionalidades do Ginga.

Quanto implementao do canal de retorno foi utilizado linguagem de script Lua, contemplando os recursos providos pelo Ginga-NCL. O software utiliza a linguagem Lua para a transmisso entre o terminal de acesso e o servidor desenvolvido como prottipo. Desse modo, a comunicao foi viabilizada atravs de uma biblioteca de extenso da linguagem Lua adicionando suporte as

funcionalidades normalmente necessrias a aplicaes que lidam com a Internet, a qual a biblioteca conhecida como Lua socket.

Portanto aplicativo de prottipo poder ser executado em qualquer receptor que possua uma implementao do Ginga e a biblioteca de comunicao LuaSockets (Lua-Socket, 2009) para acesso remoto.

O cdigo de Lua para estabelecimento do canal de retorno pode ser visto na Figura 16.

51

Figura 16. Cdigo Lua de comunicao

No cdigo da Figura 16 da linhas 3 at a 14 implementada uma funo chamadas de comunicacoa com objetivo de modularizar as chamadas, na linha 4 feita uma requisio do mdulo socket.http. Na linha 6 so armazenados parmetros em uma varivel local que so encapsulados.

Na linha 8, com a varivel url do endereo do aplicativo no servidor e os parmetros a serem enviados. J na linha 10 ocorre a requisio armazenada em forma de resposta a qual exibida por uma sada na linha 12, finalizando o cdigo com a chamada da funo criada anteriormente. 5.5.3 Simulador do SIGA

Para que o canal de retorno pudesse estabelecer a comunicao, foi exigido a necessidade do desenvolvimento de um projeto web com a arquitetura do sistema apresentada na seo 5.2.2, no qual foi utilizado o padro de projeto MVC, de modo a viabilizar o fornecimento de uma resposta as requisies.

52

Para que o projeto pudesse estabelecer uma comunicao, ele demandou a necessidade de estabelecer um servidor Web para ser hospedado. Foi ento colocado em funcionamento o Apache Tomcat o qual foi desempenhada a funo de servidor web/HTTP, sendo usado na implementao da aplicao, no qual foi colocada em funcionamento atravs da IDE eclipse como visto na Figura 17.

Figura 17. Servidor Web em funcionamento no container Tomcat.

Na figura apresentada encontra-se na perspectiva para aplicaes Java Enterprise Edition (JAVA EE) onde so demonstrados na viso Project explore da Figura 17(1) a estrutura em rvore com os elementos principais que constituem o servidor e o projeto web.

Na Figura 17(2) demonstra o cdigo de um servlet com o mtodo doGet estabelecendo uma resposta quando acessado, contudo Figura 17(3) e apresentada 53

a viso Server que apresenta o servidor funcionado em sincronia com o projeto web denominado WebSigaTV.

5.6 Testes e Validao Foram utilizadas vrios ambientes de teste open-source, em sua maioria ainda em fase de desenvolvimento, embora todas tenham como principal objetivo desenvolver uma plataforma fiel as especificaes do SBTVD. Desse modo, foi adotado na fase final do trabalho o ambiente da Mquina virtual Linux para VMWare, contendo Ginga-NCL C++ v. 0.10.1 rel.21 demonstrado na Figura 18 e alm de se encontrar numa fase estvel e possibilitando a instalao de plugins no middleware.

Figura 18. Ginga-NCL funcionando na mquina Virtual

54

Na Figura 18 demonstrado o Ginga-ncl que possui um controle bsico com as principais funes. Para que o cdigo pudesse ser executado demandou a necessidade de estabelecer uma conexo com o sistema operacional atravs de Secure Shell (SSH) e transferncia do cdigo por Protocolo de Transferncia de Arquivos (FTP).

Desse modo o prottipo foi validado nesse ambiente de teste o qual teve a finalidade de abordar a questo de interface com o usurio, validar requisitos e apresentar a viabilidade do sistema. 6. Concluso

Este Trabalho teve como proposta a apresentao de resultados provenientes de experincias-piloto na construo de uma aplicao de TV Digital interativa a partir do uso do Middleware brasileiro. Validando os conceitos de usabilidade j estabelecidos internacionalmente para o modelo brasileiro.

Com os altos custos da adoo de infra-estrutura no contexto de aquisio de um computador em modo on-line para grande parte da populao apresenta ainda impraticvel gerando uma maior excluso, contudo a adoo de servios essenciais a populao por meio da TV Digital aponta como uma possibilidade vivel e de baixo custo.

As experincias da proposta demonstraram a possibilidade de viabilizao de um maior alcance do SIGA e tambm de outros servios nativos da Web, onde algumas funcionalidades foram implementadas e testadas com sucesso

aproveitando a tecnologia da TV Digital a qual aponta um futuro promissor no Brasil e em outros pases que venham adotar o modelo SBTVD.

55

Figura 19. Principais elementos encaixados

Como termino obteve-se um produto demonstrado por meio ilustrativo na Figura 19 dos principais elementos que puderam ser integrados nesse trabalho, assim sendo expostos como um quebra-cabea onde as peas podem ser encaixadas dadas as necessidades da convergncia tecnolgica. 6.1 Trabalhos futuros

Para trabalhos futuros pode-se estabelecer a comunicao da TV Digital em sistemas embarcados e mveis como celulares e PDAs, utilizando um servio completo e finalizando seus testes com a validao como usurio final.

Aprofundando os estudos quanto acessibilidade na TV Digital representando as reas de estudos comportamentais e os impactos na sociedade, uma vez que os usurios da TV Digital tm comportamentos diferentes daqueles da informtica, j que o material eletrnico a ser visualizado na TV pode ser adaptado para ser mostrado em telefones celulares e em PDAs. 56

Possibilidade de verificao de mtricas expostas no trabalho com usurio final quando estabelecido o uso do meio da TV Digital estipulando a importncia da usabilidade, qualidade e utilidade num pblico especfico de servios baseados no SBTVD com acesso remoto impactando na maior telespectador. motivao quanto ao

Analise de viabilidade da utilizao de um servio com transmisso contnua em um canal de uso governamental ou da rede privada e o retorno social e financeiro orado num projeto desse tipo.

57

REFERNCIAS

ABNT/NBR9141-11. Requisitos Ergonmicos para trabalho de escritrio com computados Parte 11- Orientaao sobre Usabilidade, 2002.

ANATEL. Relatrio Integrador dos Aspectos Tcnico e mercadolgicos. [S.l.]. 2001.

AROUCK, O. Avaliao de sistemas de informaao: Reviso da literatura. Transiformao, v. 1, p. 7-21, Janeiro/junho 2001.

BACKMANN, C. P. Usabilidade para TV digital. Pelotas: [s.n.]. Julho 2009. p. 55108.

BBC LONDRES. Grupo de Pesquisa em TV Digital Interativa, 2005. Disponivel em: <http://graphs.ucpel.tche.br/tvdi/styleguide2_1.pdf>. Acesso em: 12 nov. 2009.

BECKER, V. Concepo e desenvolvimento de Aplicaes Interativas para televiso Digital. florianpolis: Universidade federal de Santa Catarina, 2006. 13-56 p.

BECKER,

V.

http://btd.egc.ufsc.br/pdf/4997.pdf,

2006.

Disponivel

em:

<http://btd.egc.ufsc.br/pdf/4997.pdf>. Acesso em: agosto 2009.

BITTENCOURT, F. A.; BENNERT, W. A. TV Difital: Uma Anlise das Modulaes e das codificaoes de audio e video no modelo terrestre. Universidade Tecnolgica Federal do Paran. curitiba, p. 1-123. 2007.

CNI; IEL;CONFEA. TV Digital - Qualidade e Interatividade. Braslia: [s.n.]. 2007. p. 25-106. 58

CPQD. TVDI. Grupo de pesquisa em TV digital interativa, 2006. Disponivel em: <http://www.tvdi.inf.br/upload/artigos/76_146_modelo_ref_pd301236a0002a_rt_08_a .pdf>. Acesso em: 7 out. 2009.

DECRETO PRESIDENCIAL 4901. Instituio do Sistema Brasileiro. Governo Federal. Brasilia. 2003.

DIAS, R. Mtricas para Avaliao de Sistemas de Informao. Revista Eletrnica de Sistemas de Informao, Brasilia, 2002.

DTV. Site oficial da TV digital brasileira. DTV, 2009. Disponivel em: <http://www.dtv.org.br/materias.asp?menuid=3&id=11>. Acesso em: 17 out. 2009.

DUARTE, L. O. B.; CENDN, B. V. Fatores de Influncia no uso de sistemas de informao via internet. Universidade da Paraiba, 09 Outubro 2009. Disponivel em: <http://dci2.ccsa.ufpb.br:8080/jspui/bitstream/123456789/520/1/GT%204%20Txt%20 7-%20DUAR~1%20COM%20T%C3%8DTULO.pdf>. Acesso em: 4 nov. 2009.

GALPERIN, H. Comunicacin e integracin en la era digital: un balance de la transicin hacia la televisin digital en Brasil y Argentina, Santa Cruz de la Sierra, junho 2004. 29-50.

GROUP OF ARTIFICIAL VISION SCIENTISTS AND INTERACTIVE DESIGNERS. Feng-gui, 2009. Disponivel em: <http://www.feng-gui.com/>. Acesso em: 11 nov. 2009.

HOUAISS, A.; KOOGAN, A. Enciclopdia e dicionrio ilustrado. [S.l.]: Delta, 1995.

IBGE. Pesquisa Nacional por Amostra de Domicilios. Instituto Brasileiro de Geografia e Estatistica. [S.l.]. 2008. 59

ISO/DIS 9241-11. Ergonomic requirements for office work with visual display terminals (VDTs) -- Part 11: Guidance on usability. [S.l.]. 1998.

ISO/IEC

15504.

ISO.SPICE,

2003.

Disponivel

em:

<http://www.isospice.com/categories/ISO%7B47%7DIEC-15504-Standard/>. Acesso em: dez. 2009.

ITU-R BT.601-4. A Guide to Digital Terrestrial Television Broadcasting in the VHF/UHF Bands. International Telecommunication Union. [S.l.]. 1994.

JUNIOR, C. A. D. Gis: dos conceitos bsicos aos estados de arte. PRODABEL Processamento de Dados do Municpio de Belo Horizonte S.A, Belo Horizonte, ?

LEMOS, A. Anjos Interativos e a Retribalizao do Mundo: Sobre Interatividade e Interfaces Digitais, 1997. Disponivel em:

<http://www.facom.ufba.br/ciberpesquisa/lemos/interativo.pdf>. Acesso em: 15 out. 2009.

LEON, A. Com Ciencia-revista eletrnica do Jornalismo Cientifico, 2009. Disponivel em: <http://www.comciencia.br/comciencia/?section=8&edicao=48&id=594>. Acesso em: 10 agosto 2009.

MEIRELES, M. Sistemas de informao: quesitos de excelncia dos sistemas de informao operativos e estratgicos. 2 ediao. ed. So Paulo: Arte & Cincia, v. I, 2001.

MELO, E. L. Avaliao do Middleware Ginga. ufscar. Sorocaba. 2007. (4-13).

MONTEZ, C.; BECKER, V. TV Digital Interativa: conceitos, desafios e perspectivas para o Brasil. 2 Edio. ed. Florianpolis: editora da UFSC, 2005. 60

MORESI, E. A. D. Delineando o valor do sistema de informao de uma organizao. Scielo Brasil, 2000. ISSN ISSN 0100-1965. Disponivel em: <http://www.scielo.br/scielo.php?pid=S010019652000000100002&script=sci_arttext&tlng=pt>. Acesso em: 13 nov. 2009.

MRSBTVD;FINEP. Recomendaes para o Modelo de Referencia- Middleware do SBTVD. So paulo, p. 5-22. 2005. (Convnio 01.05.0055.00 Ref 2012/04 ).

NATRIO, E. O controle remoto e a interatividade na televiso. Revista da Associao Nacional dos programas de Ps-Graduandos em comunicao, So Paulo, v. V, p. 2-17, 2006. ISSN E-ISSN 1808-2599.

NTI. N. Site da Nucleo de Tecnologia de Informaao, 2009. Disponivel em: <http://www.nti.ufpe.br/relat/siste.htm>. Acesso em: 03 nov. 2009.

NCLEO

de

Tecnologia

da

informao.

Disponivel

em:

<http://www.nti.ufpe.br/relat/siste.htm>. Acesso em: 01 setembro 2009.

OGLIARI, R. D. S.; SANTOS, J. R. Java TV: Viso Geral. javafree.org, 2007.

OLIVEIRA,

R.

J.

D.

WebMobile.

DevMedia,

2008.

Disponivel

em:

<http://www.devmedia.com.br/articles/viewcomp.asp?comp=13085>. Acesso em: 10 nov. 2009.

PADOVAN, A. et al. WAEI/MSE: uma instncia do processo WAE para micro e pequenas WAEI/MSE: uma instncia do processo WAE para micro e pequenas WAEI/MSE: uma instncia do processo WAE para micro e pequenas. Portal de Peridicos da UEM, 2009. Disponivel em:

<http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1386/1386>. Acesso em: Dezembro 2009.

61

PASTA, A.; SOUZA, A. D. S. A Importncia de implantao de um sistema de informao gerencial como ferramenta de impulso para a tomada de decises. UNIBES, 2007. ISSN ISSN 1980-7031. Disponivel em:

<http://unimestre.unibes.com.br/rica/index.php/rica/article/view/64/60>. Acesso em: 20 out. 2009.

PRATES, R. O.; BARBOSA, S. J. Avaliao de Interfaces de Usurio - Conceitos e Mtodos. Anais do XXIII Congresso Nacional da Sociedade Brasileira de Computao.. [S.l.]: Jornada de Atualizao em Informtica, SBC. 2003.

SANTOS,

H.

lua.org.

Lua,

2009.

Disponivel

em:

<http://www.lua.org/wshop09/mercado-tv-digital.pdf>. Acesso em: 2009 nov. 1.

SANTOS, S. D. RBS: convergncia da teles e da TV a cabo. Universidade Federal do Rio Grande do sul. Porto Alegre, p. 1-140. 1998.

SOARES, L. F. G. As Mltiplas Possibilidades do Middleware Ginga. gingancl, 2008. Disponivel em: <http://www.gingancl.org.br/resources/SBTVD-Ginga.pdf>.

Acesso em: 20 nov. 2009.

SOARES, L. F. G.; BARBOSA, S. D. J. Programando em NCL: desenvolvimento de aplicaes para o Middleware ginga, TV digita Web. Rio de Janeiro: elsevier, 2009.

SOARES, L. F. G.; CASTRO, P. H. As mltiplas possibilidades do middleware Ginga. Produo proficional, p. 76-83.

TOMAL, M. I. Fontes de informao na internet. 1 edio. ed. Londrina: EDUEL, 2008.

62

VALDECIR BECKER, A. F. H. H. F. M. Recomendaes de Usabilidade para TV Digital Interativa. SBRC, Florianpolis, 2008. 2-12.

W3COUNTER.

Global

Web

Stats,

2009.

Disponivel

em:

<http://www.w3counter.com/globalstats.php>. Acesso em: 04 novembro 2009.

63

Anexo A

MAVY DIEGO PEREIRA DE MORAIS

CONVERGNCIA ENTRE WEB E TV DIGITAL: UMA PROPOSTA DE INTEGRAO COM O SIGA

Monografia parcial para

apresentada obteno

como do

requisito de

diploma

Bacharel em Sistemas de Informao pela Faculdade de Cincia e Tecnologia de Caruaru Universidade de Pernambuco.

Caruaru, 10 de dezembro 2009. 64

Prottipo de Telas com conceitos de acessibilidade para TV Digital

Tela 1 Tela de validao para o sistema com proposta de teclado numrico virtual e teclas coloridas no padro do SBTVD.

Tela 2 Acesso aos servios com desenvolvimento de teclado virtual e opes teclas no padro do SBTVD.

65

Tela 3 Orientao quanto navegao.

Tela 4 Opes de servios.

66

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

Anexo B

MAVY DIEGO PEREIRA DE MORAIS

CONVERGNCIA ENTRE WEB E TV DIGITAL: UMA PROPOSTA DE INTEGRAO COM O SIGA

Monografia parcial

apresentada obteno

como do

requisito de

para

diploma

Bacharel em Sistemas de Informao pela Faculdade de Cincia e Tecnologia de Caruaru Universidade de Pernambuco.

Caruaru, 10 de dezembro 2009.

Licena: GPL
67

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

Histrico de revises
Verso (1.0) Data (27/08/2009) Autor Mavy Diego Pereira de Morais Descrio Desenvolvimento e analise Localizao

68

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

ndice
1. INTRODUO ............................................................................................................................ 70 1.1. 1.2. 1.3. 1.4. PROPSITO ........................................................................................................................... 70 PBLICO ALVO ....................................................................................................................... 70 ESCOPO ................................................................................................................................ 70 VISO GERAL DO DOCUMENTO ............................................................................................... 70

1.6. PADRES E CONVENES .......................................................................................................... 71 2. VISO GERAL DO PRODUTO ................................................................................................. 72 2.1. 2.2. 2.3. 3. DESCRIO DOS USURIOS ................................................................................................... 72 TECNOLOGIAS ....................................................................................................................... 72 DESCRIO DOS ATORES ....................................................................................................... 73

REQUISITOS FUNCIONAIS ...................................................................................................... 74 3.1. 3.2. 3.3. 3.4. 3.5. RF001- REALIZAR MATRCULA ............................................................................................... 74 RF002- CONSULTA DE NOTAS .............................................................................................. 75 RF003- FAZER SOLICITAES .............................................................................................. 76 RF004- INFORMAES ACADMICAS .................................................................................... 76 RF005- ATUALIZAR DADOS ................................................................................................... 77

4.

REQUISITOS NO FUNCIONAIS............................................................................................. 78 4.1 4.2 4.3 4.4 4.5 4.6 DESEMPENHO ....................................................................................................................... 78 USABILIDADE ......................................................................................................................... 78 CONFIABILIDADE .................................................................................................................... 78 SEGURANA .......................................................................................................................... 79 PADRES .............................................................................................................................. 79 REQUISITOS DE HARDWARE E SOFTWARE ............................................................................. 79

69

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

1. Introduo
1.1. Propsito
Este documento especifica os requisitos dos sistemas a serem desenvolvidos por Mavy Diego P. de Morais, fornecendo aos desenvolvedores as informaes necessrias para o projeto e implementao, assim como para a realizao dos testes e homologao do sistema.

1.2. Pblico Alvo


Este documento se destina aos arquitetos de software, engenheiros de software e testadores.

1.3. Escopo
Este documento realiza a Elicitao de requisitos do Sistema Integrado de Gesto Acadmica na TV.

1.4. Viso geral do documento


Na seo 2 descreve o escopo do sistema e seus usurios de maneira geral. A seo Erro! Fonte de referncia no encontrada. especificam todos os requisitos funcionais do sistema atravs de fluxos de eventos, casos de uso, entradas e sadas. Na seo 3 especificam todos os requisitos no-funcionais do sistema.

70

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

1.6. Padres e Convenes


Para a especificao dos requisitos, utilizaremos a seguinte

representao:

A cada requisito ser atribuda uma prioridade. A descrio de cada uma segue abaixo: Essencial um requisito imprescindvel. Sem ele, o sistema no funcionar. Importante um requisito que deve ser implementado, mas, se no for, o sistema funcionar do mesmo jeito, mas de maneira insatisfatria. Desejvel um requisito que trar um diferencial adicional ao sistema. Por isso, pode ser deixado para ser implementado por ltimo.

71

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

2. Viso Geral do Produto


Suas respectivas funcionalidades envolvem um subgrupo do SIGA, o produto esta sendo implementado para obteno do titulo de bacharel na universidade de Pernambuco o qual encontram elementos da TV digital propondo uma nova perspectiva do sistema existente sendo esse documento baseado em um j existente para o modelo web e ambos trabalhando no mesmo domnio, dentre as solues proposta deve demonstrar e apresentar uma soluo a baixa abrangncia da internet no nordeste brasileiro com uma proposta da convergindo com o desejo do governo federal de incluso social.

2.1. Descrio dos usurios


Universitrio de Pernambuco da rede publica compreendendo os estudantes das devidas instituies: Universidade de federal de Pernambuco Universidade de federal do vale do So Francisco Universidade de federal Rural de Pernambuco Universidade de Pernambuco

2.2. Tecnologias
A interface do SIGATV dever ser para TV digital; isso significa que os usurios s precisaro um terminal de acesso com TV Digital integrada, esse terminal de acesso deve constar com o middleware ginga e o lua-socket instalado no mesmo para interagir com o sistema.

72

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

A base de dados utilizada ser a j existente no SIGA; o servidor de aplicao web dever ser o mesmo do SIGA; e a linguagem de desenvolvimento dever ser Java especificamente xlets, NCL e Lua.

Operaes O sistema dever operar no modo multi-usurio, possibilitando que vrios usurios o utilizem simultaneamente.

Requisitos de Adaptao Para o funcionamento do produto necessria a instalao do mdulo ao sistema principal, o SIGA, alm de fazer eventuais adaptaes do sistema para a correta comunicao entre ambos.

2.3.

Descrio dos atores

Alunos O Aluno a pessoa que utilizar o servio. o cliente principal do sistema, ou seja, todos os esforos realizados tero como objetivo trazer a sua satisfao. Esse usurio dever ter conhecimentos mnimos de informtica, utilizao do controle remoto da TV digital para acessar o sistema, que ser exibido via uma interface da TV.

73

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

3. Requisitos Funcionais

Figura 1. Caso de uso

3.1. RF001- Realizar matrcula


Permite ao aluno visualizar as cadeiras disponveis para o mesmo no perodo a ser matriculado.
Prioridade Atores Requisitos No Funcionais Associados Pr-Condio Estar logado no SIGA e estar no perodo de matrcula Ps-Condio Confirmao de matrcula
74

essencial Aluno NF007, NF005, NF003

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

Entrada Sada

Nome do curso e da turma Nmero de comprovante e nome das cadeiras

Fluxo de Eventos Principal 1. O usurio informa nmero de matrcula e envia ao sistema 2. O usurio informa senha e envia ao sistema 3. Seleciona opo matrcula.

3.2. RF002- Consulta de Notas

Este caso de uso permite ao usurio exibir detalhes do aluno referentes as notas. Prioridade Atores Requisitos No Funcionais Associados Pr-Condio Ps-Condio Entrada Sada O usurio deve estar logado no SIGA O aluno selecionado Detalhes do Aluno selecionado Essencial Aluno NF007, NF005, NF003

Fluxo de Eventos Principal 1. 2. 3. 4. O usurio informa nmero de matrcula e envia ao sistema O usurio informa senha e envia ao sistema Seleciona opo consultar nota. apresentado um formulrio contendo os dados do aluno: lista de disciplinas que est pagando e suas devidasdas notas.

75

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

3.3. RF003- Fazer Solicitaes


Prioridade Atores Requisitos No Funcionais Associados Pr-Condio Ps-Condio Entrada Sada Estar logado no SIGA Nome do curso e da turma Nmero de comprovante e tipo de solicitao Desejvel Aluno NF007, NF005

Fluxo de Eventos Principal

1. 2. 3. 4. 5.

O usurio informa nmero de matrcula e envia ao sistema O usurio informa senha e envia ao sistema Seleciona opo consultar nota. apresentado lista de opes disponveis. Enviar ao sistema.

3.4. RF004- Informaes Acadmicas


Prioridade Atores Requisitos No Funcionais Associados Pr-Condio Ps-Condio Entrada Sada Estar logado no SIGA Nome do curso e da turma Histrico Importante Aluno NF007, NF005

76

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

Fluxo de Eventos Principal

1. 2. 3. 4.

O usurio informa nmero de matrcula e envia ao sistema O usurio informa senha e envia ao sistema Seleciona opo consultar nota. apresentado um formulrio contendo os dados do aluno: lista de disciplinas que est pagando e suas devidas notas.

3.5. RF005- Atualizar Dados


Prioridade Atores Requisitos No Funcionais Associados Pr-Condio Ps-Condio Entrada Sada Estar logado no SIGA Nome do curso e da turma Confirmao de transao realizada com sucesso Importante Aluno NF007, NF005

Fluxo de Eventos Principal

1. 2. 3. 4.

O usurio informa nmero de matrcula e envia ao sistema O usurio informa senha e envia ao sistema Seleciona opo consultar nota. apresentado um formulrio contendo os dados do aluno: lista de disciplinas que est pagando as quais sero atualizadas. 5. Enviar informao ao sistema.

77

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

4. Requisitos No Funcionais

4.1 Desempenho
NF001- Tempo de Resposta

O tempo mximo de resposta de uma requisio de um Gestor de Alunos deve ser de no mximo 12 segundos.
NF002- Nmero de Acessos

O sistema deve ser capaz de atender em mdia a 5 usurios por segundo nos momentos de pico de acesso.

4.2 Usabilidade
NF003- Interface Grfica do Usurio

O sistema deve possuir uma interface amigvel, simples e intuitiva. Baseado nos padres da BBC britnica. A preocupao com as duas ltimas caractersticas reforada pelo fato de ser previsto que os usurios iro acessar o sistema esporadicamente. Esta interface ser do tipo TV Digital.

4.3 Confiabilidade
NF005- Disponibilidade

O sistema tem que sempre estar sempre disponvel (24 horas por dia).

78

Levantamento de Requisitos SigaTV

Verso 1.0, 27 setembro 2009

NF006- Consistncia dos Dados

Fica garantida pelo sistema do SIGA no modelo Web.

4.4 Segurana
NF007- Restries de Acesso

Somente

aqueles

que

estejam devidamente

matrculados

nas

universidades pblicas de Pernambuco.

4.5 Padres
NF008- Desenvolvimento

O sistema seguir uma metodologia de desenvolvimento gil baseada no Scrum, embora seja um projeto prototipado composto por membro nico.

4.6 Requisitos de Hardware e Software


NF009- Hardware

Disponibilidade de sinal de TV digital com televisor analgico com settop-box interligados ou televisor digital com terminal de acesso embutido.

NF010- Software

A base de dados e servidor web sero os j utilizados pelo sistema principal SIGA; e a linguagem de desenvolvimento dever ser Java com xlets, NCL e Lua.

79

You might also like