ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Architecture logicielle : Concevoir des applications simples, sûres et adaptables

دانلود کتاب معماری نرم افزار: برنامه های ساده ، ایمن و سازگار طراحی کنید

Architecture logicielle : Concevoir des applications simples, sûres et adaptables

مشخصات کتاب

Architecture logicielle : Concevoir des applications simples, sûres et adaptables

دسته بندی: طراحی: معماری
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 210052674X, 9782100526741 
ناشر: Dunod 
سال نشر:  
تعداد صفحات: 402 
زبان: French  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 51,000



کلمات کلیدی مربوط به کتاب معماری نرم افزار: برنامه های ساده ، ایمن و سازگار طراحی کنید: مهندسی صنایع و عمران، طراحی معماری



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 21


در صورت تبدیل فایل کتاب Architecture logicielle : Concevoir des applications simples, sûres et adaptables به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب معماری نرم افزار: برنامه های ساده ، ایمن و سازگار طراحی کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب معماری نرم افزار: برنامه های ساده ، ایمن و سازگار طراحی کنید

این کتاب در درجه اول برای معماران و تصمیم گیرندگان CIO، صاحبان پروژه، مدیران پروژه در نظر گرفته شده است. همچنین برای دانشجویان مهندسی از Grandes Ecoles و دانشجویان در سطح کارشناسی ارشد جالب خواهد بود. مکان معماری نرم افزار را در پروژه ها توضیح می دهد و توجیه می کند که چرا باید محدودیت های سادگی، در دسترس بودن و مقیاس پذیری را از مرحله طراحی در نظر گرفت. این کار مدل‌هایی از معماری‌های مستقل از فناوری‌های مورد استفاده را پیشنهاد می‌کند که تضمین کیفیت را ممکن می‌سازد. این جایگزین مفاهیم معماری اخیر (مشتری/سرور، SOA، MDA، WSDL، BPM، BPFI، RFST، و غیره) در پایه های محکم مترجمان، ارتباطات بین فرآیندی، تراکنش ها، ماشین های مجازی می شود. این در چهار بخش ساختار یافته است: بخش اول مشکل معماری نرم افزار را به عنوان یک کل ارائه می دهد و بر مطابقت بین دنیای واقعی و مدل ها تأکید می کند. دوم مفاهیم پایه‌گذاری را توضیح می‌دهد که معماری کامپایلرها، معماری فرآیندها و همگام‌سازی آنهاست. سوم اصول معماری های عملکردی منطقی و ساخت روشمند آنها را تعریف می کند. آخرین توضیح می دهد که چگونه می توان در رعایت چهار ویژگی اساسی معماری ها موفق شد: سادگی، در دسترس بودن و قابل اعتماد بودن، سازگاری و مقیاس پذیری و در نهایت ساخت رابط ها. در این ویرایش دوم، فصل جدیدی به حرفه معمار، نحوه رویکرد به پیچیدگی و منطق زیربنایی برای حل مشکلات معماری اختصاص داده شده است.


توضیحاتی درمورد کتاب به خارجی

Ce livre s'adresse d'abord aux architectes, et aux décideurs DSI, maîtres d'ouvrage, chefs de projets. II intéressera également les élèves ingénieurs des grandes écoles et les étudiants au niveau du master. II explicite la place de l'architecture logicielle dans les projets et justifie pourquoi les contraintes de simplicité, de disponibilité et d'évolutivité doivent être prises en compte dès la conception. Cet ouvrage propose des modèles d'architectures indépendants des technologies utilisées qui permettent de garantir la qualité. Il replace les concepts architecturaux récents (client/ serveur, SOA, MDA, WSDL, BPM, BPFI, RFST...) sur les bases solides que sont les traducteurs, la communication inter-processus, les transactions, les machines virtuelles. Il est structuré en quatre parties : La première présente la problématique de l'architecture logicielle dans sa globalité en insistant sur les correspondances entre le monde réel et les modèles. La deuxième explique les concepts fondateurs que sont l'architecture des compilateurs, l'architecture des processus et leur synchronisation. La troisième définit les principes des architectures fonctionnelles logiques et de leur construction méthodique. La dernière explique comment parvenir à respecter les quatre propriétés fondamentales des architectures : la simplicité, la disponibilité et la sûreté de fonctionnement, l'adaptabilité et l'évolutivité et enfin la construction des interfaces. Dans cette deuxième édition, un nouveau chapitre est consacré au métier d'architecte, à la façon d'aborder la complexité, et à la logique sous-jacente pour résoudre les problèmes d'architecture.



فهرست مطالب

