Разработка и исследование моделей и методов календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов тема диссертации и автореферата по ВАК РФ 05.13.17, кандидат технических наук Клименко, Анна Борисовна

  • Клименко, Анна Борисовна
  • кандидат технических науккандидат технических наук
  • 2012, Таганрог
  • Специальность ВАК РФ05.13.17
  • Количество страниц 170
Клименко, Анна Борисовна. Разработка и исследование моделей и методов календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов: дис. кандидат технических наук: 05.13.17 - Теоретические основы информатики. Таганрог. 2012. 170 с.

Оглавление диссертации кандидат технических наук Клименко, Анна Борисовна

Введение.

1. Исследование и анализ особенностей календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

1.1 Исследование области функционирования неоднородных систем исполнителей с обучением и наличием резерва ресурсов.

1.2 Прогнозирование стоимости проектов для неоднородных систем исполнителей с обучением и наличием резерва ресурсов на примере программных проектов.

1.3 Исследование и анализ наиболее значимых особенностей функционирования неоднородных систем исполнителей с обучением и резервом ресурсов.

1.3.1 Динамическое изменение характеристик системы исполнителей.

1.3.2 Факторы неопределенности в проектах.

1.3.3 Зависимость времени выполнения проекта от числа занятых исполнителей.

1.3.4 Наличие возможности изменения количества исполнителей и переназначения задач.

1.4 Исследование и анализ моделей календарного планирования.

1.4.1 Анализ применимости основных классов моделей календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

1.4.2 Исследование концепции динамического планирования и ее применимости к планированию для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

1.4.3 Использование динамического планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности на примере методологий разработки ПО.

Выводы.

2. Разработка и исследование моделей и методов календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

2.1 Исследование и анализ модели задачи комплектации вычислительной системы минимальной стоимости.

2.2 Разработка математической модели задачи календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов.

2.2.1 Предположения и допущения.

2.2.2 Формализация исходных данных.

2.2.3 Формализация процессов изменений в системе исполнителей.

2.2.4 Разработка целевой функции задачи календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности с оптимизацией по стоимостному критерию.

2.3 Разработка методов календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов.

2.3.1 Обоснование выбора метода решения задачи календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов.

2.3.2 Оценка минимального времени выполнения проекта.

2.3.3 Алгоритм оценки времени решения задачи исполнителем.

2.3.4 Разработка алгоритма диспетчеризации для неоднородной системы исполнителей с переменной производительностью.

2.3.5 Разработка метода оценки минимального времени завершения проекта для однородной системы исполнителей с переменной производительностью.

2.3.6 Разработка метода оценки минимального времени завершения проекта для неоднородной системы исполнителей с переменной производительностью.

2.3.7 Особенности оценки минимального времени выполнения проекта при условии существования резервного множества исполнителей Мтац.

2.3.8 Методика календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

Выводы.

3. Результаты вычислительного эксперимента.

3.1. Выбор структур графов задач.

3.2. Пример уменьшения стоимости проекта.

3.3 Сравнение результатов моделирования выполнения проекта в условиях увеличения числа исполнителей.

3.4 Пример уменьшения стоимости проекта при увеличении стоимости комплектации системы исполнителей.

Выводы.

Рекомендованный список диссертаций по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Введение диссертации (часть автореферата) на тему «Разработка и исследование моделей и методов календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов»

Задача календарного планирования является одной из классических задач исследования операций. Календарное планирование проектов, где исполнителями являются люди (или человеко-машинные комплексы), а конечным продуктом — результат их интеллектуальной деятельности, обладает следующими особенностями: производительность исполнителей носит переменный характер, суммарная производительность системы исполнителей не находится в прямой зависимости от количества ресурсов, существует резерв исполнителей, которые могут быть добавлены к уже функционирующей системе. При этом, как правило, имеются ограничения на следование решаемых задач.

Проблемами исследования особенностей динамики процессов производства интеллектуальных продуктов и услуг занимаются: Б. Боэм, Р. Мадахи, Т. К. Абдель-Хамид, С. Мадник, А. Коуберн. Полученные модели позволяют проводить оценку рисков проектов с учетом динамического изменения параметров систем.

