دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: Ian Gorton (auth.)
سری:
ISBN (شابک) : 3642191754, 9783642191756
ناشر: Springer-Verlag Berlin Heidelberg
سال نشر: 2011
تعداد صفحات: 260
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب معماری ضروری نرم افزار: مهندسی نرم افزار، مدیریت محاسبات و سیستم های اطلاعاتی، سیستم های اطلاعات کسب و کار
در صورت تبدیل فایل کتاب Essential Software Architecture به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب معماری ضروری نرم افزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
عناوین شغلی مانند «معمار فنی» و «معمار ارشد» امروزه در صنعت نرمافزار به وفور یافت میشود، با این حال بسیاری از مردم گمان میکنند که «معماری» یکی از پرکاربردترین و کم درکترین اصطلاحات در توسعه نرمافزار حرفهای است.
کتاب گورتن سعی در حل این معضل دارد. این به طور مختصر عناصر ضروری دانش و مهارت های کلیدی مورد نیاز برای یک معمار نرم افزار را توصیف می کند. توضیحات شامل اصول تفکر معماری، شیوه ها و فناوری های پشتیبانی می شود. آنها از درک کلی ساختار و ویژگیهای کیفیت از طریق مسائل فنی مانند اجزای میانافزار و معماریهای سرویسگرا تا فناوریهای اخیر مانند معماری مدلمحور، خطوط تولید نرمافزار، طراحی جنبهمحور و وب معنایی را شامل میشوند که احتمالاً آینده را تحت تأثیر قرار خواهند داد. سیستم های نرم افزاری این ویرایش دوم حاوی مطالب جدیدی است که معماری سازمانی، توسعه چابک، فناوریهای گذرگاه خدمات سازمانی، سرویسهای وب RESTful و یک مطالعه موردی در مورد نحوه استفاده از چارچوب یکپارچهسازی MeDICi را پوشش میدهد.
همه رویکردها توسط نشان داده شدهاند. یک مثال در حال انجام در دنیای واقعی بنابراین اگر به عنوان یک معمار یا طراح ارشد کار می کنید (یا می خواهید روزی این کار را انجام دهید)، یا اگر دانشجوی مهندسی نرم افزار هستید، در اینجا یک منبع دانش ارزشمند و در عین حال قابل دسترس برای شما وجود دارد.
Job titles like “Technical Architect” and “Chief Architect” nowadays abound in software industry, yet many people suspect that “architecture” is one of the most overused and least understood terms in professional software development.
Gorton’s book tries to resolve this dilemma. It concisely describes the essential elements of knowledge and key skills required to be a software architect. The explanations encompass the essentials of architecture thinking, practices, and supporting technologies. They range from a general understanding of structure and quality attributes through technical issues like middleware components and service-oriented architectures to recent technologies like model-driven architecture, software product lines, aspect-oriented design, and the Semantic Web, which will presumably influence future software systems. This second edition contains new material covering enterprise architecture, agile development, enterprise service bus technologies, RESTful Web services, and a case study on how to use the MeDICi integration framework.
All approaches are illustrated by an ongoing real-world example. So if you work as an architect or senior designer (or want to someday), or if you are a student in software engineering, here is a valuable and yet approachable knowledge source for you.
Essential Software Architecture......Page 4
Motivation......Page 6
Outline......Page 7
Acknowledgments......Page 10
Contents......Page 12
Chapter 1: Understanding Software Architecture......Page 18
Chapter 2: Introducing the Case Study......Page 33
Chapter 3: Software Quality Attributes......Page 39
Chapter 4: An Introduction to Middleware Architectures and Technologies......Page 55
Chapter 5: Service-Oriented Architectures and Technologies......Page 80
Chapter 6: Advanced Middleware Technologies......Page 96
Chapter 7: A Software Architecture Process......Page 112
Chapter 8: Documenting a Software Architecture......Page 131
Chapter 9: Case Study Design......Page 143
Chapter 10: Middleware Case Study: MeDICi......Page 161
Chapter 11: Looking Forward......Page 179
Chapter 12: The Semantic Web......Page 184
Chapter 13: Aspect Oriented Architectures......Page 197
Chapter 14: Model-Driven Architecture......Page 212
Chapter 15: Software Product Lines......Page 229
Index......Page 248