
- •Методичні вказівки
- •1 Розробка та документування програмного продукту 5
- •2 Оформлення пояснювальної записки 8
- •3 Вимоги до змісту пояснювальної записки 15
- •1Розробка та документування програмного продукту
- •1.1Мета роботи
- •1.2Короткі теоретичні відомості
- •1.3Завдання до роботи
- •1.5Контрольні питання
- •2Оформлення пояснювальної записки
- •2.1Загальні вимоги
- •2.2Нумерація сторінок
- •2.3Нумерація розділів, підрозділів, пунктів та підпунктів
- •2.4Ілюстрації
- •2.5Таблиці
- •2.6Переліки
- •2.7Формули та рівняння
- •2.8Посилання в тексті
- •3Вимоги до змісту пояснювальної записки
- •3.1Структура пояснювальної записки
- •3.1.1Реферат
- •3.1.3Перелік умовних позначень, символів, одиниць, скорочень і термінів
- •3.1.4Вступ
- •3.1.5Висновки
- •3.1.6Перелік посилань
- •3.1.7Додатки
- •3.2Керівництво програміста
- •3.3Керівництво оператора
- •Література
1Розробка та документування програмного продукту
1.1Мета роботи
Засвоїти основні особливості розробки цілісних програмних продуктів, а також навчитися оформлювати документацію про розроблений програмний продукт.
1.2Короткі теоретичні відомості
Під час професійної діяльності, коли розробник дійшов до певного високого рівня, перед ним можуть виникати задачі значного масштабу. Тобто такі задачі, які є не тривіальними, через що розробник має підходити до їх вирішення з великою акуратністю та відповідальністю. Часто якщо розробник до цього мав справу лише с простими, невеликими проектами, він починає розробку так, як він звик, тобто починає відразу реалізовувати систему, але потім він може зрозуміти, що певні момент на початку роботи були не зовсім вірними, або були зовсім невірними.
Через це важливе розуміння перших етапів розробки програмного продукту: аналіз технічного завдання, проектування програмного продукту та розробка архітектури програмного забезпечення. На виконання цих етапів краще виділити значний час роботи, проробити та продумати всі найменші дрібниці реалізації, після чого вже перейти до безпосередньої реалізації програмного продукту.
Крім того, після розробки програмного продукту, коли він вже задовольняє всім потребам та вимогам замовникам необхідно задокументувати всі етапи, моменти та особливості розробки, зокрема, обрану структуру та архітектуру, модулі, пакети, класи, методи за властивості класів. Це також важливо як для розробника, так і для замовника, оскільки розробник може через деякий час повернутися до цього продукту, а документація допоможе йому згадати особливості розробки. В свою чергу, замовник через деякий час може передати продукт на розробку іншому виконавцю, а наявність документації допоможе краще розібратися в уже існуючій розробці.
1.3Завдання до роботи
1.3.1 Ознайомитися з теоретичними відомостями щодо написання технічного завдання на розробку програмного забезпечення.
1.3.2 Обрати тему для розробки програмного забезпечення та узгодити її з викладачем. Вибір теми має ґрунтуватися на наступних принципах: розроблювана у подальшому система має працювати з певним сховищем даних, має виконувати обробку та збереження даних, повинно бути орієнтовано на можливість користування великою кількістю різних користувачів, а також має мати візуальний інтерфейс.
1.3.3 Розробити програмне забезпечення у відповідності до обраної теми та оформити документацію по розробленому програмному продукту. Документація по продукту має містити наступні пункти:
– аналіз предметної області;
– розробка архітектури програмного забезпечення;
– основні особливості щодо реалізації програмного продукту;
– керівництво програміста;
– керівництво оператору.
1.3.4 Провести критичний аналіз розробленого програмного забезпечення та оформленої документації. При необхідності внести корективи.
1.3.5 Оформити звіт та відповісти на контрольні питання.
1.4Зміст звіту
1.4.1 Реферат.
1.4.2 Зміст.
1.4.3 Вступ.
1.4.4 Аналіз предметної області.
1.4.5 Розробка структури системи.
1.4.6 Основні особливості реалізації програмного продукту.
1.4.7 Керівництво програміста.
1.4.8 Керівництво оператора.
1.4.9 Висновки.