управління інженерними даними.
Основні завдання, які ставляться перед будь-якою системою автоматизованого проектування - це скорочення термінів розробки нового виробу і підвищення якості виконання проекту. Creo вирішує ці завдання оптимальним шляхом. Програма володіє рядом переваг в порівнянні з конкурентами. Але, як і будь-який інший продукт, не позбавлений недоліків.
Один з недоліків Creo - відсутність зручних засобів підготовки конструкторської документації відповідно до вітчизняної ЕСКД. У тому числі - засобів формування специфікацій на складальне виріб.
Для подолання зазначеного недоліку в компанії Солвер був розроблений плагін (надбудова) PartList для формування специфікацій на складальне виріб у відповідності з вітчизняними ГОСТами.
Модуль PartList призначений для автоматизації процесу створення специфікації на складальне виріб, розроблений в Creo (Малюнок 1). Після установки модуль автоматично підключається в момент запуску Creo і дозволяє призначати значення параметрів специфікації компонентів збірки, установлювати позиції компонентів (автоматично або вручну), формувати вихідний документ для перегляду і друку.
Однак підприємству, розроблюваних виробів, необхідно не тільки підготувати і, можливо, роздрукувати документацію до нього, але і мати можливість зберігати і тиражувати цю документацію в деякому загальновживаному, міжплатформеній, електронному форматі.
Метою даної кваліфікаційної роботи є розробка програмного продукту забезпечує експорт специфікації з додатка PartList. Розроблюваний програмний модуль повинен виконувати експорт в стандартному, повсюдно використовуваному форматі. При розробці механізму експорту необхідно використовувати сучасні, що широко застосовуються, добре документовані і по можливості відкриті технології.
5.2 Визначення трудомісткості розробки програмного продукту
Для визначення трудомісткості розробки програмного продукту скористаємося укрупнених норм часу на виготовлення та супровід програмних засобів обчислювальної техніки (далі - Норми ).
Параметри розроблювального ПП наведені в таблиці 5.1.
Таблиця 5.1 - Параметри розроблювального ПП
ПараметрЗначеніеСтадіі розробки ПП1) технічне заданіе2) технічний проект3) робочий проект4) внедреніеСтепень новизни ПППС, є розвитком певного параметричного ряду ПС на колишньому типі ЕОМ/Основи тип ЕОМ ---------- Новий тип ОС ---------- Ступінь охоплення реалізованих функцій стандартними ПП60% Кошти розробки ППСістеми програмування на основі Java c СУБД (MySQL), Google Web Toolkit, Spring Framework, HibernateХарактер середовища разработкіПерсональние IBM PC-сумісні ЕОМ c ОС Windows Група сложностіГруппа 3 (мінімальна складність) Функції ПП1) виведення даних на екран2) обробка помилкових сітуацій3) формування бази данних4) обробка записів бази данних5) конвертація документа
Відповідно до параметрами ПП, зазначеними в таблиці 5.1, визначимо чисельні величини, що характеризують ПП, використовуючи для цього табличні залежності, певні Нормами .
Результати наведемо в таблиці 5.2.
Таблиця 5.2 - Чисельні величини, що характеризують ПП
ВелічінаОбозначеніеЗначеніеУдельний вага трудомісткості стадій розробки ПП: попереднього проектування, технічного проекту, робочого проекту та впровадження відповідно L прпр 0,06 L ТП 0,5 L РП 0,34 L Вн 0,1 Поправочний коефіцієнт, що враховує ступінь новизни ПП і використання при розробці ПП нових типів ЕОМ і ОС K Н 0,40 Поправочний коефіцієнт, що враховує ступінь використання в розробці стандартних ПП K Т 0,8 Поправочний коефіцієнт, що враховує характер середовища розробки і засоби розробки ПП K УР 0,17
Використовуючи дані таблиці 5.2, зробимо розрахунки, необхідні для визначення трудомісткості ПП, відповідно до Нормами raquo ;. Значення розрахованих величин наведемо в таблиці 5.3 Загальний обсяг розроблювального ПП оцінений в 24 010 умовних машинних команд.
Таблиця 5.3 - Розрахунок трудомісткості ПП
ВелічінаОбозначеніе і порядок расчетаЗначеніеКоеффіціент складності ПП 1,16Общій обсяг розроблювального ПП 36940Базовая трудомісткість розробки ПП, чол. дні T Б тисяча п'ятсот двадцять...