Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Требования к программному средству

РефератПомощь в написанииУзнать стоимостьмоей работы

Необходимо в случае неправильного ввода данных (цифр), данных не удовлетворяющих синтаксису и в случае выхода за границу длины ленты, соответствующим образом выдавать сообщение об ошибке. Одним из важных требований является возможность ввода настроек: первоначальное положение на ленте, заполнение данными, изменение длины ленты, величина задержки выполнения каждой команды; Проанализировав данную… Читать ещё >

Требования к программному средству (реферат, курсовая, диплом, контрольная)

Проанализировав данную задачу и оценив результат выполнения программы можно сформулировать основные требования и ограничения к данной работе.

Итак, основные требования к программе следующие:

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

Основные ограничения:

  • § длина ленты не должна превышать 65 536 ячеек;
  • § команды вводятся по одной в каждой строке;
  • § необходимо в случае неправильного ввода данных (цифр), данных не удовлетворяющих синтаксису и в случае выхода за границу длины ленты, соответствующим образом выдавать сообщение об ошибке.

Приведём также список команд, котырыми осуществляются основные действия над лентой, и их значения:

  • § Lt — сдвиг влево;
  • § RT — сдвиг вправо;
  • § Lt (n) — сбвиг на n полей влево;
  • § Rt (n) — сдвиг на n полей вправо;
  • § write — записать из памяти;
  • § write1 — записать `1';
  • § write0 — записать `0';
  • § read — считать в память;
  • § del — удалить.
Показать весь текст
Заполнить форму текущей работой