Table des Matières......Page 8
Préface......Page 3
Avant- propos......Page 12
1.1 L'architecture au sens littéral......Page 18
1.2 Limites des métaphores architecturales......Page 21
1.3 Architecture de l'information......Page 24
1.3.1 Le contenu informationnel d'une application......Page 28
1.3.2 Description de l'architecture par un langage - Machine abstraite......Page 30
1.3.3 Point de vue systémique et contraintes......Page 33
2.1 De quoi sont faits les programmes informatiques ?......Page 40
2.2 Nature sémantique des constructions informatiques......Page 48
2.2.1 Organisation hiérarchique - Niveaux d'abstraction.......Page 50
2.2.2 Relations, interactions et couplages des entités architecturales......Page 58
2.2.3 Synthèse du paragraphe......Page 61
2.3 Indépendances des données et des programmes......Page 63
2.4 Tentative de définition de l'architecture......Page 68
2.5 Terminologie introduite dans ce chapitre......Page 74
3.1 Défauts et anomalies de fonctionnement des entités architecturales......Page 80
3.2 Comportements dégénératifs des entités architecturales en cours d'exécution.......Page 87
3.3 Contrôles associés aux défaillances - Système de surveillance - Administration......Page 92
4.1.1 La vue acquisition......Page 94
4.1.2 La vue engineering......Page 95
4.1.4 Exigences concernant la représentation de l'architecture......Page 96
4.2 Les premières notations - le monde de la programmation structurée......Page 99
4.3 Les notations récentes - le monde objet......Page 102
4.3.1 La notation SDL......Page 103
4.3.2 La notation UML......Page 106
4.4 La liberté de l'architecte - La pragmatique des représentations......Page 116
4.5 Organisation du référentiel d'architecture - Le référentiel comme méta-langage......Page 119
5.1 Cycle de vie d'un système - Cycle de développement......Page 124
5.2 Rôle et place de l'architecte dans la relation MOA/MOE......Page 127
5.3 Influence de l'architecte sur le retour sur investissement ROI......Page 128
6.1 Le problème de la traduction des langages informatiques.......Page 136
6.1.1 Analyse lexicale......Page 139
6.1.2 Syntaxe concrète - syntaxe abstraite......Page 141
6.1.3 Les types.......Page 143
6.1.4 La génération de code et l'optimisation......Page 145
6.1.5 La notion de langage intermédiaire pivot......Page 148
6.2 Cas des méta informations......Page 151
Chapitre 7 - Architecture des processus et de leurs interactions dans une machine......Page 156
7.1 Le concept de processus......Page 157
7.1.1 Topologie d'un processus......Page 159
7.1.2 Organisation de l'espace d'adressage d'un processus......Page 162
7.2 Les sémaphores et la communication inter-processus.......Page 168
7.2.1 Dynamique des opérations de synchronisation......Page 171
7.2.2 Synchronisation des processus - les sémaphores......Page 172
7.3 Les leçons : les contraintes systèmes et la recherche d'un équilibre économique......Page 175
8.1. Les processus du monde réel......Page 182
8.2 Comment informatiser les processus métier......Page 184
8.3 Les contraintes de l'automatisation et de la machinerie informatique......Page 190
8.4 Organisation hiérarchique des intégrats - Vision statique de la machine informationnelle......Page 198
8.5 Enchaînement des intégrats- Vision dynamique de la machine informationnelle......Page 203
9.1 Transactions......Page 208
9.1.1 Le modèle classique des transactions ACID......Page 210
9.1.2 Transactions longues - Compensation......Page 218
9.2.1 Généralités......Page 221
9.2.2 Synthèse simplifiée des mécanismes d'appels des services......Page 223
9.3 Sémantique de couplages et des interactions entre les intégrats......Page 226
9.3.1 Nature des couplages......Page 227
9.3.2 Couplage par les données......Page 228
9.3.3 Couplage par l'ordonnancement et les événements......Page 229
9.3.4 Couplage par l'environnement......Page 230
Chapitre 10 - Quelques modèles d'architectures.......Page 232
10.1.1 Le puits, ou Machine Réceptrice ( MR)......Page 233
10.1.2 La source, ou Machine Emettrice ( ME)......Page 234
10.1.3 La traduction, ou Machine transductrice ( MT)......Page 235
10.1.4 Intégration de l'information - Couplage des machines......Page 237
10.2 Architecture en couche......Page 238
10.2.1 Les deux types de couches......Page 239
10.2.2 Identification des fonctions de services et des interfaces entre couches......Page 242
10.2.3 Modèle ETL ( Extract, Transform, Load)......Page 248
10.2.4 Modèle CRUD ( Create, Retrieve, Update, Delete)......Page 249
10.2.5 Modèle Client - Serveur/ Services......Page 252
10.3 Le modèle générique traducteur-transducteur TT......Page 253
10.4 Modèle générique d'un moniteur système......Page 261
11.1 Machine informationnelle basée sur le pattern MVC......Page 270
11.2 Machine informationnelle MVC en architecture distribuée......Page 273
11.3 Structure des organes de la machine informationnelle.......Page 274
11.3.2 La nomenclature des types de données......Page 275
11.3.3 La structure de contrôle.......Page 278
11.3.4 La structure de surveillance.......Page 279
12.1.1 Complexité et/ou complication......Page 282
12.1.2 Indicateur de complexité/complication......Page 289
12.2 Avantages et inconvénients des mesures textuelles......Page 294
12.2.1 Légitimité de la simplification......Page 297
12.2.2 Les limites de l'approximation hiérarchique......Page 302
12.3.1 Complexité des données, fonctions, événements......Page 304
12.3.2 Complexité de la construction des modèles de données......Page 306
12.3.3 Complexité dynamique, interactions et couplages.......Page 309
13.1 Introduction......Page 316
13.2 Notion d'intégrat testable - Testabilité......Page 327
13.3.2 Analyse des données......Page 332
13.3.3 Analyse de l'environnement......Page 333
14.1 Introduction......Page 336
14.2 Adaptabilité du point de vue des métiers et de la maîtrise d'ouvrage......Page 337
14.3 Adaptabilité du point de vue de l'architecte......Page 340
14.3.1 Cas des adaptabilités métier......Page 343
14.3.2 Cas des adaptabilités aux plates- formes et aux socles techniques ( architecture physique)......Page 347
15.1 Introduction......Page 350
15.2 Rappel sur la notion d'interface......Page 351
15.3 Cycle de vie et mise en oeuvre.......Page 359
15.4 Evolution et compatibilité ascendante des interfaces......Page 365
15.5 Interfaces externes et internes d'un intégrat agrégé......Page 369
Conclusion......Page 372
Sigles et acronymes utilisés......Page 378
Glossaire commenté......Page 384
Bibliographie......Page 392
Index......Page 398




نظرات کاربران