به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت

جستجوی مقالات مرتبط با کلیدواژه « software development » در نشریات گروه « برق »

تکرار جستجوی کلیدواژه «software development» در نشریات گروه «فنی و مهندسی»
  • Hassan Rashidi *, Zahra Rashidi, Zeynab Rashidi
    With the rise of cloud infrastructures, micro-services, frameworks, and reference architectures for every conceivable domain and quality attribute, someone might think that architectural knowledge is hardly needed anymore. But all the architect of today needs to select from the rich array of tools and infrastructure alternatives out there, instantiate, configure them, and create an architecture. Software architecture tools mean any software that helps automation and create architecture, according to requirements. The purpose of these tools is to reduce human effort, speed up software development, and increase reliability. This paper aims to perform a literature review of software architecture tools and to propose architectures for the requirements of the Organization of Small Industries and Industrial Towns of Iran (OSIITI). We surveyed more than 50 software architecture tools for use in practical situations and large-scale projects such as OSIITI’s needs. The results of this survey identified five classes, namely (a) Modeling Tools to model architectures; (b) Code-Based Tools (Diagrams-As-Code) to perform syntactic and semantic consistency checking of the models; (c) Automated Tools to generate executable source code automatically that implements the models; (d) Diagramming Tools and (e) Icons-Based Tools to support for trace links between models and requirements or models and tests interfaces. For each class, several software tools are provided with their major features. These classes and tools are very helpful for organizations such as OSIITI that want to develop software, in both small and large-scale projects. A couple of architectures, based on layered and service-oriented patterns are proposed for OSIITI.
    Keywords: Software Development, Tools, Software Architecture}
  • عرفان قنذهاری، فاطمه سعادت جو*، محمد صالح معافی
    معماری سرویس گرا یکی از زمینه های در حال توسعه مهندسی نرم افزار است که امکان برقراری ارتباط بین دو سیستم در یک شبکه ناهمگون با تکنولوژی های مختلف را امکان‏پذیر می سازد. ویژگی های این معماری شامل قابلیت استفاده مجدد و چابکی در مقابل تغییرات آینده است. در بحث معماری سرویس گرا یکی از چالش های مهم این است که علی رغم سازنده های کد متعددی که در این حیطه معرفی شده، هنوز کاستی هایی در فاز های مختلف این سازنده کد ها وجود دارد. در این مقاله با توجه به نقاط ضعف سازنده های کد در فاز های مختلف و تاثیر به سزایی که این کاستی ها، می تواند در کیفیت و تولید سیستم های نرم افزاری داشته باشد به ارائه راهکار ترکیبی برای معرفی سازنده کد از دو مرجع خواهیم پرداخت. بدین منظور با استفاده از مزایای دو سازنده کد فوق، یک سازنده کد ترکیبی (SOG) ارائه می گردد. همچنین به منظور افزایش کارایی در تولید سیستم های نرم افزاری با استفاده از سازنده کد فوق، ویژگی های جدید در راستای افزایش امنیت کد تولید شده، افزایش زبان های برنامه نویسی قابل پشتیبانی، تعدد قالب های انتقال اطلاعات بین کلاینت و سرور، اضافه شدن لایه رمزنگاری و تولید پنل مخصوص مدیریت پایگاه داده در وب ارائه شده است. بنابراین به طور خلاصه می توان گفت هدف اصلی در این مقاله ارائه سازنده کدی است که کد های مربوط به معماری سرویس گرا را تولید می کند که علاوه بر داشتن ویژگی های سازنده کد های مشابه دارای ویژگی های کاربردی نوینی می باشد. به منظور سنجش توانایی سازنده کد پیشنهادی، این سازنده کد بر اساس معیار های مربوط به پروتکل های مختلف و انتقال اطلاعات بین کلاینت و سرور مورد ارزیابی قرار گرفته است.
    کلید واژگان: معماری سرویس گرا, سازنده کد, توسعه نرم افزار, وب سرویس, SOG}
    Erfan Ghandehari, Fatemeh Saadatjoo *, Mohammad Saleh Moafi
    Service-oriented architecture is one of the fields of software engineering that enables a connection between the two systems in a heterogeneous network with different technology. Architectural features include the ability to reuse and agility against future changes. In the service-oriented architecture, one of the most important and fundamental challenge is that despite various code generators that introduced in this field, there are still shortcomings in the various phases of the code generator. In this paper, due to the weaknesses of the code generators in the different phases and that these shortcomings be found in the quality, and production software systems, have to offer a hybrid approach for the introduction of two references to the code generator. In order to use the advantages of the above two code generator, a hybrid code generator (SOG) is offered. Also, in order to increase the efficiency in the production of software systems using the provided code generator, the new features to enhance the security the code generator, increase programming languages supported, multiple formats for the transmission of information between client and server, adding a cryptographic layer and the production of panels for database management is provided on the web. The main objective of this paper is the code generator provides the codes related to service-oriented architecture. In order to assess the ability of the proposed code generator, the code generator is evaluated based on criteria related to different protocols and data transfer between client and server.
    Keywords: Service Oriented Architecture, Code Generator, Software Development, Web Service, SOG}
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال