- •Лабораторна робота № 1
- •1.2 Підстава для розробки
- •1.3 Призначення розробки
- •1.4 Вимоги до проекту
- •1.4.1 Вимоги до функціональних характеристик
- •1.4.2 Вимоги до надійності
- •1.4.3 Умови експлуатації
- •1.4.4 Вимоги до состава й параметрів технічних засобів
- •1.4.5 Вимоги до інформаційної й програмної сумісності
- •1.5 Вимоги до програмної документації
- •1.6 Техніко-економічні показники
- •1.7 Стадії й етапи розробки
- •1.8 Порядок контролю й приймання
- •Завдання
- •Хід роботи
- •Звіт повинен містити
- •Види компонентів
- •Завдання
- •Метрики стилістики й зрозумілості програм. Метрика рівня коментованості програм
- •Метрики Холстеда
- •Метрика зміни довжини програмної документації
- •Завдання
- •Завдання
- •Хід роботи
- •Звіт повинен містити
- •Документація по супроводу програмних засобів.
- •Завдання
- •Хід роботи
- •Контрольні питання
- •Завдання
- •Хід роботи
- •Звіт повинен містити
- •Контрольні питання
1.8 Порядок контролю й приймання
Контроль здійснюється кінцевими користувачами системи, підключеними на етапі тестування системи.
Прийом комплексу здійснюється після його повної установки й настроювання під конкретних користувачів і короткого курсу по навчанню користувачів.
По завершенні розробки системи повинні бути проведені наступні види випробувань:
тестування на захист від некоректного уведення;
тестування на захист від несанкціонованого використання;
тестування на повноту обміну інформацією між різними додатками.
Завдання
Виберіть предметну область і розробіть для неї технічне завдання для майбутнього програмного комплексу.
Вар. |
Предметна область |
1 |
Програма «Аукціон в Інтернеті» |
2 |
Програма продажу товарів по каталогу |
3 |
Програма для автоматизації роботи станції автомобільної заправки |
4 |
Програма «Електронна бібліотека» |
5 |
Програма для автоматизації роботи коледжу «Екзаменаційна сесія» |
6 |
Програма для автоматизації роботи коледжу «Відділ кадрів» |
7 |
Програма «Міжміські телефонні розмови» |
8 |
Програма «Прокат автомобілів» |
9 |
Програма «Туристична фірма» |
10 |
Програма для автоматизації роботи реєстратури лікарні |
11 |
Програма для автоматизації перевезення вантажів |
12 |
Програма продажу товарів зі складу |
13 |
Програма для автоматизації роботи перукарні |
14 |
Програма замовлення товарів поштою |
15 |
Програма для скачування музики з Інтернет |
16 |
Програма «Продаж дисків» |
17 |
Програма «Обмін валют» |
18 |
Програма «Продаж квитків у кінотеатр» |
19 |
Програма для автоматизації роботи салону мобільного зв'язку |
20 |
Програма «Продаж залізничних квитків» |
Хід роботи
Вивчите теоретичні відомості по створення технічного завдання.
Виберіть предметну область і визначите напрямку її рішення.
Розробіть технічне завдання.
Зробіть висновок по роботі.
Контрольні питання
Що являє собою технічне завдання?
Як розробляється ТЗ?
Етапи ТЗ.
Лабораторна робота № 2
Тема: «Розробка алгоритму роботи програмного продукту, основних функцій та модулів».
Мета: знати алгоритму роботи програмного продукту.
Теоретичні відомості
Блок-схема— це графічна інтерпретація алгоритму, що представляє набір геометричних фігур, кожна з яких зображує яку-небудь операцію або дію. Форма символів і правила складання схем алгоритмів встановлені стандартами: ДЕРЖСТАНДАРТ 19.701—90 «Схеми алгоритмів програм, даних і систем».
Основні елементи, що використовуються при побудові блок-схем представлені на рисунку 1.
Рисунок 1 - Основні
елементи для побудови блок-схем
Правила побудови алгоритмів мовою блок-схем
1. Блок-схема будується зверху долілиць.
2. У будь-якій блок-схемі є тільки один елемент, що відповідає початку алгоритму, і один елемент, що відповідає кінцю алгоритму.
3. Повинен бути ходячи б один шлях їхнього початку блок-схеми будь-якому елементу.
4. Повинен бути хоча б один шлях від кожного елемента блок-схеми в кінець блок-схеми.
Перш ніж приступитися до складання блок-схеми, необхідно:
1. Регламентувати состав входу й виходу, тобто визначити імена вхідних даних, проміжних і вихідних результатів.
2. Дати найменування основній програмі й допоміжним алгоритмам.