Тема календарного планирования неоднократно рассмотрена в работах: Р.В. Конвея, B.JI. Максвелла, JI.B. Миллера, B.C. Танаева, М. Пинедо, Е.С. Вентцель, Д.Херрмана, Э.Лина и др. Календарное планирование представляется как задача распределения ресурсов с неизменными параметрами при фиксированном и заранее определенном множестве исполнителей. Обработка неопределенностей, влияющих на проект, производится путем использования концепции динамического планирования.

Также необходимо отметить работы А.Б. Барского, разработавшего модель и метод решения задачи комплектации вычислительной системы (ВС) минимальной стоимости, которая позволяет сформировать систему исполнителей и план распределения работ между ними, при условии выполнения проекта в указанный срок. Модель задачи комплектации ВС минимальной стоимости учитывает возможность формирования системы исполнителей и существование ограничений на следование задач без учета изменений параметров системы.

Таким образом, можно утверждать, что область календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов является недостаточно разработанной, что определяет актуальность темы исследования.

Целью данной работы является разработка и исследование моделей и методов календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

Исходя из поставленной цели, основной научной задачей является создание модели задачи календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности и разработка методов ее решения при следующих исходных данных: имеется неоднородная система исполнителей, работающих параллельно; неоднородное множество исполнителей, которые могут быть подключены к проекту; задачи, предназначенные к исполнению с ограничением на следование; плановое время завершения проекта и момент времени, в который происходит принятие решения о формировании состава множества исполнителей и распределении по ним не решенных задач.

Для достижения поставленной цели в диссертации решаются следующие задачи:

Похожие диссертационные работы по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Заключение диссертации по теме «Теоретические основы информатики», Клименко, Анна Борисовна

Выводы

Проведенный вычислительный эксперимент позволяет прийти к следующему важному заключению: добавление новых исполнителей к проекту не всегда ведет к его удорожанию (в отличие от ранее полученных результатов Абдель-Хамида и Мадника), точно также как и не всегда позволяет улучшить время выполнения проекта в целом вне зависимости от времени добавления новых исполнителей к проекту. Целесообразность добавления новых исполнителей к проекту с точки зрения стоимости проекта зависит от частной реализации графа задач: некоторые случаи позволяют существенно улучшить показатели стоимости проекта, и точно так же некоторые случаи, независимо от момента времени точки перепланирования, показывают отсутствие целесообразности изменения состава исполнителей.

Подводя итоги исследованию результатов моделирования, можно сделать следующие выводы:

1. Структура графа задач, предназначенных для решения, существенно влияет на возможность оптимизации разработки проекта при условии его выполнения в директивные сроки.

2. Экспериментально установлено, что в случае произвольного информационного графа задач эффект от добавления новых исполнителей к проекту в незначительной мере зависит от момента времени принятия решения, т.к. возможны такие частные реализации графов задач, когда добавление новых исполнителей в начале проекта ни коим образом не уменьшает общее время выполнения проекта, а лишь увеличивает его стоимость.

3. Также экспериментально установлено, что увеличение числа исполнителей, подключенных к проекту, не всегда приводит к его удорожанию за счет возможности составления более оптимального календарного плана работ по исполнителям и уменьшения общего времени работы над проектом.

4. Установлено, что качественный состав подмножеств исполнителей также существенно влияет на время выполнения проекта и на стоимость проекта в целом.

Заключение

В настоящее время в условиях роста рынка продуктов и услуг, являющихся результатом интеллектуального труда людей, задача календарного планирования по-прежнему актуальна. Более того, возросла актуальность составления календарных планов для таких систем исполнителей, где немаловажную роль играют процессы коммуникации, обучения и, кроме того, возможно существование резервного множества исполнителей, которых можно привлечь к проекту. Также системы, где исполнителями являются люди, являются неоднородными по причине различной производительности труда исполнителей, но вместе с тем могут быть разбиты на подгруппы исполнителей в зависимости от выполняемой ими роли.

