Processo de Desenvolvimento de Sites



Documentos relacionados
ANEXO VII PROCESSO E METODOLOGIA DE DESENVOLVIMENTO PROCERGS MDP. Processo de Desenvolvimento de Sistemas

ANEXO 04 PROCESSO E METODOLOGIA DE DESENVOLVIMENTO PROCERGS MDP. Processo de Desenvolvimento de Sistemas

Implantação de Processo/Metodologia de Testes e Ganhos Obtidos para a Empresa. Suzana Cohem Sfoggia Suzana-sfoggia@procergs.rs.gov.

PROJETO DE FÁBRICA DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

RiskFree Uma ferramenta de apoio à gerência de riscos em projetos de software

Plano de Gerenciamento do Projeto

GOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015

Engenharia de Software na Prática Hélio Engholm Jr.

MASTER IN PROJECT MANAGEMENT

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

Análise e projeto de sistemas PROF. REGILAN SILVA

ENGENHARIA DE SOFTWARE I

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

Modelo de Planejamento de Projeto orientado pelo Escopo

Arthur Azevedo Sfreddo

Nome da Empresa. <Nome do Projeto> Plano de Desenvolvimento de Software. Versão <1.0>

Gerência de Projetos

Tecnologia e Sistemas de Informações

Introdução a Computação

Modelo de Referência. Plano Diretor de Tecnologia da Informação PDTI 2010

Uma proposta de Processo de Aquisição de Software para uma Instituição Federal de Ensino

ANEXO X DIAGNÓSTICO GERAL

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Segurança Computacional. Rodrigo Fujioka

PLANOS DE CONTINGÊNCIAS

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

AGENDA. O Portal Corporativo. Arquitetura da Informação. Metodologia de Levantamento. Instrumentos Utilizados. Ferramentas

Gerenciamento de Níveis de Serviço

TRIBUNAL REGIONAL FEDERAL DA 2ª REGIÃO Secretaria de Tecnologia da Informação

Processo de Implementação de um Sistema de Gestão da Qualidade

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

DESENVOLVER SISTEMAS 1 OBJETIVO

Metodologia e Gerenciamento do Projeto na Fábrica de Software

Metodologia de Desenvolvimento de Sistemas

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

ATO Nº 91/2015/GP/TRT 19ª, DE 1º DE JUNHO DE 2015

Estabelecer os procedimentos para o gerenciamento dos sistemas e demais aplicações informatizadas do TJAC.

Padronização de Documentação de Sistemas. Projeto a ser desenvolvido no âmbito da Gerência de Sistemas/GGTIN e ANVISA

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

PROFESSOR: CRISTIANO MARIOTTI

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

PLANEJAMENTO PLANEJAMENTO ESTRATÉGIA CICLO PDCA CICLO PDCA 09/04/2015 GESTÃO DE ESCOPO GERENCIAMENTO DE PROJETOS ACT

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte

Teste de Software. Profa. Cátia dos Reis Machado

Implantação de um Processo de Medições de Software

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

MECANISMOS PARA GOVERNANÇA DE T.I. IMPLEMENTAÇÃO DA. Prof. Angelo Augusto Frozza, M.Sc.

ISO Aécio Costa

Gerenciamento de Problemas

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

SISTEMA DE GESTÃO DE PESSOAS SEBRAE/TO UNIDADE: GESTÃO ESTRATÉGICA PROCESSO: TECNOLOGIA DA INFORMAÇÃO

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Curso de Educação Profissional Técnica de Nível Médio Subseqüente ao Ensino Médio, na modalidade a distância, para:

Governança de TI. ITIL v.2&3. parte 1

Plano de Trabalho Docente Ensino Técnico

SISTEMA GERENCIADOR DE BANCO DE DADOS

Pós-Graduação em Marketing Digital MANUAL DO CANDIDATO. Ingresso março ESPM Unidade Porto Alegre

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

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

Plano de Trabalho Docente Ensino Técnico

Contrata Consultor na modalidade Produto

ADMINISTRAÇÃO DOS RECURSOS DE DADOS

CURSO: CONTABILIDADE PÚBLICA E ANÁLISE DE BALANÇOS DA ADMINISTRAÇÃO PÚBLICA: TEORIA E PRÁTICA. Período: Abril e Setembro

