Dra. Elisa Hatsue Moriya Huzita - UEM - DIN Dra. Liria Matsumoto Sato - EPUSP - LSI
Resumo: A crescente complexidade de softwares modernos têm despertado uma demanda por capacidade de processamento e alto desempenho que motivaram, nos últimos anos, um grande avanço na área de arquiteturas paralelas, com computadores chagando a possuir centenas de processadores. Por outro lado, torna-se necessário e até mesmo imprescindível a adoção de metodologia para o desenvolvi- mento de sistemas que considerem as peculiaridades destes tipos de software e ainda tirem o má- ximo proveito possível dos recursos disponíveis em computadores com arquiteturas paralelas, vi- sando a obtenção de alto desempenho e ainda obter um produto de alta qualidade segundo os requi- sitos de engenharia de software. Este trabalho tem por objetivo apresentar alguns aspectos a serem considerados no pro- cessamento paralelo, analisar algumas metodologias de desenvolvimento de sistemas sob a ótica dos recursos disponíveis para expressar o paralelismo e finalmente apresentar - MOOPP uma metodologia orientada a objetos para desenvolvimento de software para processamento paralelo que considera o aspecto paralelismo em todo o ciclo de desenvolvimento. As figuras apresentadas no decorrer do trabalho apenas ilustram alguns recursos oferecidos em cada um dos métodos. Os interessados em detalhes poderão recorrer à bibliografia correspondente.
(volta)