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

سال انتشار: 1401
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 325

فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

COMCONF09_095

تاریخ نمایه سازی: 7 دی 1401

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

محمدرضا صفائی

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

رضا رضائی

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