تبریز: دانشگاه تبریز، دانشکده علوم ریاضی، علوم کامپیوتر
۶۲ص
چاپی
واژه نامه بصورت زیرنویس
کارشناسی ارشد
علوم-کامپیوتر-سیستمهای کامپیوتری
۱۳۹۰/۱۱/۲۵
تبریز: دانشگاه تبریز، دانشکده علوم ریاضی، علوم کامپیوتر
توصیف سیستم بر اساس نیازصهای کاربران و طراحی معماری نرمافزار دو فعالیت کلیدی از فرآیندهای تولید یک نرمصافزار هستند .زبانهای گوناگونی برای توصیف رفتار یک سیستم وجود دارد که تعدادی ازآنهارفتار سیستم را به صورت بصری و با استفاده نمودارصها نمایش میصدهند .در این میان پژوهشصهای مختلفی برای تبدیل این توصیفات به معماری و حتی پیادهسازی)تولید کد (انجام شدهاست که هر کدام با توجه به یک یا چند نموداری که مورد استفاده قرار دادهصاندصص و با تاکید بر یک سری از ویژگی خاص معماری مقصد، سعی در ارائه روندی برای انجام این تبدیل به صورت الگوریتمیک و مرحله به مرحله داشتهصاند.در این پایانصنامه تعدادی از این پژوهشها از سه منظر ابزار توصیف کننده، روش تبدیل و معماری به دست آمده معرفیو بررسی شدهاند .سپس با توجه به نکات به دست آمده از بررسی روشصها، از ویوچارت به عنوان ابزاری مناسب برای توصیف استفاده کرده و با استفاده از یک تبدیل مناسب به ساختاری از کد دست میصیابیم .برای هرچه بهتر شدن این روند، چند سیستم با استفاده از ویوچارت توصیف کردهصایم وپیشنهاداتی برای تغییرات در ویوچارت خواهیم داشت
System specification based on requirements andsoftware architectureare important activities in software life cycle. For this reason usually designer chooses a system modeling tools and an architecture style in software production. This issue provides various features especially high-level and low-level design testing. In many cases, behavior of a system is described by the description language using graphical diagrams transformed to software architecture by algorithmic processes. In this thesis, we have reviewed some system description leading to software architecture mapping and compared them based on some defined parameters. Then use Viewcharts as system behavior description tools and introduce a mapping to software architecture. We propose some suggestion to changing in Viewcharts in some cases, according to some case study