جاسازی فعالیتهای معماری نرم افزار در روش xp
Abstract
No abstract recorded for this item.
No abstract recorded for this item.
در دهه های اخیر پیچیدگی سیستم های نرم افزاری به شدت افزایش یافته است. یکی از پیچیدگی های موجود در سیستم های نرم افزاری مربوط به دامنه وسیع سیستم و اندازه بزرگ نرم افزار است. این پیچیدگی باعث شده که مسئله طراحی فراتر از الگوریتم، ساختمان داده و محاسبات گردد. برای غلبه بر پیچیدگی م
معماری نرم¬افزار، به عنوان اولین محصول، نقش مهم و مستقیمی در توسعه سیستم¬های نرم¬افزاری پیچیده ایفا می¬کند و با کمک آن می¬توان رفتار قابل ارزیابی سیستم، یعنی صفات کیفیتی همچون امنیت، قابلیت اطمینان، قابلیت استفاده، قابلیت تغییر و کارایی را مورد سنجش قرار داد. با ارزیابی معماری می
یک نرم افزار مطلوب باید قادر باشد علاوه بر نیازهای وظیفه مندی، خصیصه های کیفی مورد نیاز سیستم را نیز فراهم نماید. سبک های معماری نرم افزار علاوه بر توصیف نرم افزار و تجزیه آن به مولفه ها، تاثیر عمده ای بر روی خصیصه های کیفی نرم افزار طراحی شده دارند. تحلیل و ارزیابی کمی میزان این
ارزیابی معماری نرم افزار موجب صرفه جویی هزینه های زیاد تعمیرات در مراحل پایانی چرخه حیات نرم افزار می شود. ارزیابی معماری نرم افزار به دو دسته تکنیک های پرسشی و اندازه گیری دسته بندی می شود که از میان آن ها تکنیک های مبتنی بر سناریو از میان تکنیک های پرسشی از اهمیت ویژه ای برخورد
موفقیت درازمدت یک سیستم نرم افزاری، به توانایی آن در برآورده ساختن صفات کیفی بستگی دارد. بین صفات کیفی و معماری سیستم نرم افزاری ارتباط محکمی وجود دارد. معماری نرم افزار، پتانسیل کلی سیستم نرم افزاری برای تامین صفات کیفی را تعریف می کند و اولین مرحله در چرخه حیات نرم افزار است که
طراحی نرم افزار یکی از سخت ترین و پیچیده ترین وظایف در توسعه نرم افزار می باشد. در اغلب متدولوژی های توسعه نرم افزار، مرحله طراحی بعد از مرحله تحلیل انجام می گیرد. در مرحله تحلیل به چیستی نیازمندی ها پرداخته می شود در حالی که مرحله طراحی به چگونگی محقق سازی نیازمندی ها می پردازد.
امروزه اکثر کاربردهای فناور محور، وابسته به سیستم های نرم افزاری بزرگ و پیچیده می باشند. معماری نرم افزار قادر است چارچوبی نظام مند جهت مدیریت پیچیدگی ها و وابستگی های نرم افزار ارائه نماید. معماری نرمافزار حاوی تصمیمات کلیدی راجع به ساختار یک سیستم نرمافزاری است که شامل انتخاب
بررسی و تحلیل ابعاد و نیازمندی های کیفی معماری نرم افزار از مهم ترین عوامل موفقیت نرم افزارهای امروزی در بازار تجاری می باشد. این فرآیند با چالش هایی اساسی همراه است که توسعه راه حل ها را مختل می نماید. کم اهمیت قلمداد کردن استخراج ابعاد کیفی نرم افزار ممکن است در مراحل پایانی تو
امروزه نیاز به تولید نرم افزارهایی با نیازمندی های متغیر، زمان تحلیل سریع، مدیریت ریسک آسان و سازگاری در برابر تغییرات محیط، به یک اصل انکارناپذیر تبدیل شده است. برنامه ریزی جامع اولیه و طراحی های سنگین قبل از ساخت نرم افزار که در روش های سنگین وزن [1] متداول است پاسخگوی چنین نیا
هدف مهندسی نرم افزار سرویس گرا حمایت از توسعه سریع، کم هزینه و ترکیب آسان نرم افزار های توزیع شده حتی در محیط های ناهمگن است که در آن از سرویس ها به عنوان عناصر اصلی برای توسعه برنامه ها و راه حل ها استفاده می شود. مهندسی نرم افزار سرویس گرا درصدد توسعه روش ها و ابزارهایی برای به
سابقه و هدف: تحلیل شبکه های حلقوی آب به حل هم زمان تعدادی از معادلات غیر خطی و خطی منجر می گردد. روش صریح و مستقیمی برای حل معادلات غیر خطی وجود ندارد لذا بایستی از روش های تکرار استفاده نمود. هدف از این پژوهش تهیه نرم افزار تحلیل شبکه های آب رسانی حلقوی به روش تئوری خطی می باشد.
مدیریت پروژه ی نرم افزاری از مهم ترین فعالیت ها در توسعه ی محصول نرم افزاری است، چرا که تمامی فرآیند توسعه ی نرم افزار، از ابتدا تا انتها را شامل می گردد. تخمین هزینه ی نرم افزار ، یک فعالیت چالشی در مدیریت پروژه ی نرم افزاری می باشد. مفهوم تخمین هزینه ی نرم افزار، همزمان با شروع