Ensino Técnico Integrado ao Médio FORMAÇÃO PROFISSIONAL. Plano de Trabalho Docente 2015

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

Project and Portfolio Management [PPM] Sustainable value creation.

Administração 8º Período

Cargo Função Superior CBO. Tarefas / Responsabilidades T/R Como Faz

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Gerência e Administração de Redes

Metodologia de Gerenciamento de Projetos da Justiça Federal


PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17


Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

O Processo de Desenvolvimento de Software

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

Gerência de Redes NOC

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

Gerenciamento de Requisitos Gerenciamento de Requisitos

Gerenciamento de Projeto

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

Plano de Trabalho Docente Ensino Técnico

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

Tópicos Especiais em Engenharia de Software

Figura 1 - Arquitetura multi-camadas do SIE

Gerenciamento de Riscos do Projeto Eventos Adversos

Transcrição:

ANEXO 4 METODOLOGIA DE DESENVOLVIMENTO PROCERGS MDP Processo de Desenvolvimento de Sites O processo de desenvolvimento de sites foi definido com base nas características deste produto e na forma de trabalho de seus especialistas. O objetivo principal é o de padronizar a forma de execução e registro de todos os sites da empresa, visando ganhos de produtividade e qualidade das informações. Assim como o processo de desenvolvimento de sistemas, o desenvolvimento de sites também possui um ciclo de vida, composto pelas seguintes fases: projeto preliminar, projeto, construção, execução de testes, implantação e manutenção. Uma característica dos projetos de sites, na maioria das vezes, é o prazo curto para o seu desenvolvimento. Para atender a esta característica, o roteiro e modelo de documentação propostos são bastante flexíveis, permitindo adaptações, além de fornecerem dicas para a realização de cada tarefa. O RSite Roteiro de Desenvolvimento de Sites e o MSite Modelo para Documentação de Projetos de Sites, são instrumentos fundamentais, pois concentram todas as informações específicas do processo de desenvolvimento de sites na empresa. Importante salientar que o RSite é um roteiro genérico, que procura atender a maior variedade de situações possíveis, orientando sobre o que deve ser feito e o momento adequado para a sua realização. Sendo assim, cabe ao gerente do projeto decidir sobre a aplicação ou não de todas as tarefas previstas neste documento. Questões como tipo, tamanho, complexidade, prazo e relevância do projeto devem ser analisados e descartadas as tarefas que não se aplicam ao contexto, bem como incluído algum tópico não previsto no roteiro mas que seja relevante ao contexto do projeto. O RSite concentra, em único documento, todas as tarefas a serem realizadas para a construção de um site, distribuídas por fase do processo : projeto preliminar, projeto, construção, execução de testes, implantação e manutenção. RSite Roteiro para Desenvolvimento de Sites MSite Modelo para Documentação de Projetos de Sites Checklist para teste de Sites complementares Modelo para Briefing Exploratório Acessibilidade e Usabilidade Palestra sobre padronização de sites do governo Manual de Identidade Visual PROCERGS

Guia para a otimização de mecanismos de pesquisa em sites -SEO Curso completo de SEO Search Engine Optimization Importante: Visão Resumida do Processo de Desenvolvimento de Sites -> Verificar no ANEXO 6 Processo de Desenvolvimento de Sites PROCERGS Visão Resumida

