Смекни!
smekni.com

Работа По курсу: Предметно-ориентированные экономические информационные системы на тему: «Технико-экономические показатели разработки программных средств и их оценка» (стр. 1 из 13)

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ

Институт Компьютерных Технологий

Курсовая работа

По курсу: Предметно-ориентированные

экономические информационные системы на тему:

«Технико-экономические показатели разработки

программных средств и их оценка»

Выполнил студент

группы ДКЕ-302:

Михайлов М.С.

Принял преподаватель:

Данелян Т.Я.

Москва, 2008 г.

Содержание:

Введение…………………………………………………………………………………………3

1.Понятие технико-экономического обоснования программного средства. Экономика жизненного цикла ПС…………………………………………………………………………..4

2. Цели и задачи технико-экономического анализа и обоснования комплекса программ...7

3. Прогнозирование технико-экономических характеристик ПС…………………………..11

4. Технико-экономические показатели и характеристики программного средства….……18

5. Оценка технико-экономических показателей ПС…………………………………………26

Заключение……………………………………………………………………………………..37

Список использованной литературы………………………………………………………... 38


Введение

Основной задачей, стоявшей передо мной, в ходе написания этой курсовой работы, я видел изучение целей и задач технико-экономического анализа и обоснования программных средств, а также анализ характеристик программных объектов и факторов, определяющих центральное звено мой курсовой работы – технико-экономические показатели (в дальнейшем - ТЭП) при разработке программных средств (ПС). Для этого я изучил предмет технико-экономического обоснования, ознакомился с экономикой жизненного цикла программных средств, определил цели технико-экономического анализа. Изучил вопрос прогнозирования технико-экономических характеристик программных средств, посредством ознакомления с: тремя классами методов прогнозирования; сформировавшимися видами исходных данных и группами данных о ТЭП для анализа показателей, а также, что немаловажно, рассмотрел основные методы прогнозирования технико-экономических характеристик ПС и классификацию оценочной деятельности и методы оценки технико-экономических показателей разрабатываемого программного продукта.

1.Понятие технико-экономического обоснования программного средства. Экономика жизненного цикла ПС.

Приступая к разработке крупных проектов, руководители, пре­жде всего, пытаются понять целесообразно ли их создание и оценить какова будет возможная эффективность применения готового про­дукта, оправдаются ли затраты на его разработку и использование. Поэтому такие проекты традиционно начинаются с анализа и разра­ботки технико-экономического обоснования (ТЭО) предстоящего жизненного цикла (ЖЦ) проекта и эксплуатации предполагаемого продук­та.

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

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

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

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

Объективно положение ослож­нено трудностью измерения характеристик таких объектов. Широ­кий спектр количественных и качественных показателей, которые с различных сторон характеризуют содержание этих объектов, и невысокая достоверность оценки их значений, определяют значи­тельную дисперсию при попытке описать и измерить свойства соз­даваемых или используемых ПС.

Особенности развития методов и процессов технико-экономического обоснования проектов ПС обусловлены, в част­ности, сложностью, и, в ряде случаев, неопределенностью харак­теристик предполагаемого продукта, технологических этапов и процессов разработки, производства и применения программ для ЭВМ. При разработке комплексов программ сложно переплета­ются содержание, этапы и распределение работ, возможен ряд возвратов на более ранние технологические этапы в процессе создания компонентов ПС, они имеют не совсем определенные границы начала и завершения. Специалисты в коллективе могут на некотором интервале времени решать несколько производствен­ных задач и заменять друг друга.

Положение усугубляется трудно­стью поэтапного определения качества компонентов и его прогно­зирования в процессе разработки, что непосредственно отражается на технико-экономических показателях (ТЭП) проекта в целом. Следствием этого являются большие ошибки при планировании сроков, трудоемкости и стоимости создания ПС. Эта стихийность при создании крупных комплексов программ в большинстве случаев приводит к значительному запаздыванию разработок и превышению предполагавшихся затрат.

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

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

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

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

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

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

Часто разработчики ПС не в состоянии привести заказчику или руково­дителю проекта достаточно обоснованные доказательства не ре­альности выполнения выдвигаемых требований и предложенных ограниченных бюджета и сроков. Это приводит к оптимистиче­ской переоценке выгод новой программной разработки, к недо­оценке роли других конкурирующих предложений при заключе­нии контрактов на разработку, и вследствие этого - к неизбеж­ным перерасходам средств и к снижению качества ПС.