PRDS - Programa de Residência em Desenvolvimento de Software



Documentos relacionados
Tecnologia da Informação. Apresentação para Clientes

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Tecnologia da Informação. Apresentação para Clientes

Desenvolvimento de Sistema WEB com orçamento ajustável

Número de pessoas com acesso à internet passa de 120 milhões

O que é ERP e suas vantagens

1. Áudio. Esta seção servirá para o cliente inserir músicas em formato mp3 para que os visitantes do site possam ouvi-las através do site.

O que significa esta sigla?

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

Tempo é dinheiro. Em outras palavras, GPR-Cob

GESTÃO OTIMIZE A SOFTWARE DA SUA EMPRESA ESPECÍFICO PARA CONSTRUTORAS E INCORPORADORAS. O Nosso Trabalho é Facilitar o Seu!

Service Desk. IT Management Software. Certified Partner

Prévia Apresentação. A E-Assis atua no mercado há mais de 10 anos e conta com mais de clientes satisfeitos com as soluções web desenvolvidas.

Proposta. Soluções Comunicação Digital

PROJETO. Desenvolvimento de WebSite para gerenciamento de conteúdo e efetivação de campanhas publicitárias. Proposta. Objetivos. Etapas / Atividades

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

Sistemas Integrados de Gestão Empresarial

invgate Service Desk

Histórico da Revisão. Data Versão Descrição Autor

gestão eletrônica do sistema da qualidade: uma ferramenta para o Coordenador da Qualidade A gestão eletrônica QUALIDADE QUALIDADE PROJETOS SAC

VALORES MISSÃO. "Ética nos negócios e no relacionamento com nossos colaboradores, comprometimento e transparência com nossos clientes e parceiros".

Personalização da Loja: Personalizamos a sua loja com base na identidade visual da empresa, logomarca, personalização de botões e cores.

Gerenciamento Do Escritório Virtual Utilizando O Sistema Web Contábil IDEAL. Atendimento: Tel : (11) suporte@webcontabil.

Universidade Paulista

Personalizações do mysuite

ANEXO 1 - QUESTIONÁRIO

Gestão inteligente de documentos eletrônicos

O que é a BuenitStore

Existem 109 questões nesta pesquisa

LOJAS VIRTUAIS COMPLETAS

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

AQUISIÇÃO / INVENTÁRIO. Integração dos módulos de aquisição (sugestões/indicações de compra) com o módulo de tratamento da informação

WHITE PAPER CERTIFICADOS SSL

Aplicação Prática de Lua para Web

Sumário. Vipexpress Plataforma web para intermediação de vendas online entre usuários

Sistemas de Produtividade

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Rua Osvaldo Aranha, 449 Centro Cep: Pato Branco - Paraná. Supere na Gestão de sua Construtora.

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS

EaD como estratégia de capacitação

A DOCPIX É UMA AGÊNCIA ESPECIALIZADA EM DESENVOLVIMENTO WEB & MARKETING DIGITAL E SOFTWARES, DESDE 2012.

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 4.1

Proposta de Franquia SMS Marketing. A Empresa

Sistema MSYS - Sistema Financeiro para Produtoras de Cinema e Vídeo

Design, SEO, Marketing, Hospedagem e Administração de sites. Esta apresentação contém links para acesso de conteúdo na Internet.

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

Especialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML

Processo de Desenvolvimento de Sites

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Boas-vindas ao Comércio Eletrônico. André Lucena Diretor de Negócios e Operaçoes Jan.2014

Modelos de e-commerce

Este é um projeto comercial criado pela empresa FelipeZCelulares.com.br

Soluções para Ensino Superior


Soluções em Documentação

Engenharia de Software III

Imobil Starter. Operacional Financeiro. Pessoas Contratos Financeiro Faturamento Relatórios

Desenvolvimento de Sistema WEB de Gerenciamento de Conteúdo para o Colégio Menino Jesus

