سال انتشار: ۱۳۹۱

محل انتشار: همایش منطقه ای علوم کامپیوتر، مهندسی کامپیورتر و فناوری اطلاعات

تعداد صفحات: ۱۱

نویسنده(ها):

فرشته رضایی – کارشناس ارشد مهندسی فناوری اطلاعات از دانشگاه تربیت مدرس تهران – مدرس
محمد اقدسی –

چکیده:

یکی از مهم‌ترین نیازهای دانشجویان و مهندسی نرم‌افزار، شناخت انواع روش‌های مدل‌سازی چپ ساده‌تر کردن کار مدل‌سازی داده‌ها و نیز تحلیل و طراحی و نمایش گرافیکی سیستم‌های نرم‌افزاری است. مدل سازی فرایندها در مهندسی نرم‌افزار فعالیتی است که توسط تحلیلگران فرایندها فرد منظور استخراج فرایندهای موجود و نمایش فرآیندهای جدید در تمام متدولوژی ها واستراتژی‌ها مورد استفاده قرار می‌گیرد . در چنین شرایطی تحلیلگران از ابزارهای مدل‌سازی برای مدل کردن وضعیت فکری و وضعیت آینده سازمان استفاده می‌کنند. مدل‌سازی فعالیتی است که سال‌هاست در توسعه نرم‌افزار انجام می‌شود. تعریف یک مدل، تقسیم یک برنامه پیچیده با یک سیستم عظیم را به اجزای ساده، راحت می‌کند ؛ اجزای مجزا نیک می‌توان به صورت منفرد مطالعه می‌کرد. می‌توان راحت‌تر روی قسمت‌های کوچک‌تر یک سیستم تمرکز کرد. در این مقاله ابتدا به معرفی ابعاد فرایند و مهندسی و مقایسه روش‌های معمول مدل‌سازی فرآیندهای کسب و کار و مدل‌سازی اطلاعات شامل IDEF1 IDEF0 ، UML ERD DFD IDEF1X و …. همچنین به نمایش ، مراحل مدلسازی، مزایا و معایب هر یک پرداخته می‌شود . در ادامه تأکید می‌شود که کدام یک از روش‌ها بیشتر جهت مدل‌سازی اطلاعات با تکیه بر ابعاد فراگرد به کار رفته و در نهایت چارچوبی برای مدلسازی فرآیندهای تجاری و مدل‌سازی که اطلاعات در مهندسی نرم‌افزار است با تکیه بر ابعاد فرایند ارائه می‌گردد. این چارچوب مهندسین نرم‌افزار کمک خواهد کرد که به جای استفاده از روش‌های مختلف مدلسازی و سردرگمی در آن‌ها از بهترین روش جهت مدل‌سازی متناسب با ابعاد فرآیندهای پروژه‌ها خود استفاده نمایند.