Характеристики качественного программного обеспечения
Кроме функциональных возможностей, присущих программным продуктам по определению, эти продукты обладают и другими показателями, характеризующими их качество. Данные показатели не вытекают непосредственно из того, какие действия может выполнять программный продукт. Они характеризуют поведение программы во время выполнения ею своих действий, структуру и организацию исходного кода программы, ее документированность. Примером таких показателей (иногда называемых нефункциональными показателями) может служить время ожидания пользователем ответа на свой запрос или понятность программного кода. Конечно, множество тех показателей или характеристик, которые можно ожидать от ПО, зависит от типа программной системы. Например, банковская система должна быть защищенной, интерактивная игра должна быть чувствительной к действиям пользователя-игрока, систему телефонных переключений прежде всего характеризует ее надежность и т.д. Но эти специфические показатели, как и множество других подобных характеристик, можно обобщить в виде показателей качественных программных систем, приведенных в табл. 1.3. Таблица 1.3. Основные показатели качественного программного обеспечения
В этой книге основное внимание уделяется только двум из перечисленных показателей – удобству сопровождения и надежности. Большинство методов, средств и технологий инженерии программного обеспечения ориентированы на то, чтобы помочь в создании программных систем с этими показателями качественного ПО. Освещение темы эффективности ПО требует специальных знаний, удобство эксплуатации ПО также отдельная и большая тема, но к ней я еще вернусь в главе 15.
Читайте также: I. Глаз человека как оптическая система. Физические характеристики элементов глаза. Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|