Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Duc Thien.doc
Скачиваний:
15
Добавлен:
17.09.2019
Размер:
1.69 Mб
Скачать

3. Организационно - экономическая часть

Для расчета трудоемкости на разработку системой формирования баз знаний в формате CLIPS будем применять программный комплекс Galaxy, который разработан студентами кибернетического факультета.

Этапы расчета трудоемкости и их соответствующие параметры приведены на рис. 3.1 - 3.4.

Поскольку система формирования баз знаний реализована в Delphi7.0, будем назавать ее программным средством (ПС), как указано в методике [8].

ПС является развитием определенного ряда ПС на прежнем типе ЭВМ/ОС. При разработке системой используются CASE-технологии. Степень охвата реализуемых функций разрабатываемого ПС будет свыше 60%, как показано на рис. 3.1.

Рис. 3.1 – Первый этап

Программное средство обладает следующими характеристиками (рис. 3.2):

  • наличие мощного интеллектуального языкового интерфейса высокого уровня с пользователем;

  • режим работы в реальном времени;

  • обеспечение телекоммуникационной обработки данных;

Программное средство содержит следующие функции:

  • управление работой компонентов ПС;

  • формирование базы данных;

  • обработка записей базы данных;

  • организация поиска и поиск в базе данных;

  • статистическая обработка данных.

Рис. 3.2 - Второй этап

Инструмент моделирования построен на Delphi 7, поэтому средством обработки ПС являются языки 4GL. ПС пока работает на ПС совместимеы и должно предусматривать: наличие экранных подсказок,выдача на экране контекстно-зависимой помощи, обеспечение хранения и поиска данных в сложных структурах и возможность связи с другими ПС (рис. 3.3).

Рис. 3.3 - Третий этап

На рис. 3.4 приведен результат расчета трудоемкости данной работы

Рис. 3.4 - Результат расчета трудоемкости

Из рис. 3.4 видно что, общая трудоемкость для разработки системой составляет 1432 чел/дней.

Из них 832 чел/дня на реализацию прототипа системы в Delphi7.0, 350 чел/дней – для заполнения БД актуальной информацией, 250 чел/дней – для устранения ошибочных ситуаций, связанных с обработкой больших объемов данных.

После завершения расчетов можно посмотреть отчет об этапах вычисления трудоемкости, с обоснованием результатов:

Обоснование решения

Общая трудоемкость разработки ПС (Тобщ) в человеко-днях определяется по формуле:

где Ti- трудоемкость i-й стадии разработки ПС; n - количество стадий разработки ПС. Так как CASE-средства используются, то разработка ПС содержит три стадии: Предварительное проектирование (ПП), Рабочий проект (РП), Внедрение (ВН). Трудоёмкоть стадии ПП рассчитывается по формуле:

Трудоёмкоть стадии РП рассчитывается по формуле:

Трудоёмкоть стадии ВН рассчитывается по формуле:

Таблица 3.1 - Зависимость значений поправочного коэффициента Кн от степени новизны ПС

Степень новизны

Новый тип ЭВМ

Новая ОС

Значение

Код степени новизны

ПС, являющееся развитием определенного ряда ПС

Нет

Нет

0,7

В

Таблица 3.2 - Зависимости коэффициентов удельного веса трудоемкости стадий разработки от степени новизны ПС и вида технологии

B

L1=0,5

L3=0,35

L3=0,15

Таблица 3.3 - Значение коэффициента использования в разработке типовых программ

Использование типовых программ, %

Значение Км

Свыше 60

0,6

Общая трудоемкость разработки ПС (То) рассчитывается по формуле:

,

где Тур - трудоемкость разработки ПС с учетом конкретных условий разработки;       Kсл - коэффициент сложности ПС>. Тур находится из:

,

где Тб - базовая трудоемкость разработки ПС;     Кур - поправочный коэффициент, учитывающий конкретные условия и средства разработки ПС.   Базовая трудоёмкость расчитывается по формуле:

,

где Тбпред-предыдущее значение Тб,   Тбпосл-последующая значение Тб       Voпред-предыдущее значение Vo,   Voпосл-последующая значение Vo

Группа сложности равна  1

Таблица 3.4 - Каталог функций программного средства

Наименование функции

Объём функции ПС

Управление работой компонентов ПС

3560

Формирование базы данных

5580

Обработка записей базы данных

2750

Орзанизация поиска и поиск в базе данных

10560

Статистическая обработка данных

12930

Объём программного средства Vo, тыс. условных машинных команд  35,38

Таблица 3.5 - Базовая трудоёмкость разработки

Объем ПС, тыс. услов. машин. Команд

Нормы времени, чел.-дни (группа 1)

34

6110

36

6334

Для данного случая

Tб=6110 + ((6334-6110)*((35,38-34)/(36-34))) = 6264,56

Таблица 3.6 - Коэффициент повышения сложности

Элемент, повышающий сложность ПС

Значение

Наличие экранных подсказок и меню функций

0,06

Выдача на экран контекстно-зависимой помощи

0,07

Обеспечение хранения и поиска данных в сложных структурах

0,07

Возможность связи с другими ПС

0,08

Наличие двух характеристик, повышающих сложность

0,18

Коэффициент повышения сложности находится по формуле:

и равен:1,46

Таблица 3.7 - Поправочный коэффициент Kур

Средства разработки ИС

Локальные сети

Языки 4GL (Visual Basic, Delphi, Java Builder)

0,26

На основе этого Тyr=1628,7856;       Тo=2378,026976

Трудоёмкость по стадиям ТПП=0,5*0,7*2378,026976=832 Т=0,35*0,7*0,6*2378,026976=350 ТВН=0,15*0,7*2378,026976=250 Общая трудоёмкость=832+350+250=1432

Один рабочий час программиста стоит 200 рублей.

Стоимость разработки ПО для Delphi7.0 составляет 286400 рублей

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]