оценивания совместного влияния различных характеристик и атрибутов качества на функциональную пригодность ПС с учетом затрат на их реализацию (см. лекцию 12).
Структура основных документов,
отражающих требования к программным средствам
При разработке требований к проектам программных средств кроме основных целей, назначения и функций важно учесть и сформулировать содержание достаточно полного множества характеристик, каждая из которых может влиять на успех проекта программного продукта. Для уменьшения вероятности случайного пропуска важного требования заказчикам и пользователям целесообразно иметь типовые проекты перечней (шаблоны) наборов требований, которые можно целеустремленно сокращать и адаптировать, обеспечивая целостность требований для конкретных проектов ПС. Ниже представлены примеры состава требований на двух этапах жизненного цикла сложных ПС: на этапе формирования концепции ПС и на этапе детального проектирования комплекса программ.
Состав концепции основных требований к программному средству:
описание обобщенных результатов обследования и изучения существующей системы и внешней среды;
описание целей, назначения программного продукта и потребностей заказчика и потенциальных пользователей в заданной среде применения;
перечень базовых стандартов предполагаемого проекта программного продукта;
общие требования к характеристикам комплекса задач ПС:
цели создания программного продукта и назначение комплекса функциональных задач;
перечень объектов среды применения ПС (технологических объектов управления, подразделений предприятия и т. п.), при управлении которыми должен решаться комплекс задач;
периодичность и продолжительность решения комплекса задач;
связи и взаимодействие комплекса задач с внешней средой и другими компонентами системы;
распределение функций между персоналом, программными и техническими средствами при различных ситуациях решения требуемого комплекса функциональных задач;
требования к входной информации:
источники информации и их идентификаторы;
перечень и описание входных сообщений (идентификаторы, формы представления, регламент, сроки и частота поступления);
перечень и описание структурных единиц информации входных сообщений или ссылка на документы, содержащие эти данные;
требования к выходной информации:
потребители и назначение выходной информации;
перечень и описание выходных сообщений;
регламент и периодичность их выдачи;
допустимое время задержки решения определенных задач;
описание и оценка преимуществ и недостатков разработанных альтернативных вариантов функций в концепции создания проекта ПС;
сопоставительный анализ требований заказчика и пользователей к программному продукту и набора функций в концепции ПС для удовлетворения требований заказчика и пользователей;
обоснование выбора оптимального варианта требований к содержанию и приоритетам комплекса функций ПС в концепции;
общие требования к структуре, составу компонентов и интерфейсам с внешней средой;
ожидаемые результаты и возможная эффективность реализации выбранного варианта требований в концепции ПС;
ориентировочный план реализации выбранного варианта требований концепции ПС;
общие требования к составу и содержанию документации проекта ПС;
оценка необходимых затрат ресурсов на разработку, ввод в действие и обеспечение функционирования ПС;
предварительный состав требований, гарантирующих качество применения ПС;
предварительные требования к условиям испытаний и приемки системы и ПС.
Do'stlaringiz bilan baham: |