Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_лабор_осн_прогр_инжен.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Порядок виконання роботи

  1. За обраною темою з лабораторної роботи №8 розробити вимоги до функціонального ПЗ:

  • З конструювати ПЗ використовуючи рисунок 9.1;

  • В UML побудувати діаграму варіантів використання;

  • В UML побудувати діаграму діяльності.

  1. Напишіть будь-яку нескладну програму на мові С++ або Delphi, наприклад: обчислення квадратного рівняння, обчислення площі трикутника за формулою Герону, тощо.

  2. Розробити діаграму послідовності та потоку даних

  3. Протестуйте програму та оформіть результати як лабораторну роботу.

Лабораторна робота 10. Документування пз

Мета: Здобути навички по розробці та оформленні документації ПЗ, розробляти технічне завдання до ПЗ

Теоретична частина

Програми повинні бути відповідним чином задокументовані. Документація на програми стандартизована в рамках ЕСПД.

Документація включає:

1. Опис застосування:

  • призначення програми;

  • умови застосування;

  • опис завдання.

2. Опис програми:

  • загальні відомості;

  • постановка задачі;

  • опис логічної структури.

3. Керівництво по використанню:

  • вхідні та вихідні дані;

  • запуск програми;

  • перевірка програми.

4. Текст програми

Вимоги до змісту технічного завдання визначає ГОСТ 19.201-78. Технічне завдання оформляють відповідно до ГОСТ 19.106-78 на аркушах формату А4 і А3, без заповнення полів сторінки. Номери сторінок проставляють у верхній частині сторінки над текстом.

Наявність титульної частини є обов’язковою. Інформаційну частину допускається в документ не включати.

Технічне завдання повинне містити наступні розділи:

  • вступ;

  • підстави для розробки;

  • призначення розробки;

  • вимоги до програми або програмного продукту;

  • вимоги до програмної документації;

  • техніко-економічні показники;

  • стадії і етапи розробки;

  • порядок контролю і приймання;

  • у технічне завдання допускається включати додатки.

Залежно від особливостей програми або програмного виробу допускається уточнювати зміст розділів, вводити нові розділи або об'єднувати окремі з них.

У розділі “Вступ” вказують найменування, коротку характеристику області застосування програми або програмного продукту і об'єкту, в якому використовують програму або програмний продукт.

У розділі “ Підстави для розробки” повинні бути вказані:

  • документ (документи), на підставі яких ведеться розробка;

  • організація, що затвердила цей документ, і дата його затвердження;

  • найменування і (або) умовне позначення теми розробки.

У розділі “ Призначення розробки” повинне бути вказане функціональне та експлуатаційне призначення програми або програмного продукту.

Розділ “Вимоги до програми або програмного продукту” повинен містити наступні підрозділи:

  • вимоги до функціональних характеристик;

  • вимоги до надійності;

  • умови експлуатації;

  • вимоги до складу і параметрів технічних засобів;

  • вимоги до інформаційної і програмної сумісності;

  • вимоги до маркірування і упаковки;

  • вимоги до транспортування і зберігання;

  • спеціальні вимоги.

У підрозділі “Вимоги до функціональних характеристик” повинні бути вказані вимоги до складу виконуваних функцій, організації вхідних і вихідних даних, тимчасових характеристик і т.п.

У підрозділі “Вимоги до надійності” повинні бути вказані вимоги для забезпечення надійного функціонування (забезпечення стійкого функціонування, контроль вхідної і вихідної інформації, час відновлення після відмови і т. п.).

У підрозділі “Умови експлуатації” повинні бути вказані умови експлуатації (температура навколишнього повітря, відносна вогкість і т.п. для вибраних типів носіїв даних), при яких повинні забезпечуватися задані характеристики, а також вид обслуговування, необхідна кількість і кваліфікація персоналу.

У підрозділі “Вимоги до складу і параметрів технічних засобів” указують необхідний склад технічних засобів з вказівкою їх основних технічних характеристик.

У підрозділі “Вимоги до інформаційної і програмної сумісності” повинні бути вказані вимоги до інформаційних структур на вході і виході, до методів рішення, початкових кодів, мов програмування і програмних засобів, що використовуються програмою. При необхідності повинен забезпечуватися захист інформації і програм.

У підрозділі “Вимоги до маркірування і упаковки” у загальному випадку указують вимоги до маркірування програмного продукту, варіанти і способи упаковки.

У підрозділі “Вимоги до транспортування і зберігання” повинні бути вказані для програмного продукту умови транспортування, місця зберігання, умови зберігання, умови складування, терміни зберігання в різних умовах.

У розділі “ Вимоги до програмної документації” повинен бути вказаний попередній склад програмної документації і, при необхідності, спеціальні вимоги до неї.

У розділі “ Техніко-економічні показники” повинні бути вказані: орієнтовна економічна ефективність, передбачувана річна потреба, економічні переваги розробки в порівнянні з кращими вітчизняними і зарубіжними зразками або аналогами.

У розділі “ Стадії і етапи розробки” встановлюють необхідні стадії розробки, етапи і зміст робіт (перелік програмних документів, які повинні бути розроблені, узгоджені і затверджені), терміни розробки, а також визначають виконавців.

У розділі “ Порядок контролю і приймання” повинні бути вказані види випробувань і загальні вимоги до приймання роботи.

У додатках до технічного завдання, при необхідності, приводять: перелік науково-дослідних і інших робіт, що обґрунтовують розробку; схеми алгоритмів, таблиці, описи, обґрунтування, розрахунки і інші документи, які можуть бути використані при розробці; інші джерела розробки.