دانلود رایگان مقالات انگلیسی ISI با ترجمه فارسی

۳۴ مطلب با کلمه‌ی کلیدی «دانلود رایگان مقالات انگلیسی مهندسی نرم افزار» ثبت شده است

کشاورزی دقیق (مقاله رایگان pdf)

چکیده

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

ادامه مطلب...
۰۸ آذر ۰۱ ، ۰۸:۲۷ ۰ نظر

انتقال الکترونیکی امن (مقاله رایگان pdf)

چکیده

          تراکنش های مالی در یک سازمان، برای مثال پرداخت به تأمین کنندگان و حقوق کارمندان، از طریق برنامه های کاربردی چندگانه  برنامه ریزی منابع سازمانی(ERP) تولید می شود و نیازمند انتقال امن به بانک ها می باشد. مدلهای پرداخت در طول سالها با تحولاتی در زمینه استفاده از روش های پرداخت دستی، چک، کارتها، انتقال صندوق الکترونیکی (EFT) به خانه های تصفیه خودکار  (ACH) مواجه شده اند. مدلهای فعلی از روشهای زیرساخت کلید عمومی  برای مراحل احراز هویت استفاده می کنند که نیاز به گواهی و تأیید مشتری و اطلاعات پرداختی دارد. مطالعه موردی حاضر یک مدل تلفیقی را پیشنهاد می کند که با استفاده از یک زیرساخت متمرکز که تبادل امن اطلاعات پرداخت از واحدهای کاری مختلف در یک سازمان را به بانک امکان پذیر می سازد، توسعه یافته است. این روش توسعه یافته از نظر مقیاس و دامنه به صرفه بوده و مجموعه ای از شیوه های استاندارد را فراهم می کند که برنامه های کاربردی چندگانه ERP توسعه یافته برای واحدهای کسب و کار مختلفی که در مناطق مختلف جغرافیایی روی یک بستر نرم افزاری  امن توزیع شده اند را در حداقل زمان بازسازی و انتظار، با هم ادغام می کند. این مدل ثابت کرده که منجر به صرفه جویی در زمان و هزینه از 25% به 75% می شود و یک بستر نصب و اجرا  برای واحدهای کسب و کار در یک سازمان فراهم می آورد تا بطور امن با بانکهای مختلف تبادل اطلاعات پرداخت داشته باشند. 

ادامه مطلب...
۰۷ آذر ۰۱ ، ۰۸:۴۷ ۰ نظر

جرم یابی قانونی (مقاله رایگان pdf)

چکیده

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

ادامه مطلب...
۲۴ آبان ۰۱ ، ۰۸:۳۹ ۰ نظر

طراحی قالب تزریق (مقاله رایگان pdf)

چکیده

        این مقاله ساختار اصلی یک سیستم تعاملی و دانش‌بنیان سیستم طراحی قالب تزریق را ارائه می‌کند (IKB-MOULD). مبنای این سیستم از تحلیل فرایند طراحی قالب تزریق برای شرکت های طراحی قالب، گرفته شده است. این سیستم طراحی قالب تزریق هر دو مورد فرایند طراحی و مدیریت دانش قالب را پوشش می دهد. IKB-MOULD فرایند طراحی هوشمندانه و مدیریت دانش را با بسیاری از ابزارهای تعاملی توسعه یافته در محیط یک نرم‌افزار تجاری مدل‌سازی ماده جامد، ادغام می‌کند.

ادامه مطلب...
۲۳ آبان ۰۱ ، ۱۴:۴۲ ۰ نظر

توسعه اپلیکیشن موبایل (مقاله رایگان pdf)

چکیده 

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

ادامه مطلب...
۰۵ آبان ۰۱ ، ۰۹:۴۳ ۰ نظر

نمادهای گرافیکی (مقاله رایگان pdf)

       نمودارهای مداری و نمودار زبان مدل‌سازی یکپارچه دو نمونه از زبان تصویری استاندارد هستند که به تسهیل انجام کارها با ترویج قانونمندی، حذف ابهام و استفاده از حمایت ابزار نرم‌افزاری برای تبادل اطلاعات پیچیده کمک می‌کنند. درواقع زیست‌شناسی بااینکه دارای بیشترین حجم اطلاعات نموداری نسبت به اطلاعات نوشتاری است همچنان فاقد نمادهای گرافیکی استاندارد است. سیل اخیر دانش زیست‌شناسی این نقص را موردتوجه بیشتری قرار داده است. برای نیل به این هدف ما به ارائه سیستم نمادهای گرافیکی زیست‌شناسی (SBGN) می‌پردازیم، یک‌زبان تصویری که توسط جامعه بیوشیمی، طراحان و دانشمندان علوم رایانه فراهم‌شده است.SBGN شامل سه زبان تکمیلی است: نمودار فرایند، نمودار رابطه موجود و نمودار جریان فعالیت. این سه مورد به دانشمندان این امکان را می‌دهد که شبکه‌ای از تراکنش‌های شیمیایی را درروشی استاندارد و بدون ابهام نشان دهند. ما معتقدیم که SBGN یک نمایش درست و مؤثر، تجسم، ذخیره‌سازی، تبادل و استفاده مجدد از اطلاعات را در تمامی انواع دانش زیست‌شناسی از تنظیم ژن گرفته تا متابولیسم و علائم سلولی را ترویج می‌کند.

