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

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

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

چکیده

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

ادامه مطلب...
۲۴ اسفند ۰۱ ، ۱۳:۵۷ ۰ نظر

چرخه دوام توسعه نرم افزاری (مقاله رایگان pdf)

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

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

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

چکیده

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

ادامه مطلب...
۰۶ اسفند ۰۱ ، ۰۸:۲۷ ۰ نظر

قابلیت اتکای نرم افزار (مقاله رایگان pdf)

خلاصه

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

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

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

چکیده 

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

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

تشخیص نقص (مقاله رایگان pdf)

چکیده

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

ادامه مطلب...
۱۵ دی ۰۱ ، ۰۹:۱۷ ۰ نظر

سیستم عامل تلفن همراه (مقاله رایگان pdf)

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

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

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

چکیده

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

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

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

چکیده

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

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

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

چکیده

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

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