فایل ورد کامل مطالعه کاربرد کارت‌های CRC در معماری نرم‌افزار و نقش آن‌ها در تحلیل و طراحی سیستم


در حال بارگذاری
10 جولای 2025
فایل ورد و پاورپوینت
20870
1 بازدید
۹۹,۰۰۰ تومان
خرید

توجه : به همراه فایل 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 ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.