Metodologia 1.0
Visão Geral
Legado
Contratação
Material de apoio
- RPRE - Roteiro Para Elaboração De Projeto Preliminar
- Roteiro Para Elaboração De Projeto Preliminar (Guia de Referência)
- GREQ- Guia de Especificação e Gerenciamento de Requisitos
- Métrica Para Estimativas de Projetos - UCP
- RREV – Roteiro de Revisão
Modelos
Análise
Material de apoio
- Roteiro para Documentar a Fase de Análise
- Orientações Para Documentar a Fase de Análise
- Padrões de Interface
- Padrão de Versionamento de Aplicações e Organização Física de Arquivos
Modelos
Projeto
Material de Apoio
- Roteiro Para Documentar a Fase de Projeto
- Orientações para Documentar a Fase de Projeto
- Fluxo de Testes
- Roteiro da Disciplina de Teste - CEL_UP
- Padrões de Nomenclatura - DAO
- Padrão para Nomenclatura de Banco de Dados
Modelos
- Especificação das Classes de Ação
- Especificação das Classes de Decisão
- Descrição de Teste Unitário
- Definição de Tecnologia
- Especificação das Classes de Atribuição
- Descrição de Caso de Teste de Integração
- Mensagens do Sistema
- Especificação de Métodos DAO
- Especificação de Serviços da Façade
- Modelo de Projeto (UC)
Construção
Material de Apoio
Modelos
Observação: Consulte também a documentação específica da tecnologia adotada para o desenvolvimento.
Visão Geral
Visão Geral
Este documento tem por finalidade orientar todo o desenvolvimento de software, nele consta o extrato da metodologia que apresenta claramente Fase, Produtos Gerados, Papéis, Modelos e Material de Apoio.
cel_up_visao_geral.pdf
Roteiro para Documentação dos Sistemas
Documento que descreve o processo de documentação dos sistemas.
gic_roteiro_doc.pdf
Legado
Roteiro de Documentação Legado
Documento que descreve o processo de documentação de sistemas adotado pela CELEPAR
gic_rdoc_legado.pdf
Manual de Produção MAINFRAME
Manual de Produção Mainframe
gic_m_producao_MAIN.odt
Contratação
Fase Contratação
O objetivo desta fase é analisar a demanda do cliente e transformá-la em um projeto contratado.Esta fase compreende o registro detalhado do problema e o estabelecimento do rito de formalização de projetos na Celepar.
Produtos a serem gerados por esta fase:
- Estimativa Preliminar de Projeto
- Projeto Preliminar
Material de apoio
RPRE - Roteiro Para Elaboração De Projeto Preliminar
O RPRE (Roteiro de Projeto Preliminar) é um roteiro de caráter genérico destinado a orientar e planejar a execução de um serviço na empresa.
pfc_rpre.pdf
RPRE - Roteiro Para Elaboração De Projeto Preliminar (Guia de Referência)
Guia de Referência - conteúdo idêntico ao documento GUIA DE REFERÊNCIA - RPRE - Roteiro para Elaboração de Projeto Preliminar - apenas o formato foi transfomado em A4 relatório para facilitar a impressão.
pfc_guia_rpre.pdf
GREQ - Guia de Especificação e Gerenciamento de Requisitos
O GREQ - Guia de Especificação de Requisitos de Software tem por finalidade orientar na elaboração de um conjunto de requisitos que representem as necessidades implícitas e explícitas que o software terá que atender, as restrições do projeto e os compromissos assumidos durante a execução do projeto. Este conjunto de requisitos é representado através da geração do documento "Requisitos do Projeto".
pfc_greq.pdf
Métrica Para Estimativas de Projetos - UCP
Documento que esclarece os aspectos básicos de métrica sistemas baseada em casos de uso.
ucp_-_use_case_points.pdf
RREV – ROTEIRO DE REVISÃO
Este roteiro visa auxiliar na realização das revisões de projetos, dotando a empresa de um mecanismo formal de verificação.O roteiro possui passos que orientarão o técnico responsável pelo projeto, a montar uma revisão produtiva.Também possui formulários próprios, para cada fase do projeto, que orientarão os revisores sobre quais produtos deverão ser gerados e quais são os principais questionamentos a serem feitos na fase onde o projeto se encontra. Para cada fase do projeto temos um formulário específico que deverá ser preenchido pelos revisores.
pfc_rrev_v1.1.pdf
Modelos
Modelo GREQ
Formulário para preenchimento dos requisitos do projeto.
gic_modelo_GREQ.odt
Planilha UC
Exemplo de planilha de estimativa por caso de uso (Use Case Points)
gic_contratacao_planilha.ods
Modelo de Projeto Preliminar
Modelo para elaboração de Projeto Preliminar
pfc_modelo_projeto_preliminar.odt
Análise
Fase Análise
O objetivo desta fase é a análise dos requisitos levantados na fase de contratação a fim de identificar/complementar os serviços que o sistema disponibilizará, quem fará uso destes serviços e possíveis integrações com sistemas externos, bem como, os tipos de objetos no sistema e os vários tipos de relacionamento estático(relacionamento estrutural) que existem entre eles. Nesta fase será definido o escopo da versão do sistema a ser construído.Esta fase deve ser iniciada com a solicitação da criação do projeto no CVS, e finalizada com a homologação dos produtos gerados.
Produtos a serem gerados por esta fase:
- Diagrama de Casos de Uso
- Pacotes de Casos de Uso
- Maquete / Protótipo
- Diagrama de Classes
- Definição da Arquitetura
- Estimativa de Projeto
Material de apoio
Padrões de Interface
O objetivo desse documento é fornecer as definições de interface, para a construção de aplicativos WEB na Celepar. O objetivo não é engessar a interface, mas sim criar uma estrutura padrão, de fácil construção e manutenção. Boa parte da interface ainda se manterá personalizável para os clientes, mas os elementos das páginas serão os mesmos.
pfc_padroes_interface.pdf
Orientações Para Documentar a Fase de Análise
O objetivo deste documento é orientar a confecção de alguns dos produtos previstos pela fase de análise.
gic_Orientacoes_fase_Analise.pdf
Padrão de Versionamento de Aplicações e Organização Física de Arquivos
Esse padrão foi definido com base em práticas já utilizadas na Celepar e em conceitos já consagrados na comunidade de software livre. Ele deve ser aplicado em todos os projetos que utilizão o CVS como repositório.
gic_versionamento_organizacao_fisica.pdf
Roteiro para Documentar a Fase de Análise
O Roteiro de Desenvolvimento da disciplina de Análise de Software tem por finalidade orientar o desenvolvimento de software na análise.
gic_roteiro_fase_analise.pdf
Modelos
Modelo de Telas
Modelos de telas para padrão interface.
pfc_modelo_telas.pdf
Modelo de Análise (UC)
Modelo para Especificação do Caso de Negócio.
gic_modelo_analiseuc.odt
Padrão Framework Interface
Estrutura para confecção de interfaces.framework.zip
Projeto
Fase Projeto
O objetivo desta fase é transformar a análise do sistema em um conjunto de elementos de modelo que pode ser implementado. Nesta fase será definido como será construída a versão ou módulo do sistema cujo escopo foi definido na fase de análise.Produtos a serem gerados por esta fase:
- Refinar a Arquitetura
- Diagrama de Seqüência/Colaboração
- Diagrama de Classes de Projeto
- Descrição das Façades
- Descrição das DAOs
- Especificação de Casos de Uso
- Arquivo de Mensagem
- MER / Banco de Dados Físico
- Plano de Instalação / Plano de Migração / Plano de Contingência.
- Plano de Testes / Descrição de Casos de Teste Unitários / Descrição de Casos de Teste de Integração//Complementar
Material de apoio
Fluxos de Testes
Parte 1 - pfc_CelRUP_fluxo_teste1.pdf
Parte 2 - pfc_CelRUP_fluxo_teste2.pdf
Roteiro da Disciplina de Teste - CEL_UP
O Roteiro de Desenvolvimento da disciplina de Teste de Software tem por finalidade agregar qualidade ao produto antecipando a descoberta de falhas e incompatibilidades com o processo do usuário, reduzindo assim o custo do projeto.
pfc_CelRUP_Teste_v1.pdf
Padrões de nomenclatura - DAO
O Roteiro de Desenvolvimento da disciplina de Teste de Software tem por finalidade agregar qualidade ao produto antecipando a descoberta de falhas e incompatibilidades com o processo do usuário, reduzindo assim o custo do projeto.
pfc_Padrao_Nomenclatura_DAO.pdf
Orientações para Documentar a Fase de Projeto
O padrão de nomenclatura de classes DAO tem por finalidade orientar a nomeação dos métodos desta classe. Foi criado, porque temos métodos com funcionalidades padrão mas nomenclatura diferente, bem como, para equalizar com a geração feita pelo JQuerena (gerador de códigos), onde esta nomeação é automática.
gic_Orientacoes_Fase_Projeto.pdf
Roteiro Para Documentar a Fase de Projeto
O objetivo deste documento é orientar a confecção de alguns dos produtos exigidos pela fase de projeto.
gic_roteiro_fase_projeto.pdf
Padrão para Nomenclatura de Banco de Dados
O Roteiro de Desenvolvimento da disciplina de Projeto de Software tem por finalidade orientar o desenvolvimento de software, após a utilização da disciplina de análise. O objetivo do Projeto é transformar a análise do sistema em um conjunto de elementos de modelos que podem ser implementados. O resultado é que há um refinamento detalhado e preciso quando alguém se move da Análise para o Projeto, portanto questões relacionadas a implementação da iteração vigente devem ter sido totalmente endereçadas.
pfc_nomebanco.pdf
Modelos
Especificação das Classes de Ação
Modelo cujo objetivo é permitir a especificação de classes de ação. Estas classes serão responsáveis por especificar as ações executadas pelo sistema hospedeiro sem a intervenção do usuário.
ModeloDeEspecificacao - actionHandler.odt
Especificação das Classes de Decisão
Modelo cujo objetivo é permitir a especificação de classes de decisão. Estas classes serão responsáveis por especificar condições para que o sistema decida o rumo do fluxo.
ModeloDeEspecificacao_decisionHandler.odt
Descrição de Teste Unitário
Modelo cujo objetivo é permitir que o analista defina os casos de testes para cada método/serviço projetado.
gic_Descricao_TesteUnitario.odt
Definição de Tecnologia
Modelo cujo objetivo é permitir a definição dos aspectos tecnológicos relevantes ao projeto.
gic_definicao_Tecnologia.odt
Especificação das Classes de Atribuição
Modelo para a especificação de classes de atribuição. Estas classes serão responsáveis por selecionar usuários ou grupos de usuários e atribuí-los a uma determinada tarefa.
ModeloDeEspecificacao - assignmentHandler.odt
Descrição de Caso de Teste de Integração
Modelo cujo objetivo é permitir que o analista defina os casos de testes para cada caso de uso do projeto.
gic_DescricaoTesteIntegracao.odt
Mensagens do Sistema
Esse documento tem como finalidade especificar todas as mensagens que serão apresentadas aos usuários do sistema.
gic_Mensagens_Sistema.odt
Especificação de Métodos DAO
Modelo de Especificação de Métodos DAO
gic_modeloDAO.odt
Especificação de Serviços da Façade
Modelo de Especificação de Serviços da Façade.
gic_modelo_facade.odt
Modelo de Projeto (UC)
Modelo para epecificação de Caso de Uso de Projeto
modelo_projetouc.odt
Construção
Fase Construção
O objetivo desta fase é codificar os componentes em atendimento aos requisitos do sistema, realizar os testes requeridos e gerar os manuais necessários.Nesta fase o sistema deverá ser construído seguindo as definições estabelecidas pela fase de projeto e de acordo com a arquitetura definida.
Produtos a serem gerados por esta fase:
- Componentes Codificados
- Testes Unitários(Criação de classes e execução)
- Integrar ao Build
- Manual do Usuário e/ou help
- Manual de Produção
- Execução de Testes de Integração
- Execução de testes Complementares
- Execução de testes de Aceitação.
Material de apoio
Roteiro da Disciplina de Construção - CEL_UP
Esse roteiro tem por objetivo auxiliar o desenvolvedor nas tarefas de construção de sistemas, versionamento de componentes e nos processos necessários para sua implantação.
pfc_CelRup_Construcao_v1.pdf
Modelos
Modelo Para Manual do Usuário
Modelo para elaboração do Manual do Usuário.
gic_manual_usuario.odt
Modelo Para Manual de Produção WEB
Modelo para elaboração do Manual da Produção - contém o fluxo informações técnicas necessárias ao ambiente WEB a serem repassadas para os setores da Produção e infra-estrutura.
gic_Manual_Producao_WEB.sxw