Designing a software architecture for mPOS system

Publish Year: 1398
نوع سند: مقاله کنفرانسی
زبان: English
View: 489

This Paper With 14 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

EMECCONF03_090

تاریخ نمایه سازی: 7 مهر 1398

Abstract:

At this juncture, in the software industry according to the advancements in technology and production of new tools for software development, the quality of the produced software is a noteworthy and indisputable factor in determining the success rate in the current competitive market all over the world. Hence, in order to assure the quality of complex, major and important systems, designing an appropriate software architecture is essential. On the other hand, during the past decades, the electronic payment industry has notably captured people’s attention and there are various tools and technologies being produced every day to provide payment services for customers. In the software industry, software architecture is designed according to various methods, one of the mentioned methods is ADD, which stands for Attribute Driven Design . Based on a vast amount of research about the aforementioned method, software architects were able to design proper software architecture for significant projects supporting the required quality attributes of the stakeholders using ADD. In this research, the goal is designing an architecture for payment via mPOS machine to achieve the quality attributes such as security, usability, modifiability, availability and finally testability. Thus, using the referred method we try to cover the required QAs with accurate design decisions. Ultimately, the architecture produced is going to be evaluated using the scenario-based evaluation methods to check the amount of quality attributes coverage.

Authors

Shadi Soleimannezhad

Department of Computer Engineering, Science and Research branch, Islamic Azad University, Tehran, Iran

Reza Rezaei

Department of Computer Engineering, Saveh Branch, Islamic Azad University, Saveh, Iran