Моделирование жизненного цикла программного продукта тема диссертации и автореферата по ВАК РФ 08.00.13, кандидат экономических наук Цедик, Дмитрий Владимирович
- Специальность ВАК РФ08.00.13
- Количество страниц 172
Оглавление диссертации кандидат экономических наук Цедик, Дмитрий Владимирович
ВВЕДЕНИЕ.
1. АНАЛИЗ КОНЦЕПЦИЙ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНОГО ПРОДУКТА.
1.1 Анализ моделей разработки программного продукта.
1.2. Анализ изменения концепций управления разработкой программных продуктов.
1.3. Анализ альтернативных описаний процессов разработки программных продуктов.
1.4. Основные стандарты жизненного цикла ПП.
1.5. Анализ стандарта IEEE 1074 как процесса жизненного цикла разработки программного продукта.
1.6. Анализ жизненного цикла разработки программного продукта.
1.7. Резюме.
2. АНАЛИЗ МОДЕЛЕЙ РАЗРАБОТКИ ПРОГРАММНОГО ПРОДУКТА И ОЦЕНКА РЕЗУЛЬТАТА РАЗРАБОТКИ.
2.1. Задача определения параметров программного продукта.
2.2. Оценка результата разработки программного продукта.
2.3. Классификация моделей жизненного цикла разработки программного продукта.
2.4. Анализ каскадной модели цикла разработки программного продукта.
2.5. Анализ V-образной модели цикла разработки программного продукта.
2.6. Анализ модели прототипирования цикла разработки программного продукта.
2.7. Анализ модели цикла быстрой разработки приложений программного продукта
2.8. Анализ инкрементной модели цикла разработки программного продукта.
2.9. Анализ спиральной модели цикла разработки программного продукта.
2.10. Анализ адаптированной модели цикла разработки программного продукта
2.11. Резюме.
3. СТОИМОСТНАЯ ОЦЕНКА И МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ЗАМЕНЫ ПРОГРАММНОГО ПРОДУКТА.
3.1. Анализ особенностей программных продуктов как объектов интеллектуальной собственности.
3.2. Применение методов определения стоимости программного продукта.
3.3. Моделирование процессов замены программного продукта с учетом морального износа.
3.4. Определение сроков начала разработки нового программного продукта.
3.5. Резюме.
Рекомендованный список диссертаций по специальности «Математические и инструментальные методы экономики», 08.00.13 шифр ВАК
Разработка методов оценки эффективности жизненного цикла технических средств УВД на этапе эксплуатации2004 год, кандидат технических наук Леонов, Фёдор Егорович
Совершенствование методов маркетингового управления ценообразованием на стадиях жизненного цикла продукта2012 год, кандидат экономических наук Сушко, Денис Сергеевич
Математическое моделирование рынка программного обеспечения2010 год, доктор экономических наук Соловьев, Владимир Игоревич
Методы управления жизненным циклом инновационной продукции в сфере информационных технологий2010 год, кандидат экономических наук Марков, Михаил Алексеевич
Комплексная оптимизация применения ценовых и неценовых инструментов управления жизненным циклом товара2009 год, кандидат экономических наук Габышев, Александр Геннадьевич
Введение диссертации (часть автореферата) на тему «Моделирование жизненного цикла программного продукта»
Почти треть проектов информационных систем прекращают свое существование, оставшись незавершенными. По данным, публикуемым компанией Standish Group, в 1996 году 84% проектов информационных систем не были завершены в установленные сроки, в 1998 году сократилась до 74%, однако и в 2000-м общий объем "хронического" незавершенного производства не опустился ниже 50% [13].
Главной причиной такого положения является то, что уровень технологии анализа и синтеза систем, методов и средств управления проектами не соответствует сложности создаваемых систем, которая постоянно возрастает в связи с усложнением и быстрыми изменениями бизнеса. Следовательно, необходимо тщательно планировать жизненный цикл разработки программных продуктов, проводить анализ и осуществлять поиск наиболее эффективных решений и методов, позволяющих выпустить готовый продукт, при этом необходимо уложиться в заданные сроки, ограничения по стоимости разработки и при всем при том обеспечить соответствующий уровень качества.
Вследствие увеличения возможностей персональных компьютеров, на все программные продукты распространяется явление морального старения, которое ограничивает время их применения. Появляются новые продукты, которые могут выполнять более трудоемкие задачи. Продукты, упрощаясь технически, за счет использования новейших технологий разработки, усложняются в то же время в функциональном отношении за счет расширения решаемого круга задач.
В связи со спецификой схемы жизненного цикла разработки программных продуктов (разработка - использование - продолжение разработки), для фирмы - разработчика возникает проблема определения периода замены программного продукта на новый, улучшенной версии.
Перечисленные моменты указывают на актуальность темы диссертации, посвященной моделированию жизненного цикла программного продукта.
Объектом исследования является жизненный цикл программного продукта, который анализируется с точки зрения разработчика программного продукта, начиная с этапа зарождения идеи о создании продукта до момента его вывода из эксплуатации.
Предметом исследования являются модели и методы, возникающие при исследовании, управлении и планировании жизненного цикла программного продукта.
Цель исследования состоит в выявлении и формулировке системы задач, позволяющих управлять жизненным циклом программного продукта на этапе планирования, разработки и использования, а также выявлении периодов модернизации продукта и создания нового, идущего на замену предыдущему.
В диссертационном исследовании решаются следующие основные задачи:
• анализ существующих моделей разработки программных продуктов, выявление сильных и слабых сторон каждой модели, обозначение сферы применения. Построение адаптированных моделей жизненного цикла разработки продукта, где в качестве "каркаса" используются базовые модели разработки;
• формулирование задачи определения параметров программного продукта и предложение методов решения;
• формализация подходов, используемых при формировании стоимости программного продукта на этапе планирования проекта, при индивидуальной разработке, рассмотрение методологии и подходов, используемых для построения прогнозных оценок;
• моделирование процесса замены программного продукта с учетом морального износа;
• определение сроков разработки нового программного продукта при замене продукта на новый.
Теоретической и методологической основой исследования послужили работы отечественных и зарубежных ученых и специалистов в области управления программными проектами. Фундаментальными трудами в области управления программными проектами являются работы Майкла Ньюэлла, Фредерика Брукса, Барри Боэма, У. Ройса, Р. Фатрелла, Джосефа Филлипса. Среди работ, в которых рассматривался процесс разработки программных продуктов, можно выделить работы В. Кулямина, Р. Арчибальда, М. Грашиной, М. Разу, В. Богданова, Э. Иордона, В. Липаева, А. Вендрова, JI. Боброва, Р. Томсетта, Г. Ефимова, Д. Яна, Э. Брауде.
Научная новизна диссертационного исследования. На основе проведенного анализа жизненного цикла программного продукта, предложен и решен ряд задач имеющих научную новизну: проведена классификация существующих моделей разработки программных продуктов, выявлены сильные и слабые стороны каждой модели, обозначены сферы применения; сформулирована и решена задача определения параметров программного продукта; смоделирован процесс замены программного продукта с учетом морального износа; определены сроки разработки нового программного продукта при замене продукта на новый; определена процедура обновления программного продукта, где обновление может выступать в форме новой версии продукта или в форме нового продукта; формализованы подходы, используемые при формировании стоимости программного продукта, при индивидуальной разработке на заказ. Практическая значимость работы заключается в возможности использования полученных результатов фирмами, занимающимися разработкой программных продуктов, главным образом, на этапах планирования проекта, разработки, а также на этапе сопровождения продукта.
Результаты диссертационного исследования, выносимые на защиту: задача определения параметров программного продукта; модель замены программного продукта на новый, улучшенной версии, использующая в качестве базы анализа поток амортизационных отчислений и фактические затраты на обслуживание; модель определения сроков разработки нового продукта, основанная на анализе потока доходов фирмы-разработчика; процедура обновления программного продукта, где обновление может выступать в форме новой версии продукта или в форме нового продукта. Апробация результатов диссертационного исследования. Основные результаты исследования, выводы и заключения нашли отражение в публикациях автора, докладывались и обсуждались на научно-практической конференциях студентов и аспирантов: "Менеджмент и экономика в творчестве молодых исследователей ИНЖЭКОН-2005" и "Менеджмент и экономика в творчестве молодых исследователей ИНЖЭКОН-2007".
Похожие диссертационные работы по специальности «Математические и инструментальные методы экономики», 08.00.13 шифр ВАК
Методы и модели оценки процесса разработки программных продуктов на виртуальном предприятии2007 год, кандидат экономических наук Судаков, Сергей Сергеевич
Маркетинговые инструменты управления жизненным циклом товара2006 год, кандидат экономических наук Шварев, Антон Александрович
Системный анализ и методы создания слабо тиражируемых программных систем2004 год, кандидат физико-математических наук Лукин, Владимир Владимирович
Оптимальное управление потоковыми процессами в региональной экономике2001 год, доктор экономических наук Носков, Сергей Викторович
Модели и методы управления маркетингом программных продуктов в условиях переходной экономики1995 год, доктор экономических наук Аглицкий, Игорь Семенович
Заключение диссертации по теме «Математические и инструментальные методы экономики», Цедик, Дмитрий Владимирович
Вывод
Рис. 3.9. "Граф-дерево"развития ПП "Граф-дерево" построен в соответствии с определением Котлера, который определяет жизненный цикл товара как "процесс развития продаж и получения прибылей, состоящий из четырех этапов: этапа выведения на рынок, этапа роста, этапа зрелости и этапа упадка" [57].
После завершения обновления продукта начинается новая фаза, которая, в случае удачного выполнения работ, характеризуется увеличением выручки от продаж ПП. В случае прогноза невозможности наращивания доходов от продажи, необходимо перейти к разработке нового продукта. Таким образом, основной задачей фирмы - разработчика является определение периода t', в котором следует начинать разработку. В случае ошибочного определения этого периода разработчик несет следующие потери:
• если начало разработки позднее этой даты и фирма-разработчик не укладывается в сроки, то возможно, в лучшем случае, потеря доходов из-за снижения спроса, а в худшем - потеря рынка.
• если срок начала разработки определен раньше, чем это было необходимо и продукт появляется раньше запланированного, то возникает необходимость прекращения продаж предшествующего продукта, несмотря на то, что еще продолжается прирост доходов от его продажи, что может трактоваться, как упущенная финансовая выгода, т.е. недополучение доходов.
Все вышесказанные предположения о начале разработки нового ПП базируются на предположении, что интенсивность разработки и соответственно затраты фиксированы. В большинстве случаев современные методы разработки ПП предусматривают параллельное выполнение многих работ исполнителями. Это позволяет предположить, что интенсивность выполнения работ и соответственно затрат меняется в довольно широких пределах. Отсюда следует, что продолжительность разработки также может меняться.
Еще одним важным аспектом является проблема планирования доходов от реализации ПП. Если можно предположить, что планирование затрат характеризуется, как детерминированный процесс, то процесс получения доходов может планироваться, т.е. можно считать заданной последовательность величин {Ь,}, где t = tl,-,r ш
Эту последовательность необходимо планировать, чтобы определить период окупаемости продукта, а также период представления на рынок нового ПП. Фактический процесс получения доходов (с<}, где t = tit.,T t может существенно отличаться от запланированного, как показано на рис. 3.10. При этом период окончания продаж, также может отклоняться от заданного. Если в каком-либо периоде 1 фактическая выручка от продажи с,<ь,, т.е. существенно меньше запланированной, то появляется необходимость разработки новой версии продукта. Если падение объема продаж весьма существенно, то появляется необходимость вывода нового продукта на рынок.
Время
Рис. 3.10. Плановая и фактическая динамика продаж ПП Но когда произошло резкое снижение объема продаж, то становится поздно принимать решение о разработке нового продукта, так как фирма может быть вытеснена с рынка в результате конкурентной борьбы. Поэтому, для разработчика ПП важно определить период, в котором следует начать разработку продукта. Формально периодом начала разработки может быть:
1. Фактическое падение темпов роста продаж нескольких следующих друг за другом периодов, с учетом сезонных колебаний.
2. Затраты на обновление продукта настолько велики, что могут не оправдать прирост ожидаемого дохода.
3. Появление на рынке новых аппаратных средств, увеличивающих производительность ПК, которые дают такие возможности, которые обновленный продукт принципиально не может использовать.
Выше перечисленное не определяет всех причин, приводящих к разработке нового продукта. Поэтому можно рассмотреть модель жизненного цикла программного продукта, которая является динамической и целью решения модели является определение такого периода начала разработки t*, который является минимальным, т.е. t =min{f}5 при котором выполняются следующие ограничения:
1) Объем затрат на всем жизненном цикле ограничен г г<Л}Где ы ai - затраты на разработку и выведение на рынок; а• - затраты на обновление продукта.
Затраты на обновление продукта должны быть учтены заранее, так же как и затраты на разработку.
2) Доходы от продажи ПП должны быть не меньше заданных, т.е. где t=i bt - доходы от продажи ПП.
Реальные суммарные доходы, должны быть не меньше, чем запланированные.
Кроме того, следует учесть, что если на протяжении некоторой последовательности периодов падение доходов превосходит заданную величину, то это приводит:
1. с; < для V/ = {г} сГ, где К - коэффициент прироста дохода
Это приводит к необходимости обновления продукта, если для Vt = {t}<zT
2. с- кдля Vf = {f} с Г, где кг . коэффициент прироста дохода Это приводит к необходимости разработки нового ПП, если
1>,<2>, для ^ = {/}сГ
Важно отметить, что условием обновления ПП является падение прироста дохода, а не абсолютное падение.
Здесь, можно использовать правило 30 %, в нашем случае это будет означать, что при падении дохода больше чем на 30 %, возникает необходимость поставки нового ПП, в случае же падения дохода менее чем на 30 % - выпуск новой версии, то есть:
70% . новый ПП с
100% > > 70% . Н0Вая версия
Вследствие увеличения возможностей ПК, на все ПП распространяется явление морального старения, которое ограничивает время их применения. Появляются новые продукты, которые могут выполнять более трудоемкие задачи. Продукты, упрощаясь технически, за счет использования новейших технологий разработки, усложняются в то же время в функциональном отношении за счет расширения решаемого круга задач. Кроме того, к этому подталкивает конкуренция, а также опыт, приобретаемый пользователями в процессе эксплуатации задач.
В маркетинге анализ кривой жизненного цикла является источником выработки маркетинговых стратегий, адекватных соответствующему этапу жизненного цикла продукции. Различают жизненный цикл продукта, технологии, отдельной организации либо отрасли в целом, который, по сути, является суммарной величиной жизненных циклов соответствующей группы продукции -аналогов по физическим характеристикам или потребительскому назначению. Классическая кривая жизненного цикла имеет S-образный характер и показывает изменение объема продаж во времени (рис. 3.11). В зависимости от объемов продаж выделяется четыре стадии жизненного цикла продукции: выход на рынок, рост, насыщение и спад.
Объем продаж
Насыщение Спад зрелость) 1 1 р (упадок)
Нывод на рынок 1 * 1 1 Рост
1 J
Время
Рис. 3.11. Кривые жизненного цикла отрасли, технологии и продукта Этап вывода на рынок сопровождается небольшим, но плавным ростом объемов продаж, причем, как правило, получаемые на этом этапе доходы не покрывают расходов. На этапе роста рынок завоеван, и рост объема продаж позволяет покрывать расходы. Этап насыщения характерен наибольшим объемом продаж при стабилизации расходов и продукт приносит устойчивую значительную прибыль. Последний этап - этап спада - сопровождает процесс исчезновения продукта с рынка, когда спрос на продукт все больше и больше снижается вплоть до полной остановки реализации данного продукта.
Следует отметить, что современная тенденция - сокращение длительности жизненного цикла продукта при все большем времени, требуемом для его создания, непосредственно касается информационной продукции как одного из видов наукоемкой продукции. Однако выведенный на рынок продукт начинает приносить прибыль далеко не сразу. Поэтому естественным стремлением является сокращение длительности разработки продукта и периода вывода его на рынок, когда прибыль отрицательна. С другой стороны, желательно как можно более продлить во времени фазу зрелости продукта, когда спрос максимален, а прямые издержки и накладные расходы идут на убыль.
На рис. 3.12 показано изменение во времени не объема продаж, как на рис. 3.11, а объема прибыли от реализации информационного продукта. 20
15 Ю 5 О 5
-10
Рис. 3.12. Динамика изменения прибыли от реализации ПП
Здесь точка пересечения пунктирной линии с осью абсцисс ^соответствует точке начала координат, приведенной на рис. 3.11, т.е. моменту окончания разработки и вывода продукта на рынок. На протяжении времени от момента h до момента h прибыль отрицательна, т.е. в это время осуществляется инвестирование разработки продукта и его выведения на рынок. В момент h суммарная выручка от продаж становится равной сумме инвестиций, и кривая прибыли переходит в положительную область. Затем, достигается предел, и в дальнейшем, выручка не зависит от финансовых вливаний. Вблизи предельных состояний малейшее улучшение результата становится чрезвычайно трудным и дорогостоящим, в связи с тем, что ПП уже морально устарел.
Как было отмечено выше, при значительном снижении прироста дохода выходом из положения является не "дожимание" системы S1, а выпуск нового более современного и функционального ПП и переход на новую S-кривую, как показано на рис. 3.13.
Время
Рис. 3.13. Смена S-кривых Окончание процесса разработки и вывода его на рынок определяется точкой насыщения, то есть той точкой, в которой прирост объемов продаж резко падает. Точка насыщения определяется на основе обработки статистических данных по методу МНК.
3.5. Резюме
Жизненный цикл программного продукта не ограничивается процессом его создания. Вследствие появления новых ноу-хау в индустрии информационных технологий и увеличения возможностей персональных компьютеров, на все программные продукты распространяется явление морального старения, которое ограничивает время их применения. Появляются новые продукты, которые могут выполнять более трудоемкие задачи. Продукты, упрощаясь технически, за счет использования новейших технологий разработки, усложняются в то же время в функциональном отношении за счет расширения решаемого круга задач. Кроме того, к этому подталкивает конкуренция, а также опыт, приобретаемый пользователями в процессе эксплуатации задач.
Поэтому, возникает проблема определения даты начала разработки нового продукта и интенсивности проведения разработки.
В связи со спецификой схемы жизненного цикла разработки программных продуктов (разработка - использование - продолжение разработки), для, фирмы - разработчика необходимо заранее предопределить момент снижения спроса на продукт и заблаговременно предпринять действия направленные на стабилизацию объема продаж. В зависимости от степени устаревания программного продукта, или другими словами, в зависимости от "моральной изношенности" продукта и затрат на его модернизацию (обновление) производитель может произвести усовершенствование исходного продукта за счет добавления новой функциональности или выпустить новый продукт. В настоящее время остается нерешенной проблема определения момента времени, к которому фирме-разработчику необходимо подготовить новое решение (новую версию или новый продукт) и выпустить его на рынок. В случае, если фирма-разработчик не сможет заблаговременно спрогнозировать падение продаж программного продукта и запоздает с выпуском нового продукта или модернизацией старого, то она может быть вытеснена с рынка, в результате конкурентной борьбы.
В связи с моральным устареванием программных продуктов в работе разработаны две модели их замены, в которых в качестве базы для анализа выступают:
• амортизационные отчисления;
• прирост доходов.
При анализе амортизационных отчислений, моделирование процессов срока службы программного продукта подразумевает сопоставление затрат на поддержку продукта, с затратами на его замену при учете соответствующего морального износа, а также упущенной прибыли, определяемых конъюнктурой рынка и издержками. Таким образом, для разработчика с помощью амортизации анализируется, что лучше, осуществлять поддержку или выпускать новый продукт.
Во втором подходе, который основывается на анализе прироста доходов, фирма-разработчик прогнозирует свои будущие доходы, используя метод экстраполяции, и в зависимости от прогнозируемого снижения величины объема продаж программного продукта, принимается решение о выпуске новой версии продукта (снижение менее, чем на 30 %) или же выпуск нового продукта (снижение более, чем на 30 %).
Также рассмотрены особенности программных продуктов, в плане стоимостной оценки готового продукта.
166
Заключение.
В результате анализа особенностей жизненного цикла программного продукта сформулирована система задач, составляющая научную новизну. Анализ показал, что существующие модели направлены только на процесс разработки и представляют собой сетевые графы. Поэтому в диссертационном исследовании выявлен и решен ряд проблем, возникающих на этапе управления жизненным циклом программного продукта.
Данная работа посвящена анализу жизненного цикла программного продукта, его особенностям, решениям, которые могут быть применены в том или ином случае для повышения эффективности разработки. Проведен подробный анализ наиболее популярных среди разработчиков моделей жизненного цикла разработки программных продуктов. Каждая модель подробно описана, приведены как сильные, так и слабые стороны той или иной модели, обозначены области применения. Формализованы методы определения стоимости разработки, используемые при установлении договорных отношений между фирмой-разработчиком и заказчиком программного продукта при индивидуальной разработке. Рассмотрены методологии и подходы, используемые для построения прогнозных оценок.
В работе проведен анализ стоимости готового программного продукта, приведены модели оценки стоимости, которые могут быть использованы фирмами, занимающимися разработкой программных продуктов.
В зависимости от степени устаревания программного продукта, или другими словами, в зависимости от "моральной изношенности" продукта и затрат на его модернизацию производитель должен произвести усовершенствование исходного продукта за счет добавления новой функциональности или выпустить новый продукт. В связи с моральным устареванием программных продуктов в работе разработана модель его замены, в которой в качестве базы для анализа выступают амортизационные отчисления. При анализе амортизационных отчислений, моделирование процессов срока службы продукта подразумевает сопоставление затрат на поддержку программного продукта, с затратами на его замену при учете соответствующего морального износа, а также упущенной прибыли, определяемых конъюнктурой рынка и издержками. Таким образом, для разработчика с помощью амортизации анализируется, что лучше, осуществлять поддержку или выпускать новый продукт.
В связи со спецификой схемы жизненного цикла разработки программного продукта (разработка - использование - продолжение разработки), для фирмы - разработчика необходимо заранее предопределить момент снижения спроса на продукт и заблаговременно предпринять действия направленные на стабилизацию объема продаж. Момент снижения спроса предлагается определять на основе анализа линии тренда, которая определяется на основе статистики по объему продаж программного продукта с помощью метода наименьших квадратов. В работе, в качестве линии тренда, предложена классическая кривая жизненного цикла, которая имеет S-образный характер и показывает изменение объема продаж во времени.
Разработана модель, которая основывается на анализе прироста доходов. В модели фирма-разработчик прогнозирует свои будущие доходы, используя метод экстраполяции, и в зависимости от прогнозируемого снижения величины объема продаж программного продукта, принимается решение о выпуске новой версии продукта (снижение менее, чем на 30 %) или же выпуск нового продукта (снижение более, чем на 30 %).
Список литературы диссертационного исследования кандидат экономических наук Цедик, Дмитрий Владимирович, 2007 год
1. И. Соммервилл. Инженерия программного обеспечения. Вильяме, 2002.
2. У. Ройс. Управление проектами по созданию программного обеспечения. М., Лори, 2002.
3. А. Якобсон, Г. Буч, Дж. Рамбо. Унифицированный процесс разработки программного обеспечения. Питер, 2002.
4. Э. Дж. Брауде. Технология разработки программного обеспечения. Питер, 2004.
5. JI.A. Еникеева. Основы теории и методологии построения моделей оценки нематериальных активов. СПб.: Изд-во Политехи. Ун-та, 2005.
6. М.П. Власов. Моделирование деятельности фирмы с длительным циклом производства. СПб.: Изд-во Санкт-Петербургская Панорама, 2001.
7. М.П. Власов, П.Д. Шимко. Моделирование экономических процессов. -СПб.: СПБГИЭУ, 2006.
8. М. Ньюэлл. Управление проектами для профессионалов. Руководство по подготовке к сдаче сертификационного экзамена. Москва, Кудиц-Пресс, 2006.
9. Джосеф Филлипс. Менеджмент ИТ-проектов. На пути от старта до финиша. Москва. Изд-во Лори, 2005.
10. Панкаж Джалота. Управление программным проектом на практике. -Москва. Изд-во Лори, 2005.
11. Ю.П. Петров. Новые главы теории управления и компьютерных вычислений. СПб.: БХВ-Петербург, 2004.
12. Д. Ян, И. Куликова. Как делается программный продукт. КомпьютерПресс №8-1994.
13. Григорий Ефимов. Жизненный цикл информационных систем. Журнал "Сетевой для ИТ профессионалов", №2, 2001.
14. Л.И. Лопатников. Экономико-математический словарь. М.: Дело, 2003.
15. Р. Фатрелл, Д. Шафер, Л.Шафер. Управление программными проектами: достижение оптимального качества при минимуме затрат. М.: Из-дат. дом Вильяме, 2004.
16. М.П. Власов, П.Д. Шимко. Общая теория статистики. Инструментарий менеджера международной фирмы. СПб.: СПБГИЭУ, 2002.
17. B.C. Анфилатов, А.А. Емельянов, А.А. Кукушин. Системный анализ в управлении. М.: Финансы и статистика, 2006.
18. Р. Томсетт. Радикальное управление ИТ-проектами. М.: Изд-во Лори, 2005.
19. А.Я. Фридланд. Основные ресурсы информатики. -М.: Профиздат, 2005.
20. Ю. Кольцов. Объекты учета программный продукт и авторское право на него. Финанс. газета, 28.06.2001.21J JI.К. Бобров. Жизненный цикл проекта создания информационной системы как процесс. Электронная библиотека ГПНТБ России. http://www.gpntb.ru/
21. A Guide to the Project Management Body of Knowledge (PMBOK® Guide). Project Management Institute. Newtown Square, Pennsylvania USA, 2000.
22. Положения по бухгалтерскому учету "Учет нематериальных активов" ПБУ 14/2000.
23. Методология проектирования программных продуктов. Информационные технологии. Сибирский государственный университет путей сообщения.http://www.distedu.rn/mirror/JnfoniVwww.stu.ru/inform/glaves2/glaval8/gl 18l.html
24. Першиков В.И., Савинков В.М. Толковый словарь по информатике. Изд. 2-е, доп. М.: Финансы и статистика, 1995.
25. А. Зубинский. Компьютерное обозрение. 19.09.2005. http://www.itc.ua/
26. A.M. Вендров. Проектирование программного обеспечения экономических информационных систем, http://www.info-system.ru
27. Ефимов А.Н. Программа для ЭВМ как объект гражданского оборота. Московский оценщик 01,1999.
28. Понятие жизненного цикла ПО. Интернет-Университет Информационных Технологий.http://www.intuit.rU/department/se/compprog/2/compprog2.html
29. Владимир Липаев. Стандарты, регламентирующие жизненный цикл сложных программных комплексов. Журнал компьютерная неделя от 29.06.1998.http://www.pcweek.ru/yearl998/N24/CP1251/Reviews/chaptl.htm
30. Б. Позин. Использование стандартов и методологий в жизненном цикле разработки и сопровождения программного обеспечения информационных систем. http://www.fostas.ru/library/Pozinl.doc
31. Цедик Д.В. Модели жизненного цикла разработки информационных систем// Современные проблемы экономики и управления народным хозяйством. Сб. науч. ст. асп. СПбГИЭУ. Вып. 14 / Отв. ред. Е.Б. Смирнов и др. СПб.: СПбГИЭУ, 2005.
32. Липаев В. В., Филинов Е. Н. Мобильность программ и данных в открытых информационных системах. М., РФФИ, 1997.
33. Арчибальд Р. Управление высокотехнологичными программами и проектами. М.: ДМК и Компания АйТи, 2001.
34. Йордон Э. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадежном проекте. Изд.: ЛОРИ, 2001 г.
35. Керцнер Гарольд. Стратегическое планирование для управления проектами с использованием модели зрелости. М.: ДМК и Компания АйТи, 2003 г.
36. Товб А., Ципес Г.Л. Управление проектами: стандарты, методы, опыт. -М.: ЗАО "Олимп-Бизнес", 2003.
37. Project management. Управление проектами. Толковый англо-русский словарь-справочник. Изд-во: Высшая школа (Киев), 1999.
38. Вадим Богданов. Зачем управлять проектами? Обзоры PMProfy от 10.04.2003. http://www.pmprofy.ru/content/rus/69/699-article.asp
39. М.Л. Разу. Управление проектом. Основы проектного управления: Учебник. Изд-во КНОРУС, 2006.
40. Грашина М., Дункан В. Основы управления проектами. Изд-во Питер, 2006.
41. Валдайцев С.В. Оценка бизнеса и инноваций, М 1997.
42. Карпенко С. Материалы курса "Введение в программную инженерию". http://www.software.unn.ru/?doc=544
43. Кремер Н.Ш. Высшая математика для экономистов: Учебник для вузов. М.: Банки и биржи, ЮНИТИ. 1999.
44. Вержбицкий В.М. Численные методы (математический анализ и обыкновенные дифференциальные уравнения): Учеб. пособие для вузов. М.: Высшая школа, 2001.
45. Рассел Д. Арчибальд. Управление высоко-технологичными программами и проектами. Издание третье, переработанное и дополненное. ДМК Пресс, М. 2004.
46. Словарь по экономике. Перевод с английского под редакцией П.А. Ватника. СПб.: Экономическая школа. 1998.
47. Айвазян С.А., Енюков И.С., Мешалкин Л.Д. Прикладная статистика. Исследование зависимостей: Справ, изд. М.: Финансы и статистика, 1985.
48. Бланк И.А. Инвестиционный менеджмент. Киев, МП "Итем".
49. Экономика предприятия: Учебник / Под редакцией проф. О.И. Волкова. -М.: Инфра, 1997.
50. Берлоу Р., Прошан Ф.Математическая теория надежности. Под ред. Б.В. Гнеденко. М.: Советское радио, 1969.
51. Власов М.П., Софьин A.M. Определение целесообразности восстановления и модернизации изделия с учетом срока службы, физического и морального износа. Судостроительная промышленность. Серия Судоверфь. Технология и организация производства, 1991.
52. Инструкция по бюджетному учету, утвержденная приказом Министерства финансов РФ от 26 августа 2004 года.55. "Стандарты оценки, обязательные к применению субъектами оценочной деятельности", утвержденные постановлением Правительства РФ от 06.07.2001 №519.
53. Кондраков Н.П. Бухгалтерский учет: Учебное пособие. М.: Инфра-М, 1997.
54. Ф. Котлер "Маркетинг Менеджмент" Спб.: Питер, 2003.
55. Елисеева И.И., Юзбашев М.М. Общая теория статистики: Учебник / Под ред. чл.-корр. РАН И.И. Елисеевой. М.: Финансы и статистика, 2001.
56. Баканов М.И., А.Д. Шеремет. Теория экономического анализа: Учебник. М.: Финансы и статистика, 2002.
57. Бочаров В.В. Финансовый анализ. Серия "Краткий курс". СПб.: Питер, 2001.
58. Станиславчик Е.Н. Основы финансового менеджмента. М.: "Ось-89", 2001.
59. Карлофф Б. Деловая стратегия: Пер. с англ./ Науч. ред. и авт. послесл. В.А. Приписнов.-М.: Экономика, 1991.
60. Багиев Г.Л. Маркетинг взаимодействия: Философия организации. Инструментарий. СПб.: Изд-во СПБГУЭФ, 1998.
61. Острейковский В.А. Информатика: Учеб. для вузов. М.: Высшая школа, 1999.
62. Иллюстрированный самоучитель по "Экспертным системам". http://www.tiei.rU/ppage/pages/l 18/ESConsp/index.html
63. Федеральный закон об акционерных обществах (ст. 77).
64. Моделирование экономических процессов и структур: Сб. науч. тр. Вып. 3 / Редкол.: В.Н. Соколов (отв. ред.) и др. СПб.: СПБГИЭУ, 2005.
65. А. Лоу, В. Кельтон. Имитационное моделирование. СПб.: Изд-во: Питер, 2004.
66. Колесов Ю.Б., Сениченков Ю.Б. Моделирование систем. Динамические и гибридные системы. СПб.: Изд-во: "БХВ-Петербург", 2006.
67. Балалова Е.И., Каурова О.В. Сервисная деятельность: Учет, экономический анализ и контроль. СПб.: Издательство: ДИС, 2006 год.
68. Крылова Г.Д. Основы стандартизации, сертификации, метрологии. М.: Издательство: ЮНИТИ, 2006 год.
69. Титоренко Г.А. Автоматизированные информационные технологии в экономике. М.: Издательство: ЮНИТИ, 2006 год.
70. Богаченко В.М., Кириллова Н.А. Бухгалтерский учет. М.: Издательство: Дашков и К, 2006 год.
71. Кожухар В.М. Основы теории организации. М.: Издательство: Дашков и К, 2006 год.
72. Железко Б.А., Ермакова Т.А., Володько Л.П. Реинжинеринг бизнес-процессов. М.: Издательство: Книжный дом, 2006 год.
73. Астахов В.П. Бухгалтерский (финансовый) учет. М.: Издательство: МЦФЭР, 2006.
74. Чечевицына Л.Н., Чуев И.Н. Экономика фирмы. Издательство: Феникс, 2006 год.
75. Фредерик П.Брукс. Мифический человеко-месяц или как создаются программные системы.
76. Вячеслав Колдовский. Разработка ПО: оценка результата. Компьютерное Обозрение 21 сентября 2006. URL: http://itc.ua/25631
77. Eberhard Rudolph. Estimating Software Costs: Practice. http://www.stwikipedia.Org/teaching/2182CIT/Handouts/2182CIT200207.pd f
78. Cost Estimation Models, http://yunus.hacettepe.edu.tr/~sencer/cocomo.html
79. Lester Oscar Lobo. Analysis and Evaluation of Methods for Activities in the Expanded Requirements Generation Model (x-RGM). http://scholar.lib.vt.edu/theses/available/etd-07272004-133607/unrestricted/LoboMastersThesisJuly2004.pdf
80. Hareton Leung. Software Cost Estimation. ftp://cs.pitt.edu/chang/handbook/42b.pdf
81. Светлана Тинкельман. МСФО: УЧЕТ ОСНОВНЫХ СРЕДСТВ. http://alldocs.ru/download/txt.php?id=2309
82. В.В. Кулямин. Технологии программирования. Компонентный подход. http://www.ispras.ru/~RedVerst/RedVerst/Lectures%20and%20training%20co urses/Software%20Development%20Technologies/Lecture02.pdf
83. W. W. Royce. Managing the Development of Large Software Systems. Proceedings of IEEE WESCON, 1970.
84. Цедик Д.В. Программный продукт как объект стоимостной оценки // Вестник ИНЖЭКОНа. Сер. Экономика. 2007. Вып. 3(16).
85. Цедик Д.В. Характеристика программного продукта// Современные проблемы экономики и управления народным хозяйством. Сб. науч. ст. асп. СПбГИЭУ. Вып. 15 / Отв. ред. Е.Б. Смирнов и др. СПб.: СПбГИЭУ, 2006.
86. Цедик Д.В. Построение модели жизненного цикла разработки программного обеспечения // Современные проблемы экономики, социологии и права. Сб. науч. ст. асп. СПбГИЭУ. Вып. 17 / Отв. ред. Е.Б. Смирнов и др. СПб.: СПбГИЭУ, 2007.
87. Цедик Д.В. Авторское право на программный продукт как объект стоимостной оценки // Современные проблемы экономики, социологии и права. Сб. науч. ст. асп. СПбГИЭУ. Вып. 1 / Отв. ред. Е.Б. Смирнов и др. -СПб.: СПбГИЭУ, 2007.
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.