1.1 Розробка технічного завдання на створення програмного забезпечення (ПЗ)
Програма, яка розробляється називається «Проєктування системи обліку часу на заводі.».
Об'єкт практичної роботи – час на заводі..
Предмет практичної роботи – процес обліку часу на заводі.
Метою практичної роботи є розробка автоматизованого робочого місця
Менеджера за росподілом робочого часу на заводі в середовищі Borland C++ Builder.
Виходячи з мети роботи, я визначив для себе наступні завдання:
1) Розробити і описати наочну область програми;
2) Розробити алгоритм на мові С++;
3) Показати можливості вживання автоматизованого робочого
менеджера (тобто здійснити програмну реалізацію і протестувати
розроблене застосування);
Результатом моєї практичної роботи є додаток з графічним інтерфейсом на мові С++, що реалізовує роботу з базою даних. Дане застосування може вважатися повноцінною програмою з властивими їй основними операціями. Програма дозволяє сортувати, фільтрувати, додавати нові записи і видаляти що існують.
Перелік документів, на підставі яких створюється програма:
- Технічні вимоги;
- Технічне завдання на розробку.
Планові терміни початку та закінчення робіт: згідно з розпорядженням.
Порядок оформлення та подання результатів роботи по створенню програми:
Після півтора місяця з дня одержання завдання представити звіти робіт, складених при розробці програми. Після закінчення роботи надати повну версію програми з повною документацією до неї.
Вид автоматизованої діяльності: Можливість користувача програми детально ознайомитися зі структурою програми, можливість відредагувати
Перелік об'єктів, на яких передбачається використання програми:
- ПК на робочому місці;
Найменування і необхідні значення технічних, технологічних, виробничо-економічних та ін.. показників об'єкта, які повинні бути досягнуті при впровадженні програми:
- Збільшення швидкості ознайомлення зі структурою;
- Зменшення трудомісткості робіт з аналізу;
- Зменшення часу на здійснення написання нових частин коду, редагування та виправлення виниклих помилок.
Вимоги до програми:
Програма складається з декількох взаємопов'язаних форм. Взаємодія здійснюється через спеціальну клавішу. Взаємодія з клієнтами здійснюється безпосередньо.
Показники призначення (ступінь пристосовності програми до змін процесів управління і значень параметрів):
Програма легко сприйнятлива і зручна, оскільки має зручний інтерфейс для користувачів.
- При збої створює докладний звіт про помилки, що дозволяє легко знайти несправність;
- Має зручну панель переходів
Структура даних:
- Складається з декількох форм;
- Контроль даних проводиться завдяки контролю користувачів програми;
- При розробці програми використовувати середовище C++ Builder
Програма не залежить від платформ.
Для забезпечення функціонування програми на об'єкті впровадження мають бути створені група або призначений відповідальна особа, що відповідають за:
- Загальносистемне забезпечення;
- Організаційне забезпечення;
- Забезпечення, призначене для адміністраторів;
- Інформаційне забезпечення;
- Методологічне забезпечення;
- Забезпечення інформаційної безпеки.
Склад і зміст робіт зі створення програми:
Стадії та етапи розробки:
- Побудова алгоритмів майбутньої програми.
- Розробка потрібних форм, призначених для роботи з інформацією;
- Розробка інтерфейсу;
- Розробка програмного забезпечення для роботи;
Технічна документація:
Були складені документи, що містять довідкову інформацію про програму та роботі з нею;
Порядок контролю і приймання програми:
Приймання повинна здійснюватися у формі попередніх випробувань програми, її тестування до запуску;
Склад, обсяг, і методи випробувань повинні бути визначені в документах, що розробляються на етапі робочої документації для кожної здавальної одиниці.
З боку замовника, програма буде оцінюватись по таким критеріям:
- Правильність підрахунків;
- зручний інтерфейс;