ادامه مطلب...
۱۹ مهر ۰۱ ، ۱۳:۱۴ ۰ نظر

استفاده مجدد از نرم افزار (مقاله رایگان pdf)

چکیده

         ما تجربه خودمان را در استفاده مجدد موثر نرم افزار در تیم مهندسی که با استفاده از یک روش توسعه ناب در سطح جهانی به اشتراک گذاشته ایم. این مقاله به تشریح طرح کلی مراحل کار، با شروع از شناخت پتانسیل برای استفاده مجدد، اقدامات انجام شده برای فعال کردن استفاده مجدد نظام در پروژه ها، با چالش های مواجه شده، و اقدامات اصلاحی انجام شده برای اطمینان از اثر استفاده مجدد سیستماتیک، می پردازد. دروس اصلی به دست آمده عبارتند از: ) شناسایی حوزه مربوطه برای استفاده مجدد، II) مسئولیت های صریح اختصاص یافته برای توسعه کامپوننت های استفاده مجدد، III)  تهیه زیرساخت های موثر، IV) تعریف فرآیندهای دقیق تر توسعه نرم افزار برای استفاده مجدد قطعات ، و V) ایجاد یک تیم متمرکز برای اجزای توسعه استفاده مجدد. نتایج حاصل از طرح استفاده مجدد موفق ما از جمله افزایش قابل توجه در کیفیت و استفاده مجدد از 12 درصد از کل کد توسعه داده شده، ارائه شده است.

ادامه مطلب...
۱۴ مهر ۰۱ ، ۱۱:۲۲ ۰ نظر

محدودیت های معماری(مقاله رایگان pdf)

چکیده

        ما سیستم های یکپارچه نرم افزار و سخت افزاری قطعات با طول عمر اعم از 10-15 سال را توسعه می دهیم. در طول عمر این سیستم ها، نیازهای بازار به طور قابل توجهی با توجه به پیشرفت های تکنولوژیکی، نیازهای زیست محیطی، و اولویتهای فرهنگی تغییر کرده است. هزینه تغییر نرم افزار و سخت افزار یک محرک بسیار بزرگ است که اغلب منجر به معرفی تغییری می شود که در نتیجه منجر به معرفی تغییر در نرم افزار برای روبه رو شدن با تکامل انتظارات بازار خواهد شد. بزرگترین مزیت نرم افزار-، سازگاری آسان – است و همچنین بزرگترین نقطه ضعف آن، متعد بودن برای تغییر است. از این رو، طراحی نرم افزار به ویژه در توسعه نرم افزار در سطح جهانی (GDSD) بسیار چالش برانگیز است. در این مقاله تمرینی، ما رویکردمان را از اعمال نفوذ محدودیت های معماری نرم افزار و چالش مواجه شده به همراه درس های آموخته شده را به اشتراک میگذاریم، استفاده مجدد نرم افزار در هنگام اضافه کردن و بهبود ویژگی ها هم باعث کاهش هزینه های کلی و هم باعث کاهش زمان برای رسیدن محصول به بازار برای یک تیم گسترش نرم افزار توزیع شده خواهد بود.

ادامه مطلب...
۱۴ مهر ۰۱ ، ۱۰:۱۰ ۰ نظر

معماری چند اجاره ای (مقاله رایگان pdf)

