12.03.2012
Лекция №4
05.03.2012
Семинар №3-4
Задания:
· Построить СЛТ программного продукта
· Построить СЛТ проекта
OS = fS(IS) (1)
Сравнивание входы/выходы à выстроим цепочечный граф, тип - ЖЦ
*- «от возможностей»
**- «от потребностей»
Можно строить модель черного ящика
O2 = f2(I2)
I2 = f2 -1 (O2) (2)
Преобразования (обратно оператору f2)
Обратимость операторов (1) и (2) редко осуществляется. Если использовать один ((1) или (2)) – не полная реализация.
Математический анализ
Функция (2-ух и более переменных) à нет обратимости (нет обратного оператора)
Точечно-множественное преобразование – мало изучено и мало используется.
Прогностика/История
Прогностика – экстраполяция в будущее
История – экстраполяция в прошлое
Идея метода экстраполяции
Область определения функции
Есть значения функции в конечных точках.
Задача – определить значение в любой другой точке.
Не является элементом этого множества
Представление функции в виде рядов. В математическом доказательстве любая функция может быть представлена в виде ряда (есть универсальное представление). Надо представить коэффициенты разложения (их может быть разное количество).
2
Метод наименьших квадратов, уклонение экспериментальных данных или предсказанных
2 min
Сумма Предсказания Факт
квадратов
отклонения
Выбор коэффициентов таким образом, чтобы минимизировать кол-во квадратов.
Интрополяция – один из методов построения черных ящиков «не вскрывая».
Метод черного ящика – базируется на мгновенности реагирования выходов на входы (предполагаемая причина – следственные связи).
Если нет установленной связи, то это не вход и не выход.
В модели черного ящика вход и выход могут быть привязаны ко времени à появляются запаздывания.
QS = fS (IS)
Фаза целеполагания/Фаза функционирования
Q^1 = fS (IS^) – как предположение (специальная структура функции – в начале фазы целепологания)
QS = fS (IS) – на конце фазы функционирования
целепологание функционирование
Альтернативные структуры программ развивающегося ТО
ТО = < V, P, L, T, T’, T’’ >
Каждый компонент на 3-х уровнях.
Целевое назначение – множество функций V = {f}nj – конечно, количество альтернатив 2nj – каждый может быть предметом разработки.
Сети с детерминированной структурой.
w
Y |
X |
n дуги и вершины – выполн.
Альтернативные сети – оба требования снимаются
V
Сети с альтернативной структурой.
X |
если (Л Uj-), то истина (А Uj+)
конъюнкции
Соединительное «ИЛИ»
Исключающее «ИЛИ»
Событие X наступит, если выполняется хотя бы одна из входящих дуг.
Uj
--//--//--, если выполняется одна и только одна дуга (не более одной).
Uj+
--//--//--, если выполняется хотя бы одна выходная дуга.
Uj+
--//--//--, если выполняется одна и только одна дуга (не фиксирована некая другая).
Число степени свободы – если соединить или использовать