будованою функцією. Саме тому і виникає необхідність у розробці окремого програмного продукту, що обчислює максимальне власне число заданої матриці.
. Вимоги до програмного виробу
1. Функціональні вимоги:
a. Програма повинна обчислювати тільки максимальне з власних значень матриці з точністю, заданої користувачем.
b.Программа повинна забезпечувати точність обчислень: значення, обчислювані програмою, повинні бути максимально наближені до точних значень для уникнення помилок, пов'язаних з їх використанням .. Програма повинна обчислювати власні числа для будь-якої заданої матриці .. Використовувати алгоритм наведений у пункті 1 .
2. Експлуатаційні вимоги:
a. Програма повинна працювати з txt файлами: здійснювати читання вихідної матриці з файлу і запис отриманого результату у файл. Внутрішня структура файлів визначається розробником.
b. Програма повинна забезпечувати високу швидкість обчислень. Обчислення з високою точність (порядку 10 - 15) не повинні займати більше 5-7 секунд .. Програмне виріб повинен працювати без збоїв протягом 6-7 годин.
3. Вимоги до інтерфейсів:
a. Інтерфейс програми повинен бути максимально простим і зрозумілим.
b.Программний продукт повинен передбачати введення даних з клавіатури і читання даних з файлу. Для введення даних з клавіатури повинні бути передбачені поля для введення розміру матриці, точності, коефіцієнтів матриці і вектора початкового наближення. Крім цього інтерфейс програмного засобу повинен містити кнопки «Ввести дані з клавіатури» - для введення і перевірки даних, введених з клавіатури, «Вивести результат на екран» - для виведення результату розрахунків на екран, «Записати результат у файл» - для запису результатів обчислень в файл .. Кінцевий результат при натисканні кнопки «Записати результат у файл» дублюється на екран .. Програмний продукт повинен передбачати можливість запису кінцевого результату у файл.
4. Операційні вимоги:
a. Програмний продукт має бути сумісний з операційною системою Windows XP і її більш пізніми аналогами.
b. Програмний продукт повинен містити необхідну довідкову інформацію, яка дозволить користувачеві уникнути примітивних помилок при роботі з програмою.
5. Інші вимоги:
a. Програмний продукт повинен коректно працювати з матрицями розміру не більше 20х20 і не менш 3х3.
b. Програмний продукт повинен повідомляти користувача за допомогою повідомлень про всіх виникаючих помилках і неточностей, як на етапі введення даних, так і на етапі виконання розрахунків.
. Підрахунок кількості функціональних точок
Визначення меж програмного засобу
Розроблюване програмний засіб є повністю локальним і не передбачає обміну даними з іншими програмними засобами через локальні або глобальні мережі.
Ідентифікація та оцінка функціональності данн (ILF, EIF)
Програмний засіб забезпечує роботу з одним внутрішнім логічним файлом (ILF). У даному файлі зберігається вся необхідна програмного засобу інформація: роз...