A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Grade de Programação do Canal Futura Pontifícia Universidade Católica.

Apresentações semelhantes


Apresentação em tema: "18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Grade de Programação do Canal Futura Pontifícia Universidade Católica."— Transcrição da apresentação:

1 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Grade de Programação do Canal Futura Pontifícia Universidade Católica do Rio de Janeiro CCE – COORDENAÇÃO CENTRAL DE EXTENSÃO Análise, Projeto e Gerência de Sistemas Projeto Final – Pós-Graduação Latu Sensu Orientadores : Luiz Antônio Pereira Carlos Eduardo Portela S. de Castro Equipe: Alexandre Franco Candido Alexandre Knupp de Carvalho Beni Rawet Claudia Mongarde Canedo Fábio Silva Francisco E. de Rappaport Júnior Julio Quintão Leonardo de Rezende Chrudina APRESENTAÇÃO :: Olá, Amigos da banca!!!01/18

2 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Tópicos que serão abordados nesta apresentação APRESENTAÇÃO :: Abordagem02/34 INTRODUÇÃO Empresa; Contexto; Motivação; SISTEMA Objetivos; Plataforma; Custo; Benefícios do projeto; Características do projeto; Implementação; CONCLUSÃO Implantação do sistema; Plano de teste; Indisponibilidade do sistema; Protótipo

3 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Fundação Roberto Marinho (FRM) 03/34 INTRODUÇÃO :: Empresa

4 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Canal Futura 04/34 INTRODUÇÃO :: Empresa

5 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Como funciona hoje? 05 /34 INTRODUÇÃO :: Contexto A programação tem uma importância fundamental no cumprimento da sua missão; A decisão do conteúdo da programação envolve diversas áreas e sistemas da empresa; As áreas de Pesquisa/Avaliação e Aquisições/Captações mantêm uma base razoável de programas a serem escolhidos para exibição, atendendo ao plano estratégico da empresa; As áreas Arquivo de Imagens e Fitas catalogam os programas adquiridos

6 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Problemas identificados INTRODUÇÃO :: Motivação06 /34 Elaboração de controles e gerência das operações necessárias à montagem da grade diária de exibição; Utilização de ferramentas mais produtivas e integradas do que as atuais planilhas e listas; Redundância e, até mesmo, erro de informações; Problemas de comunicação; Elevado número de processos judiciais contra o Canal Futura, baseados em violação de direitos autorais e de exibição.

7 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Problemas identificados INTRODUÇÃO :: Motivação07 /34 Formulário em Microsoft Excel para gerar uma grade básica

8 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Objetivos gerais do projeto SISTEMA :: Objetivos08 /34 Melhorias e integração dos processo e funcionalidades automatizadas: histórico de aquisição e avaliação; montagem da grade de programação; processos de catalogação de fitas; integração das áreas.

9 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Sofware e hardware utilizado pela empresa SISTEMA :: Plataforma09 / estações de trabalho, com diferentes capacidades de processamento e versões do sistema operacional Windows XP/2000 Professional; Servidor com sistema operacional Windows 2000/2003 Server; Gerenciador de banco de dados SQL 2000 Server e SQL 2005 Server; IIS 6.0 e Framework.NET 2.0. O Canal Futura possui uma plataforma tecnológica composta de:

10 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 SISTEMA :: Plataforma10 /34 Sofware e hardware utilizado pela empresa

11 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Cronograma do projeto SISTEMA :: Custo11 /34

12 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 SISTEMA :: Custo12 /34 Custo por fase do projeto Custo de Recursos Humanos Custo consolidado Custo do projeto

13 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Vantagens do sistema implantado SISTEMA :: Benefícios13 /34 Reduzir os esforços dispensados na montagem e disponibilizar a grade de programação mensal num espaço de tempo menor; Controlar os direitos de exibição dos programas para evitar processos judiciais e multas contratuais por exibição indevida; Melhor fluxo das informações entre as áreas, de forma consistente, integrada e confiável; Facilitar a manutenção da grade;

14 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Características do projeto SISTEMA :: Características do projeto14 /34 Sistema Web; Navegador (browser) sem plug-in; Arquitetura MVC; Separa apresentação, regras de negócio e dados Padrões de projeto: State; Singleton; Façade;

15 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 SISTEMA :: Características do projeto15 /34 Arquitetura Model View Controller (MVC)

16 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 SISTEMA :: Características do projeto16 /34 Mapeando a arquitetura MVC no nosso sistema

17 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 SISTEMA :: Características do projeto17 /34 Exemplo da arquitetura MVC no nosso sistema

18 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 SISTEMA :: Características do projeto18 /34 Diagrama de casos de uso do sistema

19 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Diagrama de classes conceitual SISTEMA :: Características do projeto18 /34

20 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 SISTEMA :: Características do projeto20/34 Padrões de projeto SISTEMA :: Características do projeto

21 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Diagrama de classes de projeto SISTEMA :: Características do projeto21 /34

