Требования к программной документации.
Назначение разработки.
Функциональное:
Предназначено для расчетов операционных показателей и составления оптимизационного плана распределения ресурсов.
Эксплуатационное:
Предназначено для использования в научных учреждениях и на предприятии. Также может использоваться в ознакомительных целях.
Требования к программе или программному изделию.
Данная программа должна отвечать следующим требованиям:
- требования к функциональным характеристикам:
Входные данные:
l - количество заявок
n – количество каналов (устройств системы)
t – время обработки запроса
Выходные данные:
- трафик-интенсивность p – отношение интенсивности входного потока к интенсивности обслуживания, если р<1, то всегда существует статистическое стационарное состояние;
- вероятность нахождения в системе не более n требований F(n);
- среднее число требований в системе ;
- среднее число требований в очереди ;
- время ожидания в очереди ;
- среднее время ожидания в очереди ;
- время ожидания в системе ;
- среднее время ожидания в системе ;
- коэффициент простоя обслуживающего устройства ;
- вероятность то время ожидания в очереди меньше
- вероятность существования в очереди P;
- среднее число требований, не находящихся в системе ;
- среднее число незанятых каналов ;
- коэффициент простоя требований ;
- вероятность отказа очередному оборудованию в обслуживании V;
- коэффициент занятости оборудования ;
- вероятность того, что поступившее требование получит отказ ;
- вероятность того, что все аппараты будут заняты П;
Функции:
- ny=jambda/tоб – функция для расчета интенсивности потока обслуживания;
- p=jambda/ny – трафик-интенсивность;
- g = System.Math.Pow(p, (n + 1)) – трафик-интенсивность в степени n-каналов + 1;
- Fn=1- g – вероятность нахождения в системе;
- P = (1 / (1 + p + ((p * p) / res))) – вероятность существования очереди;
- nср=P*(1-p) – среднее число требований в системе;
- lср = n – nср – среднее число требований не находящихся в системе;
- mср = (P*lср*p)/(lср*(System.Math.Pow(1-(P/lср),2))) – среднее число требований в очереди;
- tf = (1/ny)*(p/(2*(1-p))) – среднее время ожидания в системе;
- ts = tf+(1/ny) – среднее время ожидания в очереди ;
- w = System.Math.Pow(p, 2) – трафик интенсивность в степени n;
- Q = (1 - ((w / res) * P)) – относительная пропускная способность;
- A = jambda * Q – абсолютная пропускная способность;
- k = A / ny – коэффициент простоя;
- Sср = mср – p – среднее число не занятых каналов;
- kпр = Sср/n – коэффициент занятости;
- Ftf = 1 – p – вероятность очереди (простоя);
- требования к надежности:
Особые требования соблюдения надежности при работе с программой не требуются. Стоит лишь соблюдать заполнение обязательных полей при расчетах.
- условия эксплуатации:
Особые требования при эксплуатации программы не требуются. Следует соблюдать основные требования безопасности при работе с вычислительной техникой.
- требования к составу и параметрам технических средств:
Минимальные требования:
OC Windows 98/ME/2000/XP, Pentium IV 1500, 256 MB RAM, 32 MB video card, sound, дисплей, клавиатура, мышь, дисковод, подключение к интернету.
- требования к информационной и программной совместимости:
Данная программа написана на языке c# с поддержкой .Net Framework 3.5. ( должен быть установлен перед работой с программой). Данная программа устанавливается с помощью пакета установки и не имеет открытого кода. Также программа не зависит от каких либо программных продуктов, и может использоваться с любыми другими как стандартными, так и со специальными программными продуктами. При использовании данной программы на компьютере должен быть установлен браузер для просмотра отчетов, также должны присутствовать средства общения с принтером (драйвера) для распечатки отчетов и графиков.
- требования к маркировке и упаковке:
Не имеет.
- требования к транспортированию и хранению:
Не имеет.
- специальные требования:
При работе с программным продуктом проверяйте правильность заполненных полей. При возникновении ошибки обратитесь в справочник по программе либо перезапустите ее.
Стадии и этапы разработки.
- Определить входные и выходные переменные
- Определить какие функции будут использоваться
- Написать алгоритм программы
- Построить диаграммы
- Написать программу
- Отладить программу
- Провести тестирование
- Создать установочник.
Порядок контроля и приемки.
Виды испытаний:
Проверка документации на соответствие
Требования к программной документации.
Программная документация должна содержать следующие документы:
- Руководство пользователя;
- Справочник о программе;
- Справка о программе;
|