Changes between Initial Version and Version 1 of WF/Documentacaominimadeprojeto


Ignore:
Timestamp:
07/24/07 15:01:41 (17 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/Documentacaominimadeprojeto

    v1 v1  
     1Obviamente, não se pode desenvolver um sistema sem antes passar pela etapa de projeto. No caso do workflow, esta premissa também é válida. Mesmo para processos simples é necessário seguir uma metodologia de desenvolvimento de sistemas, sob pena de cair em erros de implementação, por falta de planejamento. Portanto, antes de começar a codificar o seu processo, atente para as recomendações descritas abaixo. 
     2  
     3 
     4Está sendo sugerida a MDS - Metodologia de Desenvolvimento de Serviços, do framework Pinhão, como base para o desenvolvimento de processos de workflow. Na prática foram feitos alguns cortes na metodologia original, para torna-lá mais adequada para o workflow. Isto não significa que etapas importantes foram suprimidas, mas apenas que ocorreu uma reorganização para tornar o tempo de projeto mais curto. Foi tomada esta decisão levando em consideração os seguintes fatores: 
     5 
     6 
     7 
     8- Geralmente o projetista também é o implementador; 
     9 
     10- Os processos de workflow, geralmente, são de complexidade baixa ou média. 
     11 
     12 
     13 
     14== Documento do Projeto == 
     15 
     16Deve-se redigir um documento de projeto, com no mínimo, os ítens listados abaixo. 
     17 
     18{{{ 
     19 
     201 Apresentação 
     21 
     222 Caracterização da Organização 
     23 
     24  2.1 Identificação 
     25 
     263 Caracterização do Problema 
     27 
     284 Situação Atual 
     29 
     305 Requisitos 
     31 
     326 Funcionalidades 
     33 
     34  6.1 Diagrama de Fluxo de Atividades 
     35 
     36  6.2 Diagrama de Casos de Uso 
     37 
     38  6.3 Descrição dos Casos de Uso 
     39 
     40  6.4 Diagrama de Entidades e Relacionamentos 
     41 
     427 Proposta de Solução 
     43 
     448 Esforço de Desenvolvimento, Prazos e Custos. 
     45 
     469 Benefícios 
     47 
     4810 Estratégias de Abordagem 
     49 
     5011 Equipe de Trabalho - Papéis 
     51 
     5212 Atividades e Prazos 
     53 
     54}}} 
     55 
     56 
     57 
     58Para facilitar, está disponível um [http://doc.workflow.celepar.parana/modelos/modelo_projeto.odt modelo de documento de Projeto.] 
     59 
     60 
     61 
     62No cálculo do esforço de desenvolvimento (ítem 8), deve-se seguir as orientações do documento [http://doc.workflow.celepar.parana/modelos/metrica.pdf Métrica para Estimativa de Projetos], também do Framework Pinhão. 
     63 
     64 
     65 
     66== Documentos dos Casos de Uso == 
     67 
     68Para cada caso de uso identificado no relatório do projeto, deverá ser produzido um documento de especificação, conforme exemplificado neste [http://doc.workflow.celepar.parana/modelos/modelo_ucs.odt modelo] 
     69 
     70 
     71 
     72== Repositório para a documentação == 
     73 
     74Todos os documentos produzidos deverão ser armazenas no cvs do servidor de desenvolvimento do workflow, segundo a árvore de diretório abaixo: 
     75 
     76 
     77 
     78{{{ 
     79 
     80      Módulo 
     81        +- doc 
     82            +- UCS 
     83                +- ucs_atividade.odt 
     84                +- ... 
     85            +- der_modulo.png 
     86            +- der_modulo.xml 
     87            +- fluxo_modulo.dia 
     88            +- fluxo_modulo.png 
     89            +- projeto_modulo.odt 
     90            +- ucs_modulo.jude 
     91            +- ucs_modulo.png 
     92 
     93}}} 
     94 
     95onde: 
     96 
     97  Módulo = nome do processo 
     98 
     99  UCS = pasta para armazenamento dos documentos de caso de uso 
     100   
     101  atividade = nome de uma atividade do processo 
     102 
     103  der_modulo = arquivos do diagrama-entidade-relacionamento 
     104 
     105  fluxo_modulo = arquivos do fluxo de atividades 
     106 
     107  projeto_modulo = arquivo principal do projeto 
     108 
     109  ucs_modulo = arquivos do diagrama de casos de uso 
     110 
     111 
     112 
     113== Softwares recomendados para produção dos documentos == 
     114 
     115||'''Fase'''||'''Software'''||'''Instalação'''|| 
     116 
     117||Projeto||!BrOffice.org||apt-get install broffice-celepar|| 
     118 
     119||Der||!DbDesigner||apt-get install dbdesigner4|| 
     120 
     121||Fluxo||Dia||apt-get install dia|| 
     122 
     123||Casos de uso||Jude||apt-get install jude||