Du er ikke logget ind
Beskrivelse
O advento de sistemas de informação baseados na Internet levou a um aumento no impacto de programas concorrentes na sociedade. Tal aumento torna necessário a definição de diretrizes que guiem o desenvolvimento seguro e eficiente de programas concorrentes, uma vez que a complexidade de desenvolvimento e testes de sistemas em ambiente concorrente é superior a encontrada em ambientes sequenciais. Este trabalho define um método de tratamento de concorrência em sistemas orientados a objetos que dá suporte no desenvolvimento destes sistemas, evitando que sejam realizados tratamentos baseados na intuição. Além disso, a definição de um método documenta, e portanto padroniza, o tratamento a ser aplicado, favorecendo a manutenibilidade do sistema. A definição do método de tratamento de concorrência se preocupa em garantir reuso e extensibilidade, legibilidade, modularidade e por consequência manutenibilidade e produtividade (fatores de qualidade de software), através do uso de técnicas de orientação a objetos e de padrões de projeto. O objetivo do método é permitir que classes de um sistema orientado a objetos possam ser executadas com segurança em ambiente concorrente.