Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Экономическая и маркетинговая характеристика программного продукта.
I remember the good old days, when computers were mainframes, analysts were magicians, and programmers punced cards... Philip Fites, Peter Johnston, Martin Kratz |
Управление современным предприятием в условиях рыночной экономики представляет собой сложный процесс, включающий выбор и реализацию определённого набора управленческих воздействий на текущих временных отрезках с целью решения стратегической задачи обеспечения его устойчивого финансового и социально-экономического развития. Информационные технологии, достигшие в последнее десятилетие нового качественного уровня, в значительной мере расширяют возможности эффективного управления, поскольку предоставляют в распоряжение менеджеров, финансистов, маркетологов, руководителей производства всех рангов новейшие методы обработки и анализа экономической информации, необходимой для принятия решений. Информационные технологии в управлении – это комплекс методов переработки разрозненных исходных данных в надёжную и оперативную информацию механизма принятия решений с помощью аппаратных и программных средств с целью достижения оптимальных рыночных параметров объекта управления.
Информационные технологии в экономике и управлении базируются на основе аппаратных средств и программных продуктов. Аппаратные средства относятся к числу опорных технологий. Опорные технологии – это такие информационные технологии, которые могут применяться в любой сфере человеческой деятельности.
Программные продукты подразделяются на операционные системы, пользовательские оболочки, вспомогательные программы, коммуникационные программы, антивирусные программы. С точки зрения управленческой деятельности, опорными здесь будут все программные продукты.
В меньшей степени можно отнести к опорным технологиям так называемые пакеты функциональной обработки информации. К ним относятся текстовые и табличные редакторы, системы управления базами данных, офисные интегрированные пакеты, программы синтеза и распознавания речи и программные продукты обеспечения распределённой информации.
Рассматривая программные продукты интеллектуальной поддержки управленческих решений, следует отметить их чёткую проблемную ориентированность. К ним относятся и бухгалтерские пакеты, финансовые пакеты, программные продукты планирования и прогнозирования деятельности предприятий и другие.
Даже проблемно ориентированные информационные технологии могут иметь широкое распространение. К примеру, финансовые и бухгалтерские пакеты, имея узкую область профессионального применения, распространены на всех предприятиях и организациях. Опорные и проблемно ориентированные программные продукты, взаимодействуя между собой, образуют информационную систему, которая может функционировать на уровне фирмы или большого предприятия. В последнем случае мы имеем дело с корпоративными информационными системами.
Грамотно применённые экономические и управленческие информационные технологии могут дать существенный прирост прибыли любому предприятию, а могут стать источником расходов. Поэтому вопросы повышения экономической эффективности информационных технологий приобретают большое значение.
Информационные технологии являются функциональными компонентами других видов технологий (к примеру, производственные, организационные, социальные) и выполняют роль их интеллектуального ядра. Использование информационных технологий позволяет значительно повысить эффективность этих технологий, сокращая затраты других видов ресурсов общества.
Проектирование экономических информационных систем – логически сложная, трудоёмкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Однако до настоящего времени проектирование экономических информационных систем нередко выполняется на интуитивном уровне неформализованными методами, включающими в себя элементы искусства, практический опыт, экспертные оценки и дорогостоящие экспериментальные проверки качества функционирования экономических информационных систем. Кроме того, в процессе создания и функционирования экономических информационных систем информационные потребности пользователей постоянно изменяются или уточняются, что ещё более усложняет разработку и сопровождение таких систем.
Основная доля трудозатрат при создании экономических информационных систем приходится на прикладное программное обеспечение и базы данных. Производство программного обеспечения сегодня – крупнейшая отрасль мировой экономики, в которой занято около трёх миллионов специалистов (программистов, разработчиков программного обеспечения и т.п.). Ещё несколько миллионов человек напрямую зависят от благополучия корпоративных информационных подразделений, либо от производителей программного обеспечения, таких, как корпорация Microsoft и IBM.
В основе программной инженерии лежит одна фундаментальная идея: проектирование программного обеспечения является формальным процессом, который можно изучать и совершенствовать. Освоение и правильное применение методов и средств создания программного обеспечения позволят повысить качество экономических информационных систем, обеспечить управляемость процесса проектирования экономических информационных систем и увеличить срок их жизни.
Сложность программного обеспечения является существенным, а не второстепенным свойством. Поэтому попытки описать программные объекты, абстрагируясь от их сложности, приводят к абстрагированию и от их сущности. Математика и физика за три столетия достигли больших успехов, создавая упрощённые модели сложных физических явлений, получая из этих моделей свойства и проверяя их опытным путём. Это удавалось благодаря тому, что сложность, игнорировавшаяся в моделях, не была существенным свойством явлений. Такой подход не работает, когда сложность является сущностью.
Многие проблемы разработки программного обеспечения следуют из этой сложности и её нелинейного роста при увеличении размера. Сложность является причиной затруднений, возникающих в процессе общения между разработчиками, что ведёт к ошибкам в продукте, превышению стоимости разработки, затягиванию выполнения графиков работ. Сложность вызывает трудности понимания всех возможных состояний программ, что приводит к снижению их надёжности. Сложность структуры сдерживает развитие программного обеспечения и возможности добавления новых функций.
Таким образом, к концу 80 х гг. назрела необходимость в CASE-технологиях и CASE-средствах и возникли предпосылки для их появления: было проведено много исследований в области программирования (разработка и внедрение языков высокого уровня, методов структурного и модульного программирования, языков проектирования и средств их поддержки, формальных и неформальных языков описания системных требований и спецификаций и т.д.). Кроме того, были обеспечены:
подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования;
широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования;
внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путём использования разделяемой базы данных, содержащей необходимую информацию о проекте.
Существенная роль информационных технологий в развитии общества состоит в ускорении процессов получения, распространения и использования обществом новых знаний. Повышая качество интеллектуальных ресурсов общества, информационные технологии повышают качество жизни.
Чтобы начать что-то производить с выгодой для себя предприниматель должен приложить немалые усилия, чтобы найти именно те потребности, которые в настоящее время нуждаются в удовлетворении. Так как программный продукт по существу является обычным товаром, то он проходит следующие этапы жизненного цикла товара, который представлен кривой на рисунке 1.
Рис. 1: Характер сбыта и прибылей на протяжении жизненного цикла товара
от его создания до упадка.
В этом цикле отчётливо выделяется 3 и этапа:
Этап роста – период быстрого восприятия товара рынком и быстрого роста прибыли.
Этап зрелости – период замедления темпов сбыта в связи с тем, что товар уже добился восприятия большинством потенциальных покупателей. Прибыли стабилизируются или снижаются в связи с ростом затрат на защиту товара от конкурентов и, тем самым, увеличением затрат на рекламную деятельность, усовершенствование программного продукта (выпуск новых версий программы) и так далее.
Этап упадка – период, характеризующийся резким падением сбыта и снижением прибылей.
Разрабатываемое программное обеспечение представляет собой реляционную базу данных, разработанной в широко известной системе управления базами данных Microsoft Visual FoxPro 7.0, которая функционирует в среде Windows и представляет собой полноценное 32 х разрядное приложение. Microsoft Visual FoxPro 7.0 является объектно-ориентированным, визуально-программируемым языком, управляемым по событиям и в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования.
Microsoft Visual FoxPro 7.0 использует средства Windows, с помощью которых приложение Microsoft Visual FoxPro может обмениваться данными с другими приложениями Windows.
Данная база данных является прикладным приложением, разработанным для конкретного покупателя, но в нём была заложена возможность и для реализации продукта через сеть розничных специализированных магазинов. Приложение, безусловно, является конкурентоспособным в среде подобного программного обеспечения и предполагаемый спрос планировался в расчёте на средний показатель продаж подобных программных продуктов. Приложение готово к использованию сразу после приобретения и не требует каких-то особых условий или специального оборудования. В приложении заложены условия для дальнейшей доработки и улучшения, в частности существует возможность добавления различных функций по желанию заказчика для улучшения удобства работы с приложением.
Microsoft Visual FoxPro поддерживает возможность к наиболее популярным SQL-серверам баз данных – Microsoft SQL Server, Oracle, Informix и другим, используя стандарт ODBC.
2. Расчёт затрат на создание программного обеспечения, цены и прибыли от его реализации.
2.1. Расчёт трудоёмкости по видам работ и исполнителя.
При расчёте затрат на создание программного обеспечения следует исходить из предложений, что программный продукт будет разрабатываться в реальных условиях государственной или коммерческой временной творческой группой.
Таб.1: Состав разработчиков программного обеспечения.
Наименование должности | Численность (чел.) | Тарифный разряд | Месячный оклад (руб.) |
1. Руководитель группы | |||
2. Ведущий инженер- программист | |||
3. Инженер- программист |
Ом = ЗПмин ∙ km , где: (1)
· Ом – месячный оклад;
· ЗПмин – минимальная заработная плата на предприятии;
· Km – тарифный коэффициент.
Время участия в создании программного обеспечения каждого специалиста определяется на основе перечня работ и трудоёмкости их выполнения.
Трудоёмкость выполнения работ следует рассчитать на основе экспертных оценок, используя формулу 2:
, где: (2)
· tp – рассчитываемая трудоёмкость выполнения работы;
· tmin – минимальное время, необходимое для выполнения работы;
· tmax – максимальное время, необходимое для выполнения работы;
Таб. 2: Расчёт трудоёмкости выполнения работ.
№ | Наименование работ | tmin | tmax | tp | Руководитель группы | Ведущий инженер-программист | Инженер-программист |
1. | Изучение задания | 6,8 | 6,8 | 6,8 | 6,8 | ||
2. | Подбор и изучение литературы и патентов | 8,8 | 8,8 | 8,8 | - | ||
3. | Поиск прототипа | - | - | ||||
4. | Анализ проблемы и существующих алгоритмов | - | - | ||||
5. | Разработка общих принципов построения программы и методов представления данных | 21,6 | 21,6 | 21,6 | 21,6 | ||
6. | Финансово-экономическое обоснование создания ПО | 13,6 | 13,6 | 13,6 | - | ||
7. | Проведение маркетинговых исследований | 12,4 | - | 12,4 | - | ||
8. | Выбор и обоснование СУБД, ОС, инструментария | - | |||||
9. | Разработка структуры ПО | 43,2 | 43,2 | 43,2 | 43,2 | ||
10. | Разработка новых алгоритмов | ||||||
11. | Разработка пользовательского интерфейса | 30,8 | 30,8 | 30,8 | 30,8 | ||
12. | Написание программы | - | |||||
13. | Разработка входных и выходных форм | 45,6 | - | 45,6 | 45,6 | ||
14. | Ввод программы в ЭВМ, её трансляция и редактирование | - | |||||
15. | Отладка, тестирование, корректировка программы, устранение выявленных ошибок и выполнение программы | ||||||
16. | Разработка документации | - | |||||
17. | Написание инструкции для пользователя на русском языке | - | - | ||||
18. | Набор и печатание документации | 21,6 | - | - | 21,6 | ||
19. | Копирование ПО и подготовка его к реализации | 12,6 | - | - | 12,6 | ||
20. | Копирование документации и инструкции для пользователя | - | - | ||||
Всего: | 194,8 | 414,8 | 409,8 |
Таб. 3: Комплекс работ по созданию программного обеспечения.
Дата публикования: 2014-12-08; Прочитано: 351 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!