tempo que e necessario para executar uma determinada tarefa, pois isso vai depender da quantidade e complexidade dos processos que o servidor vai estar trabalhando durante um determinado periodo, ou seja, pode haver momento em que o servidor esta mais sobre carregado do que em outros momentos, causando essa variacao no tempo de execucao de tarefas. O outro tipo de implementacao de objetos simultaneos e os objetos ativos que apresentam essa simultaneidade na realizacao de tarefas internas do sistema, ou seja, existem mais tarefas especificas do sistema que devem estar sendo executadas ao mesmo tempo. Podemos citar o caso do transponder de um aviao, que precisa estar constantemente buscando a posicao da aeronave e alem disso precisa estar se comunicando com o piloto e realizando as tarefas que o piloto lhe ordenou. Na linguagem JAVA temos o thread que realizam essa funcao dentro do sistema. Para se estar utilizando desse beneficio temos que herdar a classe Thread para a classe que necessitamos que fosse executada simultaneamente com outras classes e objetos. 1.3. Processo de Projeto Orientado a Objeto Para que se possa realizar o desenvolvimento de um sistema trabalhando com Orientacao a Objeto e preciso que apos a Analise Orientada a Objeto esteja concluida ja se inicie o processo de Projeto Orientado a Objeto, onde o mesmo deve ser desenvolvido seguindo etapas pre-definidas, sao elas: Compreender e definir o contexto e os modos de utilizacao do sistema Projetar a arquitetura do sistema Identificar os principais objetos do sistema Descrever os modelos de projeto Especificar as interfaces dos objetos Essas etapas nao podem ser vistas como estagios, ou seja, para que se possa progredir para outra etapa nao e necessario que a etapa passada esteja completamente concluida. E possivel que essas etapas sejam realizadas concorrentemente de modo que todas ou parte delas sejam desenvolvidas em conjunto com outras partes. Para demonstrar o Projeto Orientado a Objetos estaremos citando como exemplo um sistema de mapeamento meteorologico e como parte fundamental do desenvolvimento orientado a objetos temos a analise orientada a objeto citada logo abaixo. O nosso sistema de mapeamento meteorologico necessita gerar mapas meteorologicos frequentemente, atraves da coleta de dados de estacoes meteorologicas remotas. Essas informacoes devem ser transmitidas aos computadores que solicitam a analise do tempo no caso. Esse sistema deve analisar os dados obtidos de varias estacoes meteorologicas antes de enviar o resultado para o usuario que solicitou o servico, alem de ter que armazenar as informacoes obtidas em seu banco de dados. Podemos perceber que so lendo a analise desenvolvida sobre esse sistema notamos que existe nesse sistema uma sequencia a ser seguida ate que o processo seja totalmente concluido, verificando isso podemos desenvolver esse software na forma de camada, onde cada camada de ser concluida para que o processo passe para a proxima camada. A primeira camada apos a solicitacao da informacao pelo usuario seria a coleta dos dados da estacao meteorologica, depois sera a analise desses dados entre dados obtidos em outras estacoes e dados gravados pelo sistema, o proximo passo seria o armazenamento dos dados e por fim