
In the present work discusses the current problems associated with the process of building software for supercomputers. It is revealed that the assessment of the implementation of themost software should be in the early stages of creation software order to reduce the Pro-flash risks when it is created, and the key factors of success and reduce the possibilities of failure of the project to create it. Proposed scheme of the design process in terms of the theory of mass service without priorities, as well as a mathematical model to assess the feasibility of the creation, which refers to the cost estimates of time to design each of the components (subroutines)that optimizer to the project design from the point of view of its cost component and the timing of its implementation; to reduce the possible project risks in their design, as well as to reduce administrative errors made by the project Manager. Provides an example of assessing the feasibility of creating software using the developed software system, written in C++, the main advantage is the availability of a large library that allows you to increase the speed of development, and cross-platform software system.
Обсуждаются актуальные проблемы, связанные с процессом создания программного обеспечения (ПО) для суперкомпьютеров. Выявлено, что оценку реализуемости ПО необходимо проводить на ранних этапах создания ПО с целью снижения проектных рисков при его создании, а также ключевых факторов успеха и снижения возможности провала проекта по его созданию. Предлагается схема процесса проектирования ПО в терминах теории массового обслуживания без приоритетов, а также математическая модель оценки реализуемости создания ПО, под которой понимается оценка затрат времени на проектирование каждого из компонентов (подпрограмм), позволяющая оптимизировать проект по проектированию с точки зрения его затратной составляющей и сроков его выполнения, снизить возможные проектные риски при их проектировании, а также сократить управленческие ошибки, принимаемые руководителем проекта. Приводится пример оценки реализуемости создания ПО с использованием разработанной программной системы, написанной на языке С++, основным преимуществом которого является наличие большой библиотеки, позволяющей увеличить скорость разработки, а также кроссплатформенность разрабатываемой программной системы.
ОЦЕНКА РЕАЛИЗУЕМОСТИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ, АЛЬТЕРНАТИВЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ВРЕМЯ ПРОЕКТИРОВАНИЯ ПОДПРОГРАММ
ОЦЕНКА РЕАЛИЗУЕМОСТИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ, АЛЬТЕРНАТИВЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ВРЕМЯ ПРОЕКТИРОВАНИЯ ПОДПРОГРАММ
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