چکیده


        نرم افزار بعنوان سرویس (SaaS) معماری چند اجاره ای (MTA) را معرفی می کند معماری اجاره در جاره (STA) یک بسط از MTA است که به مستاجر اجازه می دهد خدمات را به توسعه دهندگان مستاجر دست دوم برای شخصی سازی کاربردهایشان در زیر ساخت SaaS ارائه کنند. در یک سیستم SaaS مستاجرها می توانند مستاجر دست دوم ایجاد کرده و منابع خود را در اختیار مستاجر دست دوم قرار دهند. جداسازی روابط شراکت بین مستاجرهای والدـ فرزند، مستاجر خواهر ـ برادر یا دو مستاجر غیر مرتبط پیچیده تر از روابط بین مستاجرها در MTA است. خصوصی نگه داشتن داده یا مولفه های خدمات و در همان زمان به اشتراک گذاشتن آنها و حمایت از شخصی سازی کاربردها به مستاجران مهم است برای حل این مشکل این مقاله یک تعریف رسمی از یک مدل کنترل دسترسی مبتی بر مستاجر برای کنترل دسترسی مبتنی بر نقش مدیریتی (ARBAC) برای MTA و STA در SaaS های با منشاء خدماتی (به نام TMS-ARBAC) فراهم می کند. نواحی خود مختار (AA ) و درخت AA برای توصیف خود مختاری مستاجران شامل روابط جداسازی و اشتراک گذاری آنها ارائه شده است . عملیات مجاز سازی روی AA و استراتژی های مختلف تسهیم منابع تعریف شده اند تا یک طرح کنترل درسترس در مدلهای STA دو پیاده سازی شود. مدل TMS-ARBAC برای طراحی یک پلت فرم علم الکترونیک جغرافیا بکار رفته است.


1. مقدمه


        محاسبات ابری دارای سه مولفه اصلی است: زیر ساخت بعنوان خدمات (IaaS) پلتفرم بعنوان خدمات (PaaS) و فرم افزار بعنوان خدمات (SaaS) معماری های چند مستاجری (MTA) اغلب در SaaS  بکار می رود که در آن چندین مستاجر می توانند از پایگاه کد یکسان ذخیره شده در SaaS برای توسعه کاربردها استفاده کنند. یک برنامه مستاجر ممکن است تحت توسعه باشد در حالیکه SaaS برنامه مستاجر دیگری را بطرو همزمان اجرامی کند. 


        یک مستاجر می تواند یک برنامه یا یک نهاد سازمانی باشد یک برنامه مستاجر می تواند توسط چند کاربر نهایی سازمان به کار رود. امروزه سازمانهای بسیاری دارای زیر سازمان هستند، مثلاً یک تعاونی می تواند چند کمیته زیر مجموعه داشته باشد و این شرکت های تابعه در حالی که متفاوت از هم هستند دارای ملزومات مشترکی می باشند بعنوان مثال بانک ولزفارگو یک مستاجر سطح سرمایه گذاری Sales forece. Com است. که بیش از 2000 شعبه بانک حدود 270 هزار کارمند داشته و به 3600 مشتری در هر شعبه خدمات می دهد. یک شعبه ممکن است در آمریکا کار کند، در حالیکه دیگری در آسیا است و این دو طوری تنظیم شده اند که با قوانین علی سازگاری داشته باشند اما هر دو کارهای تجاری مهم یکسانی دارند. در این مورد شرکت ممکن است یک مستاجر باشد در حالیکه این دو شرکت تابعه مستاجر دست دوم هستند. این STA است تعمیمی از MTA بوه و در STA یک برنامه مستاجر می تواند شخصی سازی شود تا برنامه های مستاجر دست دوم را تشکیل دهد و مستاجران دست دوم می توانند داده و نرم افزار را با مستاجران دست دوم خودشان یا مستاجران والد خود به اشتراک بگذارند. به لحاظ تکنیکی یک مستاجر دست دوم می تواند مستاجران دست دوم خودش را داشته باشد، امّآ مدیریت این مستاجران دست دوم ممکن است لحاظ شوند علاوه بر این یک MTA ممکن است. بعنوان یک مورد فرعی برای STA لحاظ شود که هیچ مستاجری، مستاجر دست دوم ندارد.

این مقاله در نشریه اسپرینگر منتشر شده و ترجمه آن با عنوان معماری چند اجاره ای در سایت ای ترجمه به صورت رایگان قابل دانلود می باشد. جهت دانلود رایگان مقاله فارسی و انگلیسی روی عنوان فارسی (آبی رنگ) کلیک نمایید.
منبع:

Tenant-based access control model for multi-tenancy and sub-tenancy architecture in Software-as-a-Service

۱۲ مهر ۰۱ ، ۱۵:۳۵ ۰ نظر

نگاشت و کاهش (مقاله رایگان pdf)