Layout : Este layout desenvolvido com html5 e css3 e compatível com qualquer dispositivo, ou seja, ele se molda para qualquer resolução, tablet,

Capítulo X. Gerenciar Mudanças dos Requisitos. Aluizio Saiter, M. Sc.

NanowareCyber: Nosso negócio é sua formação.

Benchmark Internacional Usabilidade Prefeituras e Boas Práticas de Planejamento e Gestão. Marcelo Barbosa, M.Sc. José Cláudio C.

Confira o fluxograma do software a seguir e entenda como funciona. Rua Osvaldo Aranha, 449 Centro Cep: Pato Branco Paraná.

APRESENTAÇÃO COMERCIAL.

TERMO DE REFERÊNCIA CONTRATAÇÃO DE CONSULTORIA

ENTIDADES SOFTWARE ESPECÍFICO PARA GESTÃO DE. ACEs, CDLs, AMPEs Sindicatos Patronais e similares. O Nosso Trabalho é Facilitar o Seu!

Trabalhando em conjunto, trabalhando sempre.

Planejamento e Orçamento

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Proposta Loja Virtual. Schmitt Tricot

Cross-Channel Marketing Platform. Aproximando marcas e consumidores em tempo real.

Opção. sites. A tua melhor opção!

Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG

Backsite Serviços On-line

Tecnologia e Sistemas de Informações ERP e CRM

Questionário. A ferramenta auxilia na alocação de Não (0) x x x. Satisfatório (5) complexidade de um caso de uso? de uso (72) Sim (10)

A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO

Ademir C. Gabardo. Novatec

A empresa digital: comércio e negócios eletrônicos

Comunidade de Suporte e Feedback

Aplicação de Sistema Eletrônico para Planejamento das Etapas de Desenvolvimento de Produtos na Suspensys

NeXT ERP Sistema de gestão empresarial A solução integrada e eficiente para sua empresa

Apresentamos a divisão Portal Moveleiro Tecnologia, habilitada para o desenvolvimento de projetos alinhados a estratégias de e-business.

O Sistema Imob Digital Web é um produto premium, desenvolvido pela Empresa Level Digital

SPEKX Platform DATA SHEET. Visão Resumida da Plataforma. Release 3.3. Versão 1.0

i-educar Sistema de Gestão Escolar

ilog Sistema de Gestão para Comércio Exterior domingo, 21 de abril de 13

Proposta Web Site Institucional Porto Feliz, 3 de setembro de 2014.

UNIVERSIDADE FEDERAL DE SERGIPE CAMPUS PROF. ALBERTO CARVALHO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO ENGENHARIA DE SOFTWARE I

Apresentação comercial

Desenvolvimento de Sites. Subtítulo

Na página que se abre, o usuário informa os seguintes campos (todos obrigatórios):

Projeto Pé na Dança. Bruno Barros Comunicador Visual /

SISTEMA DE EMISSÃO DE CERTIFICADO ONLINE

Transcrição:

PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena lucena@inf.puc-rio.br Rodrigo Paes rbp@les.inf.puc-rio.br Gustavo Carvalho guga@les.inf.puc-rio.br Cidiane Lobato cidiane@inf.puc-rio.br

Projetos

Lista de Projetos Sistema de Gerenciamento de "Issues Canais Alternativos para Report de Issues Sistema de Geração de Questionários MDA4J: MDA e Boas Práticas para Acelerar o Desenvolvimento de Aplicações Java Plataforma para Desenvolvimento de Sistemas Médicos Ambiente de Educação Imersivo e Colaborativo Sistema de Gerenciamento de Vendas On-line Sistema para Imobiliárias DynamicX 3

Sistema de Gerenciamento de "Issues"

Sistema de Gerenciamento de "Issues" Permitir um canal de comunicação do usuário com a equipe de desenvolvimento de software. Usuário pode reportar bugs, sugestões, reclamações, etc., para a equipe de desenvolvimento de software. Sistema deve permitir acompanhamento dos "issues" através do status: resolvido, em avaliação, ignorado, etc. O sistema deve gerar um relatório indicando o tempo médio que a equipe está levando para dar feedback aos clientes. 5