Processo de Desenvolvimento de Sistemas (para Sistemas Web) Metodologia de Desenvovimento PROCERGS MDP MDP - Metodologia de Desenvolvimento PROCERGS - é uma estrutura básica de definição de processos de desenvolvimento. A MDP provê instrumentos, métodos e técnicas para suporte ao processamento, ou seja, define e suporta o processo. Compreende roteiros, modelos, guias e ferramentas que dão suporte a todo o ciclo de vida do desenvolvimento de software. A MDP tem como objetivo, garantir: A clareza de papéis e responsabilidades Atendimento às necessidades do cliente/mercado Participação do cliente em todas as fases Qualidade do produto Planejamento e acompanhamento dos projetos Descrição do Processo Baseado na análise da demanda, é elaborado o Projeto Preliminar que interpreta as necessidades identificadas, de forma a produzir uma Proposta de Projeto, que abrange as etapas de Projeto de Sistemas (Análise de Sistemas e Projeto de Software), Construção, Documentação e Testes, bem como apresenta as premissas para implantação e manutenção. Os roteiros do Processo de Desenvolvimento definem as atividades que devem ser executadas para realizar a análise e o projeto com abordagem de Orientação a Objetos. IMPORTANTE: O quadro resumo, no final deste documento apresenta uma visão geral do processo e dos produtos de trabalho que devem ser entregues, obrigatoriamente, ao final de cada por etapa. Etapa 1 - Projeto Preliminar Esta etapa busca identificar as necessidades, problemas e requisitos de uma maneira objetiva, de forma a gerar um documento chamado PPRE - Projeto Preliminar, que é a base para construção de uma proposta ao cliente, ou um projeto de exploração de mercado. Atividades: Abertura do Projeto Preliminar; Planejamento do Projeto Preliminar; Análise da demanda; Definição da solução; Planejamento do desenvolvimento do projeto; Encerramento do Projeto Preliminar. MPRE - Modelo de Projeto Preliminar RDOC Roteiro de Documentação GOO Guia de Aplicação da Orientação a Objetos Cronograma de Projeto Preliminar Planilha de APF

MS-Project Rational Rose RPM Rational Portfolio Manager MANTIS - PROCERGS Obs. Preferencialmente, esta fase será desenvolvida pela PROCERGS. Etapa 2 - Análise Após a etapa do Projeto Preliminar, uma vez aceita a proposta, a equipe inicia a elaboração do projeto de sistema (Análise de Sistema). A partir de requisitos, especificações, problemas e necessidades do cliente, utilizando a tecnologia e a metodologia disponíveis, esta fase gera como produto as especificações técnicas e os casos de teste para servir como entrada para a próxima etapa, o projeto de software. Atividades Abertura do projeto de sistema Planejamento do projeto de sistema Análise do sistema Projeto da arquitetura do sistema Abertura do projeto de sistema Criação da documentação; Definição dos responsáveis pelo projeto; Identificação do projeto; MPRO Modelo de Projeto RDOC - Roteiro de Documentação Planejamento do projeto de sistema Definição do ciclo de vida; Planejamento de comunicação; Planejamento de RH; Definição do plano de trabalho; Planejamento de revisão e acompanhamento; Configuração do ambiente do projeto. Cronograma de Projeto MPRO Modelo de Projeto MS-Project RPM Rational Portfolio Manager

MANTIS - PROCERGS Análise do sistema Análise dos requisitos do projeto; Refinamento dos Casos de Uso; Elaboração das regras de negócio; Modelagem conceitual; Elaboração e desenvolvimento do protótipo; Apresentação do protótipo e aceitação do cliente; Elaboração do plano macro de teste. Modelo para especificação de Casos de Uso Exemplo de Descrição de Casos de Uso Orientações para a especificação de Regras de Negócio Documento sobre arquitetura (conforme linguagem) ERwin Rational Rose CVS / VSS MANTIS - PROCERGS Projeto da arquitetura do sistema Descrição das integrações do sistema; Descrição da arquitetura de software; Descrição da arquitetura de hardware; Descrição da arquitetura de rede; Descrição dos procedimentos de operação; Descrição dos componentes de documentação. sobre Arquitetura Ambiente de desenvolvimento Etapa 3 - Projeto do software Após a fase de Análise, uma vez aceita a proposta, a equipe inicia a elaboração do projeto de software. A partir de requisitos, especificações, problemas e necessidades do cliente, utilizando a tecnologia e metodologia disponíveis, esta fase gera como produto as especificações técnicas e os casos de teste para servir como entrada para a próxima fase, a construção.

Projeto da arquitetura do software Elaboração do modelo de classes de interface real; Elaboração do modelo de classes real; Geração do modelo ER; Descrição da arquitetura de distribuição. Padrão de Modelagem de Dados Distribuição do código em camadas Documento sobre Arquitetura (conforme linguagem) GOO Guia de Aplicação da Orientação a Objetos Nomenclatura para Trigger, SP e View Guia de Manutenção de Banco de Dados (GMBD) ERwin Rational Rose MANTIS - PROCERGS Projeto Detalhado de Software Geração do banco de dados; Especificação da Interface Visual; Especificação da segunda e terceira camadas; Especificação dos componentes de documentação; Elaboração dos casos de teste; Elaboração do plano de construção; Definição do ambiente de construção do software. Modelos de Especificação de Classes FSRS Padrão de Modelagem de Dados Distribuição do código em camadas Documento sobre Arquitetura (conforme linguagem) Nomenclatura para Trigger, SP e View ERwin SGBD Rational Rose MS-Project MANTIS PROCERGS

