Программное средство обеспечивает работу с одним внутренним логическим файлом (ILF). В данном файле хранится вся необходимая программному средству информация: размер матрицы, ее коэффициенты, точность вычислений и начальное приближение.
Число типов элементов данных (DET) внутреннего логического файла равно шести:
1. n – количество строк в матрице. Количество строк равно количеству столбцов, так как расчет ведется для так называемых квадратных матриц.
2. Mas – заданная матрица.
3. e - заданная точность.
4. x0 – начальное приближение.
5. l - результат вычислений – максимальное собственное число заданной матрицы.
6. k – количество итераций, необходимых для вычисления максимального собственного числа матрицы с заданной точностью.
Число типов элементов записей (RET) для внутреннего логического файла равно четырем:
1. Mas – матрица.
2. x0 – вектор.
3. n, k –целые числа.
4. e, l - вещественные числа.
Таким образом, уровень сложности внутреннего логического файла определен как низкий.
|
|
Внешних интерфейсных файлов (ELF) данное программное средство не имеет.
ИДЕНТИФИКАЦИЯ И ОЦЕНКА ФУНКЦИОНАЛЬНОСТИ ТРАНЗАКЦИЙ (EI, EO, EQ)
Данное программное средство предусматривает два внешних ввода (EI): ввод данных с клавиатуры и ввода данных из файла.
Для ввода данных с клавиатуры число типов элементов данных (DET) равно пяти: Mas, x0, n, e, а также кнопка «Ввести данные с клавиатуры». Количество используемых типов (FTR) равно пяти.
Уровень сложности для данного типа ввода определен как высокий.
Для ввода данных из файла результаты аналогичны результатам для ввода с клавиатуры, за исключение использования символьной строки с именем файла и соответствующей кнопки для загрузки данных. То есть, DET = 6, FTR=5. Уровень сложности для данного типа ввода определен как высокий.
Данное программное средство имеет только один внешний запрос (EQ) – запрос на корректность введенных данных. Для этого необходимы переменные Mas, x0, n, e, их значения проверяются соответственно: для матрицы – проверка на занесение недопустимых символом – знаков либо букв, для начального приближения – на равенство нулю, занесение недопустимых символов, для размера матрицы – принадлежность к заданным пределам, для точности – ограничение по порядку. Таким образом, DET=4, FTR=3. Информация на выходе данного запроса – «Введенная информация корректна» или «Введенная информация некорректна». То есть, DET=FTR=1. Таким образом, уровень сложности внешнего запроса определен как средний.
Данное программное средство предусматривает два внешних вывода: вывод данных в файл и вывод данных на экран. Для вывода данных на экран число типов элементов данных DET равно четырем: заданная точность, полученное максимальное собственное число матрицы, количество итераций, а также кнопка «Вычислить результаты». Количество используемых типов FTR равно трем. Таким образом, уровень сложности вывода на экран определен как средний.
|
|
Для записи данных в файл количество типов элементов данных DET равно пяти: максимальное собственное число, заданная точность, количество итераций, имя файла, а также кнопка «Записать результаты в файл». Количество используемых типов FTR равно четырем. Таким образом, уровень сложности вывода в файл определен как средний.