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 – 2007.3 Pós-Graduação Latu Sensu Orientadores : Luiz Antônio Pereira Carlos Eduardo Portela S. de Castro Equipe: Alexandre Franco Candido 062.450.042 Alexandre Knupp de Carvalho 062.450.021 Beni Rawet 061.450.019 Claudia Mongarde Canedo 062.450.037 Fábio Silva 033.450.055 Francisco E. de Rappaport Júnior 062.450.040 Julio Quintão 062.450.025 Leonardo de Rezende Chrudina 062.450.035 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 /34 300 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