Abstract

Currently, various types of educational software are widely introduced into the educati?onal process of all higher education institutions, from lecture support tools, practical and laboratory classes to assessing students’ knowledge. In addition to programs developed and distributed (for a fee or free of charge) by large companies, each University has a wi?despread practice when a number of such programs are written by relatively small teams of their own developers, who take into account the existing methods of teaching certain disciplines in this university and are able to respond quickly to constantly changing requi?rements for the educational process. In the latter case, developers face a two-fold task. On the one hand, they need to create the necessary product as quickly as possible, but on the other hand, it must meet the necessary quality requirements, including reliability. Various reliability models are used to evaluate this parameter. In particular, the Mills model can be used at the early stages of creating a software module. One of its di?sadvantages in this area is that in order to assess the reliability of the result given by this model, it is desirable to know the expected initial number of errors in the program. This value can be obtained using a simple intuitive software reliability model that does not require a complex log of monitoring the progress of testing and does not require complex calculations. The paper shows how it is possible to combine the use of these models into a single hierarchical model that can be effectively used in the subject area under consideration.

Highlights

  • Currently, various types of educational software are widely introduced into the educational process of all higher education institutions, from lecture support tools, practical and laboratory classes to assessing students’ knowledge

  • In addition to programs developed and distributed by large companies, each University has a widespread practice when a number of such programs are written by relatively small teams of their own developers, who take into account the existing methods of teaching certain disciplines in this university and are able to respond quickly to constantly changing requirements for the educational process

  • One of its disadvantages in this area is that in order to assess the reliability of the result given by this model, it is desirable to know the expected initial number of errors in the program. This value can be obtained using a simple intuitive software reliability model that does not require a complex log of monitoring the progress of testing and does not require complex calculations

Read more

Summary

ВВЕДЕНИЕ

В современных условиях программные средства учебного назначения (ПСУН) для вузов играют чрезвычайно важную роль. Программные системы, обеспечивающие проведение лекционных занятий, а также системы автоматизированного и удаленного контроля качества усвоения пройденного материала разрабатываются, как правило, крупными компаниями с большим штатом сотрудников и на протяжении нескольких лет [1,2,3]. Даже в программах ответственного назначения при их сдаче в эксплуатацию остается 0,04...0,15 ошибок на 1000 строк кода [9, 10]. Не свободны от наличия ошибок и программные средства учебного назначения, даже если они разрабатываются известными компаниями [11]. Программные средства учебного назначения имеют меньшие объемы, но и их невозможно полностью избавить от ошибок. Поэтому важную роль играет возможность исправления как можно большего количество ошибок на ранних этапах жизненного цикла программ. С этой целью в работе предлагается использовать простую интуитивную модель надежности программного обеспечения, которая, с одной стороны, достаточно проста с вычислительной точки зрения, а с другой стороны, позволяет оценить количество необходимых тестовых прогонов, для того чтобы в последующем использовать более сложные модели надежности

Специфика программных средств учебного назначения
Модель Миллса надежности программного обеспечения
Простая интуитивная модель надежности программного обеспечения
РЕЗУЛЬТАТЫ И ОБСУЖДЕНИЕ
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.