ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
تمام افرادی که تا حد بسیار کمی هم با پیاده سازی نرم افزارها آشنایی دارند، می دانند که هر نرمافزار تا قبل از این که به مرحله پیاده سازی و آزمایش برسد، مراحل پیچیده دیگری را باید پشت سربگذارد. به همین خاطر هم رشته جداگانه ای به عنوان تحلیل طراحی سیستم های نرم افزاریوجوددارد که البته در کشور ما زیاد مورد توجه قرار نگرفته و اگر بخواهید در زمینه مهندسی رایان ه تحصیل کنید، در دوره کارشناسی انتخاب شما به دو گرایش نرم افزار و سخت افزار خالص ه خواهدشد اما باید بدانید که اگر یک نرم افزار به درستی تحلیل نشود، به درستی هم پیادهسازی نخواهد شد و در نتیجه کاری که در نهای ت ارائه میشود کاری نخواهد بود که مورد تایید مشتری باشد. پس باید قبول کرد که در شکل گیری یک نرم افزار، اساسیترین مرحله، مرحلهتحلیل و آنالیز سیستمی است که باید پیاده سازی شود. در حقیقت یک مهندس نرم افزار باهدف انجام فرآیند یک نرم افزار به یادگیری علوم مرتبط با این شاخه میپردازد. فرآیند یک نرم افزارمجموعه ای از فعالیت هایی است که هدف آن توسعه و تکامل یک نرم افزار است. تاکنون محیطهای نرم افزاری بسیاری برای تحلیل و آنالیز سیستم ها ارائه شده اند. شرکت رشنال برای هرچه آسان تر شدن این منظور نرم افزار بسیار قدرتمندی را طراحی کرده است که در حال حاضر دربیشتر کشورها برای تحلیل یک سیستم از این نرم افزار استفاده میشود.این نرم افزار که RationalRose، نام دارد براساس فرآیند یکپارچه سازی شرکت رشنال و استانداردهایی که این شرکتتدوین کرده، عمل می کند. شرکت رشنال در سال ۲003 میالدی توسط شرکت آی بی ام خریداری شد و هم اکنون این شرکت یکه تاز توسعه فرآیندها و استانداردها و ابزارهایی است که درزمینه تحلیل و آنالیز سیستم وجود دارد. یکی از روش هایی که برای تحلیل سیستم توسط این دوشرکت ارائه شده است، روش یکپارچه سازی RUP است. هدفی که توسط ای ن روش دنبالمیشودارائه یک تحلیل به صورت کامال بهینه و با باالترین کیفیت ممکن است. این تحلیل باید به گونه ای باشد که تمام نیازهای یک کارفرما را تحت یک برنامه زمانی مشخص و با بودجه ای که ازقبلپیش بینی شده است، پوشش دهد. برای ارائه این تحلیل از زبان یکپارچه UML، استفاده میشودو نمودارهایی که با استفاده از نرم افزار رشنال رز کشیده می شود هم در همین قالب قرار میگیرد. عناصر اصلی موجود در رشنال رز عبارتند از استانداردها، دیاگرام ها و مستنداتی که به مدل شما اضافه می شوند. در رشنال رز یک پروژه را از نماهای مختلف آن تحلیل می کنند. نمایابتدایی، نمای مورد استفاده از نگاه کاربران سیستم است که تشریح رفتار سیستم از دیدگاه یک کاربر است. در نمای بعدی که نمای منطقی نام دارد، سیستم از نظر نیازمندی های عملیاتی آن بررسی می شود. در این حالت دیاگرام هایی برای سی ستم رسم میشوند که ارتباط بین کالسهایسیستم و حالت های موجود را بررسی می کنند. در نمای اجزای سیستم، اطالعات موجوددرباره خود نرم افزار، اجزای قابل اجرای آن و کتابخانه های سیستمی آن پردازش میشوند و در نهایت در نمای بعدی، سیستم از دیدگاه پیاده سازی آن مورد تحلیل قرار می گیرد. شمامی توانید نسخه ای از رشنال رز را از نشانی زیر دریافت کنید.
http://goo.gl/bvtIWP