

خرید و دانلود نسخه کامل کتاب Agile Modeling with UML: Code Generation, Testing, Refactoring
48,500 تومان قیمت اصلی 48,500 تومان بود.33,000 تومانقیمت فعلی 33,000 تومان است.
تعداد فروش: 52
عنوان فارسی |
مدل سازی چابک با UML: تولید کد ، آزمایش ، بازسازی |
---|---|
عنوان اصلی | Agile Modeling with UML: Code Generation, Testing, Refactoring |
ویرایش | 1 |
ناشر | Springer |
نویسنده | Bernhard Rumpe |
ISBN | 3319588613, 9783319588612 |
سال نشر | 2017 |
زبان | English |
تعداد صفحات | 394 |
دسته | برنامه نویسی: زبانهای مدل سازی |
فرمت کتاب | pdf – قابل تبدیل به سایر فرمت ها |
حجم فایل | 7 مگابایت |
آنتونی رابینز میگه : من در 40 سالگی به جایی رسیدم که برای رسیدن بهش 82 سال زمان لازمه و این رو مدیون کتاب خواندن زیاد هستم.
توضیحاتی در مورد کتاب
این کتاب بر روی درمان روششناختی UML/P تمرکز دارد و به سه موضوع اصلی توسعه نرمافزار مبتنی بر مدل میپردازد: تولید کد، آزمایش سیستماتیک برنامهها با استفاده از تعریف مبتنی بر مدل از موارد آزمایشی، و بازسازی تکاملی و تبدیل مدلها. برای هر یک از این موضوعات، ابتدا مفاهیم و تکنیک های اساسی را به تفصیل بیان می کند و سپس کاربرد آنها را با UML/P ارائه می کند. این جدایی بین اصول اولیه و کاربردها، محتوا را در دسترستر میکند و به خواننده اجازه میدهد این دانش را مستقیماً به رویکردها و زبانهای مبتنی بر مدل دیگر منتقل کند.
پس از مقدمه ای بر کتاب و اهداف اولیه آن در فصل 1، فصل 2 یک رویکرد مبتنی بر UML چابک را با استفاده از UML/P به عنوان زبان توسعه اولیه برای ایجاد مدل های اجرایی، تولید کد از مدل ها، طراحی موارد تست و برنامه ریزی تکراری تشریح می کند. تکامل از طریق refactoring به منظور کامل بودن، فصل 3 خلاصه مختصری از UML/P را ارائه می دهد که در سراسر کتاب استفاده می شود. بعد، فصلهای 4 و 5 تکنیکهای اصلی تولید کد، معماری یک تولیدکننده کد و روشهای کنترل آن، و همچنین مناسب بودن نمادهای UML/P برای تست یا کد محصول را مورد بحث قرار میدهند. سپس در فصلهای 6 و 7 مفاهیم کلی برای تست نرمافزار و همچنین ویژگیهای خاصی که به دلیل استفاده از UML/P بوجود میآیند، بحث میکنند. فصل 8 الگوهای تست را برای نشان دادن نحوه استفاده از نمودارهای UML/P برای تعریف موارد آزمایشی توضیح می دهد و به ویژه بر استفاده از تست های عملکردی برای سیستم های نرم افزاری توزیع شده و همزمان تاکید می کند. در پایان، فصلهای 9 و 10 تکنیکهایی را برای تبدیل مدلها و کدها بررسی میکنند و بنابراین پایه محکمی برای refactoring بهعنوان یک نوع تبدیل که معناشناسی را حفظ میکند، فراهم میکند.
به طور کلی، این کتاب برای توسعه نرم افزار عملی، برای آموزش آکادمیک در زمینه مهندسی نرم افزار، و برای تحقیق در زمینه توسعه نرم افزار مبتنی بر مدل مفید خواهد بود. پزشکان یاد خواهند گرفت که چگونه از تکنیک های مبتنی بر مدل مدرن برای بهبود تولید کد و در نتیجه افزایش قابل توجه کیفیت استفاده کنند. دانش آموزان هم مبانی علمی مهم و هم کاربردهای مستقیم تکنیک های ارائه شده را خواهند یافت. و در آخر، این کتاب یک مرور کلی از وضعیت فعلی توسعه در سه موضوع اصلی که پوشش می دهد به دانشمندان ارائه می دهد.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.