Основні документи при проведенні проектування, їхній зв'язок.
Проходження документації при проектуванні
ДСТУ 1.3:2004 ПРАВИЛА ПОБУДОВИ, ВИКЛАДАННЯ, ОФОРМЛЕННЯ, ПОГОДЖЕННЯ, ПРИЙНЯТТЯ ТА ПОЗНАЧАННЯ ТЕХНІЧНИХ УМОВ
Овновні етапи проектування КС
Овновні етапи проектування сучасних КС
Основні етапи життєвого циклу
Ціна помилки
Кількість помилок
Ось чим займаються розробники 75% часу, і ось за що їм платять (Coralogix)
Тестування та діагностика КС
Економіка тестування та діагностики (професійного навчання та роботи за обраним фахом)
18.28M

DPKSM3_4A_20201019_2103=20240916_2025

1. Основні документи при проведенні проектування, їхній зв'язок.

ДСТУ 1.3:2004 ПРАВИЛА ПОБУДОВИ, ВИКЛАДАННЯ, ОФОРМЛЕННЯ, ПОГОДЖЕННЯ,
ПРИЙНЯТТЯ ТА ПОЗНАЧАННЯ ТЕХНІЧНИХ УМОВ
ГОСТ 2.106-68 Единая система конструкторской документации. Текстовые документы
ГОСТ 2.118-73 Единая система конструкторской документации. Техническое предложение
ГОСТ 19.201-78 Единая система программной документации. Техническое задание.
Требования к содержанию и оформлению
ГОСТ 34.602-89 Техническое задание на создание АС
2019-2020 н.р. НУЛП.
Глухов В.С. Дослідження та проектування комп’ютерних систем та мереж
1

2. Проходження документації при проектуванні

Рівень
Проходження документації Протоколи рівноправних об’єктів
N
ТЗ
ТУ
ЧТЗn
ПМ1
ПМn
N-1
ЧТЗ1
N-2
ЧТЗ1,1, ...
…, ЧТЗn,m
ПМ1,1, ...
…, ПМn,m
...
...
...
...
...
ЧТЗ1,1,1,..., ... …, ЧТЗn,m,...
1
ПМ1,1,1,…, ... …, ПМn,m,…
Виконання ТЗ
1 ТЗ (ЧТЗ) рівня N породжує n документів рівня N-1 (n = 3 … 9)
1 ТУ (ПМ) рівня N формується з n документів рівня N-1 (n = 3 … 9)
2019-2020 н.р. НУЛП.
Глухов В.С. Дослідження та проектування комп’ютерних систем та мереж
2

3. ДСТУ 1.3:2004 ПРАВИЛА ПОБУДОВИ, ВИКЛАДАННЯ, ОФОРМЛЕННЯ, ПОГОДЖЕННЯ, ПРИЙНЯТТЯ ТА ПОЗНАЧАННЯ ТЕХНІЧНИХ УМОВ

4 ПРАВИЛА ПОБУДОВИ, ВИКЛАДАННЯ ТА ОФОРМЛЕННЯ
4.1В ТУ загалом мають бути такі розділи:
• сфера застосування;
• нормативні посилання;
• технічні вимоги (параметри й розміри, основні показники та
характеристики, вимоги до сировини, матеріалів, покупних виробів,
комплектність, маркування, пакування);
• вимоги безпеки;
• вимоги охорони довкілля, утилізація;
• правила приймання;
• методи контролювання (випробування, аналізу, вимірювання);
• транспортування та зберігання;
• правила експлуатації, ремонту, настанова щодо застосування тощо;
• гарантії виробника.
Залежно від специфіки виробництва та призначення продукції ТУ
дозволено доповнювати іншими розділами та об'єднувати окремі
розділи.
2019-2020 н.р. НУЛП.
Глухов В.С. Дослідження та проектування комп’ютерних систем та мереж
3

4. Овновні етапи проектування КС

УДК 681.5.015
П.Б. Вовк, А.П. Усійчук
Луцький інститут
розвитку людини
Університету «Україна»
ПРОБЛЕМИ
ПРОЕКТУВАННЯ
ВБУДОВАНИХ
СИСТЕМ
2019-2020 н.р. НУЛП.
Глухов В.С. Дослідження та проектування комп’ютерних систем та мереж
4

5. Овновні етапи проектування сучасних КС

