Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_ПиОА[1].doc
Скачиваний:
20
Добавлен:
30.08.2019
Размер:
2.53 Mб
Скачать

3.3. Понятие качества пс

Хорошее ПС должно обладать рядом свойств, обеспечивающих его использование в течение длительного периода, т.е. обладать определенным качеством. Качество ПС  это совокупность черт и характеристик, которые определяют его способность удовлетворять заданные потребности пользователей. Совокупность свойств ПС, которые образуют удовлетворительное качество, зависят от условий и характера эксплуатации средства. Поэтому при описании качества должны быть зафиксированы критерии отбора требуемых свойств ПС. К критериям качества относятся: функциональность, надежность, легкость применения, эффективность, сопровождаемость, мобильность.

1. Функциональность  это способность выполнять набор функций, удовлетворяющих потребности пользователя. Этот набор определяется во внешнем описании ПС.

2. Надежность обсуждалась в первой теме.

3. Легкость применения  это характеристики и свойства, способствующие минимизации усилий пользователя по подготовке исходных данных, применению ПС и интерпретации результатов, а также вызывающие у него положительные эмоции.

4. Эффективность  это отношение уровня услуг, предоставляемых ПС пользователю при заданных условиях, к объему используемых ресурсов.

5. Сопровождаемость  это характеристики и свойства, способствующие минимизации усилий по внесению изменений в ПС и его модернизации.

6. Мобильность  это способность ПС быть перенесенным из одной среды в другую, в частности, с одного компьютера на другой.

Функциональность и надежность – обязательные критерии качества, причем обеспечение надежности – главное требование на всех этапах и процессах разработки ПС. Остальные критерии используются в зависимости от потребностей пользователя.

3.4. Внешнего описания и его роль в обеспечении качества пс

Разработка ПС начинается с процесса формулирования требований. Процесс основывается на пожеланиях заказчика и завершается созданием документа, определяющего задачи разработчиков. Этот документ называют внешним описанием ПС. Внешнее описание играет роль точной постановки задачи, решение которой обеспечивает создание ПС. Оно должно содержать информацию, необходимую пользователю для эксплуатации средства. Оно является исходным документом для трех параллельно протекающих процессов разработки текстов программ: конструирование и кодирование, разработка документации по применению, подготовка комплекта тестов.

Исходным документом для разработки внешнего описания является определение требований к ПС. Поскольку требования поступают от заказчика, то формирование документа представляет собой длительный и трудный итерационный процесс взаимодействия между заказчиком и разработчиком. Трудности связаны с тем, что пользователь плохо представляет, что ему нужно. Использование компьютера в "узких" местах деятельности пользователя может потребовать принципиального изменения всей технологии этой деятельности, о чем пользователь может не догадывается. Вопросы, которые необходимо отразить при определении требований, часто не имеют определенной формулировки, что приводит к неправильному пониманию разработчиком их сути. В связи с этим определению требований часто предшествует процесс системного анализа, в котором выясняется, насколько целесообразно и реализуемо "заказываемое" ПС, как повлияет оно на деятельность пользователя и какими особенностями оно должно обладать. Иногда разрабатывается упрощенная версия средства, называемая прототипом. Анализ "пробного" применения прототипа выявляет действительные потребности пользователя и уточняет требования к ПС.

Во внешнем описании выделяют две самостоятельные части - функциональную и нефункциональную спецификации. Функциональная спецификация описывает функции, которые должно выполнять ПС, и, следовательно, определяет фрагменты программ, реализующие декларированные функции. Нефункциональная спецификация определяет требования к качеству ПС, которые формулируются так, чтобы были ясны цели, которые необходимо достичь в ходе разработки. Иначе эту часть внешнего описания называют спецификацией качества. Спецификация качества, в отличие от функциональной спецификации, представляется в неформализованном виде и определяет выбор альтернативных решений при реализации функций ПС, а также стиль документов и программ. Разработка спецификации качества предшествует разработке функциональной спецификации, так как некоторые требования к качеству предопределяют включение в функциональную спецификацию специальных функций, например, защиты от несанкционированного доступа к объектам информационной среды. Структуру внешнего описания выражает формула

Внешнее описание ПС =

определение требований + спецификация качества + функциональная спецификация

Внешнее описание определяет, что должно делать ПС и какими внешними свойствами обладать. Оно не указывает, как обеспечить эти внешние свойства и как организовать ПС. Внешнее описание должно точно и полно определить те задачи, которые будут решать разработчики ПС. В то же время оно должно быть понятно заказчику, так как на его основании принимается решение о заключении договора на разработку ПС. Внешнее описание играет ключевую роль и в обеспечении качества ПС, так как спецификация качества ставит перед разработчиком конкретные ориентиры, определяющие решения для реализации специфицированных функций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]