Archives pour la catégorie “Master ITI”
sept
12
2008
sept
12
2008
Architecting Processes are Key to Software Quality (Leon Osterweil University of Massachusetts)Publié par webmaster dans Master ITIABSTRACTIn this position paper we explain why Architecting Processes, namely processes for using architectures to develop software, should receive more attention. Architectures are viewed as software engineering artifacts that can be used as the basis for developing superior software products. But the development of these products should still be accomplished with the guidance of processes. The processes are themselves software artifacts that should be developed in such a way as to demonstrably assure that they achieve their goals and requirements. Architecting Processes should be developed to demonstrably assure that software products are of high quality. Different processes will have different effectiveness in assuring this. Different architecture definition formalisms will be of differing value in supporting these different processes. The selection of an architecture definition formalism should, therefore, be strongly determined by the choice of Architecting Processes, and the goals and requirements that they must satisfy. KeywordsSoftware process, software architecture, software quality
fév
03
2008
La programmation concurrentielle (multi-threading)Publié par webmaster dans Master ITI, tags: Java, ProgrammationTechnique de programmation où le programme consiste en plusieurs flots d’exécution parallèles en opposition à l’approche classique où il n’existe qu’un seul flot et les instructions exécutant d’une façon séquentielle stricte. La programmation concurrente est devenue incontournable dans la conception des applications modernes. La théorie qui la sous-tend est assez ancienne (autour des années 70) et bien fondée, mais la pratique en est délicate. Motivations pour les Processus Concurrents
|
Bulletins (RSS)