Абстрактні алгоритми та тестові приклади: стандарти
Структурні алгоритми, структура процесорів: розробник
4
Модель роботи окремих вузлів: математичний пакет (Maple)
1
2
Модель роботи окремих
вузлів спецпроцесора: HLL
Генерація описів окремих вузлів
спецпроцесора на HDL: HLL
Програма роботи
протокольного процесора: LLL
3
Генерація дослідницьких
впливів (помилок): HLL
Генерація машинних кодів програм
протокольного процесора: HLL
Генерація з’єднань окремих вузлів
спецпроцесора на HDL: HLL
Генерація командних файлів для
проведення моделювання: HLL
Опис з’єднань усіх вузлів на HDL: вручну (розробник)
Логічне моделювання ПЛІС: моделююча программа (WebPack, ActiveHDL)
Топологія ПЛІС: інтегральне середовище розробника (WebPack, ISE)
Фізичне моделювання ПЛІС: моделююча программа (WebPack, ActiveHDL)
Візуалізація результатів моделювання ПЛІС: HLL
2019-2020 н.р. НУЛП.
Глухов В.С. Дослідження та проектування комп’ютерних систем та мереж
5

6.

• якість – це сукупність
властивостей, що
визначають здатність
виробу задовільняти
вимоги користувача
Проєктний трикутник
2019-2020 н.р. НУЛП
Глухов В.С. Дослідження та проектування вбудованих комп’ютерних систем
6

7. Основні етапи життєвого циклу

2019-2020 н.р. НУЛП.
Глухов В.С. Дослідження та проектування комп’ютерних систем та мереж
7

8. Ціна помилки

2019-2020 н.р. НУЛП.
Глухов В.С. Дослідження та проектування комп’ютерних систем та мереж
8

9. Кількість помилок

• Програміст пише 10-200 рядків коду на день
• B0 – кількість помилок
• Відношення витрат з налагодження та тестування
Eнал до витрат з програмування E складає
Енал/E=log(1+B0), тобто, витрати з налагодження
та тестування складної програмної системи Енал,
принаймні, у log(1+B0) разів більше витрат з її
програмування E.
• Тому
розробка
автоматизованих
засобів
налагодження програмного забезпечення великих
систем - найважливіший напрямок зниження
трудомісткості його створення.
2024-2025 н.р. НУЛП
Глухов В.С. Дослідження та проектування вбудованих комп’ютерних систем
9

10. Ось чим займаються розробники 75% часу, і ось за що їм платять (Coralogix)

Ось чим займаються розробники 75% часу, і
ось за що їм платять (Coralogix)
5 фактів про те, скільки часу витрачається на налагодження
та виправлення коду в індустрії програмного
забезпечення. .
• 1) У середньому розробник створює 70 помилок на 1000
рядків коду (!)
• 2) 15 помилок на 1000 рядків коду потрапляють до
клієнтів
• 3) Виправлення помилки займає в 30 разів більше часу,
ніж написання рядка коду
• 4) 75% часу розробник витрачає на налагодження (1500
годин на рік!)
• 5) Тільки в США щорічно витрачається 113 мільярдів
доларів на виявлення та усунення дефектів продукції
2024-2025 н.р. НУЛП
Глухов В.С. Дослідження та проектування вбудованих комп’ютерних систем
10

11. Тестування та діагностика КС

• До 95 % усіх витрат
2024-2025 н.р. НУЛП
Глухов В.С. Дослідження та проектування вбудованих комп’ютерних систем
11

12. Економіка тестування та діагностики (професійного навчання та роботи за обраним фахом)

Ідея
Розробка
Дослідний взірець
Проектування для тестуваня – відлагодження першого рівня
Тестування та
діагностика
Попереднє погодження до виробництва
Проектування
друкованих плат,
боротьба із завадами,
забезпечення якісного
заземлення, розробка
програмного
забезпечення і таке інше
Витрати на забезпечення
Попереднє погодження до виробництва
Підготовка виробництва
Погодження до виробництва
Погодження до виробництва
Забезпечення економічності та необхідних функцій
Дослідний взірець
Науково-дослідна та дослідно-конструкторська
робота (НДР та ДКР)
Понесені витрати на
тестування, діагностику та
виправлення помилок
Підготовка виробництва
Виробництво
Проектування
2024-2025 н.р. НУЛП
Глухов В.С. Дослідження та проектування вбудованих комп’ютерних систем
12
English     Русский Правила