Sie sind auf Seite 1von 3

1.

Viso de dependncias

1.1

Subsistema Taximov Auto

A Figura 1 define a dependncia funcional entre os mdulos do subsistema Taximov Auto.

Figura 1 - Dependncias entre os mdulos do Taximov Auto.

Neste subsistema o mdulo principal o de e Prestao de Servio. Ele implementa os requisitos de mais alto nvel (mais prximos da viso do usurio final) e dependem dos mdulos de mais baixo nvel (infra-estrutura) para complementarem suas tarefas. Em particular, o mdulo de Prestao de Servio, que subdividido nos sub-mdulos Recepo de Servio e Concluso de Servio, depende do mdulo de Comunicao para receber e enviar mensagens para E-Flows Server.

1.2

Subsistema Taximov Celular

A Figura 2 define a dependncia funcional entre os mdulos do subsistema Taximov Celular.

Figura 2 - Dependncias entre os mdulos do Taximov Celular.

Neste subsistema o mdulo principal o de Prestao de Servio, que precisa se integrar com o mdulo de Localizao, para ler a localizao do usurio, Autenticao, para validar que o usurio j se autenticou no sistema, e o de Comunicao, para enviar e receber mensagens do E-Flows Server. O mdulo de Autenticao, tambm se comunica com E-Flows Server, atravs do mdulo de Comunicao, para enviar informaes de autenticao do usurio. Por fim, o mdulo de Atualizao de Aplicao, tambm recebe e envia informaes para o EFlows Server atravs do mdulo de Comunicao.

1.3

Subsistema Taximov Portal

A Figura 3 define a dependncia funcional entre os mdulos do subsistema Taximov Portal.

Figura 3 - Dependncias entre os mdulos do Taximov Portal.

Neste subsistema o mdulo de Cadastro de Usurios utilizado por boa parte dos demais mdulos deste sub-sistema. Os mdulos de Autenticao e Autorizao usam informaes de Usurios para realizar seus papis. J o mdulo de Prestao de Servio faz uso das informaes providas pelo mdulo de Usurios, em particular pelos sub-mdulos Prestadores e Solicitantes, para recuperar informaes dos prestadores e solicitantes, respectivamente (Alm de fazer uso de Informaes Geogrficas, para saber a localizao de determinados pontos de origem e destino). J os mdulos de Rastreamento e Cadastro de Txis, usam somente informaes relativas a Taxistas. O de Rastreamento, em particular, precisa usar o mdulo Integrao GIS, para utilizar servios de um sistema externo de Geoprocessamento. J os mdulos de Tabelas Auxiliares e Internacionalizao so independentes. Por fim, o mdulo Relatrios Online faz uso de informaes de vrios outros mdulos como pode ser visto na figura.

2. Viso de Execuo

2.1

Subsistema Taximov Auto

A Figura 4 especifica o comportamento em tempo de execuo dos mdulos do subsistema Taximov Auto. Neste subsistema existem trs processos independentes que executam tarefas distintas e um que acionado a partir ao fim da execuo de outro, so eles: Monitoramento: Se mantm em execuo enquanto o veculo precisar ficar enviando informaes ao E-Flows Server. Recepo de Servio: Processo principal, que executa com uma prioridade maior. Ele fica aguardando solicitaes, enquanto o veculo estiver disponvel, e aps a recepo e confirmao, repassa o processamento para a Concluso do Servio sem precisar esperar que este finalize o seu processamento. Concluso do Servio: ativado somente ao iniciar a corrida, e espera a finalizao da corrida para que possa realizar a sua tarefa.

Figura 4 - Processos do subsistema Taximov Auto.

2.2

Subsistema Taximov Celular

A Figura 5 especifica o comportamento em tempo de execuo dos mdulos do subsistema Taximov Celular. Neste subsistema existem trs processos principais que executam tarefas distintas e um, que ativado a partir de um destes. So eles: Solicitao de Servio: Processo que faz a interface com o usurio para solicitao do servio e aps a solicitao repassa de modo assncrono (sem necessidade de ficar aguardando) o processamento para Confirmao de Servio. Confirmao de Servio: Processo que, aps a solicitao, fica aguardando do servidor uma confirmao sobre os detalhes da corrida, para apresentar ao usurio e repassar a confirmao de volta. Concluso de Servio: Processo que, aps a confirmao, notificado a respeito da concluso do servio e pode requerer confirmao com senha. Atualizao de Aplicao: Processo que recebe notificaes de novas verses e gerencia o processo de download e instalao da nova verso. Localizao: Processo que l a coordenada geogrfica atual do txi via GPS e a envia para o E-Flows Server;

Figura 5 - Processos do subsistema Taximov Celular.

Das könnte Ihnen auch gefallen