segunda, 19 setembro 8310
 
Metodologia 1.0

Metodologia 1.0

  • Visão Geral

    1. Visão Geral
    2. Roteiro para Documentação dos Sistemas
  • Legado
    1. Roteiro de Documentação Legado
    2. Manual de Produção MAINFRAME
  • Contratação

    1. Fase Contratação
  • Material de apoio
    1. RPRE - Roteiro Para Elaboração De Projeto Preliminar
    2. Roteiro Para Elaboração De Projeto Preliminar (Guia de Referência)
    3. GREQ- Guia de Especificação e Gerenciamento de Requisitos
    4. Métrica Para Estimativas de Projetos - UCP
    5. RREV – Roteiro de Revisão
    Modelos
    1. Modelo GREQ
    2. Planilha UC
    3. Modelo de Projeto Preliminar

  • Análise

    1. Fase Análise
    Material de apoio
    1. Roteiro para Documentar a Fase de Análise
    2. Orientações Para Documentar a Fase de Análise
    3. Padrões de Interface
    4. Padrão de Versionamento de Aplicações e Organização Fí­sica de Arquivos
    Modelos
    1. Modelo de Telas
    2. Modelo de Análise (UC)
    3. Padrão de Interface


  • Projeto

    1. Fase Projeto
    Material de Apoio
    1. Roteiro Para Documentar a Fase de Projeto
    2. Orientações para Documentar a Fase de Projeto
    3. Fluxo de Testes
    4. Roteiro da Disciplina de Teste - CEL_UP
    5. Padrões de Nomenclatura - DAO
    6. Padrão para Nomenclatura de Banco de Dados
    Modelos
    1. Especificação das Classes de Ação
    2. Especificação das Classes de Decisão
    3. Descrição de Teste Unitário
    4. Definição de Tecnologia
    5. Especificação das Classes de Atribuição
    6. Descrição de Caso de Teste de Integração
    7. Mensagens do Sistema
    8. Especificação de Métodos DAO
    9. Especificação de Serviços da Façade
    10. Modelo de Projeto (UC)

  • Construção

    1. Fase Construção
    Material de Apoio
    1. Roteiro da Disciplina de Construção - CEL_UP.
    Modelos
    1. Modelo Para Manual do Usuário
    2. Modelo Para Manual de Produção WEB

    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