Квалиметрия. Варжапетян А.Г. - 115 стр.

UptoLike

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

115
логический граф решения проблемы, где событиями графа являются
процедуры, частные задачи, алгоритмы, программы. Определяются
режимы реализации каждого события графа: автоматический, инте
рактивный (диалоговый), ручной. Происходит согласование с заказ
чиком.
3. Определение программы работ. Выявляются теоретические про
блемы, уточняется объем заимствований и новых разработок, зада
ются сроки и конкретные исполнители. Создается структура БД и
БЗ, под них разрабатываются программы. Выдаются ТЗ на програм
мирование входных, выходных форм и форм отчетности.
4. Выполнение программы работ. Общее руководство осуществ
ляет генеральный конструктор системы, за разработкой и взаимо
действием программ следит опытный системный программист. Ре
шаются задачи контроля качества, определения оптимального рас
пределения ресурсов.
5. Разработка системы тестов. Для каждого программируемого
алгоритма необходимо разработать контрольный тест, проверяющий
правильность работы программы во всех разветвлениях алгоритма
при разных сочетаниях исходных условий. Необходим также конт
рольный пример, а точнее банк примеров. Возможно также построе
ние системы тестов, проверяющих:
– точность приближенного решения;
– чувствительность к изменению исходных данных (робастность);
– оценку эффективности алгоритмов.
6. Апробация рабочего варианта. Демонстрация заказчику с це
лью определения степени соответствия целям и задачам. Доработка
системы после уточнений и корректив может также состоять из не
скольких итераций.
7. Подготовка отчета. В окончательный отчет включаются:
– обзор существующих методов решения заданной или близких
проблем;
– методы и алгоритмы, разработанные или используемые для ре
шения;
– описание структуры;
– входные и выходные формы;
– инструкция для пользователя;
– описание примера решения проблемы и так далее.
Примером подобных систем является АСЭО – 1 «Выбор проекта».
В системе осуществляется отсев менее значимых проектов, степень
дублированности, предложения по агрегированию. Эта работа про
водится каждым экспертом за счет стратификации (страта – слой),