22 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Caracteristicas de Implementação SISTEMA :: Implementação 22/34 Plataforma.net 2.0; Linguagem C# versão 2.0; Asp.net Ajax versão 1.0; Ferramentas: Ambiente Visual Studio 2005; Banco de Dados SQL server 2005; Componentes (Ajax control toolkit e Enterprise Library)

23 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Data Access Object (DAO) – Mapeamento objeto relacional SISTEMA :: Implementação23 /34 O objeto Usuário possui apenas as propriedades e métodos isolados; A interface IUsuarioDao traça as diretrizes dos métodos de acesso a banco de dados que devem ser implementados. A implementação dessa interface em UsuarioDao controla o que deve persistir no banco os dados; Vantagens: Modelo bem isolado e de fácil manutenção; Camadas independentes e responsáveis somente ao que se destinam. Favorece a programação e a criação de testes unitários, pois não necessita de banco de dados para ser testada.

24 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Enterprise Library SISTEMA :: Implementação24 /34 Figura 5 –Estrutura do Enterprise Library Time de boas práticas e padrões da Microsoft

25 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Data Access Application Block SISTEMA :: Implementação25 /34

26 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 SISTEMA :: Implementação26 /34 Controles com Data Object

27 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Técnicas de implementação de interface Web Folha de estilo (CSS); Web Standards; Tableless; Semântica do código HTML; Manutenção e responsabilidades; Acessibilidade; Usabilidade; Teclas de atalho. SISTEMA :: Implementação27 /34

28 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Construção de uma página padrão Master page; Code behind; Content Place Holder; Web User Control; SISTEMA :: Implementação28 /34

29 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 FULL TEXT SEARCH Abaixo temos uma pesquisa utilizando o Full-Text Search pesquisando no campo palavra-chave com programa que sejam para público infantil e que contenha animação ou um programa educativo. Foram usados caracteres acentuados e especiais e mesmo assim as tuplas foram encontradas. Utilizamos o FreeTextTable que além de fazer uma busca aproximada, traz o grau de relevância da expressão procurada. Possui filtros para arquivos de extensões.doc,.xls,.ppt,.txt e.htm; Suportado em ambiente Cluster; Clientes com Windows 95/98/NT workstation podem acessar full-text search; Full-text queries são mais rápidas que consultas usando LIKE %Test%; SISTEMA :: Implementação29 /34

30 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Implantação do sistema CONCLUSÃO :: Implantação30 /34 Não haverá necessidade de adquirir nenhum hardware ou software adicional; Substituirá a confecção de planilhas Excel programa para importar os dados. Tabelas que receberão os dados das atuais planilhas Excel: Grade_Basica; Quebra; Programas_Quebra; Grade_Refinada; Versão.

31 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 CONCLUSÃO :: Plano de teste31 /34 Plano de teste Será montado um ambiente de testes para reproduzir o ambiente de produção do cliente. Serão realizados os testes abaixo, utilizando-se as técnicas de teste de caixa branca e de caixa preta. Testes de unidade; Testes de sistema; Testes de integração; Testes de segurança; Testes de aceitação. Os testes de caixa branca analisam a estrutura lógica do código-fonte (condições, fluxos de dados, etc.) Os testes de caixa preta, analisam os requisitos funcionais do sistema ( resposta do sistema para uma determinada entrada).

32 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Indisponibilidade do sistema CONCLUSÃO :: Indisponibilidade do sistema32 /34 Hardware A empresa mantém um contrato de utilização de hardware de terceiros que, além de ter a obrigação de manter o equipamento disponível, é também responsável pela sua manutenção. Falha de energia Nobreaks - tempo máximo de 1 hora - encerramento adequado dos servidores e aplicações. Recomendamos a aquisição de geradores. No caso de ocorrência de algumas falhas mencionadas anteriormente, o sistema ficará indisponível. Como uma grade de programação de televisão é feita com pelo menos um mês de antecedência, as falhas citadas não terão um impacto significativo na geração de novas grades de programação

33 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Apresentação do modelo proposto pela equipe CONCLUSÃO :: Protótipo33 /34 Copiar uma Grade básica com base em outra; Editar quebra de grade básica; Editar um programa;

34 18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Nossos agredecimentos 34 /34 Aos amigos que constituíram essa equipe unida e que se dedicaram sem medir esforços para a elaboração deste projeto. Ao professores e orientadores que nos preparam com dedicação para nossa formação como profissionais capacitados e conscientes das exigências atuais do mercado de trabalho. Aos cônjuges, amigos e familiares, pelo apoio e força para alcançarmos nossos objetivos. MUITO OBRIGADO! CONCLUSÃO :: Agradecimento


Carregar ppt "18 de dezembro de 2007 PUC – RIO :: CCE :: APGS Apresentação de Projeto final – Equipe 2 Grade de Programação do Canal Futura Pontifícia Universidade Católica."

Apresentações semelhantes


Anúncios Google