مدل مفهومی چیست؟

فهرست مطالب:

مدل مفهومی چیست؟
مدل مفهومی چیست؟
Anonim

برای اینکه کاربر درک واضح تری از عملکرد یک سیستم خاص داشته باشد، طراح یک مدل مفهومی از یک برنامه خاص ایجاد می کند. برای این منظور از اسناد مختلف، نمودارها، مشخصات، نمودارها و … استفاده می شود. برای اینکه بتوانید دقیقاً بفهمید که یک مدل مفهومی چیست، چه اهداف و اهدافی را دنبال می کند، در این مقاله تصمیم گرفتیم با جزئیات بیشتری به این مفهوم بپردازیم.

مدل مفهومی
مدل مفهومی

معنای اصطلاح

یک مدل مفهومی یک طرح معین است. برای شکل دادن به ساختار معنایی یک شی، از مفاهیم و روابط مختلفی بین آنها استفاده می کند. اما باید در نظر داشت که مدل مفهومی سیستم انتزاعی است. اما این تنها معنای این اصطلاح نیست. علاوه بر این، مفهوم «مدل حوزه مفهومی» نیز وجود دارد. معنای این اصطلاح این است که فهرستی از مفاهیم مرتبط برای توصیف هر منطقه استفاده می شود. برای این منظور از طبقه بندی تعاریف، ویژگی ها و ویژگی های آنها و همچنین قوانین فرآیندهای رخ داده در آنها استفاده می شود.

وظایف اصلی

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

مدل داده های مفهومی
مدل داده های مفهومی

اهداف اصلی

مدل مفهومی اهداف زیر را دارد:

- ساختاری ایجاد کنید که ساده، سازگار و آسان برای استفاده و یادگیری باشد. برای این منظور، مناطق وظیفه به مفاهیمی تقسیم می شوند که می توان از آنها برای کار با اشیاء مختلف استفاده کرد.

- اصطلاحات را ثابت نگه دارید. این با این واقعیت به دست می آید که مدل داده های مفهومی، که در ابتدا از فرهنگ لغت های اصطلاحات تشکیل شده است، برای شناسایی هر عمل و شی توصیف شده در برنامه استفاده می شود.

عدم استفاده از این اصطلاحات ثابت شده است که منجر به استفاده از چندین اصطلاح برای تعریف یک طرحواره یا همان اصطلاح برای توصیف طرحواره های مختلف می شود.

توسعه مدل مفهومی
توسعه مدل مفهومی

توسعه مدل مفهومی

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

مدل سیستم مفهومی
مدل سیستم مفهومی

در مدل‌سازی شبیه‌سازی از مدل‌های مفهومی مختلف با ساختار متفاوت استفاده شده است. اغلب، طرح های آنها توسط نظریه های ریاضی هدایت می شود. این امر منجر به مشکلاتی در انتخاب یک سیستم مناسب برای توصیف شی مدلسازی مورد نیاز می شود. بنابراین، به عنوان مثال، برای مدارهای گسسته، مرسوم است که از ساختارهای فرآیند گرا استفاده شود. برای ساخت یک ساختار پیوسته، از نمودارهای جریان دینامیک سیستم استفاده می شود. مدل داده های مفهومی با استفاده از یک زبان خاص، که در خود ساختار ساختاری ثابت است، توسعه یافته است. به منظور ساده سازی ساخت و برنامه نویسی یک مدار خاص، از تکنیک های توسعه یافته ویژه فناوری برنامه نویسی استفاده می شود.

اجزای مهم

آگاه باشید که مدل مفهومی شامل تعدادی از عناصر مهم است. اول از همه، آنها هستندمطالعه اشیا و مطالعه اعمال آنها. یعنی کاربر باید لیست تمامی اپلیکیشن های قابل مشاهده برای خود و دستکاری هایی که می تواند روی هر شی به صورت جداگانه انجام دهد را بررسی کند. به طور طبیعی، اشیاء دیگری ممکن است (و به احتمال زیاد) در توسعه سیستم وجود داشته باشند، اما آنها از کاربر پنهان خواهند شد.

مدل دامنه مفهومی
مدل دامنه مفهومی

نتیجه گیری

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

توصیه شده: