CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

روش طراحی مبتنی بر ویژگی معماری نرم افزار

عنوان مقاله: روش طراحی مبتنی بر ویژگی معماری نرم افزار
شناسه ملی مقاله: COMCONF09_095
منتشر شده در نهمین کنگره ملی تازه های مهندسی برق و کامپیوتر ایران در سال 1401
مشخصات نویسندگان مقاله:

محمدرضا صفائی - ۱- دانشجوی کارشناسی ارشد، گروه کامپیوتر دانشکده فنی و مهندسی، واحد ساوه، دانشگاه آزاد اسلامی، ساوه، ایران.
رضا رضائی - ۲- گروه کامپیوتر دانشکده فنی و مهندسی، واحد ساوه، دانشگاه آزاد اسلامی، ساوه، ایران.

خلاصه مقاله:
طراحی نرم افزار یکی از سخت ترین و پیچیده ترین وظایف در توسعه نرم افزار هست. در اغلب متدولوژی توسعه نرم افزار، مرحله طراحی بعد از مرحله تحلیل انجام می گیرد. در مرحله تحلیل به چیستی نیازمندی ها پرداخته می شود. درحالی که مرحله طراحی به چگونگی محقق سازی نیازمندی ها می پردازد. طراحی یک فرآیند مبتکرانه برای تبدیل صورت مسئله به راه حل هاست؛ بنابراین فرآیند مبتکرانه طراح نرم افزار به دلیل پیچیدگی و مستعد بودن خطا از اهمیت خاصی برخوردار است.طراحی مبتنی بر ویژگی روشی است برای تعریف معماری نرم افزار با پایه گذاری فرایند طراحی بر روی ویژگی های کیفی نرم افزار که تجزیه ، تحلیل و مستندسازی پروژه را جزء جدایی ناپذیر روند طراحی در نظر گرفته است. یک روش سامانمند و مرحله به مرحله که به شما کمک می کند تا یک معماری موثر برای سامانه های فشرده نرم افزاری طراحی کنید. فرآیند طراحی بر اساس الزامات قابل توجه معماری سیستم است که شامل الزامات عملکردی، الزامات ویژگی کیفی و محدودیت ها است. در این روش، طراحی معماری یک فرآیند تجزیه بازگشتی یا فرایند تکراری را برای طراحی توصیف می کند که در هر مرحله از تجزیه، تاکتیک ها و الگوهای معماری برای برآوردن یک مجموعه انتخاب شده اند. نتایج استفاده از این روش مجموعه ای از طرح های نماهای معماری است که یک طراح سیستم می تواند برای توسعه معماری دقیق از آن ها استفاده کند.

کلمات کلیدی:
کلمات کلیدی: معماری نرم افزار، روش طراحی مبتنی بر ویژگی، طراحی معماری نرم افزار، ویژگی کیفی، روش ADD(Attribute Driven Design)

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1573959/