فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم
توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد
فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم دارای ۱۱۶ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
این پروژه توسط مرکز فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم۲ ارائه میگردد
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از متن فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم :
فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم
معماری نرم افزار
نرم افزارهای درخواستی با پیشرفت در سایر علوم روز به روز پیچیده تر می شوند و با افزایش پیچیدگی نم ی توان طراحیهای سنتی را در ساخت این نرم افزار ها استفاده کرد. بنابراین لازم است که نوع نگرش به طراحی نرم افزار ماوراء الگوریتم ها , ساختمان داده ها و محاسبات معمولی باشد.
طراحی و تشریح ساختار کلی سیستم ، یک نوع جدید از مسئله را برای ما آشکار می سازد که به آن سطحی از طراحی , یا همان معماری نرم افزار گفته می شود.
معماری نرم افزار شامل جامعیت مدلها و متدولوژیهای توسعه نرم افزار می باشد که این ویژگی آن را از متدولوژیهای طراحی و تحلیل ویژه جدا می کند. ساختار پیچیده راه حلهای نرم افزار, جدای از توصیف مسئله است که به پیچیدگی توسعه نرم افزار اضافه می شود. معماری نرم افزار بدنه متدها و تکنیکهایی است که به ما برای مدیریت پیچیدگی توسعه نرم افزار کمک می کند. [ ۳]
معماری نرم افزار یک توسعه طبیعی از نظم فرآیند کلان مهندسی نرم افزار است و یک دیدی از سیستم نرم افزاری را با عنوان مولفه ها و اتصال دهنده ها معرفی می کند. مولفه ها مجموعه های فشرده ای از وظیفه مندی هستند و اتصال دهنده ها تعامل زمان اجرای بین مولفه ها را به عینیت می رسانند. معماری یک سیستم نرم افزاری می تواند در یک مستندی که توصیف معماری نامیده می شود , تعیین شود. طراحی معماری کاملا متفاوت از متدولوژیهای طراحی موجود است و متدولوژیهای طراحی را با دیدهای خاص خود کامل می کند. [ ۳]
معماری نرم افزار در مقابل روشهای طراحی
معماری نرم افزار امروزه توسط تحلیل گران سیستم ,طراح و مهندس نرم افزار قابل انجام است . اما معماری فراتر از تخصیص مجدد وظایف به این نقشها است .
مفهوم معماری در نرم افزار به معنی در طبقه خاصی درآوردن فعالیتهای تحلیل و طراحی در یک قالب طراحی منسجم و بزرگتر است . حال سوال اینستکه اگر معماری در طبقه خاصی در آوردن تحلیل و طراحی است پس چه چیزی آنها را از هم متفاوت می کند؟ برای مثال معماری در بسیاری از روشها مشابه تحلیل و طراحی شئ گرایی عمل می کند ولی به دلیل محدوده بزرگ تحلیل و طراحی در معماری , آن را از متدولوژیهای دیگر مانند شئ گرایی متفاوت می کند. [ ۳]
بر اساس مولفه های سیستم , IEEE تعریفی را برای معماری ارائه کرده و بیان داشته :” یک معماری سازمان بنیادی یک سیستم تجسم یافته در مولفه ها , روابط آنها باهم دیگر و با محیط است و خط راهنماهایی برای طراحی و تحول را تعیین می کند .”
در معماری شناسایی عناصر و روابط درونی آنها و روابطشان با محیط از کارهای مهم و اساسی است که گفتیم در این زمینه زبانهای توصیف معماری موجود هستند. ولی می توان ابزار ساده ای مانند کارتهای CRC
را نیز در این زمینه بکار گرفت و با انجام مقدماتی قبل از استفاده از زبانهای توصیف معماری راه را هموارتر نمود.
ADL اجازه تحلیل کامل معماری ، سازگاریها، ابهامات و کارایی را می دهد و همچنین از تولید خودکار سیستم نرم افزاری پشتیبانی می کند.ADL یک راه حل تکنیکی برای نم ایش و تحلیل معماری می باشد. برای ارتباط برقرار کردن یک معمار با یک سهامدار، باید معمار روشی را برای ارائه دادن اطلاعات به سهامدار به صورت غیر مبهم و قابل فهم بیابد. در حال حاضر در توسعه ADL به افزایش قدرت زبان در تحلیل و تولید سیستم ، متمرکز شده اند. [ ۱]
فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم
فهرست مطالب
عنوان صفحه
۱ مفاهیم اساسی ۱
۱-۱ معماری نرم افزار ۱
۱-۲ معماری نرم افزار در مقابل روشهای طراحی ۷
۱-۳ عناصر معماری نرم افزار ۸
۱- زبانهای توصیف معماری ۹
۲ شی گرایی ۱۲
۲-۱ مفهوم شی ۱۲
۲-۲ کلاس ۱
۳-۲نقش ۱
-۲ طراحی نرم افزار ۱۷
۱–۲ طراحی مسئولیت محوری ۱۸
۳ کارتهای CRC 20
۳-۱ CRC کارت چیست ؟ ۲۰
۳-۲ مدلسازی CRC و مراحل آن ۲
۳- ۳ مشکلات استفاده از کارتهای CRC 28
۳- ۱-۳ راه حل ۳۰
-۳ نم ودار Role-Play 32
-۳ جایگاه کارتهای CRC در مرحله تحلیل سیستم ۳
-۳ نقاط قوت و ضعف کارتهای CRC 3
۳ –7 قابلیت رسمیت دادن به کارتهای CRC 3
۱-۷-۳ بیان مسیر ۳
۲-۷-۳ کارتهای رسمیت یافته ۳۸
کارتهای CRC در معماری ۰
-۱نقش مورد کاربری در معماری ۱
۲-کارتهای CRC و استفاده از ایده آن در مورد کاربری ۲
۳-نگاشت مورد کاربری (UCM)
– استفاده از کارتهای برای مولفه های معماری ۹
محیطهای نرم افزاری پشتیبان کارتهای CRC 2
۱- ابزارهای پشتیبان روش طراحی CRC 2
۳ CRC Design Assistant -2
۳- نرم افزار Quick CRC 1
۱-۳- مفاهیم عمومی ۳
۲-۳- ایجاد کارتهای CRC
– ۳-۳انتساب مسئولیتها و همکاران
-۳- اضافه کردن ویژگیها
-۳- تعریف و شبیه سازی یک سناریو
-۳- پارتیشن بندی طراحی ۹
۷-۳- گراف ارث بری ۷۱
۸-۳- خلاصه ای از نرم افزار ۷۲
– نرم افزار Rational CRC 73
۱– ایجاد کارت کلاس ۷
۲– ایجاد زیر سیستم و نم ایش محتویات آن ۷
۳– تعریف مسئولیتها ۷
— گراف ارث بری ۷۷
نم ونه ای از متدولوژیهای توسعه نرم افزار ۷۸
۱-متدولوژی XP 78
۲-متد شئ گرایی BON 80
۷ نتیجه گیری ۸
کار آینده ۸۷
فایل ورد کامل مطالعه کاربرد کارتهای CRC در معماری نرمافزار و نقش آنها در تحلیل و طراحی سیستم
فهرست منابع ۹۱
- لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
یزد دانلود |
دانلود فایل علمی 