Etapa 4 Construção A partir da aceitação da proposta de construção realizada na fase de Projeto, a equipe inicia a codificação do produto e executa os casos de teste, a partir das especificações técnicas e planejamento de testes gerados na fase anterior, levando em conta os requisitos para as unidades e para o sistema como um todo. A construção é consumada com a aceitação do produto pelo solicitante. Compreende as atividades: Codificação de software; Construção dos componentes de comunicação; Integração de software; Testes de sistema. RCON - Roteiro de Construção RDOC - Roteiro de Documentação Planilha de Acompanhamento Guia do usuário SOE Windows Guia do usuário SOE Web Padrão de msg erro - Trigger Padrão PROCERGS para construção conforme tecnologia Padrões de Codificação RPM MS-Project SOE CVS / VSS Doc-to-Help MANTIS PROCERGS Etapa 5 Documentação O processo de documentação é voltado tanto para o usuário final, quanto para o administrador do sistema e é formada por um manual e um help online que apresentam como o software deve ser usado, como deve se comportar, o que pode ser esperado, quais informações (e em quais formatos) devem ser utilizados para alimentar o sistema e como proceder em caso de problemas. Atividades Análise dos produtos de trabalho das fases da Análise e Projeto Geração do Manual do projeto Geração do Help Online Produtos de Trabalho gerados nas fases de Análise e Projeto Doc-to-Help MANTIS PROCERGS

Etapa 6 Testes O processo de teste é um conjunto de atividades complexas, de longa duração e essenciais na garantia da qualidade de software. Atividades Existe um investimento ao longo de todo o processo de desenvolvimento que, de forma equilibrada, evita a necessidade de um esforço muito grande e menos efetivo ao final do desenvolvimento. As fases do processo de desenvolvimento onde serão inseridas as atividades de teste são: Projeto Preliminar (não será contratado); Projetos de Sistema (Análise de Sistemas e Projeto de Software); Construção; Implantação; Manutenção. /Templates: O processo prevê um plano de teste macro e planos específicos para atender cada estratégia estabelecida. Foram definidos templates que são utilizados durante o processo, de acordo com a avaliação do analista e projetista de teste. Guia para planejamento e execução de testes, que contém dicas em geral que podem ser consultadas nas fases de planejamento e execução dos testes; Plano de Testes Macro que constitui as estratégias e cobertura dos testes que serão realizados, matriz de riscos e plano de contingência, ambiente necessário para os testes, entre outros; Checklists de testes unitários que são aplicados sobre a interface, classes de RN, classes de BD e relatórios. Templates de Testes de Casos de Uso. São templates de testes funcionais que são aplicados em casos de uso: o Plano de testes de Caso de Uso: é o mais utilizado, descreve os testes planejados por casos de uso (ação x resultado) e arquivos necessários para simulação. o Teste de Qualificação de Caso de Uso: é um plano genérico de qualificação de caso de o uso, onde são previstos vários testes abrangendo erros mais comuns. Testes para Regras de Negócio: utilizado para definir as diversas combinações possíveis de testes para as regras de negócio de um caso de uso ou método. Templates de Testes de Campo. Possibilitam a realização de testes de campos em uma determinada interface. Os templates são compatíveis com o padrão de regras da empresa (Regras Gerais). Templates de Registro dos Erros. Formulários que possibilitam o registro de erros e registro das telas relacionadas aos erros encontrados por Objeto e Testador. : Functional Tester Planilhas Microsoft Word Planilhas Microsoft Excel Mantis - PROCERGS Importante: Visão Resumida do Processo de Desenvolvimento de Sistemas -> Verificar no ANEXO 5 Processo de Desenvolvimento de Sistemas PROCERGS Visão Resumida