="justify"> Вимога до надійності
Передбачити контроль введеної інформації передбачити блокування некоректних дій користувача при роботі з системою.
Забезпечити коректне завершення обчислень з відповідною діагностикою при перевищенні наявних обчислювальних ресурсів.
Забезпечити цілісність інформації, що зберігається в базі даних.
Вимога до складу і параметрів технічних засобів.
Система повинна працювати на ibm сумісних персональних комп'ютерах.
Вимога до інформаційної та програмної сумісності
Система повинна працювати під управлінням сімейства windows xp і вище.
Вимога до програмної документації
Розробляються система повинна включати довідкову інформацію про роботу системи і підказки користувачеві.
До складу супроводжуючої документації повинні входити:
Пояснювальна записка.
Керівництво користувача.
. 2.2 алгоритм вирішення задачі
1) введення відомих змінних лінійних рівнянь a1, a2, a3, b1, b2, b3, c1, c2, c3, s1, s2, s3;
) розрахунок головного визначника матриці і 3 визначників матриць із заміненими стовпцями, розрахунок невідомих коефіцієнтів x, y, z;
) висновок отриманих даних;
) запит на повтор операції;
) кінець.
. 2.3 список використовуваних ідентифікаторів
1. A1, a2, a3, b1, b2, b3, c1, c2, c3 - відомі коефіцієнти лінійних рівнянь;
. S1, s2, s3 - значення рівнянь;
. Gopred, opred1, opred2, opred3 - визначники шуканих матриць;
. X, y, z - шукані величини, результат розрахунку.
. 2.4 інструкція по використанню програми
1. Набір програми;
2. Компіляція програми;
4. Введемо відомі коефіцієнти;
5. Друк значень gopred, opred1, opred2, opred3, а також x, y, z - результат розрахунку.
2.2.5 мінімальна конфігурація
1.Тип процесора intel pentium i (або аналогічний по продуктивності).
. обсяг оперативного запам'ятовуючого пристрою не менше 128 кв.
Вимога до інформаційної та програмної сумісності: система повинна працювати під управлінням сімейства windows 98 і вище.
. 2.6 призначення ПО
Розроблюване по призначене для вирішення завдань по знаходженню контурних струмів в ланцюзі, для знаходження визначників матриці 3х3, для знаходження значень невідомих змінних в системі лінійних рівнянь методом Крамера.
2.2.7 документація на навчальний програмний продукт
Архітектурна документація:
В даному випадку програмний продукт буде реалізований в якості консольного застосування (командний інтерфейс), в такому випадку створений програмний продукт зможе задовольняти мінімальним вимогам конфігурації, прописаним в теоретичному завданні і працювати на платформі ms dos і wndows, починаючи з версії 3.11.
У тз була представлена ??рекомендація до мови програмування для написання коду - з ++. Вказівок з приводу вибору системи програмування в тз не представлено, тому засіб для написання, трансляції та налагодження програми також може бути вибрано програмістом. В даному випадку обраний програмний продукт visualc ++ виробництва фірми microsoft.
Результат тестування програми:
Тестування програми здійснювалось на комп'ютері зі встановленою операційною системою microsoft 7 service pack 1.
Технічні характеристики комп'ютера:
Процесор: pentium (r) dual-core cpu t4300 @ 2.10 ghz;
Обсяг оперативного запам'ятовуючого пристрою: 3 gb;
Далі представлений приклад вирішеного завдання на ріс.2.2.1:
Малюнок 2.2.1 розрахунок контурних струмів
Перевірка відповіді, обчисленого програмою:
. Складемо матрицю відомих числових коефіцієнтів, а також матрицю - стовпець вільних членів:
?? =(8, 3,? 1; 3, 12, 5;? 1, 5, 9), b=(23, 0,? 25).
. Розрахуємо визначник заданої матриці, використовуючи формулу:
| a |=((8 * 12 * 9) + (3 * 5 * (- 1)) + (3 * 5 * (- 1))) - (((- 1) * (- 1) * 12) + (5 * 5 * 8) + (3 * 3 * 9))== 541;
...