دانشگاه آزاد اسلامی، واحد خدابنده، استان زنجانفصلنامه تخصصی آرمان پردازش۲۷۸۳-۱۳۶۱3320221023Search Engine Optimization Solutions and Ranking Improvementبهینه سازی موتورهای جستجو و بهبود رتبه بندی17703998FAعلی فرجیدانشکده مهندسی برق و کامپیوتر، دانشگاه کاشان، کاشان، ایرانJournal Article20230405With the entry into the age of technology, the optimal recovery of information from the vast ocean of information available on the web is of particular importance and today, relevance has become an important issue in information recovery systems. In the meantime, the increasing number of web pages has created the problem of searching and choosing the best required pages for users. This is while search engines rush to help users and help them in obtaining the required and appropriate information. Being on search engine results pages is the first important step to the development of an online business. It is natural that if you use a suitable search strategy, you can get better and more relevant results with information needs. Therefore, according to the importance of the optimal search strategy used by users in searching for information from search engines and specialized databases, in this article we will examine this issue of related optimization strategies. After the review, at the end of the article, solutions are presented to optimize search engines and improve rankings, which can be useful for managers and designers of search engines and databases, as well as users of these databases in order to effectively achieve information requirements.با ورود به عصر نوین تکنولوژی، بازیابی بهینه اطلاعات از اقیانوس عظیم اطلاعات موجود در وب از<br />اهمیت ویژه ای برخوردار بوده و امروزه ربط به موضوع مهمی در نظام های ذخیره و بازیابی اطلاعات<br />بدل شده است. در این میان افزایش روزافزون صفحات وب، مشکل انتخاب صفحات مورد نیاز را برای<br />کاربران ایجاد نموده است. این درحالی است که در این میان، موتورهای جستجو به کمک کاربران<br />شتافته و آنها را در به دست آوردن اطلاعات مورد نیاز و مناسب یاری می دهند. حضور در صفحات<br />نتایج موتورهای جستجو اولین قدم مهم برای پیشرفت یک تجارت آنلاین می باشد . طبیعی است در<br />صورت استفاده از راهبرد جستجوی مناسب می توان به نتایج بهتر و مرتبط تری با نیاز اطلاعاتی دست<br />یافت. بنابراین با توجه به اهمیت راهبرد جستجوی بهینه مورد استفاده از سوی کاربران در جستجوی<br />اطلاعات از موتورهای جستجو و پایگاه های اطلاعاتی تخصصی در این مقاله به بررسی این موضوع<br />راهکارهای بهینه سازی مرتبط می پردازیم. پس از بررسی در انتهای مقاله راهکارهائی در جهت بهینه<br />سازی موتورهای جستجو و بهبود رتبه بندی ارائه می گردد که می تواند برای مدیران و طراحان<br />موتورهای جستجو و پایگاه های اطلاعاتی و همچنین کاربران این پایگاهها در جهت دستیابی موثر به<br />نیازمندی های اطلاعاتی مفید باشد.https://www.armanprocessjournal.ir/article_703998_b8b6e047bc108a35e33af522a872348c.pdfدانشگاه آزاد اسلامی، واحد خدابنده، استان زنجانفصلنامه تخصصی آرمان پردازش۲۷۸۳-۱۳۶۱3320221023Review and Analysis of Effective Role of Identifying Risk Factors in Software Development Projects in Requirements Phaseبررسی و تحلیل نقش موثر شناسایی عوامل بروز ریسک در پروژه های توسعه نرم افزار در فاز نیازمندیها112704023FAالهام فراهانیدانشکده مهندسی کامپیوتر، دانشگاه صنعتی شریف، تهران، ایرانمحبوبه شمس جاویگروه نرم افزار، دانشکده مهندسی کامپیوتر، موسسه آموزش عالی الکترونیکی ایرانیان، تهران، ایرانمحمدهادی زاهدیگروه فناوری اطلاعات، دانشگاه صنعتی خواجه نصیرالدین طوسی ، تهران، ایرانJournal Article20230406Software engineering affects all aspects of our daily lives. Software development is the basis of activity in the world of software engineering and information technology. Software development involves a set of steps called the software development cycle.<br />For the success of any software it is significant that each stage of the software development cycle be without errors and defects. But it is unfortunate that we cannot proceed without any uncertainty in the software development cycle. Therefore, it is important that we can identify and evaluate the risks of the initial steps of this cycle.<br />Requirements engineering are preliminary stage of software development cycle, that it's basic needs are collected from customer. If the risks are ignored in the requirements engineering stage, it will have negative effects on the ability of projects to achieve performance goals and efficiency and so the results.<br />The main topic of this article is to identify the risk factors in software development projects focusing on the requirements engineering stage. It also refers to the impact of requirements on the outcome and final product performance and also examine the importance of uncertainty requirements role on the quality of the final product. Then, the risk management steps and its role in strengthening the requirements engineering phase will be described.<br />Conclusion of this article reviews the importance of identifying harmful factors in the early stage of software development and also emphasizes the need to implement the risk management in the requirements engineering.مهندسی نرم افزار بر همه جنبه های زندگی روزمره ما تاثیرگذار است. توسعه نرم افزار اساس فعالیت در<br />دنیای مهندسی نرم افزار و فناوری اطلاعات است. توسعه نرم افزار دربرگیرنده مجموعه ای از مراحل است<br />که به عنوان چرخه ی توسعه نرم افزار نامیده میشود. برای موفقیت هر نرم افزاری قابل توجه است که هر<br />مرحله از چرخه ی توسعه نرم افزار بدون خطا و عیب باشد. لیکن مایه تاسف است که نمیتوان بدون<br />هیچگونه عدم قطعیتی در چرخه ی توسعه ی نرم افزار به پیش برویم. بنابراین مهم این است که ما<br />بتوانیم ریسک های گامهای اولیه ی این چرخه را شناسایی و مورد ارزیابی قراردهیم. مهندسی الزامات<br />و نیازمندیها، مرحله مقدماتی چرخه توسعه نرم افزار است، که نیازهای اصلی آن از مشتری جمع آوری<br />میگردد. اگر خطرات در مرحله ی مهندسی نیازمندی ها نادیده گرفته شود، تأثیرات منفی بر توانایی<br />پروژه ها در دستیابی به اهداف عملکرد و کارایی و نتیجه را در پی خواهد داشت. موضوع اصلی این<br />مقاله، شناسایی عوامل بروز ریسک در پروژه های توسعه نرم افزار با تمرکز بر روی مرحله ی مهندسی<br />نیازمندی ها است. همچنین به اثرگذاری نیازمندی ها بر روی نتیجه و عملکرد نهایی محصول اشاره<br />دارد و اهمیت نقش عدم قطعیت نیازمندی ها بر کیفیت محصول نهایی را بررسی میکند. سپس،<br />مراحل مدیریت ریسک و نقش آن در تقویت فاز مهندسی نیازمندی ها شرح داده خواهد شد.<br />نتیجه گیری این مقاله، اهمیت شناسایی عوامل آسیب زا در مراحل آغازین توسعه ی نرم افزار را مرور<br />میکند و همچنین بر لزوم اجرای مدیریت ریسک در فرآیند مهندسی نیازمندی ها تاکید میکند.https://www.armanprocessjournal.ir/article_704023_8f92536a4505fde9b22ea14ca1899805.pdfدانشگاه آزاد اسلامی، واحد خدابنده، استان زنجانفصلنامه تخصصی آرمان پردازش۲۷۸۳-۱۳۶۱3320221023The Convergence of Blockchain with Technology-Oriented Services and Functionsهمگرائی بلاکچین با خدمات فناور محور و کارکردها19704024FAرضا طارمی پورگروه مهندسی کامپیوتر، دانشگاه آزاد اسلامی واحد تهران جنوب، تهرانJournal Article20230406Blockchain is a holistic system consisting of peer-to-peer connected and distributed blocks of data that eliminates the need for a centralized management entity to manage technological transactions. Blockchain's open-source, impermeable configuration paves the way for an unparalleled level of transparency. Each piece of data is distributed among millions of computers around the world and its authenticity is verified. This relatively new technology is revolutionizing various industries and providing an automated process for managing processes and interactions. The use of blockchain is a cheap and fast solution and it is very attractive that it has experienced a lot of development in recent years. In today's era, the use of blockchain technology plays a very important role in the development of businesses. This powerful technology improves the quality of business and also increases their income and profit. Maintaining business security, authenticity, speed and increasing quality are among the benefits that arise with the help of blockchain in businesses. According to the importance of the issue, in this article we intend to examine the convergence of blockchain with technology-oriented services and related functions.بلاک چین یک سیستم کل نگر متشکل از بلوک های داده همتا به همتا متصل و توزیع شده است که نیاز به<br />یک نهاد مدیریتی متمرکز در مدیریت تراکنش های تکنولوژیک را از بین میبرد. پیکربندی منبع باز و<br />غیرقابل نفوذ بلاکچین راه را برای سطح بی نظیری از شفافیت هموار میکند. هر داده میان میلیونها رایانه در<br />سراسر جهان توزیع شده و صحت آن تأیید میشود. این فناوری نسبتاً جدید صنایع مختلف را متحول میکند و<br />یک فرآیند خودکار برای مدیریت فرایندها و تعاملات فراهم میکند. استفاده از بلاک چین یک راهحل ارزان و<br />سریع است و بسیار جذاب است که در سالهای اخیر پیشرفتهای زیادی را تجربه کرده است. در عصر امروز<br />بهرهگیری از فناوری بلاک چین نقش بسیار مهمی در توسعه کسبوکارها دارد. این فناوری قدرتمند موجب<br />بهبود کیفیت کسب وکار و همچنین موجب بالارفتن درآمد و سود آنها میشود. حفظ امنیت تجارت، اصالت،<br />سرعت و افزایش کیفیت از جمله مزایایی است که با کمک بلاک چین در کسب وکارها به وجود می آید . بنا به<br />اهمیت موضوع در این مقاله قصد داریم همگرائی بلاکچین با خدمات فناور محور و کارکردهای مرتبط را مورد<br />بررسی قرار دهیم.https://www.armanprocessjournal.ir/article_704024_338b57798fb56354ad9ab60d12a90f9c.pdfدانشگاه آزاد اسلامی، واحد خدابنده، استان زنجانفصلنامه تخصصی آرمان پردازش۲۷۸۳-۱۳۶۱3320221023Digital Transformation of Smart Businesses on the Internet of Thingsتحول دیجیتال کسب و کارهای هوشمند بر بستر اینترنت اشیا18704026FAمحمد مصائبیگروه مهندسی کامپیوتر دانشگاه آزاد اسلامی، واحد خدابنده، زنجان، ایرانJournal Article20230406The Internet of Things is a growing infrastructure for connecting intelligent objects with the goal of increased control, automation and even data and information collection. The use of this technology in traditional businesses will have a significant impact on their automation. The applicable cases of Internet of Things in business and smartening of related processes are very wide and these applications expand every day with the addition of new smart devices and the increase of Internet of Things facilities. This issue causes digital transformation and major changes in businesses and changes their future. Activating business on the Internet of Things platform can put organizations at the forefront of new and evolving trends of optimal interaction with customers. According to the importance of the subject, the most important aspects of the digital evolution of smart businesses on the platform of the Internet of Things are examined in the rest of the article.اینترنت اشیا یک زیرساخت در حال رشد برای اتصال اشیا هوشمند است که با هدف افزایش<br />کنترل، خودکارسازی یا اتوماسیون، و حتی جمعآوری داده و اطلاعات انجام میشود. استفاده<br />از این تکنولوژی در کسب و کارهای سنتی تاثیر قابل توجهی در اتوماسیون آنها خواهد داشت.<br />موارد قابل کاربرد اینترنت اشیا در کسب و کارها و هوشمند سازی فرایندهای مرتبط بسیار<br />گسترده است و هر روز با اضافه شدن وسایل هوشمند جدید و افزایش امکانات اینترنت اشیا،<br />این کاربردها گسترش مییابد. این موضوع باعث ایجاد تحول دیجیتال و تغییرات عمده در<br />کسب و کارها شده و آینده آنها را دستخوش تغییر میکند. فعال کردن کسب وکار بر بستر<br />اینترنت اشیا میتواند سازمان ها را در خط مقدم روندهای نوین و در حال تحول تعامل بهینه<br />با مشتریان قرار دهد . بنا به اهیت موضوع، مهم ترین جنبه های تحول دیجیتال کسب و<br />کارهای هوشمند بر بستر اینترنت اشیاء در ادامه مقاله بررسی می گردد.https://www.armanprocessjournal.ir/article_704026_80a13c5b730d2de4d63eeebd267f3779.pdfدانشگاه آزاد اسلامی، واحد خدابنده، استان زنجانفصلنامه تخصصی آرمان پردازش۲۷۸۳-۱۳۶۱3320221023Functional Aspects of Virtualized Cloud Computing Systemsقابلیت های عملیاتی سیستم های رایانش ابری مجازی111704027FAفاطمه حسینیگروه کامپیوتر، دانشکده برق و کامپیوتر، واحد علوم و تحقیقات، دانشگاه آزاد اسلامی، تهران، ایرانJournal Article20230406Cloud computing is a leading paradigm in the era of information and communication technology to provide the shared and cost-effective hardware, middleware and software resources and related services. This paradigm is the best model for easy access to set of shared computing resources such as networks, servers, storage devices and so on. Related services are available at any time and place, according to the user's request and users can easily use this services by connecting to a physical or logical server over the Internet. In this research, an attempt is made to examine the important and fundamental dimensions of this paradigm and related details. In this study, we also examined the important solutions of the virtualization technology, which is one of the emerging techniques in the world of information and communication technology, as a basis for building the suitable and cost-effective infrastructures of a cloud environments. Applying virtualization in cloud computing is a knowledge and technique that can be used to overcome many problems and obstacles in the field of emerging information technologies and pave the way for sustainable development and creating the right conditions for business to the best.محاسبات ابری یک پارادایم پیشرو در عصر فناوری اطلاعات و ارتباطات جهت ارائه اشتراکی و مقرون<br />به صرفه منابع سخت افزاری، میان افزاری و نرم افزاری و همچنین خدمات مرتبط است. این پارادایم<br />مدل مناسبی برای د سترسی آسان به مجموعه ای از منابع به اشتراک گذاشته شده همچون شبکه،<br />سرور، د ستگاههای ذخیره سازی است. این سرویس در هر زمان و مکان، بر اساس تقاضای کاربر در<br />د سترس است و کاربران میتوانند به سادگی با اتصال به یک سرور بر بستر اینترنت، از این خدمات<br />استفاده کنند. در این تحقیق تلاش شد تا ابعاد مهم و بنیادین این پارادایم و جزئیات خدمات مرتبط<br />بررسی گردند. همچنین در این پژوهش راهکارهای مهم تکنولوژی مجازی سازی که یکی از تکنیکهای<br />نوظهور در دنیای فن آوری اطلاعات و ارتباطات است، را به عنوان زیرساختی مناسب و مقرون به<br />صرفه برای ساخت زیر ساخت یک محیط ابری، بررسی نمودیم. بکارگیری مجازی سازی در رایانش<br />ابری دانش و تکنیکی است که با استفاده از آن می توان بر بسیاری از مشکلات و موانع موجود در<br />عرصه تکنولوژی های نوظهور فناوری اطلاعات و ارتباطات فائق آمد و راه را برای توسعه پایدار و به<br />وجود آوردن شرایط مناسب برای کسب و کار به بهترین نحو فراهم آورد.https://www.armanprocessjournal.ir/article_704027_ca490ee3b26d409caf261c74b5b776b6.pdfدانشگاه آزاد اسلامی، واحد خدابنده، استان زنجانفصلنامه تخصصی آرمان پردازش۲۷۸۳-۱۳۶۱3320221023Toward Safe Virtualization Solutions in Cloud Computing Environmentsبسوی مجازی سازی ایمن در محیط های رایانش ابری17704029FAلاله اکبریگروه مهندسی برق و کامپیوتر، موسسه آموزش عالی رجاء، قزوین، ایرانJournal Article20230406Cloud computing is a processing model that has attracted the attention of researchers due to its flexibility, rapid expansion and low cost, and it provides the shared use of services without the need for ownership and management of resources in the network environment. On the other hand, cloud computing is a pool of virtual computer resources. Resource virtualization in cloud computing allows heavy tasks to be performed faster and with less dependence on physical resources. Although cloud computing has become very popular among users, security problems are considered as a big obstacle for users to use cloud computing systems. Data security and virtualization security are two important security issues in cloud computing. In this article, we examine the dimensions of virtualization security in cloud computing environments.رایانش ابری یک مدل پردازشی است که به دلایل قابلیت انعطاف پذیری، گسترش سریع و<br />هزینه پایین، مورد توجه پژوهشگران قرارگرفته و استفاده اشتراکی سرویس ها را بدون نیاز به<br />حق مالکیت و مدیریت منابع در محیط شبکه فراهم مینماید. از طرف دیگر محاسبات ابری<br />استخری از منابع کامپیوتری مجازی می باشد. مجازی سازی منابع در محاسبات ابری اجازه<br />می دهد تا وظایف سنگین با سرعت بیشتر و با وابستگی کمتری به منابع فیزیکی انجام شود.<br />با اینکه محاسبات ابری بین کاربران محبوبیت زیادی یافت ولی مشکلات امنیتی به عنوان یک<br />مانع بزرگ در مقابل استفاده کاربران از سیستم های محاسبات ابری قلمداد می شود. امنیت<br />داده و امنیت مجازی سازی دو مسئله امنیتی مهم در محاسبات ابری می باشد. که ما در این<br />مقاله به بررسی ابعاد امنیت مجازی سازی در محیط های رایانش ابری می پردازیم.https://www.armanprocessjournal.ir/article_704029_7fcfb3d15230fd4715e4b47916807b97.pdf