Methods of improvement of object oriented programs kholikulov Bekzod Jovliyevich



Download 18,28 Kb.
bet1/2
Sana17.07.2022
Hajmi18,28 Kb.
#811562
TuriСтатья
  1   2
Bog'liq
Kholikulov QarDU-METHODS OF IMPROVEMENT OF OBJECT ORIENTED PROGRAMS


METHODS OF IMPROVEMENT OF OBJECT ORIENTED PROGRAMS
Kholikulov Bekzod Jovliyevich;
Karshi engineering economics institute;
Email: finaledition2@mail.ru; Tel: +998 97 291 87 19.
Annotation: The article is devoted to a new method of determining secure software for software development. The presented method is particularly convenient for determining typical devices and subsystems used in traffic management, defined as software blocks in which control algorithms are directly applicable.
Keywords: object-oriented programming, secure software, software models.
Annotatsiya: Maqola dasturiy ta'minotni ishlab chiqish uchun xavfsiz dasturiy ta'minotni aniqlashning yangi usuliga bag'ishlangan. Taqdim etilgan usul, nazorat algoritmlari bevosita qo'llaniladigan dasturiy bloklar sifatida aniqlangan yo'l harakati boshqaruvida ishlatiladigan odatiy qurilmalar va kichik tizimlarni aniqlash uchun juda qulaydir.
Kalit so'zlar: ob'ektga asoslangan dasturlash, xavfsiz dasturiy ta'minot, dasturiy modellar.
Аннотация: Статья посвящена новому методу определения безопасного программного обеспечения для разработки программного обеспечения. Представленный способ особенно удобен для определения типичных устройств и подсистем, используемых в управлении дорожным движением, определяемых как программные блоки, в которых непосредственно применимы алгоритмы управления.
Ключевые слова: объектно-ориентированное программирование, безопасное программное обеспечение, программные модели.
Introduction.The computer devices are structured on the basis of computer technology in fulfilling their tasks under the two control platforms: the hardware platform and the software platform. The first one is responsible for the proper co-operation with devices of the railway tracks infrastructure and is a working environment for the computer control program whose task is to control rail traffic control processes in the operational area of the device. Taking the safety aspect into account with respect to this type of devices leads to an analysis of both the hardware platform and the software.
The software security is understood differently. It is conditional on a correct specification, coding, and compiling the program in the target environmen. As a result, various problems arise. As a result, programming complexes feel the need for an internal improvement mechanism as a tool for software development and maintenance.
One of the most important aspects of software is its level of complexity. No programmer can fully take into account all the features of the system. Therefore, a large team of programmers and other experts are involved in its development. So, in addition to the complexities that are directly related to the task at hand, there is a goal-oriented management of the work of this team. In traditional programming languages, the principle of “separate and manage” was used to solve such complexities. That is, the issue is divided into smaller issues, and then a separate program is developed and combined for each issue. Object-oriented programming technologies approach the issue in a different way.
We can consider the project structure of object-oriented software improvements as follows: the use of obsolete algorithmic programming languages as a basis for the operation mechanism; creating new algorithmic languages; mastering open software databases; generalization of functions in a particular case; develop custom applications; creating self-checking and developing algorithmic languages, and so on.
The basis of the creation of new algorithmic languages is to increase the level of understanding of the communication process between the computer and the programmer, which will increase the accuracy and reliability of the program.
The generalization of functions in a special case is characterized by the approximation of the working environment of different programming languages, ie the generalization of auxiliary words, operators, special characters used in different programming languages, which allows the programmer to master future programming languages.
The creation of self-checking and evolving algorithmic languages is primarily due to the fact that when a programmer repeatedly observes the creation of the same programs, the computer stores them in memory and determines the program structure according to the initial steps and algorithm assignment and automatically restores the next steps. The above project structure is one aspect of this issue, and on the other hand, the main task in the development or improvement of applications, operating systems and other types of applications presented as software elements is to simplify the communication between user and computer.

Download 18,28 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish