Министерство образования и науки Российской Федерации
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
№ 3656
74
О-641
ОРГАНИЗАЦИОННОЭКОНОМИЧЕСКИЙ РАЗДЕЛ
ДИПЛОМНОГО ПРОЕКТА
Методические указания
к дипломному проектированию
для студентов всех специальностей
факультета прикладной математики и информатики
НОВОСИБИРСК
2009
ББК 74.580.252.4я73
О-641
Составитель канд. техн. наук, доцент В.Г. Кобылянский
Рецензент канд. физ.-мат. наук, доцент М.Г. Зайцев
Работа подготовлена кафедрой программных систем
и баз данных
© Новосибирский государственный
технический университет, 2009
2
ВВЕДЕНИЕ
Организационно-экономический раздел дипломного проекта для
студентов всех специальностей факультета прикладной математики и
информатики выполняется с целью изучения:
методик расчетов экономических показателей программных проектов;
методики расчета метрических характеристик программ;
методов организации и управления программными проектами. <...> В данных методических указаниях рассматриваются следующие методы расчетов экономических характеристик проектов:
метод функционально-стоимостного анализа [2];
расчет на основе алгоритмических моделей (на примере модели
COCOMO) [1];
3
метод приведенных затрат [2];
расчет на основе метрических характеристик программы [7, 13]. <...> В этом случае критерий является вектором и включает в
себя в качестве компонентов параметры эффекта (эффективности). <...> При монокритериальной постановке оптимизируют (максимизируют или
минимизируют) один из параметров эффекта. <...> Многокритериальные системы при анализе и оптимизации используют:
принцип Паретто, в соответствии с которым оптимизация системы производится до тех пор, пока улучшаются все параметры эффекта,
включая параметры безопасности;
принцип фон Неймана–Моргенштерна, в соответствии с которым хорошим решением считается решение, позволяющее обеспечить
внешнюю и внутреннюю устойчивость параметров эффективности. <...> ОБЩИЕ СВЕДЕНИЯ <...>
Организационно-экономический_раздел_дипломного_проекта.pdf
Министерство образования и науки Российской Федерации
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
74
О-641
№ 3656
ОРГАНИЗАЦИОННОЭКОНОМИЧЕСКИЙ
РАЗДЕЛ
ДИПЛОМНОГО ПРОЕКТА
Методические указания
к дипломному проектированию
для студентов всех специальностей
факультета прикладной математики и информатики
НОВОСИБИРСК
2009
Стр.1
ББК 74.580.252.4я73
О-641
Составитель канд. техн. наук, доцент В.Г. Кобылянский
Рецензент канд. физ.-мат. наук, доцент М.Г. Зайцев
Работа подготовлена кафедрой программных систем
и баз данных
© Новосибирский государственный
технический университет, 2009
2
Стр.2
ОГЛАВЛЕНИЕ
Введение .........................................................................................................
1. Функционально-стоимостный анализ .................................................
1.1. Общие сведения ...................................................................................
1.2. Формальные методы, используемые при функциональностоимостном
анализе системы. ...........................................................
1.2.1. Способы задания структур..........................................................
1.2.2. Метод морфологического анализа. ............................................
1.2.3. Матрицы попарных сравнений. ..................................................
1.2.4. Метод расстановки приоритетов. ...............................................
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. Определение значимости и относительной важности функций
по уровням функциональной модели. ................................
2. Расчет экономической эффективности на основе метода приведенных
затрат ...........................................................................................
2.1. Капитальные затраты ...........................................................................
85
3
5
5
7
7
8
10
11
12
12
13
13
17
19
20
20
21
22
23
24
Стр.85
2.2. Эксплуатационные расходы ................................................................
2.3. Определение экономической эффективности ...................................
2.4. Пример расчета.....................................................................................
3. Расчет стоимостных характеристик на основе модели COCOMO .
3.1. Общие принципы оценки производительности ................................
3.2. Модель СОСОМО ................................................................................
3.2.1. Уровень предварительного прототипирования ........................
3.2.2. Уровень предварительного проектирования .............................
3.2.3. Постархитектурный уровень ......................................................
3.2.4. Продолжительность проекта и найм персонала .......................
3.2.5. Пример расчета ............................................................................
4. Основные понятия метрической теории программ ..........................
4.1. Метрические характеристики программ ............................................
4.1.1. Длина программы ........................................................................
4.1.2. Объем программы........................................................................
4.1.3. Количество входных и выходных переменных программы в
предельно краткой записи ..........................................................
4.1.4. Потенциальный объем и уровень реализации программы ......
4.1.5. Оптимизация количества модулей в программе и их длины...
4.1.6. Количественная оценка работы программирования. Квалификационное
и фактическое время программирования. .........
4.1.7. Оценка надежности программы в начальный период эксплуатации
.....................................................................................
4.2. Пример расчета метрических характеристик ....................................
4.2.1. Расчет характеристик для одномодульной программы по исходным
данным ...........................................................................
4.2.2. Расчет характеристик для одномодульной программы по результатам
реализации..................................................................
4.2.3. Расчет характеристик для программы, состоящей из нескольких
модулей ........................................................................
4.3. Анализ результатов расчетов ..............................................................
5. Управление программными проектами ..............................................
5.1. Процессы управления ..........................................................................
86
26
26
27
30
32
37
41
42
43
49
50
55
55
56
56
57
57
58
59
60
61
61
62
63
64
65
66
Стр.86
5.2. Планирование проекта .........................................................................
5.2.1. План проекта ................................................................................
5.2.2. Контрольные отметки этапов работ ...........................................
5.3. График работ ........................................................................................
5.3.1. Временные и сетевые диаграммы ..............................................
5.4. Управление рисками ............................................................................
5.4.1. Определение рисков ....................................................................
5.4.2. Анализ рисков ..............................................................................
6. Варианты заданий на организационно-экономический раздел ......
Библиографический список ..........................................................................
68
68
70
71
72
76
78
81
83
84
87
Стр.87