Сравнительный анализ компьютерного программного обеспечения пред. Сравнительный анализ компьютерного программного обеспечения предназначенного для управления проекта
Скачать 44.25 Kb.
|
Министерство образования и науки Чеченской Республики Государственное бюджетное профессиональное образовательное учреждение «Гудермесский железнодорожный техникум» 09.02.05 Прикладная информатика (по отраслям) КУРСОВОЙ ПРОЕКТ НА ТЕМУ: Сравнительный анализ компьютерного программного обеспечения предназначенного для управления проекта Выполнил(а): студент(ка) гр. 4«Ж» Чинаева Хава Вислановна Руководитель: преподаватель спец. дисциплин Бакараев Мовсар Мусаевич Допущен к защите: «___»______________ 20___ г. Подпись __________ Защищен с оценкой __________ «___»____________ 20___ г. Подпись ________ По дисциплине «ПМ.04 Обеспечение проектной деятельности» г. Гудермес 2018 г Введение Актуальность темы заключается в том, что все большую популярность в мире приобретают технологии проектного управления, призванные помочь руководителям проектов координировать деятельность исполнителей, обеспечивать выполнение работ в срок, в рамках бюджетов, планировать риски и выполнять другие, не менее важные функции. Одним из необходимых инструментов проектного управления является программный продукт, без которого невозможно осуществлять полноценное планирование и оперативные расчеты. Рынок систем программного обеспечения управления проектами постоянно меняется. Функции, которые ранее были доступны только в профессиональных системах, появляются в недорогих пакетах, а профессиональное программное обеспечение, в свою очередь, становится "дружелюбнее" к пользователю. Все системы различаются как по функциональности, так и по коммуникационным и интеграционным возможностям. Цель курсового проекта: проанализировать компьютерное программное обеспечение, предназначенное для управления проектами. Для достижения цели необходимо решить комплекс задач: раскрыть роль информации в управление проектом; провести обзор программного обеспечения; проводится анализ ведущих компаний по производству программному обеспечению для управления проектами; причисляются основные требования при выборе программного обеспечения управления проектами. 1. Теоретические основания анализа компьютерного программного обеспечения 1.1 Роль и место информации в управление проектами Все большую популярность в мире приобретают технологии проектного управления, призванные помочь руководителям проектов координировать деятельность исполнителей, обеспечивать выполнение работ в срок, в рамках бюджетов, планировать риски и выполнять другие, не менее важные функции. Одним из необходимых инструментов проектного управления является программный продукт, без которого невозможно осуществлять полноценное планирование и оперативные расчеты. В любой организации проектное управление происходит на нескольких уровнях, соответственно и программный продукт должен быть выбран такой, чтобы он облегчил управление на всех уровнях управленческой цепочки, где его применяют. В общем виде можно выделить три уровня, на которых происходит управление проектами: -руководители - высшее руководство (стратегический уровень), на уровне которого происходит определение целей и задач предприятия, принимается решение о финансировании, оценивается приоритетность проектов; -функциональные менеджеры, профессионалы, занимающиеся планированием и контролем проектов; -операционный уровень - менеджеры проектов, ответственные на местах. Естественно, при выборе программного продукта нужно исходить из требований всех уровней управленческой иерархии. Как правило, системы управления проектами делятся на системы начального уровня – для небольших фирм с локальными целями, и на профессиональные системы управления проектами – для координации крупных проектов и мульти проектного управления, поэтому и использовать их можно по-разному. Для одних - это инструмент компьютерного моделирования проектов и просчета последствий принимаемых решений до их реализации, для других – средство отображения показателей и получения отчетности. Выбор программного продукта зависит, прежде всего, от сложности целей и задач проекта. Чтобы выбрать оптимальный программный продукт для управления проектами, необходимо четко представлять функции и требования, предъявляемые к системе. Так как управление проектами в организации может осуществляться на различных уровнях, требования к программному продукту на каждом уровне тоже будут отличаться. Например, для высшего руководства важны такие характеристики программного продукта как легкость в применении, процедуры для планирования "сверху вниз", возможность получать обобщенные отчеты. Для руководителей на функциональном уровне важнее мощность временного, стоимостного и ресурсного планирования, анализа рисков, средства контроля реализации проекта, а на уровне операций значение имеют простота использования, наглядность и легкость изучения. Руководителям предприятий сложно выбрать программный продукт самостоятельно, поэтому необходимо обращаться к специалистам, хорошо ориентирующимся во всем многообразии программных продуктов. Следующим важным шагом в построении системы является выбор программного продукта, который позволит реализовывать логику новых бизнес-процессов предприятия и достигать поставленных целей с максимальным результатом. При правильном и квалифицированном построении системы все звенья управленцев получают желаемый результат. Высшему руководству система позволяет проводить стратегический анализ хода выполнения всех проектов компании, определять уровни приоритетности проектов, а также задавать относительные степени важности проектов для распределения ресурсов (человеческих, временных и материальных). Функциональные менеджеры (руководители подразделений) получают возможность проводить анализ эффективности использования ресурсов на проектах и анализ загруженности исполнителей. Менеджеры проектов получают возможность быстро планировать проекты с учетом различных факторов и ограничений, минимизировать риски, проводить оперативный анализ хода выполнения работ. Учитывая огромное количество программных продуктов на рынке, сделать правильный выбор очень сложно. Число различных фирм, предлагающих программные продукты по управлению проектами очень много. Вывод: В целом, применение технологий проектного управления дает возможность предприятию перейти на новый уровень развития, когда любые проекты будут осуществляться в заданные сроки и в рамках бюджета. 1.2 Обзор программного обеспечения управления проектами Первые программы для управления проектами были разработаны почти сорок лет назад. В основе данных систем лежали алгоритмы сетевого планирования и расчета временных параметров проекта по методу критического пути. Первые системы позволяли представить проект в виде сети, рассчитать ранние и поздние даты начала и окончания работ проекта и отобразить работы на временной оси в виде диаграммы Ганта. Позже в системы были добавлены возможности ресурсного и стоимостного планирования, средства контроля за ходом выполнения работ. Программы управления проектами образуют собственный сектор рынка программных средств, насчитывающий сотни продуктов. Западные компьютерные журналы регулярно публикуют обзоры программ управления проектами наряду с обзорами текстовых редакторов, электронных таблиц и программ управления базами данных. Такие программы установлены на миллионах компьютеров (только Microsoft Project более чем на двух миллионах), ими пользуются сотни тысяч предприятий. Хотя Россия и отстала с внедрением технологии управления проектами, но и на российском рынке представлены наиболее известные и популярные пакеты управления проектами. Российские пользователи часто путают программы управления проектами и программы оценки инвестиций (Project Expert. Альт Инвест. Comfar и т.п.). Программы управления проектами предназначены для управления проектом (планирования, мониторинга, анализа) на всех этапах его жизненного цикла - от инициации и до завершения, в то время как программы оценки инвестиций предназначены лишь для начальной стадии управления проектом - оценки того. заслуживает ли проект исполнения. На последующих стадиях эти программы уже не могут быть использованы и для управления проектом бесполезны. Использование систем долгое время ограничивалось традиционными областями - крупными строительными, инженерными или оборонными проектами и требовало профессиональных знаний. Однако, за последнее десятилетие ситуация в области использования программного обеспечения календарного планирования резко изменилась. Благодаря повышению мощности и снижению стоимости персональных компьютеров, а также, при участии таких корпораций, как Microsoft и Symantec, буквально заваливших рынок дешевыми системами для управления проектами, программное обеспечение и методики управления, доступные раньше только состоятельным организациям, пришли на рабочие столы и вошли в повседневную практику менеджеров и сотрудников средних и малых компаний. В настоящее время на рынке представлено значительное количество универсальных программных пакетов для персональных компьютеров, автоматизирующих функции планирования и контроля календарного графика выполнения работ. Западные обзоры программного обеспечения для управления проектами традиционно разделяют программы доступные на рынке в две широкие группы: системы "высшего" класса и более простые системы. Развитие информационных технологий последних лет практически свело на нет различия между системами по объемным показателям мощности систем (размеры планируемого проекта по работам и ресурсам, скорость пересчета проекта). Даже дешевые пакеты сегодня способны поддерживать планирование проектов, состоящих из десятков тысяч задач и использующих тысячи видов ресурсов. Изучая матрицы сравнения основных функций систем, также достаточно трудно найти существенные пробелы в той или иной системе. Выявить отличия в реализации отдельных функций часто удается лишь при детальном изучении и тестировании системы. Более правильно разделить пакеты календарного планирования на профессиональные и настольные (непрофессиональные). Профессиональные системы предоставляют более гибкие средства реализации функций планирования и контроля, но требуют больших затрат времени на подготовку и анализ данных и, соответственно, высокой квалификации пользователей. Второй тип пакетов адресован пользователям-непрофессионалам, для которых управление проектами не является основным видом деятельности. От пользователей, использующих пакеты планирования лишь время от времени при необходимости спланировать небольшой комплекс работ или ввести фактические данные по проекту трудно ожидать серьезных затрат времени и усилий на то, чтобы освоить и держать в памяти какие-либо специфические функции планирования или оптимизации расписаний. Для них более важным является простота использования и скорость получения результата. Как правило, современные системы календарного планирования, распространяемые на рынке, обеспечивают основной набор функциональных возможностей. Подводя вывод можно сказать, что трудности освоения подобных систем могут быть связаны с необходимостью внедрения и использования определенных управленческих технологий и невозможностью интуитивного изучения функции программного обеспечения управления проектами. Таким образом, выбор и покупка подходящего программного обеспечения еще не дает гарантии, что оно будет эффективно применено. 2. Анализ программного обеспечения для управления проектами 2.1 Ведущие копании по производству компьютерного программного обеспечения для управления проектами Наиболее популярными пакетами являются такие программные продукты, как MicrosoftProject, SpiderProject, Primavera, OpenPlan и некоторые другие. Основной программный продукт семейства Primavera - Primavera Project Planner (P3) - хорошо известен среди профессиональных менеджеров проектов во всем мире. P3 применяется для управления средними и крупными проектами в самых различных областях, хот наибольшее распространение данный продукт получил в сфере управления строительными и инженерными проектами. Primavera Project Planner предоставляет достаточно стандартный для всех подобных систем графический интерфейс, но у него есть несколько дополнительных возможностей. Прежде всего, это возможность группировки и упорядочивания работ по различным признакам на разных уровнях детализации проекта, что позволяет представить информацию в более удобном виде для конкретной управленческой ситуации. Другая полезная особенность - это возможность разбиения экрана по горизонтали на две независимые области. Это позволяет одновременно просматривать разные части проекта. Кроме того, P3 имеет определенные отличия от других пакетов в средствах ресурсного планирования. При описании ресурса можно указать нормальное и максимальное количество данного ресурса, а также его цену по шести временным интервалам. Кроме того, P3 позволяет выбрать режим перерасчета расписания. Среди режимов перерасчета можно выделить выравнивание вперед (определение возможной даты окончания проекта при заданной начальной дате), выравнивание назад (определение самой поздней допустимой даты начала проекта), сглаживание перегрузок ресурсов в рамках временных резервов работ или в рамках заданного интервала. К недостаткам средств ресурсного планирования можно отнести ограничение на число календарей. Кроме главного календаря проекта P3 позволяет описать лишь 30 дополнительных календарей, в то время как возможность задани индивидуальных графиков работы для каждого ресурса уже стала нормой в современных пакетах УП. Другое ограничение связано с количеством ресурсов (не более 120), контролируемых при выравнивании профил загрузки ограниченных ресурсов. Кроме P3 компанией Primavera Systems поставляется облегченная система для УП – SureTrak. Этот программный продукт ориентирован на небольшие проекты, под проекты, работу конкретных исполнителей с фрагментами проектов. SureTrak имеет те же средства, что и P3 в плане организации проекта по кодам и фильтрации информации, установки ограничений и расчета расписания, но в то же время существует ряд ограничений и дополнительных возможностей. Из ограничений следует отметить отсутствие средств много проектного управления и фрагментации проектов, меньшую размерность проектов, более скромные средства создания отчетов. Однако в SureTrak появились календари ресурсов и, как следствие, возможность расчета длительностей работ с учетом согласования календарей исполнителей (ожидается, что календари ресурсов появятся и в следующей версии P3). Кроме того, у ресурсов появилась дополнительная категория - доход. SureTrak отличаетс от всех остальных продуктов Primavera тем, что он полностью русифицирован и поставляется вместе с руководством для пользователя на русском языке. SureTrak осуществляет импорт-экспорт файлов в форматах P3 и MS Project. Таким образом, работая совместно, P3 и SureTrak предлагают масштабируемый подход к управлению проектами различного размера и сложности. Другая известная в мире управления проектами торговая марка - Artemis. Традиционно ПО семейства Artemis (Artemis 2000, Artemis 9000, Prestige) использовалось для управления крупными инженерными проектами. На сегодняшний день корпорация Artemis International распространяет под этой торговой маркой серию программ под общим названием ArtemisViews. Семейство ArtemisViews состоит из набора модулей, автоматизирующих различные аспекты управления проектами: ProjectView, ResourceView, TrackView, CostView. ProjectView реализует мультипроектную, многопользовательскую систему планирования и контроля проектов в организации. Это программное обеспечение разделяет проектные данные (календари, кодификаторы, списки ресурсов) между пользователями или пользовательскими группами, обеспечивает средства безопасности при одновременной работе пользователей с проектом. Система позволяет получать значительное количество различных отчетов с помощью собственных средств или с использованием специализированного программного обеспечения. Следует упомянуть также распространяемую под торговой маркой Artemis систему УП Schedule Publisher разработанную на базе графического пакета. Отличительной особенностью системы являются дополнительные возможности создания проекта в графическом режиме. Например, формирование диаграммы Гантта вручную позволяет создавать более компактное представление проекта на экране. Система имеет русскоязычный интерфейс экранов. Однако по гибкости алгоритмов планирования и управления ресурсами и затратами пакет уступает не только системам семейства ArtemisViews, но и некоторыми более дешевым пакетам. Обзор систем управления проектом был бы неполон без упоминания российской разработки - Spider Project. Данный пакет имеет несколько отличительных особенностей, позволяющих ему успешно конкурировать с западными системами. Особенностью пакета является возможность использовать нормативно-справочную информацию о производительности ресурсов на тех или иных видах работ, расходе материалов, стоимости работ и ресурсов. Spider Project позволяет неограниченно наращивать число учитываемых в проектах показателей, создавать и использовать в расчетах любые дополнительные табличные документы и базы данных, вводить любые формулы расчета. Возможность настройки системы позволяет получать не только расписание работ, графики загрузки ресурсов и стоимостные характеристики проекта, но и технологические характеристики составленных расписаний. Так, в горнодобывающей промышленности пользователи Spider Project получили возможность не только планировать порядок выемки объемов руды, но и учитывать объемы отдельных компонентов, содержащихся в руде. Превосходя многие западные пакеты по мощности и гибкости отдельных функций, Spider Project, в целом, уступает в области программной реализации (использование стандартов обмена данными, пользовательский интерфейс и т. д.). Пока еще не завершен полный перевод системы в среду Windows. Программный комплекс Microsoft Project является наиболее популярным в среде менеджеров малых и средних проектов. Это объясняется достаточно широкими возможностями пакета, удобным, и, что немаловажно, хорошо знакомым большинству пользователей графическим интерфейсом. Среди плюсов программы нужно отметить высокую, даже несколько чрезмерную, гибкость, т.е. существование большого числа настроек, что при полном изучении позволяет описать средствами MS Project практически любую возможную жизненную ситуацию. Поражает в программе также разумная организация процесса разработки проекта, т.к. она написана с использованием знакомых стандартов стратегического планирования. Хорошей чертой MS Project, впрочем, как и всех приложений MS Office, является обширная помощь, в которой можно найти ответы на многие вопросы, и стандартный инструментарий MS Office, сокращающий время адаптации к программе. В целом MS Project, оставаясь системой простой в использовании и доступной для непрофессионалов, безусловно, содержит новые возможности, позволяющие осуществлять достаточно гибкое планирование и управление людскими ресурсами. В Project появилось значительное количество мелких усовершенствований, повышающих простоту и эффективность использования пакета. Приоритетными областями применения Project, видимо, останутся проекты, связанные с планированием офисной деятельности, где основными ресурсами являются конкретные исполнители, а основной задачей менеджера - назначение исполнителей на работы и координация выполнения отдельных заданий. Отсутствие возможности описывать материальные ресурсы в явном виде может существенно ограничить использование пакета для строительных проектов. MS Team Manager является логичным продолжением и дополнением к MS Project, способный, тем не менее, работать в качестве самостоятельного приложения, поскольку он также является расширением MS Office и предназначен для управления процессом групповой реализации проектов. Если MS Project позволяет качественно разработать план и отслеживать его выполнение, то MS Team Manager способен распределять задачи разработанного в MS Project плана или их составляющие между структурными подразделениями или должностными лицами, посылая сообщения посредством электронной почты или записывая файлы в директории общего доступа на персональных компьютерах членов команды. Open Plan Professional является представителем класса профессиональных систем. Одним из основных отличий системы являются мощные средства ресурсного и стоимостного планирования, которые позволяют значительно облегчить задачу нахождения наиболее эффективного распределения ресурсов и составления их рабочего расписания. Open Plan позволяет создавать иерархическую структуру ресурсов, формировать пулы ресурсов, при этом ресурсы классифицируются по типам (возобновляемый, расходуемый, с ограниченным сроком годности, пул) и классам (людские, оборудование, материалы, затраты). Каждому ресурсу может соответствовать список квалификаций данного ресурса. Назначение ресурсов на уровне пула или по квалификации позволяет выполнять автоматическое назначение ресурсов на задачи в соответствии с их загрузкой и квалификацией. Рекомендации по применению: крупные проекты, требующие детального планирования, оптимизации и контроля использования различных типов проектов; задачи многопроектного планирования и управления, особенно если требуется организация одновременной работы пользователей с одной базой данных и распределенный сбор, и обновление информации; интеграция информационной системы управления проектами с другими автоматизированными системами организации. Open Plan поставляется в двух вариантах - Professional и Desktop, каждый из которых отвечает различным потребностям исполнителей, менеджеров и других участников проекта. Обе версии работают с одной базой данных - нет необходимости в обмене данными. Значительное распространение на российском рынке получила русифицированная версия Time Line для Windows. Time Line, подобно MS Project, содержит лишь минимально необходимые функции управления проектами, предоставляя пользователю-непрофессионалу максимально простые и ясные средства быстрого создания и расчета несложных проектов. Time Line - простая в использовании система, не требующая профессиональной подготовки пользователя, однако способна обеспечить средства моделирования достаточно сложных проектов. Может быть рекомендована для исполнителей, заказчиков и инвесторов промышленных, технических и строительных проектов. Вывод : Учитывая огромное количество программных продуктов на рынке, сделать правильный выбор очень сложно. Число различных фирм, предлагающих программные продукты по управлению проектами, постоянно растет, и сейчас их число достигло нескольких сотен. Наиболее популярными пакетами являются такие программные продукты, как MicrosoftProject , SpiderProject, Primavera, OpenPlan. 2.2 Требования к программному обеспечению для управления проектами проект Выбор подходящего пакета управления проектами сам по себе представляет собой проект, к которому надо отнестись со всей серьезностью, неправильные решения на этой стадии могут привести к значительным потерям и к невозможности решения тех или иных задач управления. Правильный выбор связан с необходимостью проведения серьезного предварительного обследования потребностей организации и специфики выполняемых проектов. К обсуждению характеристик пакетов с поставщиками необходимо тщательно подготовиться. Правильный выбор и оптимальное применение пакетов управления проектами дает большой экономический эффект, несопоставимый со стоимостью пакетов и необходимых консалтинговых услуг. С ростом сложности проектов и среды управления повышаются требования к мощности и гибкости программного обеспечения управления проектами. Одна из основных причин усложнения задач управления связана с необходимостью детально планировать и контролировать использование ресурсов на всех этапах проекта. Средства автоматического перепланирования задач с учетом ограничений на ресурсы приобретают особую важность для крупных проектов, когда менеджер не в состоянии самостоятельно проанализировать причины нехватки ресурсов и найти решение для каждой конкретной работы. Требования к языку. Из перечисленных пакетов полностью русифицированы лишь Spider Project, SureTrak и Time Line. Требования к структуризации. Все пакеты позволяют создавать и использовать для отчетности и агрегирования информации иерархические структуры работ проекта (разбиение проекта на подпроекты, фазы, пакеты работ и т.д.). Однако на практике этого может оказаться недостаточно. Очень важно чтобы пакет был способен агрегировать информацию в соответствии с задаваемыми пользователями структурами. Такими возможностями дешевые пакеты не обладают, да и у более дорогих пакетов число возможных структур ограничено, за исключением пакета Spider Project, который позволяет создавать неограниченное количество различных иерархических структур работ и ресурсов. Требования к типам работ. В западных пакетах не предусмотрена возможность задания в качестве исходной информации объемов работ для последующего определения длительности, исходя из производительностей назначенных ресурсов. Это мешает использовать при управлении проектами привычные нам подходы и нормативы. Требования к календарям. Не все пакеты позволяют использовать кроме календарей ресурсов и календари работ, На практике это может оказаться необходимым. Требования к учету затрат. Перечисленные требования могут оказаться избыточными для ваших проектов. Всегда следует иметь в виду, что за дополнительные возможности всегда приходится платить. Требования к составлению расписания работ. Этот показатель может оказаться наиболее важным. Если другие показатели влияют на трудоемкость сбоpa и обработки информации, то плохой план работ означает серьезные прямые денежные и ресурсные потери, а хороший - колоссальную экономию, несопоставимую со стоимостью программ, если вы управляете серьезными проектами. Все пакеты составят одинаковое расписание работ, если не будут учитываться ограничения на ресурсы проекта. Но в таком расписании потребность в ресурсах в отдельные промежутки времени может значительно превышать их наличие. Для приведения в соответствие расписания выполнения работ и наличествующих ресурсов производится выравнивание - составление расписания с учетом ограниченности ресурсов проекта. Как показало тестирование, западные пакеты не умеют составлять хорошие расписания работ при ограниченных ресурсах проекта, Расписания работ. составленные пакетом Spider Project, как правило, оказываются более короткими. чем расписания, составленные для тех же проектов западными пакетами. Требования к учету и контроля хода работ. Для большинства пакетов (кроме Spider Project) перечисленные требования могут быть выполнены лишь с использованием внешних программ. Большинство пакетов позволяет хранить и сравнивать лишь текущий и базовый план, Лишь Spider Project и Artemis View позволяют вести архивы изменений и сравнивать между собой до 99 версий текущего проекта. В данной таблице рассмотрены выше перечисленные продукты программного обеспечения.
Подводя итоги, отметим, что выбор программного продукта для управления проектами должен зависеть от целей, задач, стоящих перед организацией и масштабов осуществляемых проектов. Для реализации локальных проектов можно выбрать упрощенные версии, но для координации крупных проектов и мульти проектного управления нужны более сложные программы с большим набором функций. Заключение 1. Одним из необходимых инструментов проектного управления является программный продукт, без которого невозможно осуществлять полноценное планирование и оперативные расчеты. Чтобы выбрать оптимальный программный продукт для управления проектами, необходимо четко представлять функции и требования, предъявляемые к системе. Так как управление проектами в организации может осуществляться на различных уровнях, требования к программному продукту на каждом уровне тоже будут отличаться. 2. В настоящее время на рынке представлено значительное количество универсальных программных пакетов для персональных компьютеров, автоматизирующих функции планирования и контроля календарного графика выполнения работ. Западные обзоры программного обеспечения для управления проектами традиционно разделяют программы доступные на рынке в две широкие группы: системы "высшего" класса и более простые системы. 3. Наиболее популярными пакетами являются такие программные продукты, как MicrosoftProject, SpiderProject, Primavera, OpenPlan и некоторые другие. 4. С ростом сложности проектов и среды управления повышаются требования к мощности и гибкости программного обеспечения управления проектами. Выбор программного продукта для управления проектами должен зависеть от целей, задач, стоящих перед организацией и масштабов осуществляемых проектов. Список литературы Брукс Ф. Мифический человеко-месяц или как создаются программные системы. — СПб.: Символ-Плюс, 2014. – 105с. Гагарина Л. Г., Кокорева Е. В., Виснадул Б. Д. Технология разработки программного обеспечения. - М.: ИД «ФОРУМ»; ИНФРА-М, 2014. – 240с. Душенко К.В. Управление проектом. Основы проектного управления. - М.: Эксмо-пресс, 2016. – 176с. Карлинская Е.В. Системы управления портфелями проектов в мире: состояние и перспективы развития в 2009-2010 гг. // Управление проектами и программами.2013. №3. С.230-242. Ким Хелдман. Профессиональное управление проектами. – М.: «Бином», 2015. – 517с. Лапыгин Ю. Н. Управление проектами: от планирования до оценки эффективности. – М.: Омега-Л , 2013. – 252с. Липаев В. В. Проектирование программных средств. Учебное пособие. - М.: Высшая школа, 2013. – 302с. Интернет-источник: https://www.ibm.com/developerworks/ru/library/os-drupal/index.html. http://www.skachatreferat.ru/poisk/. http://drupal-learning.com/course/sozdanie-internet-magazina-na-drupal-7-s-ispolzovaniem-modulya-commerce. |