Sistema de Gerenciamento de "Issues" Feedback é dividido em: tempo de reação e de resolução. O primeiro se refere a quanto tempo a equipe demorou para dizer ao usuário que estava avaliando o problema. O segundo se refere ao tempo necessário para efetivamente resolver ou ignorar o problema e informar ao usuário. Pode ser generalizado para "issues" de forma geral. Se o negócio é a venda de máquinas de lavar roupas, o canal permite o feedback de clientes sobre as máquinas. Se o negócio é oferecer treinamentos, o canal permite o feedback de alunos sobre os cursos realizados. 6

Sistema de Gerenciamento de "Issues" Trabalhos Relacionados: Jira, Bugzilla: olhar documentação sobre ciclo de vida de um bug e fazer adaptações para gerar um ciclo de vida de um issue. 7

Canais Alternativos para Report de Issues

Canais Alternativos para Report de Issues Um programa pode usar uma classe Exception que, quando chamada, reporta o problema ocorrido para o sistema de gerenciamento de issues. Outro canal que deve ser realizado é o celular. Deve existir uma interface no celular que permita que os clientes reportem os "issues. 9

Sistema de Geração de Questionários

Sistema de Geração de Questionários O uso de questionários é de fundamental importância na execução de tarefas de determinadas profissões. Entre os motivos para utilizar questionários estão: identificar a satisfação de clientes com um produto adquirido; realizar análise de mercado; verificar a qualidade de cursos dados por intrutores, etc. Em geral, a criação de questionários, a publicação e a coleta das respostas é realizada de forma manual ou utilizando ferramentas que exigem retrabalho a cada novo relatório. 11

Sistema de Geração de Questionários É possível construir um conjunto de ferramentas que auxilie na criação, publicação e coleta das respostas dos questionários. Uma proposta inclui: um modelo conceitual onde são representados os tipos de questionários existentes: questões objetivas, subjetivas, do tipo verdadeiro/falso, etc.; uma linguagem que permite a especificação dos questionários; uma ferramenta gráfica que permite ao usuário definir os questionários sem precisa conhecer a linguagem; 12

Sistema de Geração de Questionários definição de templates para a publicação de questionários. Os templates contém, por exemplo, um cabeçalho com o logotipo da empresa, rodapé com informações de endereço, figuras, etc. templates que defimem como a coleta da informação deve ser realizada; um gerador de questionários, que a partir da especificação do questionário na linguagem e dos templates gera o relatório; um coletor de informações responsável por capturar as respostas e gerar os relatórios desejados. 13

Sistema de Geração de Questionários LES/PUC-Rio 14

MDA4J: MDA e Boas Práticas para Acelerar o Desenvolvimento de Aplicações Java

MDA4J Criar um ambiente de desenvolvimento para permitir: especificar bibliotecas reutilizáveis de classes de domínios específicos; a configuração do tipo de aplicação que se deseja desenvolver; a especificação de propriedades adicionais, como, por exemplo, se é necessária a geração de relatórios ou o envio de email; que através dos passos anteriores seja possível gerar código utilizando boas práticas do uso destas tecnologias. 16

MDA4J Trabalhos relacionados: AppFuse e Tecnologias de transformação. LES/PUC-Rio 17

Plataforma para Desenvolvimento de Sistemas Médicos

Plataforma para Sistemas Médicos A medicina é carente de bons sistemas. Propõe-se o desenvolvimento de uma arquitetura que permita que sejam construídos incrementalmente vários módulos de grandes sistemas médicos. Como módulos iniciais são sugeridos: módulo de prontuário eletrônico: controla o cadastro e o histórico de pacientes; módulo de controle de receitas: verifica se as receitas estão em conformidade com um conjunto pré-definido de regras: Categorias de regras: regulamentação e combinação de substâncias. 19

