Технология разработки программного обеспечения. Зубкова Т.М. - 13 стр.

UptoLike

Составители: 

риода времени с достаточно большой вероятностью. При этом под отказом в
ПС понимают проявление в нем ошибки. Таким образом, надежное ПС не
исключает наличия в нем ошибок
важно лишь, чтобы эти ошибки при
практическом применении этого ПС в заданных условиях проявлялись доста-
точно редко. Убедиться, что ПС обладает таким свойством можно при его
испытании путем тестирования, а также при практическом применении. Та-
ким образом, фактически мы можем разрабатывать лишь надежные, а не пра-
вильные ПС.
При оценке степени надежности ПС следует также учитывать послед-
ствия каждого отказа. Некоторые ошибки в ПС могут вызывать лишь некото-
рые неудобства при его применении, тогда как другие ошибки могут иметь
катастрофические последствия, например, угрожать человеческой жизни.
Поэтому для оценки надежности ПС иногда используют дополнительные по-
казатели, учитывающие стоимость (вред) для пользователя каждого отказа.
Легкость применения это характеристики ПС, которые позволяют
минимизировать усилия пользователя по подготовке исходных данных, при-
менению ПС и оценке полученных результатов, а также вызывать положи-
тельные эмоции определенного или подразумеваемого пользователя.
Эффективность это отношение уровня услуг, предоставляемых ПС
пользователю при заданных условиях, к объему используемых ресурсов.
Сопровождаемость это характеристики ПС, которые позволяют
минимизировать усилия по внесению изменений для устранения в нем оши-
бок и по его модификации в соответствии с изменяющимися потребностями
пользователей.
Мобильность это способность ПС быть перенесенным из одной сре-
ды (окружения) в другую, в частности, с одной ЭВМ на другую.
Функциональность и надежность являются обязательными критерия-
ми качества ПС, причем обеспечение надежности будет красной нитью про-
ходить по всем этапам и процессам разработки ПС. Остальные критерии ис-
пользуются в зависимости от потребностей пользователей в соответствии с
требованиями к ПС. Для конкретизации качества ПС по каждому из критери-
ев используется стандартизованный набор достаточно простых свойств ПС,
однозначно интерпретируемых разработчиками. Такие свойства мы будем
называть
примитивами качества ПС. Некоторые из примитивов могут ис-
пользоваться по нескольким критериям. Ниже приводится зависимость кри-
териев качества от примитивов качества ПС.
Функциональность: завершенность.
Надежность: завершенность, точность, автономность, устойчивость,
защищенность.
Легкость применения: П-документированность, информативность
(только применительно к документации по применению), коммуникабель-
ность, устойчивость, защищенность.
Эффективность: временнáя эффективность, эффективность по ресур-
сам (по памяти), эффективность по устройствам.
13
риода времени с достаточно большой вероятностью. При этом под отказом в
ПС понимают проявление в нем ошибки. Таким образом, надежное ПС не
исключает наличия в нем ошибок − важно лишь, чтобы эти ошибки при
практическом применении этого ПС в заданных условиях проявлялись доста-
точно редко. Убедиться, что ПС обладает таким свойством можно при его
испытании путем тестирования, а также при практическом применении. Та-
ким образом, фактически мы можем разрабатывать лишь надежные, а не пра-
вильные ПС.
       При оценке степени надежности ПС следует также учитывать послед-
ствия каждого отказа. Некоторые ошибки в ПС могут вызывать лишь некото-
рые неудобства при его применении, тогда как другие ошибки могут иметь
катастрофические последствия, например, угрожать человеческой жизни.
Поэтому для оценки надежности ПС иногда используют дополнительные по-
казатели, учитывающие стоимость (вред) для пользователя каждого отказа.
       Легкость применения − это характеристики ПС, которые позволяют
минимизировать усилия пользователя по подготовке исходных данных, при-
менению ПС и оценке полученных результатов, а также вызывать положи-
тельные эмоции определенного или подразумеваемого пользователя.
       Эффективность − это отношение уровня услуг, предоставляемых ПС
пользователю при заданных условиях, к объему используемых ресурсов.
       Сопровождаемость − это характеристики ПС, которые позволяют
минимизировать усилия по внесению изменений для устранения в нем оши-
бок и по его модификации в соответствии с изменяющимися потребностями
пользователей.
       Мобильность − это способность ПС быть перенесенным из одной сре-
ды (окружения) в другую, в частности, с одной ЭВМ на другую.
       Функциональность и надежность являются обязательными критерия-
ми качества ПС, причем обеспечение надежности будет красной нитью про-
ходить по всем этапам и процессам разработки ПС. Остальные критерии ис-
пользуются в зависимости от потребностей пользователей в соответствии с
требованиями к ПС. Для конкретизации качества ПС по каждому из критери-
ев используется стандартизованный набор достаточно простых свойств ПС,
однозначно интерпретируемых разработчиками. Такие свойства мы будем
называть примитивами качества ПС. Некоторые из примитивов могут ис-
пользоваться по нескольким критериям. Ниже приводится зависимость кри-
териев качества от примитивов качества ПС.
       Функциональность: завершенность.
       Надежность: завершенность, точность, автономность, устойчивость,
защищенность.
       Легкость применения: П-документированность, информативность
(только применительно к документации по применению), коммуникабель-
ность, устойчивость, защищенность.
       Эффективность: временнáя эффективность, эффективность по ресур-
сам (по памяти), эффективность по устройствам.

                                                                     13