چکیده 

     با توسعه تکنولوژی رایانه، افزایش قابل توجهی در رشد داد ه ها وجود دارد. دانشمندان با توجه به مقدار میزان افزایش نیازهای پردازش داده ها که در حوزه علم ایجاد می شوند همیشه غرق هستند. یک مسئله بزرگ در زمینه های مختلف استفاده از داده های با مقیاس بزرگ وجود دارد و این مسئله همیشه با پشتیبانی تصمیم-گیری مواجه است. داده کاوی تکنیکی است که می تواند الگوهای جدیدی را از مجموعه کلان داده ها پیدا کند. در طی این سال ها تمام زمینه های کاربردی مورد مطالعه و بررسی قرار گرفتند و بسیاری از روش های داده کاوی را توسعه داده اند. اما در سال های مقدار زیادی از داده ها، محاسبات و تجزیه و تحلیل آنها به طور قابل توجهی افزایش یافته اند. در چنین موقعیتی، اکثر روش های داده کاوی در عمل برای دسترسی به چنین کلان داده هایی از دسترس خارج شدند. الگوریتم موازی/همزمان و تکنیک های پیاده سازی به طور موثر کلید ارزیابی مقیاس پذیری و عملکرد مورد نیاز در تجزیه و تحلیل کلان داده ها در مقیاس بزرگ می باشند. تعدادی از الگوریتم های موازی دارای تکنیک های مختلف پیاده سازی هستند و می توانند: از نگاشت کاهش، MPI، بندها، و mash-up یا گردش کار که دارای ویژگی های عملکردی و قابلیت های متفاوتی هستند استفاده کنند. مدل MPI به طور موثر در محاسبه مسئله، به ویژه در شبیه سازی به دست می آید. در حقیقت استفاده از آن کار ساده ای نیست. نگاشت کاهش از یک مدل تجزیه و تحلیل داده ها در زمینه بازیابی داده ها است و به صورت فناوری ابر توسعه پیدا کرده است. تاکنون، چندین معماری نگاشت کاهش برای دست زدن به کلان داده ها توسعه پیدا کرده اند. معروف ترین آنها گوگل است. یکی دیگر از ویژگی های هادوپ این است که محبوب ترین نرم افزارها، نرم افزار منبع باز نگاشت کاهش است و توسط بسیاری از شرکت های فناوری اطلاعات مانند یاهو، فیس بوک، eBay و غیره مورد پذیرش قرار گرفته است. در این مقاله، ما به طور خاص روی هادوپ و اجرای موثر نگاشت کاهش به منظور تحلیل پردازش تمرکز می کنیم. 

1. مقدمه 

      سازمان ها از چندین مقادیر که داده های ساختاری بسیار دشواری دارند و از تکنولوژی DBMS برای پردازش و تجزیه و تحلیل داده ها استفاده می کنند. این نوع مسئله با شرکت های مبتنی بر وب مانند فیس بوک، یاهو، گوگل و لینکدین همیشه مواجه است و نیاز به پردازش داده های با حجم بسیار زیاد و هزینه کافی مستر (ارباب) دارند. تعداد زیادی از این سازمان ها سیستم های غیر  رسمی خود را برای غلبه بر این موضوع توسعه داده اند. به عنوان مثال، گوگل، نگاشت کاهش و سیستم فایل گوگل را توسعه داده است. همچنین یک سیستم DBMS به نام بیگ تیبل (جدول بزرگ) نیز ساخته شده است. امکان جستجو در میلیون ها صفحه نیز وجود دارد و نتایج در آن به صورت میلی ثانیه یا کمتر به منظور کمک به الگوریتم هایی که هر کدام از سرویس های جستجو را در یک چارچوب نگاشت کاهش گوگل به ارمغان می آورند برگردانده می شوند ]1[. این یک مسئله چالش برانگیز در تحلیل داده های بزرگ نیز است. کلان داده ها برای کار کردن بسیار بزرگ هستند و بنابراین یک کار بزرگ برای تجزیه و تحلیل کلان داده ها انجام می شود. تکنولوژی های موجود در تجزیه و تحلیل کلان داده ها به سرعت در حال تکمیل شدن هستند و به طور قابل توجهی علاقه زیادی به رویکردهای تحلیلی مانند هادوپ، نگاشت کاهش و Hive و توسعه نگاشت کاهش در برابر ارتباط DBMS دارند.

      استفاده از چارچوب نگاشت کاهش به طور گسترده در جهت مقابله با کلان داده ها بسیار موثر بوده است. در چند سال گذشته، نگاشت کاهش به عنوان رایج ترین نمونه محاسباتی موازی، تحلیل کلان داده ها به نظر می-رسید.

این مقاله در نشریه الزویر منتشر شده و ترجمه آن با عنوان نگاشت و کاهش در سایت ای ترجمه به صورت رایگان قابل دانلود می باشد. جهت دانلود رایگان مقاله فارسی و انگلیسی روی عنوان فارسی (آبی رنگ) کلیک نمایید.
منبع:

MapReduce: Simplified Data Analysis of Big Data

۲۰ شهریور ۰۱ ، ۱۵:۲۵ ۰ نظر