Feasibility Checking and Assessment for Software Architecture Requirements
Today, most technology-oriented applications are dependent on large and complex software systems. Software architecture provides a systematic framework for managing software complexities and dependencies. Software architecture contains key decisions about the structure of a target software system, which includes the selection of software components, modules and the relationships between these components. Moreover, the software architecture specifies the behavior of these components as the interaction they perform together to build a monolithic software system. Nowadays, one of the issues of concern to software developers is the correct and principled implementation of software architecture and accordingly, the accurate evaluation of architectural dimensions. Also, one of the main roles and functions of information technology units in different organizations is to provide assurance in terms of technical structure and software architecture. The requirement for the basic implementation of software architecture is a clear understanding of the goals and requirements of the architecture. Therefore, in order to make sure, architectural requirements should be fundamentally assessed and evaluated. Due to the importance of this issue, in this article we discuss the feasibility checking and assessment of software architecture requirements.
- حق عضویت دریافتی صرف حمایت از نشریات عضو و نگهداری، تکمیل و توسعه مگیران میشود.
- پرداخت حق اشتراک و دانلود مقالات اجازه بازنشر آن در سایر رسانههای چاپی و دیجیتال را به کاربر نمیدهد.