Таким образом, можно очертить класс задач календарного планирования для неоднородных систем с обучением и наличием резерва ресурсов, выделяя ключевые особенности людских коллективов: способность к обучению, то есть повышение с течением времени производительности, неоднородность и возможность подключения к проекту дополнительных сотрудников. Также необходимо отметить, что выполнение работ как правило ведется в условиях неопределенности - когда затруднительно получить закон распределения для внутренних или внешних факторов, влияющих на эффективность выполнения проекта.

Учитывая, что для производства продуктов и услуг интеллектуального труда наиболее весомые затраты приходятся на оплату труда исполнителей, наиболее часто целевой функцией становится стоимость проекта, сводимая к суммарным затратам на оплату труда исполнителей. Анализ опубликованных в открытой печати работ показал, что исследования отечественных и зарубежных ученых акцентируют внимание на динамике проектов и на составлении расписаний, в то время как задача календарного планирования для систем с обучением и наличием резерва ресурсов в условиях неопределенности по-прежнему остается недостаточно проработанной.

Целью данной работы являлись разработка и исследование моделей и методов календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

Основной научной задачей являлось создание модели задачи календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности и разработка методов ее решения при следующих исходных данных: имеется неоднородная система исполнителей, работающих параллельно; неоднородное множество исполнителей, которые могут быть подключены к проекту; задачи, предназначенные к исполнению с ограничением на следование; плановое время завершения проекта и момент времени, в который происходит принятие решения о формировании состава множества исполнителей и распределении по ним не решенных задач.

Для достижения поставленной цели в диссертации были решены следующие задачи:

1. Проведено исследование и анализ модели задачи комплектации вычислительной системы минимальной стоимости как аналога.

2. Разработана математическая модель задачи календарного планирования и обоснован выбор критерия оптимизации для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

3. Разработан метод оценки минимального времени выполнения проекта для неоднородной системы исполнителей с переменной производительностью.

4. Разработана методика календарного планирования проекта для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

5. Разработан алгоритм диспетчеризации для неоднородной системы исполнителей с переменной производительностью.

6. Выполнены вычислительный эксперимент и проведена апробация разработанных методов. Наиболее существенные научные положения, выносимые на защиту:

1. Математическая модель задачи календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности, отличающаяся от модели задачи о комплектации ВС минимальной стоимости структурами исходных данных, налагаемыми ограничениями на переменные и наличием функциональных зависимостей производительности исполнителей от времени и состава системы исполнителей, что позволяет учесть наиболее значимые особенности систем исполнителей с обучением и наличием резерва ресурсов.

