دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Marco Brambilla, Jordi Cabot, Manuel Wimmer سری: Synthesis lectures on software engineering, #1 ISBN (شابک) : 9781608458837, 1608458830 ناشر: Morgan & Claypool سال نشر: 2012 تعداد صفحات: 184 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 مگابایت
در صورت تبدیل فایل کتاب Model-driven software engineering in practice به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مدل سازی مهندسی نرم افزار در عمل نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب به این موضوع می پردازد که چگونه رویکردهای مبتنی بر
مدل می توانند عملکرد روزانه متخصصان نرم افزار را بهبود بخشند.
این به عنوان مهندسی نرم افزار مبتنی بر مدل (MDSE) یا به سادگی،
مهندسی مدل محور (MDE) شناخته می شود. روشهای MDSE ثابت کردهاند
که کارایی و اثربخشی را در توسعه نرمافزار افزایش میدهند،
همانطور که توسط مطالعات کمی و کیفی مختلف نشان داده شده است.
پیشبینی میشود که پذیرش MDSE در صنعت نرمافزار در آینده نزدیک
بهطور تصاعدی رشد کند، بهعنوان مثال، بهدلیل همگرایی توسعه
نرمافزار و تحلیل کسبوکار. span
class='showMoreLessControlElement
showMoreLessInline'>بیشتر بخوانید...
محتوا: 1. مقدمه --
1.1 هدف و استفاده از مدل ها --
1.2 مدل سازی برای توسعه نرم افزار --
1.3 نحوه خواندن این کتاب --
2. اصول MDSE --
2.1 مبانی MDSE --
2.2 در کلمات اختصاری گم شده است : جنگل MD* --
2.3 مروری بر روش MDSE --
2.4 پذیرش MDSE در صنعت --
2.5 پشتیبانی ابزار --
2.6 انتقادات از MDSE --< br/> 3. موارد استفاده MDSE
--
3.1 خودکارسازی توسعه نرم افزار --
3.2 قابلیت همکاری سیستم --
3.3 مهندسی معکوس --
4. معماری مبتنی بر مدل (MDA) ) --
4.1 تعاریف و مفروضات MDA --
4.2 سطوح مدلسازی: CIM، PIM، PSM --
4.3 نقشه برداری --
4.4 زبان های همه منظوره و دامنه خاص در MDA --
4.5 نوسازی مبتنی بر معماری --
5. ادغام MDSE در توسعه شما فرآیند --
5.1 معرفی MDSE در فرآیند توسعه نرم افزار --
5.2 فرآیندهای توسعه سنتی و MDSE --
5.3 چابک و MDSE --
5.4 طراحی دامنه محور و MDSE --
5.5 توسعه آزمایش محور و MDSE --
6. مدل سازی زبان ها در یک نگاه --
6.1 آناتومی زبان های مدل سازی --
6.2 همه منظوره در مقابل دامنه -زبان های مدل سازی خاص --
6.3 مدل سازی همه منظوره: مورد UML --
6.4 توسعه پذیری UML: راه میانی بین GPL و DSL --
6.5 مروری بر DSL ها --< br/> 6.6 تعریف محدودیت های مدل
سازی (OCL) --
7. توسعه زبان مدل سازی خود --
7.1 طراحی زبان متامدل محور --
7.2 مثال DSML: sWML --
7.3 توسعه نحو انتزاعی --
7.4 توسعه نحو مشخص --
8. Model-to -تغییر مدل --
8.1 تبدیل مدل و طبقه بندی آنها --
8.2 تبدیلات برون زا، خارج از مکان --
8.3 تبدیلات درون زا، در محل --
8.4 مدل مسترینگ تبدیل --
9. تبدیل مدل به متن --
9.1 مبانی تولید کد مبتنی بر مدل --
9.2 تولید کد از طریق زبان های برنامه نویسی --
9.3 تولید کد از طریق زبان های تبدیل M2T --
9.4 تسلط بر تولید کد --
9.5 Excursus: تولید کد از طریق تبدیل های M2M و TCS --
10. مدیریت مدل ها --
10.1 تبادل مدل - -
10.2 تداوم مدل --
10.3 مقایسه مدل --
10.4 نسخه سازی مدل --
10.5 مدل هم تکامل --
10.6 مدیریت مدل جهانی --< br/> 10.7 کیفیت مدل --
10.7.1 بررسی مدل ها --
11. خلاصه --
کتابشناسی --
زندگینامه نویسندگان.
چکیده: این کتاب بحث می کند که چگونه رویکردهای مبتنی بر مدل می
توانند تمرین روزانه را بهبود بخشند ice of نرم افزار حرفه ای.
این به عنوان مهندسی نرم افزار مبتنی بر مدل (MDSE) یا به سادگی،
مهندسی مدل محور (MDE) شناخته می شود. روشهای MDSE ثابت کردهاند
که کارایی و اثربخشی را در توسعه نرمافزار افزایش میدهند،
همانطور که توسط مطالعات کمی و کیفی مختلف نشان داده شده است. پیش
بینی می شود پذیرش MDSE در صنعت نرم افزار در آینده نزدیک به طور
تصاعدی رشد کند، به عنوان مثال، به دلیل همگرایی توسعه نرم افزار
و تجزیه و تحلیل کسب و کار
This book discusses how model-based approaches can improve the
daily practice of software professionals. This is known as
Model-Driven Software Engineering (MDSE) or, simply,
Model-Driven Engineering (MDE). MDSE practices have proved to
increase efficiency and effectiveness in software development,
as demonstrated by various quantitative and qualitative
studies. MDSE adoption in the software industry is foreseen to
grow exponentially
in the near future, e.g., due to the convergence of software
development and business analysis. Read
more...
Content: 1. Introduction --
1.1 Purpose and use of models --
1.2 Modeling for software development --
1.3 How to read this book --
2. MDSE principles --
2.1 MDSE basics --
2.2 Lost in acronyms: the MD* jungle --
2.3 Overview of the MDSE methodology --
2.4 MDSE adoption in industry --
2.5 Tool support --
2.6 Criticisms of MDSE --
3. MDSE use cases --
3.1 Automating software development --
3.2 System interoperability --
3.3 Reverse engineering --
4. Model-driven architecture (MDA) --
4.1 MDA definitions and assumptions --
4.2 The modeling levels: CIM, PIM, PSM --
4.3 Mappings --
4.4 General-purpose and domain-specific languages in MDA
--
4.5 Architecture-driven modernization --
5. Integration of MDSE in your development process --
5.1 Introducing MDSE in your software development process
--
5.2 Traditional development processes and MDSE --
5.3 Agile and MDSE --
5.4 Domain-driven design and MDSE --
5.5 Test-driven development and MDSE --
6. Modeling languages at a glance --
6.1 Anatomy of modeling languages --
6.2 General-purpose vs. domain-specific modeling languages
--
6.3 General-purpose modeling: the case of UML --
6.4 UML extensibility: the middle way between GPL and DSL
--
6.5 Overview on DSLs --
6.6 Defining modeling constraints (OCL) --
7. Developing your own modeling language --
7.1 Metamodel-centric language design --
7.2 Example DSML: sWML --
7.3 Abstract syntax development --
7.4 Concrete syntax development --
8. Model-to-model transformations --
8.1 Model transformations and their classification --
8.2 Exogenous, out-place transformations --
8.3 Endogenous, in-place transformations --
8.4 Mastering model transformations --
9. Model-to-text transformations --
9.1 Basics of model-driven code generation --
9.2 Code generation through programming languages --
9.3 Code generation through M2T transformation languages
--
9.4 Mastering code generation --
9.5 Excursus: code generation through M2M transformations and
TCS --
10. Managing models --
10.1 Model interchange --
10.2 Model persistence --
10.3 Model comparison --
10.4 Model versioning --
10.5 Model co-evolution --
10.6 Global model management --
10.7 Model quality --
10.7.1 Verifying models --
11. Summary --
Bibliography --
Authors' biographies.
Abstract: This book discusses how model-based approaches can
improve the daily practice of software professionals. This is
known as Model-Driven Software Engineering (MDSE) or, simply,
Model-Driven Engineering (MDE). MDSE practices have proved to
increase efficiency and effectiveness in software development,
as demonstrated by various quantitative and qualitative
studies. MDSE adoption in the software industry is foreseen to
grow exponentially in the near future, e.g., due to the
convergence of software development and business analysis