F2OAS: Towards a standard framework to organizing software architectural styles

In this paper, a standard organization (F2OAS) to all software architectural styles has been provided. To obtain this aim, all previous classifications and categories for architectural styles have been collected. Then by analysis of existing approaches, all different aspect of a standard organization has been investigated. | ISSN:2249-5789 Gholam Ali Nejad HajAli Irani et al, International Journal of Computer Science & Communication Networks,Vol 2(1), 87-92 F2OAS: Towards a Standard Framework to Organizing Software Architectural Styles GholamAli Nejad HajAli Irani Faculty of Engineering, University of Bonab, Iran Irani@ Abstract The selection or development of software architectural style is one of the most important issues in the software architecture. The number and variety of architectural styles are rising. There is not any proper and standard classification to organizing software architectural styles. In this paper, a standard organization (F2OAS) to all software architectural styles has been provided. To obtain this aim, all previous classifications and categories for architectural styles have been collected. Then by analysis of existing approaches, all different aspect of a standard organization has been investigated. Finally a new process model to developing a standard organization has been provided. F2OSA can help software architects to develop very powerful and robust architectures and the process of developing software architecture be done in less time. F2OAS can be used in software product line architecture or any intelligence and automatic software architecture projects. Keywords: Software Architecture, Architectural Styles evaluating and documentation 1. Introduction The most important steps in developing large-scale software is developing there architecture. Developing large-scale software systems need to provide a suitable and robust architecture. So providing a proper architecture for large-scale software systems is very critical. Software Architecture is the fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution [10]. There are many definitions for software architecture. In [22] other definitions and analysis of their elements cab be

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.