2. Метод получения младшей (7-выборки для неоднородных систем исполнителей с переменной производительностью, отличающийся от метода, описанного Барским А.Б., структурами исходных данных и введением зависимости производительности исполнителей от времени, что позволяет получить С-выборку с учетом изменения производительности исполнителей.

3. Метод оценки минимального времени выполнения проекта для неоднородной системы исполнителей с переменной производительностью, отличающийся от метода, предложенного Барским А.Б. структурами исходных данных, наличием дополнительной процедуры расчета времени завершения решения задач исполнителями и методом построения младшей Сг-выборки, что позволяет оценить минимальное время завершения проекта с учетом изменения производительности исполнителей и взвешенности информационного графа задач трудоемкостями задач;

4. Алгоритм диспетчеризации для неоднородной системы исполнителей с переменной производительностью, отличающийся от алгоритма Барского А.Б. структурами входных данных и наличием дополнительных процедур инициализации алгоритма и расчета времени завершения решения задач исполнителями, что позволяет произвести распределение задач по исполнителям с учетом изменения производительности исполнителей;

5. Методика календарного планирования для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности, позволяющая сократить расходы на оплату труда исполнителей (до 25%) при условии выполнения проекта в запланированный срок, а также выполнить прогнозирование общего бюджета проекта.

Научная новизна диссертационной работы заключается в создании модели, методов, алгоритма и методики календарного планирования проектов для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности.

Практическая ценность работы заключается в разработке модели, методов, алгоритма и методики, позволяющих прогнозировать общую стоимость проекта и уменьшить ее (до 25% по результатам вычислительного эксперимента).

Применение разработанных модели и методов календарного планирования имеет широкие перспективы в аспекте развития постиндустриального общества, когда все большую популярность приобретают продукты и услуги, являющиеся результатом интеллектуального труда. Календарное планирование для неоднородных систем исполнителей с обучением и наличием резерва ресурсов в условиях неопределенности позволяет учесть наиболее значимые особенности проектов, основанных на интеллектуальной деятельности человека.

Список литературы диссертационного исследования кандидат технических наук Клименко, Анна Борисовна, 2012 год

1. ГОСТ 19781-90. Вычислительная техника. Терминология: Справочное пособие. Выпуск 1 / Рецензент канд. техн. наук Ю. П. Селиванов — М.: Издательство стандартов, 1989. — 168 с.

2. Royce, W., Software Project Management — A Unified Approach, Reading, MA: Addison-Wesley, 1998.

3. Paulk, M., Weber, C., Curtis, В., and Chrissis, M., The Capability Maturity Model: Guidelines for Improving the Software Process, Reading, MA: Addison-Wesley, 1994.

4. Hareton Leung, Zhang Fan. Software Cost Estimation Электронный ресурс. 2002. - Режим доступа: ftp://cs.pitt.edu/chang/handbook/42b.pdf

5. Karen Lum, M. Bramble. Handbook for software cost estimation Электронный ресурс. 2008. - Режим доступа: http://www.nasa.gov/offices/pae/organization/costanalysisdivision.html

6. Boehm, et.al. Software Cost Estimation with COCOMO II. Prentice Hall, Upper Saddle River, N.J., 2000.

7. Boehm, B. Software Engineering Economics, Englewood Cliffs. New Jersey, Prentice-Hall, Inc:1981.

8. Reifer, D., Tutorial: Software Management (3rd ed), IEEE Computer Society Press: 1986.

9. Conway R.W., Maxwell W.L., Theory of Scheduling, Addison Wesley Publishing Company, Reading, Massachusetts, 1967.

10. Powell, A.L. A Literature Review on the Quantification of Software Change. Электронный ресурс. 1996. - Режим доступа: http://citeseer.ist.psu.edu/viewdoc/summary?doi=l 0.1.1.53.6508

11. Brooks, F. The mythical man-month (Essays on Software Engineering). Addison-Wesley Publishing Company Reading. 1975.

12. DeMarco, Т., Lister, T. Peopleware 2nd Edition. Dorset House. 1999.

13. Cockburn A., Crystal(Clear): A human-powered software development methodology for small teams, Addison Wesley, in prep. Электронный ресурс. Режим доступа: http://members.aol.com/humansandt/ crystal/ clear.

14. И. Соммервил. Инженерия программного обеспечения, 6-е издание.: Пер. с англ. М.: Издательский дом «Вильяме», 2002. - 624 с.

15. М. Фаулер. Новые методологии программирования. Электронный ресурс. Режим доступа: http://www.maxkir.com

16. А. Коуберн, JI. Вильяме. Парное программирование: преимущества и недостатки. Электронный ресурс. Режим доступа: http://www.maxkir.com

17. Madachy, R. Software Process Dynamics. IEEE Press. 2008.

18. Abdel-Hamid, Т., and Madnick, S., Software Project Dynamics, Englewood Cliffs, NJ: Prentice-Hall, 1991.

19. Abdel-Hamid T. The dynamics of the software project stuffing: a system dynamics based simulation approach. IEEE Transactions on Software Engineering, 1989.

20. Kellner, Madachy, Raffo. Software Process Modelling and Simulation: Why, What, How. Journal of Systems and Software Vol.46, No. 2/3 (April, 1999).

21. Forrester, J. W., Industrial Dynamics. Cambridge, MA: MIT Press, 1961.22.0uelhadj D., Petrovic S. Survey of dynamic scheduling in manufacturingsystems. Journal of Scheduling. Volume 12, Issue 4 (August 2009). Pages: 417-431. 2009. ISSN: 1094-6136.

22. Клименко А.Б., Клименко B.B. Планирование разработки программного обеспечения в условиях неопределенностей. В мире научных открытий, 2010, №3(09). Часть 3. С.72-74.

23. Клименко А.Б., Клименко В.В. Разработка программного обеспечения в условиях неопределенности. Вестник ТИУиЭ.№1(11). 2010. С.72-76

24. Клименко А.Б., Клименко В.В. К вопросу о планировании разработки программного обеспечения в условиях неопределенности. Общественные науки. 2010/2. Изд-во МНИ НАУКА МОСКВА. С.231-241.

25. Таха Х.А. Введение в исследование операций. 7-е издание.: Пер. с англ. — Москва: Издательский дом "Вильяме", 2005. — 912 с.

26. Вентцель Е.С. Введение в исследование операций. М.: "Советское радио", 1964, 388 с.

27. Vieira, G., Herrmann, W., Lin. E. Rescheduling manufacturing systems: a framework of strategies, policies, and methods. Электронный ресурс. -[Режим доступа]: http://www.isr.umd.edu/Labs/CIM/projects/jos-rescheduling.pdf.

28. Herrmann, J.W., C.-Y. Lee, and J.L. Snowdon, A classification of static scheduling problems, in Complexity in Numerical Optimization, P.M. Pardalos, ed., pp. 203-253, World Scientific Publishing Co., Singapore, 1993.

29. Herrmann, Jeffrey W., Improving Manufacturing System Performance through Rescheduling Электронный ресурс./ Herrmann, Jeffrey W. -Режим доступа: http://www.isr.umd.edu/~jwh2/papers/rescheduling.html

30. Green, G.I., Appel L.B., «An empirical analysis of job shop dispatch rule selection», Journal of Operations Management, Volume 1, pages 197-203, 1981.

31. Ovacik, I.M., Uzsoy,R., 1994. Rolling horizon algorithms for a single-machine dynamic scheduling problem with sequence-dependent setup times. International Journal of Production Research, 32,6, 1243-1263.

32. Huang Y. Reactive scheduling for a single machine: Problem definition, analysis, and heuristic solution. International Journal of Computer Integrated Manufacturing, 3,1,6-12.

33. McPherson, R.F., White K.P., 1998. Periodic flow line scheduling. International Journal of Production Research, 36, 1, 51-73.

34. Huang Y. Reactive scheduling for a single machine: Problem definition, analysis, and heuristic solution. International Journal of Computer Integrated Manufacturing, 3,1,6-12.

35. McPherson, R.F., White K.P., 1998. Periodic flow line scheduling. International Journal of Production Research, 36, 1, 51-73.

36. А. Закис. RUP и другие методологии разработки ПО. Электронный ресурс. Режим доступа: http://www.cmcons.com/articles/obshhiestatirup/rupidrugiemetodol ogiirazrabotkipo

37. ГОСТ Р ИСО/МЭК 122207-99. Информационная технология : Процессы жизненного цикла программных систем. Введ. 1.01.2000.

38. ГОСТ 19. Электронный ресурс. Режим доступа: http://www.rugost.com/index.php?option=comcontent&task=category&s ectionid=6&id= 19&Itemid=50

39. ГОСТ 34. Электронный ресурс. Режим доступа: http://www.rugost.com/index.php?option=comcontent&task=category&s ectionid=6&id=22&Itemid=53

40. Walker Royce. CMM vs. CMMI: From Conventional to Modern Software Management. Электронный ресурс. — Режим доступа:http://www.therationaledge.com/content/feb02/fconventionalToModern wr.jsp.

41. Extreme Programming: A gentle introduction. Электронный ресурс. -Режим доступа: http://www.extremeprogramming.org/

42. Introduction to scrum an agile process. Электронный ресурс. - Режим доступа: http://www.mountaingoatsoftware.com/topics/scrum

43. Feature Driven development. Электронный ресурс. Режим доступа: http://www.featuredrivendevelopment.com

44. М. Фаулер. Новые методологии программирования. Электронный ресурс. Режим доступа: http://www.maxkir.com

45. А. Коуберн, JI. Вильяме. Парное программирование: преимущества и недостатки. Электронный ресурс. Режим доступа: http://www.maxkir.com

46. S. Coleman , James S. Coleman. Social Capital in the Creation of Human Capital. Электронный ресурс. Режим доступа: http://citeseer.ist.psu.edu/viewdoc/summary?doi=l 0.1.1.208.1462

47. А. Новичков. RUP. Методология и технология. Электронный ресурс. Режим доступа: http://cmcons.com/articles/obshhiestatirup/rationalunifiedprocessme todologij aitekhnologij а/

48. Rational Unified Process. Электронный ресурс. Режим доступа: http://www.interface.ru/rational/rup01t.htm

49. Клименко А.Б., Клименко В.В. Анализ эффективности процесса разработки программного обеспечения в условиях изменения численности команд разработчиков. Вестник ТИУиЭ. №2(8).2008. с. 71-74.

50. Клименко А.Б., Клименко В.В. Проблемы обобществления знаний персонала в ракурсе гибких методологий разработки программного обеспечения. Вестник ТИУиЭ. №1(7). 2008.с. 109-112

51. Cockburn A., Crystal(Clear): A human-powered software development methodology for small teams, Addison Wesley, in prep. Электронный ресурс. Режим доступа: http://members.aol.com/humansandt/ crystal/ clear.

52. Нонака И., Такеучи X. Компания создатель знания. Зарождение и развитие инноваций в японских фирмах. - М.: "Олимп-Бизнес". 2003.

53. Н. Holz, F. Maurer. Knowledge Management Support for Distributed Agile Software Processes. Электронный ресурс. Режим доступа: http://www.citeseer.ist.psu.edu

54. М. Schulz. Codification and Tacitness as Knowledge Management Strategies: An Empirical Exploration. Электронный ресурс. Режим доступа: http://www.citeseer.ist.psu.edu

55. E.Blanzieri, Р. Giorgini. From collaborative Filtering to Implicit Culture: a general agent-based framework. Электронный ресурс. Режим доступа: http://www.citeseer.ist.psu.edu

56. Клименко А.Б., Клименко В.В. Методика оптимизации процесса разработки программного обеспечения. Вестник таганрогского института управления и экономики. №1(9)2009.Изд-во ТИУиЭ, 2009. С.108-117

57. Барский А.Б. Параллельные процессы в вычислительных системах: планирование и организация. М.: Радио и связь, 1990.

58. Барский А.Б. Параллельные информационные технологии: Учебное пособие / А.Б. Барский. М.: Интернет-Университет Информационных технологий; БИНОМ. Лаборатория Знаний, 2007. — 503с.

59. Клименко А.Б., Клименко В.В. Разработка программного обеспечения в условиях неопределенности. Вестник ТИУиЭ.№1(11). 2010. С.12-16

60. Клименко А.Б., Клименко В.В. К вопросу о планировании разработки программного обеспечения в условиях неопределенности. Общественные науки. 2010/2. Изд-во МИИ НАУКА. МОСКВА. С.231-241.

61. Клименко А.Б., Клименко В.В. К вопросу о постановке задачи планирования программных проектов. В мире научных открытий. №1(13)/2011. С.64-70

62. Клименко А.Б. Оптимизация стоимости программного проекта в условиях реактивного перепланирования: формальная постановка задачи. Проблемы управления. 5.201 l.c.40-45

63. Клименко А.Б. Планирование стоимости программного проекта в условиях неопределенности: формальная постановка задачи. В мире научных открытий. №3(15).2011. с.23 8-247

64. Клименко А.Б. К вопросу о постановке задачи планирования программных проектов. Материалы шестой научно-практической конференции «Перспективные системы и задачи управления». Таганрог: изд-во ТТЛ ЮФУ, 2011.С.181-185

65. Клименко А.Б., Клименко В.В. Методика оптимизации процесса разработки программного обеспечения. Вестник таганрогского института управления и экономики. № 1 (9)2009.Изд-во ТИУиЭ, 2009. С.108-117

66. Work breakdown structure. . Электронный ресурс. Режим доступа: http://workbreakdownstructure.com/

67. Сухарев Г., Тимохов А.В., Федоров В.В. Курс методов оптимизации. -М.:Наука, 1986.

68. Моисеев Н.Н., Иванилов Ю.П., Столярова Е.М. Методы оптимизации. -М.: Наука, 1978.

69. Банди Б. методы оптимизации. Вводный курс. — М.: Радио и связь, 1988.

70. Химмельблау Д. Прикладное линейное программироие. М.:Мир, 1975.

71. Рейклетис Г., Рейвиндран А., Рэгсдел К. Оптимизация в технике: в 2-х книгах. М:Мир, 1986.

72. Таха X. Введение в исследование операций: в 2-кн. М.:Мир, 1985.80.3айченко Ю.П. Исследование операций; Киев: Высшая школа, 1979,390с.

73. В.В.Шкурба. Задачи календарного планирования и методы их решения, «Наукова думка», Киев, 1966.

74. В.С.Танаев, В.В.Шкурба. Введение в теорию расписаний, «Наука», 1975.

75. Д.Мут, Д. Томпсон. Календарное планирование. «Прогресс», 1966.

76. Дудорин В.И. Математические методы в планировании машиностроительного производства. -М.гМашгиз, 1963. 229с.

77. Поспелов Д.А. Введение в теорию вычислительных систем. М.: Сов. Радио, 1972. -280с.

78. Chu-cheow Lim, Yoke-Hean Low, Boon-ping Gan , Sanjay Jain. Implementations of Dispatch Rules in Parallel Manufacturing Simulation. Электронный ресурс. Режим доступа: http://citeseer.ist.psu.edu/viewdoc/summary?doi=l 0.1.1.47.4874)

79. Roman Van Der Krogt, James Little. Finding Efficient Dispatching Rules using Optimisation and Simulation. Электронный ресурс. — Режим доступа:http://citeseer.ist.psu.edu/viewdoc/summary?doi=l 0.1.1.147.4897

80. R.T. Nelson. Labor Assignment as a Dynamic Control Problem. Operations Research 14, №3 (1966).

81. J.W. Oldziey. Dispatching rules and Job Tardiness in a Simulates Job Shop, master's thesis Cornell University, 1966.

82. A.J. Rowe. Sequential Decision Rules in Production Scheduling. Ph.D. thesis, UCLA, 1958.

83. Forrester J. W., Principles of Systems. Cambridge, MA: MIT Press, 1968

84. Sterman J., Business Dynamics: Systems Thinking and Modeling for a Complex World, New York: Irwin McGraw-Hill, 2000.

85. Richmond В., and others, Ithink User's Guide and Technical Documentation, High Performance Systems Inc., Hanover, NH, 1990.

86. Acuna S., Juristo N., Moreno A., and Mon A., A Software Process Model Handbook for Incorporating People's Capabilities, 2005.

87. Curtis В., Hefley В., and Miller S., The People Capability Maturity Model, Reading, MA: Addison Wesley, 2001.

88. DeMarco T. and Lister Т., Peopleware, Productive Projects and Teams, Nes York: Dorset House Publishing, 1999.

89. Raccoon L. A Learning Curve Primer for Software Engineers. Software Engineering Notes, ACM Sigsoft, January 1996.

90. Law M., and Kelton W., Simulation Modeling and Analysis. New York: McGraw-Hill, 1991.

91. J.E. Kelley, Jr., Critical Path Planning and Scheduling:Mathematical Basis, Operations Research 9,№3 (1961).

92. D.G.Malcolm, J.H.Rosenboom, C.E.Clark. Applications of a technic for research and development Program Evaluation. Operations Research 7, №5. 1959.

93. A.A.Pritsker, W.W.Happ. GERT: Graphical evaluation and review technic. J. Ind. Eng. 17, №5 (1966).

94. J.J.Molder and C.R.Phillips. Project Management with CPM and PERT, NewYork, Reinhold, 1964.

95. R.McNaughton. Scheduling with Deadlines and Loss Functions. Management science 6, №1 (1959).

96. Численные методы интегрирования дифференциальных уравнений.Метод Эйлера. Электронный ресурс. Режим доступа: http ://stratum. ac.ru/textbooks/modelir/lection 10 .html

97. Клименко А.Б. Оценка времени выполнения проекта для неоднородного множества независимых исполнителей с переменной производительностью. В мире научных открытий. №8(20)/2011. С.175-186

98. Клименко А.Б. Методика минимизации стоимости разработки ПО. Общественные науки. 2011/2. Изд-во МИИ НАУКА МОСКВА. С.210-218.

99. Клименко А.Б. Методика оптимизации стоимости программного проекта. В мире научных открытий. №12(24).2011. с.18-35.

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.