A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Metodologia de desenvolvimento de sistemas

Apresentações semelhantes


Apresentação em tema: "Metodologia de desenvolvimento de sistemas"— Transcrição da apresentação:

1

2 Metodologia de desenvolvimento de sistemas
Hoje o SIGA funciona em todas as unidades do TJRR A estrutura do judiciário é pequena, somo um tribunal com apenas 6 comarcas incluindo a capital. Todas as comarcas estão interligadas o que facilitou bastante a implantação do sistema. Vale lembrar que para o bom funcionamento do SIGA é importante que ele seja implantado em todos os setores, do contrário os setores que o utilizam seriam sobrecarregados tendo que cadastrar documentos dos setores onde o sistema náo funciona.

3 Passos para elaboração do sistema
1 – Documentar Fluxo de Dados 2 – Descrever o Dicionário de Dados 3 – Descrever Relacionamentos entre Dados 4 – Documentar Entrevistas Individuais e Validar o DFD 5 – Elaborar ER 6 – Especificar Processos 7 – Definir Regras de Negócio por Processo 8 – Descrever Lista de Eventos por Processo 9 – Especificar Lista de Classes 10 – Codificar Classes 02. Vamos começar mostrando O QUE É O SIGA, o que nos motivou a iniciar o projeto, como e onde o sistema funciona, os softwares envolvidos, os números durante o funcionamento do sistema e o que vem pela frente na segunda versão do projeto. Durante a apresentação a gente vai poder dar uma olhada no sistema.

4 Passos para elaboração do sistema
11 – Documentar Classes 12 – Definir Design do Projeto 13 – Desenhar Telas do Projeto 14 – Codificar Telas 15 – Documentar Telas 16 – Elaborar Manual on-line de operação do sistema 17 – Testes com o Usuário 18 – Aperfeiçoamentos Gerais 19 – Produção 20 – Manutenção 02. Vamos começar mostrando O QUE É O SIGA, o que nos motivou a iniciar o projeto, como e onde o sistema funciona, os softwares envolvidos, os números durante o funcionamento do sistema e o que vem pela frente na segunda versão do projeto. Durante a apresentação a gente vai poder dar uma olhada no sistema.

5 Projeto Project charter Scope statment WBS Tabela auxiliar PDM
Cronograma Custos Riscos Dicionário do WBS RH

6 Estruturação de tabelas Modelagem lógica Modelagem física
Modelagem de dados Estruturação de tabelas Modelagem lógica Modelagem física Dicionário de dados

7 Estudo das funcionalidades das telas Documentação das funcionalidades
Casos de uso Estudo das funcionalidades das telas Documentação das funcionalidades Hoje o SIGA funciona em todas as unidades do TJRR A estrutura do judiciário é pequena, somo um tribunal com apenas 6 comarcas incluindo a capital. Todas as comarcas estão interligadas o que facilitou bastante a implantação do sistema. Vale lembrar que para o bom funcionamento do SIGA é importante que ele seja implantado em todos os setores, do contrário os setores que o utilizam seriam sobrecarregados tendo que cadastrar documentos dos setores onde o sistema náo funciona.

8 Montagem de servidores Definição de camadas
Infra-estrutura Montagem de servidores Definição de camadas Escolha de S.O e aplicativos Instalação de aplicativos Testes O grande objetivo do SIGA é o DOCUMENTO ELETRÖNICO, o que é também a maior expectativa dos usuários.

9 Criação do pool de conexões Documentação de classes
Codificação do sistema Criação de classes Criação do pool de conexões Documentação de classes

10 Aplicabilidade em diversos navegadores
Design Escolha de layout Prototipação de telas Montagem de telas Aplicabilidade em diversos navegadores 08. Até 2003, o tribunal tinha apenas 1 desenvolvedor, quando foi feito um concurso pra formar uma equipe de sistemas e, a partir daí, traçar a linha de desenvolvimento. A gente já tinha experiëncias de sucesso com o LINUX, e quanto ao Sistema operacional não vimos motivo pra mudar. Começamos então um estudo analisando soluções para banco de dados e linguagem de programação e chegamos aos seguintes produtos: Para o Banco de Dados, apesar de ja termos o oracle, fizemos alguns testes com PostgreSQL e vimos que não deixa nada a desejar frente ao ORACLE, supera o SQLSERVER e ainda, como o detalhe de dispensar o licenciamento. No caso da linguagem de programação, nós queriamos algo que atendesse tanto à progamação desktop quanto a programação para web e, JAVA foi a melhor solucão encontrada para o nossa realidade. O demais é decorrrente da linguagem JAVA. Mesmo não sendo a nossa pretenção inicial, vimos que era possível desenvolver o sistema usando produtos livres, e não nos arrependemos disso. O fato de não ter custo foi só um detalhe que deixou a administração muito feliz, mas pra nós da equipe tecnica o ganho foi com a qualidade da tecnologia.

