• Ключевые слова
  • 3 (79) 2021 pedagogik mahorat




    Download 3,37 Mb.
    Pdf ko'rish
    bet264/344
    Sana07.12.2023
    Hajmi3,37 Mb.
    #113345
    1   ...   260   261   262   263   264   265   266   267   ...   344
    Bog'liq
    Pedagogik mahorat 3-son 2021 yil

    Kalit soʻzlar: dasturiy ta’minot arxitekturasi, dasturiy ta’minot moduli, dastur dekompozitsiyasi, juda 
    ishonchli tizimlar. 
    В статье рассматривается проблема построения программного обеспечения для 
    высоконадежных систем. Исследуются основные критерии, позволяющие оценить эффективность 
    спроектированной архитектуры программного обеспечения. Приводится их краткое описание. 
    Программное обеспечение с большим спектром выполняемых задач разрабатывается по модульному 
    типу. Программа делится на модули по их функциональному назначению. Предлагается выделить 
    модуль в отдельную программу для повышения отказоустойчивости программного обеспечения в 
    высоконадежных системах. Приводится пример построения предложенной архитектуры с 
    разбиением программного обеспечения на модули (программы) по функциональному назначению. С 
    этой целью разработана программа-посредник, при помощи которой модули обмениваются 
    информацией. Взаимодействие между модулями и программой-посредником может происходить 
    при помощи различных технологий (TCP/IP, общие файлы, разделяемая память и т. Д.). 
    Ключевые слова: архитектура программного обеспечения, программный модуль, программная 
    декомпозиция, высоконадежные системы. 
    The problem of building software for highly reliable systems is considered in the article. The criteria 
    that allow us to evaluate the effectiveness of software architecture were considered first. The brief 
    description of these criteria was given. Software with a wide range of tasks is built in a modular manner. The 
    program is divided into modules for their functional purpose. It is proposed to allocate a separate module in 
    the program to improve the software fault tolerance in highly reliable systems. An example is given of 
    constructing the proposed architecture with a breakdown of the software into modules (programs) for a 
    functional purpose. For this purpose, an intermediary program has been developed, through which the 
    modules exchange information. The interaction between the modules and the mediation program can occur 
    through various technologies (TCP/IP, shared files, shared memory, etc.). The interaction was realized using 
    the network protocol TCP/IP in the example. To compare the monolithically constructed program and the 
    program made on the proposed architecture, an experiment was conducted. The data source passed packets 
    through the built-in software. The number of delivered packages was taken as a criterion for software 
    reliability. The software was built according to the proposed architecture. The experiment demonstrated the 
    advantage of the built-in software. 

    Download 3,37 Mb.
    1   ...   260   261   262   263   264   265   266   267   ...   344




    Download 3,37 Mb.
    Pdf ko'rish