توضیحات
عنوان فارسی: به سوی پیشرفت در فرآیند رشد نرم افزار برپایه معماری نرم افزار : معماری حاصل از مدل و واژه شناسی
عنوان انگلیسی:
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 کامل ترجمه لطفا اقدام به خرید فرمایید.
- پس از خرید بلافاصله لینک دانلود فایل برای شما ایمیل خواهد شد.
به منظور سفارش ترجمه تخصصی مقالات خود بر روی کلید زیر کلیک نمایید.
سفارش ترجمه مقاله
نقد و بررسیها
هنوز بررسیای ثبت نشده است.