11 Integração design X componentes
Codificação de telas Aplicabilidade em diversos navegadores Especificação de telas 08. Até 2003, o tribunal tinha apenas 1 desenvolvedor, quando foi feito um concurso pra formar uma equipe de sistemas e, a partir daí, traçar a linha de desenvolvimento. A gente já tinha experiëncias de sucesso com o LINUX, e quanto ao Sistema operacional não vimos motivo pra mudar. Começamos então um estudo analisando soluções para banco de dados e linguagem de programação e chegamos aos seguintes produtos: Para o Banco de Dados, apesar de ja termos o oracle, fizemos alguns testes com PostgreSQL e vimos que não deixa nada a desejar frente ao ORACLE, supera o SQLSERVER e ainda, como o detalhe de dispensar o licenciamento. No caso da linguagem de programação, nós queriamos algo que atendesse tanto à progamação desktop quanto a programação para web e, JAVA foi a melhor solucão encontrada para o nossa realidade. O demais é decorrrente da linguagem JAVA. Mesmo não sendo a nossa pretenção inicial, vimos que era possível desenvolver o sistema usando produtos livres, e não nos arrependemos disso. O fato de não ter custo foi só um detalhe que deixou a administração muito feliz, mas pra nós da equipe tecnica o ganho foi com a qualidade da tecnologia.

12 Testes internos de segurança Teste de funcionalidades
Teste de usabilidade Teste de entrega 08. Até 2003, o tribunal tinha apenas 1 desenvolvedor, quando foi feito um concurso pra formar uma equipe de sistemas e, a partir daí, traçar a linha de desenvolvimento. A gente já tinha experiëncias de sucesso com o LINUX, e quanto ao Sistema operacional não vimos motivo pra mudar. Começamos então um estudo analisando soluções para banco de dados e linguagem de programação e chegamos aos seguintes produtos: Para o Banco de Dados, apesar de ja termos o oracle, fizemos alguns testes com PostgreSQL e vimos que não deixa nada a desejar frente ao ORACLE, supera o SQLSERVER e ainda, como o detalhe de dispensar o licenciamento. No caso da linguagem de programação, nós queriamos algo que atendesse tanto à progamação desktop quanto a programação para web e, JAVA foi a melhor solucão encontrada para o nossa realidade. O demais é decorrrente da linguagem JAVA. Mesmo não sendo a nossa pretenção inicial, vimos que era possível desenvolver o sistema usando produtos livres, e não nos arrependemos disso. O fato de não ter custo foi só um detalhe que deixou a administração muito feliz, mas pra nós da equipe tecnica o ganho foi com a qualidade da tecnologia.

13 Correções e manutenção
08. Até 2003, o tribunal tinha apenas 1 desenvolvedor, quando foi feito um concurso pra formar uma equipe de sistemas e, a partir daí, traçar a linha de desenvolvimento. A gente já tinha experiëncias de sucesso com o LINUX, e quanto ao Sistema operacional não vimos motivo pra mudar. Começamos então um estudo analisando soluções para banco de dados e linguagem de programação e chegamos aos seguintes produtos: Para o Banco de Dados, apesar de ja termos o oracle, fizemos alguns testes com PostgreSQL e vimos que não deixa nada a desejar frente ao ORACLE, supera o SQLSERVER e ainda, como o detalhe de dispensar o licenciamento. No caso da linguagem de programação, nós queriamos algo que atendesse tanto à progamação desktop quanto a programação para web e, JAVA foi a melhor solucão encontrada para o nossa realidade. O demais é decorrrente da linguagem JAVA. Mesmo não sendo a nossa pretenção inicial, vimos que era possível desenvolver o sistema usando produtos livres, e não nos arrependemos disso. O fato de não ter custo foi só um detalhe que deixou a administração muito feliz, mas pra nós da equipe tecnica o ganho foi com a qualidade da tecnologia.

14 Entrega dia 15/06/06 autoresDiversos.jsp cadastroPreferênciasUsuário
cadastroUsuários controleSessão documentos.jsp (todas as abas) estantePortarias.jsp estantes.jsp etiquetas.jsp index.jsp localizarAutoresDiversos.jsp localizarProcessos localizarUsuários motivoRetornoPortarias.jsp portarias.jsp Processos.jsp (todas as abas) recebimento.jsp 08. Até 2003, o tribunal tinha apenas 1 desenvolvedor, quando foi feito um concurso pra formar uma equipe de sistemas e, a partir daí, traçar a linha de desenvolvimento. A gente já tinha experiëncias de sucesso com o LINUX, e quanto ao Sistema operacional não vimos motivo pra mudar. Começamos então um estudo analisando soluções para banco de dados e linguagem de programação e chegamos aos seguintes produtos: Para o Banco de Dados, apesar de ja termos o oracle, fizemos alguns testes com PostgreSQL e vimos que não deixa nada a desejar frente ao ORACLE, supera o SQLSERVER e ainda, como o detalhe de dispensar o licenciamento. No caso da linguagem de programação, nós queriamos algo que atendesse tanto à progamação desktop quanto a programação para web e, JAVA foi a melhor solucão encontrada para o nossa realidade. O demais é decorrrente da linguagem JAVA. Mesmo não sendo a nossa pretenção inicial, vimos que era possível desenvolver o sistema usando produtos livres, e não nos arrependemos disso. O fato de não ter custo foi só um detalhe que deixou a administração muito feliz, mas pra nós da equipe tecnica o ganho foi com a qualidade da tecnologia.

15 Obrigado FLUXUS Fluindo Informação na JFCE


Carregar ppt "Metodologia de desenvolvimento de sistemas"

Apresentações semelhantes


Anúncios Google