توضیحات
عنوان فارسی: به سوی پیشرفت در فرآیند رشد نرم افزار برپایه معماری نرم افزار : معماری حاصل از مدل و واژه شناسی
عنوان انگلیسی:
Towards an improvement of software development process based on Software Architecture, Model Driven Architecture and Ontologies
چكیده
امروزه رشد نرم افزار میتواند از طریق روشهای مختلف حاصل شود و استفاده از روشها بستگی به اولویت هر گروه دارد یك عامل كه برای ارتقا در رشد مهم است طراحی نرم افزار است . به هر حال ، استفاده از این عامل در حال كاهش است . این تحقیق بیان می كند كه رشد نرم افزار از طریق معماری آن یك اقدام خوب و مناسب است ، بنابراین ، در این تحقیق روشی برای رشد نرم افزار مطرح شده است كه ابزاری چون واژه شناسی و معماری مدل را فرآیند توسعه بر پایه معماری نرم افزار در نظر می گیرد . هدف این تحقیق ارائه روشی برای مدرن سازی و ارتقای فرآیند توسعه بر پایه معماری نرم افزار از طریق استفاده از ابزار موجود است .
لغات كلیدی : معماری نرم افزار – هستی شناسی – معماری حاصل از مدل VML – روش شناسی
مقدمه
توسعه نرم افزار از فرآیندی است كه در برگیرنده نظریات و روش های مختلف است كه دلیل آن این است كه این فرآیند نیازمند مشخص كردن روش های ایجاد نرم افزار در شرایط استاندار است . امروزه روشهای مختلفی برای توسعه نرم افزار مثل BPM – RUP – الگوهای طراحی و روشهای هوشمند وجود دارد . به هر حال ، هر كدام از افراد از یكی از این روشها كه نتایج بهتری دارد استفاده می كند .
یكی از رویه های كنونی در توسعه نرم افزار این است كه نرم افزار به صورت اتوماتیك رشد می یابد و این هدف امروزه با استفاده از CASE ( مهندسی نرم افزار با استفاده از كامپیوتر ) و ابزاری چون معماری شركتی – IBM منطقی و غیره حاصل می شود .
این تحقیق یك روش برای رشد نرم افزار بر پایه معماری نرم افزار مطرح می سازد از تكنیك های مختلف را برای موثر كردن فرآیند رشد تركیب . بخش دوم یك چارچوب تئوری از تكنولوژیهای مختلف مورد استفاده در این روش بیان می كند . در بخش سوم هم چگونگی تركیب تكنولوژیهای مختلف برای رسیدن به روش واحد جهت رشد نرم افزار مطرح شده است . و بخش چهارم نیز چگونگی تو سعه نرم افزار با استفاده از روش مطرح شده آورده شده است .
T . معماری حاصل از مدل ، معماری نرم افزار و هستی شناسی
A . معماری حاصل از مدل
معماری حاصل از مدل ( MDA ) یك روش برای طراحی نرم افزار است كه توسط گروه مدیریتی OMG مطرح شده است . MDA از مدلهای مهندسی برای سیستم های نرم افزار حمایت می كند .
MDA یك معماری است كه مجموعه ای از قوانین را برای ساختاربندی ویژگی های بیان شده به عنوان مدل فراهم می آورد .
MDA روشی برای موارد ریر است .
. مشخص كردن یك سیستم به صورت مستقل از پایگاه حمایت كننده
. انتخاب یك پایگاه خاص برای سیستم
. انتقال ویژگی های سیستم برای یگ پایگاه خاص
MDA سه عامل اصلی را تعریف می كند كه عبارتند از PSM – PIM – CIM . هر كدام از این عناصر یك مرحله رشد و پیشرفت در MDA است . پارگراف های بعدی هر مرحله را توصیف می كنند .
. مدل استقلال محاسبه ( CIM) : این مدل یك چشم انداز ازسیستم از منظر آنالیز ها است.
…. ساختار سیستم را آموزش نمی دهد . در این مرحله ، هدف اصلی آنالیز نیازها می باشد .
. مدل استقلال پایگاه ( CIM) : این مدل چشم اندازی متمركز بر فعالیت است
كه جزئیات غیر ضروری پایگاه خاص را پنهان می كند .
. مدل خاص پایگاه (PSM) :این مدل چشم اندازی از یك پایگاه خاص است . این مدل ویژگی های PIM را با جزویات مربوط به استفاده سیستم از پایگاه خاص تشریح می كند .
اهداف اولیه MDA عبارتند از احتمال – قابلیت انتقال و قابلیت استفاده مجدد از طیق تفكیك معماری مفاهیم .
. Bهستی شناسی
تعریف هستی شناسی تعریفی منحصر بفرد نیست . این تعریف بستگی به شرایط مورد استفاده و استفاده محقق دارد . یكی از پذیرفته ترین تعارف در شرایط استفاده از دانش تعریف تی . آر . گرابر است كه هستی شناسی را به عنوان یك ویژگی خاص مفهوم گرایی تعریف كرده است .
تعریف هستی شناسی مورد استفاده در این تحقیق این است كه هستی شناسی یك روش رسمی است كه ویژگی های آشكار برای مفهوم سازی را بیان می كند . مفهوم گرایی هم اشاره دارد به یك مدل عینی از پدیده های جهان كه دارای مفاهیم مرتبط با آن پدیده هستند . آشكار به این معناست كه نوع مفهوم و محدودیت های استفاده از آنها به صورت آ شكار بیان شده باشند . رسمی هم اشاره به این حقیقت دارد كه هستی شناسی باید قابل درك باشد . مفهوم اشتراك هم اشاره به این مفهوم دارد كه هستی شناسی در برگیرنده دانش جامع است كه مختص یك فرد نیست و توسط یك گروه پذیرفته می شود .
با توجه به تحقیق جاسپر ، آسلكد و گرانیگر ، موارد زیر از عملكرد های هستی شناسی در توسعه نرم افزار می باشند.
. ارتباطات : هستی امكان كاهش ابعام مفهومی و واژه ای را ایجاد می كنند .
توجه:
- برای دانلود فایل word کامل ترجمه لطفا اقدام به خرید فرمایید.
- پس از خرید بلافاصله لینک دانلود فایل برای شما ایمیل خواهد شد.
به منظور سفارش ترجمه تخصصی مقالات خود بر روی کلید زیر کلیک نمایید.
سفارش ترجمه مقاله
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.