lundi 27 avril 2009

Boucle itérative ou boucle récursive

Dans l'implémentation d'un algorithme de calcul (surtout ceux qui tendent vers O(n)), on se pose souvent la question de savoir s'il faut mieux faire une boucle itérative ou une boucle récursive.

Un élément de réponse se trouve dans cet article.

vendredi 3 avril 2009

Modélisation orienté process

Voici une série d'article chez IBM developerWorks qui aborde le sujet de la modélisation orienté process
In this series, learn about a new decomposition technique that can help you specify business processes that are aligned with a Service-Oriented Architecture (SOA). This first article explores decomposing a business process into different layers of responsibility--as opposed to different levels of detail--and also looks into the role of the process controller as well as how services are identified by where they are needed. 
Learn about a set of SOA-aligned business process patterns that use the decomposition technique described in Part 1. Each pattern belongs to a layer of the decomposition framework. There are patterns for consumer, long-running, human activity, and short-running processes. In this series, learn about a new business process decomposition technique that can help you specify business processes that are aligned with a Service-Oriented Architecture (SOA).
Learn how business analysts and architects can specify use cases that are in alignment with Service-Oriented Architecture. This article describes a use case modeling technique based on the process modeling technique described in Part 1. In this series, learn about a new business process decomposition technique that can help you specify business processes that are aligned with a Service-Oriented Architecture (SOA).
Learn how a process model drives both a use case model and service model. This article ties everything together with a case study about home shopping that illustrates the concepts in the previous parts of this series.