Ambiente de Educação Imersivo e Colaborativo

Ambiente de Educação Imersivo e Colaborativo A sala do 13o. andar da Fundação Padre Leonel Franca possui um quadro que permite a construção de aplicações. Deve ser construído um sistema que permita a execução de trabalhos colaborativamente utilizando o quadro e laptops. 21

Sistema de Gerenciamento de Vendas On-line

Sistema de Gerenciamento de Vendas On-line Frequentemente é necessário construir um site em que a venda de produtos pela internet seja possível. O objetivo deste projeto é construir um sistema que permita a venda de produtos. Permitir as seguintes formas de pagamento: cartão de crédito, boleto bancário e transferência bancária. O sistema deve possuir uma interface web para a venda dos produtos diretamente ao consumidor. 23

Sistema de Gerenciamento de Vendas On-line O sistema deve oferecer um web service permitindo que a venda se dê em um cenário B2B. Exemplos de produtos são: software, cursos, peças de artesanato, eletrodomésticos, etc. O sistema deve ser construído de forma modular, considerando que vai ser integrado a outros sistemas. Por exemplo, um site de uma empresa de software irá utilizar o sistema de gerenciamento de vendas. 24

Sistema para Imobiliárias

Sistema para Imobiliárias A grande maioria das imobiliárias possuem sistemas precários de controle dos imóveis disponíveis para a venda. O sistema deve permitir: o cadastro de imóveis com informações, fotos, preço, etc.; um módulo para busca de imóveis; um módulo que permita a indicação de quando um imóvel foi vendido e para quem foi vendido. Como envolvem valores muito altos, as vendas não devem ser realizadas através do sistema. 26

Sistema para Imobiliárias Deve ser possível, porém, colocar a imobiliária em contato com clientes interessados na compra de imóveis. O site deve ser construído utilizando internacionalização, com as línguas iniciais sendo português, inglês e espanhol. O modelo de negócio poderia ser a distribuição gratuita do software; porém, a cada venda realizada, uma comissão sobre a venda é calculada como forma de pagamento. 27

DynamicX

DynamicX A NetBureu é uma empresa que trabalha com mídia digital desde 1998. Atualmente, atua no mercado como uma empresa de comunicação digital, oferecendo: produção web; uma ferramenta de gerenciamento web denominada DynamicX (que descreveremos adiante); planejamento estratégico de comunicação, tendo como base sistemas de informação. 29

DynamicX A ferramenta Dynamicx foi desenvolvida em php e atualmente possui o seguinte funcionamento: o site www.dynamicx.com.br é acessado; com senha e login individuais, chega-se à área administrativa; em formulários web, de fácil utilização, textos são editados, fotos e gráficos são incluídos para a gerência de sites. A ferramenta também possibilita: administrar os cadastros de usuários e clientes; criar um canal de comunicação digital entre uma empresa e seu público, através de emails personalizados em HTML, que podem ser enviados para bases de categorias distintas. 30

DynamicX Principais clientes são pequenas empresas com necessidade de administração enxuta e visibilidade no mercado. A idéia deste projeto é portar o Dynamicx para Java, prevendo também as seguintes funcionalidades: estatísticas de acesso às páginas; validação de email; emissão de boleto bancário; automatização da cobrança pelos nossos serviços; geração de PDF em alguns módulos; ordenação forçada, obedecendo critérios estabelecidos por usuários; geração de base xls; 31

DynamicX gerenciador de banner, com estatísticas de "views" e de clicks ; criação de um módulo de e-commerce; desenvolvimento de ferramentas de administração de RH; estatísticas de retorno de envio de newsletters; edição de newsletters; orçamento on-line; gerenciador Corporativo, com desenvolvimento de um serviço que atenda a empresas maiores, sendo possível ao usuário implementar diversos tipos de módulo disponíveis no sistema; criação de diferentes níveis de administrador; armazenamento de newsletters; painel de controle; ADM de JOBS. 32