

خرید و دانلود نسخه کامل کتاب Aspect-Oriented Software Development with Use Cases
77,500 تومان قیمت اصلی 77,500 تومان بود.40,000 تومانقیمت فعلی 40,000 تومان است.
تعداد فروش: 50
عنوان فارسی |
توسعه نرم افزار جنبه گرا با موارد استفاده |
---|---|
عنوان اصلی | Aspect-Oriented Software Development with Use Cases |
ناشر | Addison-Wesley Professional |
نویسنده | Gérard René Lemaitre |
ISBN | 3540689044, 9783540689041 |
سال نشر | 2005 |
زبان | English |
تعداد صفحات | 461 |
دسته | نجوم: اخترفیزیک |
فرمت کتاب | pdf – قابل تبدیل به سایر فرمت ها |
حجم فایل | 4 مگابایت |
آنتونی رابینز میگه : من در 40 سالگی به جایی رسیدم که برای رسیدن بهش 82 سال زمان لازمه و این رو مدیون کتاب خواندن زیاد هستم.
توضیحاتی در مورد کتاب
”رویکرد تازهای برای بهبود مدلسازی مورد استفاده با تقویت آن با جهتگیری جنبهها.” – رامنیواس لاداد، نویسنده AspectJ in Action “از دهه 1980، موارد استفاده راهی برای وارد کردن کاربران به طراحی نرمافزار بوده است. اما ترجمه موارد استفاده به نرمافزار در بهترین حالت یک هنر بوده است، زیرا کالاهای کاربر اغلب مرزهای کد را رعایت نمیکنند. اکنون که برنامهنویسی جنبهگرا (AOP) میتواند نگرانیهای مقطعی را مستقیماً در کد بیان کند، فردی که موارد استفاده را توسعه داده است پیشنهاد داده است. روشهای گام به گام برای تشخیص نگرانیهای مقطعی در موارد استفاده و نوشتن کد در ماژولهای جداگانه. اگر این روشها در عمل طراحی و توسعه شما مثمر ثمر باشد، تفاوت بزرگی در کیفیت نرمافزار برای توسعهدهندگان و کاربران ایجاد میکند. –Wes Isberg، عضو تیم AspectJ “این کتاب نه تنها ایده ها و مثال هایی از اینکه توسعه نرم افزار جنبه محور چیست، بلکه چگونه می توان از آن در یک پروژه توسعه واقعی استفاده کرد، ارائه می دهد.” –MichaelWard, ThoughtWorks, In ج.”هیچ سیستمی از ابتدا به طور کامل طراحی نشده است. هر سیستمی از ویژگی هایی تشکیل شده است که در بالای ویژگی هایی قرار گرفته اند که در طول زمان انباشته می شوند. تکنیکهای طراحی مرسوم به خوبی از عهده این کار برنمیآیند و به مرور زمان یکپارچگی بیشتر سیستمها در نتیجه کاهش مییابد. برای اولین بار، در اینجا مجموعهای از تکنیکها وجود دارد که ترکیب رفتار را تسهیل میکند که نه تنها به سیستمها اجازه میدهد از نظر عملکرد لایهای تعریف شوند، بلکه ترکیب در قلب رویکرد است. این کتاب پیشرفت مهمی در روش شناسی مدرن است و مطمئناً بر مسیر مهندسی نرم افزار در دهه آینده تأثیر می گذارد، همانطور که مهندسی نرم افزار شی گرا در آخرین دهه تأثیر گذاشته است.» –Kurt Bittner، شرکت IBM. ابزاری عالی برای دریافت نیازهای سیستم و ایجاد دیدگاه کاربر محور از توسعه و آزمایش سیستم. این کتاب راهنمای جامعی را در مورد توسعه مبتنی بر استفاده صریح از مدلسازی نیازمندیهای اولیه تا طراحی و پیادهسازی ارائه میدهد. مجموعهای ساده و در عین حال غنی از دستورالعملها برای تحقق مدلهای مورد استفاده با استفاده از طراحی و برنامهنویسی جنبهمحور ارائه میکند. این یک منبع ارزشمند برای محققان و پزشکان است.» — دکتر آویس رشید، دانشگاه لنکستر، بریتانیا، و نویسنده سیستم های پایگاه داده جنبه گرا «AOSD فناوری مهمی است که به توسعه دهندگان کمک می کند تا سیستم های بهتری تولید کنند. متأسفانه، نحوه ادغام AOSD در چرخه عمر پروژه مشخص نشده است. این کتاب با ارائه مثالهای ملموس در مورد نحوه استفاده از AOSD از تجزیه و تحلیل نیازمندیها از طریق آزمایش، آن مانع را در هم میریزد.» –چارلز بی هیلی، پژوهشگر، دانشگاه آزاد، برنامهنویسی جنبهگرا (AOP) یک راه انقلابی جدید برای به مهندسی نرمافزار فکر کنید. AOP برای رسیدگی به نگرانیهای مقطعی مانند امنیت، گزارشگیری، پایداری، اشکالزدایی، ردیابی، توزیع، نظارت بر عملکرد و مدیریت استثنا به شیوهای مؤثرتر معرفی شد. برخلاف تکنیکهای توسعه مرسوم، که اجرای هر نگرانی را پراکنده میکند. در چندین کلاس، برنامه نویسی جنبه گرا آنها را بومی سازی می کند.توسعه نرم افزار جنبه گرا (AOSD) از این رویکرد استفاده می کند تا ماژولاریت بهتری برای نیازمندی های عملکردی و غیر کاربردی، ویژگی های پلت فرم و موارد دیگر ایجاد کند و به شما امکان می دهد سیستم های قابل فهم تری بسازید که راحت تر پیکربندی و گسترش برای پاسخگویی به نیازهای در حال تحول ذینفعان. در این کتاب جدید مورد انتظار، Ivar Jac obson و Pan-Wei Ng نشان میدهند که چگونه میتوان موارد استفاده را به کار برد – رویکردی بالغ و سیستماتیک برای تمرکز بر نگرانیهای ذینفعان – و جنبهگرایی در ساخت سیستمهای قوی و توسعهپذیر. در سرتاسر کتاب، نویسندگان از یک نمونه واقعی و واحد از یک سیستم اطلاعات مدیریت هتل استفاده میکنند تا تئوریها و شیوههای توصیفشده را ملموس و قابل درک کنند. نویسندگان نحوه شناسایی، طراحی، پیادهسازی، آزمایش و بازسازی ماژولهای مورد استفاده و همچنین گسترش آنها را نشان میدهند. آنها همچنین نشان می دهند که چگونه می توان ماژول های مورد استفاده را با زبان مدل سازی یکپارچه (UML) طراحی کرد – با تاکید بر پیشرفت های ایجاد شده در UML 2.0 – و نحوه دستیابی به ماژولار مورد استفاده با استفاده از فناوری های جنبه، به ویژه AspectJ. موضوعات کلیدی عبارتند از * ایجاد مورد برای موارد و جنبههای استفاده * گرفتن و مدلسازی نگرانیها با موارد استفاده * جدا نگه داشتن نگرانیها با ماژولهای مورد استفاده * مدلسازی برشها و جنبههای موارد استفاده با استفاده از جدیدترین پسوندها برای نماد UML * اعمال موارد استفاده و جنبههای پروژهها هر سطحی از تجربه شما در برنامهنویسی جنبهمحور باشد، توسعه نرمافزار جنبهمحور با موارد استفاده به شما میآموزد که چگونه با پذیرش تغییر پارادایم به AOSD، نرمافزار بهتری توسعه دهید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.