Требования к программному изделию

1. Функциональные требования:

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

b. Программа должна обеспечивать точность вычислений: значения, вычисляемые программой, должны быть максимально приближены к точным значениям во избежание ошибок, связанных с их использованием.

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

d. Использовать алгоритм приведенный в пункте 1.

2. Эксплуатационные требования:

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

b. Программа должна обеспечивать высокую скорость вычислений. Вычисления с высокой точность (порядка 10 -15 ) не должны занимать более 5-7 секунд.

c. Программное изделие должно работать без сбоев в течение 6-7 часов.

3. Требования к интерфейсам:

a. Интерфейс программы должен быть максимально простым и понятным.

b. Программный продукт должен предусматривать ввод данных с клавиатуры и чтение данных из файла. Для ввода данных с клавиатуры должны быть предусмотрены поля для ввода размера матрицы, точности, коэффициентов матрицы и вектора начального приближения. Помимо этого интерфейс программного средства должен содержать кнопки «Ввести данные с клавиатуры» - для ввода и проверки данных, введенных с клавиатуры, «Вывести результат на экран» - для вывода результата расчетов на экран, «Записать результат в файл» - для записи результатов вычислений в файл.

c. Конечный результат при нажатии кнопки «Записать результат в файл» дублируется на экран.

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

4. Операционные требования:

a. Программный продукт должен быть совместим с операционной системой Windows XP и ее более поздними аналогами.

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

5. Другие требования:

a. Программный продукт должен корректно работать с матрицами размера не более 20х20 и не менее 3х3.

b. Программный продукт должен уведомлять пользователя посредством сообщений о всех возникающих ошибках и неточностям, как на этапе ввода данных, так и на этапе выполнения расчетов.


ПОДСЧЕТ КОЛИЧЕСТВА ФУНКЦИОНАЛЬНЫХ ТОЧЕК

 

ОПРЕДЕЛЕНИЕ ГРАНИЦ ПРОГРАММНОГО СРЕДСТВА

 

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: