====== Especificação funcional: Novas versões e atualização do sistema ====== ===== Resumo ===== Definição da forma como novas versões e atualizações serão distribuídas. ===== Descrição ===== O Diário eletrônico deve ser uma ferramenta amplamente utilizada nos municípios que fazem uso do Tecsystem School, e deve ser de fácil implantação para qualquer usuário que desejar utilizá-lo. Para isso, a distribuição de novas versões deve ser feita automaticamente através da internet. O sistema deve ser de fácil instalação, permitindo que os próprios usuários consigam realizar o download e a instalação do sistema. A cada nova versão lançada o link para download deve ser atualizado para disponibilizar sempre a versão mais atual do sistema. Para quem já é usuário, o próprio sistema deve ser capaz de identificar quando uma nova versão for lançada e avisar ao usuário que uma nova versão está disponível ou realizar a própria atualização. A fim de simplificar ainda mais a instalação e atualização, o sistema não deve contar com o lançamento de correções (patches) assim como acontece com os demais sistemas da Tecsystem: toda modificação, por menor que seja, deve gerar uma nova versão e ser disponibilizada para download/atualização. Para auxiliar os usuários a utilizarem o sistema, todas as versões devem ter um guia de utilização específico, atualizado com as mudanças realizadas na versão atual. Esses guias devem ser publicados na internet, nos formatos PDF (para download) e Html (para consulta on-line). Para manter a compatibilidade, os guias devem ser publicados em áreas separadas por versão, de forma que os usuários que ainda estiverem utilizando versões anteriores possam acessar os respectivos guias de cada versão e não os guias atualizados da última versão lançada. O sistema deve fornecer links para que o usuário possa acessar facilmente os guias específicos da versão que ele está utilizando no momento. O sistema também deve manter compatibilidade mínima com as versões anteriores dos [[softwares:diario:requisitos:layouts:home|layouts do arquivo de diários]] (.diario), ou seja, mesmo que ocorram grandes mudanças de layout, o sistema deve permitir ao menos acesso somente leitura para arquivos em versões de layout anteriores. ===== Pontos de verificação ===== * O pacote de instalação do sistema deve ser o mais simples possível, permitindo que qualquer usuário possa realizar a instalação; * O sistema deve ser disponibilizado pela internet, através de um local de fácil acesso, para qualquer usuário que queira utilizá-lo; * O sistema deve exibir um alerta ao usuário e direcioná-lo para o local de donwload quando uma nova versão estiver disponível; * O sistema deve possuir um guia on-line (html), atualizado com as mudanças realizadas na nova versão; * O sistema deve possuir um guia para impressão (pdf), atualizado com as mudanças realizadas na nova versão; * O sistema deve disponibilizar links para acesso aos guias específicos da versão em uso; * O sistema deve ser capaz de processar arquivos em versões anteriores do layout de arquivos de diário; ===== Observações ===== Nenhuma. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~