Правительство Российской Федерации
Государственное образовательное бюджетное учреждение
высшего профессионального образования
Национальный исследовательский университет
«Высшая школа экономики»
Факультет бизнес-информатики
Программа дисциплины
«Свободно-распространяемое программное обеспечение в современном бизнесе»
-
для студентов 1 курса
-
направления 080500.68 «Бизнес-информатика»
подготовки магистра
Магистерская программа «Бизнес-информатика»
специализация "Аутсорсинг информационных технологий"
Автор – к.ф.-м.н. Панченко И.Е.
Рекомендована секцией УМС
«Бизнес-информатика»
Председатель
______________ Ю.В.Таратухина
«___» _________2012 г
|
Одобрена на заседании
базовой кафедры Группы компаний «Стек»
Зав. кафедрой
_______________ Исаев Е.А.
« » 2012 г.
|
Утверждена УС факультета
бизнес-информатики
Учёный секретарь
___________ В.А. Фомичев
«___» ________2012 г.
|
|
Москва 2012
Общие сведения об учебном курсе
Дисциплина читается студентам магистерской программы «Управление разработкой программного обеспечения» на отделении программной инженерии факультета бизнес-информатики НИУ ВШЭ. Она входит в вариативную часть профессионального цикла, определяющего магистерскую программу, и читается во втором семестре первого учебного года [3, 4], код дисциплины в учебном плане М2.В.ДВ.6.
Количество кредитов – 3, общее количество часов – 216. Количество аудиторных часов 76, в том числе: 38 часов лекционных занятий, 38 часов практических занятий. Общее количество часов самостоятельной работы – 140.
Текущий контроль – контрольная работа;
Итоговый контроль - устный зачет в конце семестра.
Требования к студентам:
Курс предполагает знания студентами общетехнических дисциплин.
Прохождение учебного курса должно способствовать формированию у студентов магистратуры следующих профессиональных компетенций:
-
Проектная деятельность
-
умение формировать технические задания и способность руководить разработкой программного обеспечения (ПК-7);
-
умение оценить и выбрать методологию проектирования объектов профессиональной деятельности (ПК-8).
-
Технологическая деятельность
-
умение применять современные технологии разработки программных комплексов с использованием автоматизированных систем планирования и управления, осуществлять контроль качества разрабатываемых программных продуктов (ПК-9).
-
Производственная деятельность
-
умение планировать и осуществлять руководство процессом разработки программного обеспечения (ПК-10).
-
Организационно-управленческая деятельность
-
способность рассчитывать и оценивать условия и последствия принимаемых организационно-управленческих решений (ПК-14);
-
умение разработать техническое задание и провести технико-экономическое обоснование (ПК-15);
-
способность организовывать работу коллектива разработчиков программного продукта, умение осуществлять взаимодействие со смежниками (ПК-16).
Тематический план учебной дисциплины
№
п/п
|
Наименование тем
|
Всего
часов
|
Аудиторные часы
|
Самостоятель-
ная работа
|
|
Лекции
|
Семинары
и практич.
занятия
|
|
1
|
Введение. Что такое СПО. Виды СПО. Краткая история СПО. Лицензии СПО.
|
20
|
6
|
4
|
10
|
2
|
Бизнес, основанный на разработке СПО. Бизнес-модели.
|
25
|
6
|
4
|
15
|
3
|
Бизнес, использующий СПО. Преимущества и недостатки СПО.
|
23
|
4
|
4
|
15
|
4
|
СПО и операционные системы
|
28
|
4
|
4
|
20
|
5
|
СПО в офисе
|
28
|
2
|
6
|
20
|
6
|
СПО и бизнес-приложения
|
30
|
4
|
6
|
20
|
7
|
СПО и интернет
|
30
|
4
|
6
|
20
|
8
|
СПО, государство и общество
|
18
|
4
|
4
|
10
|
9
|
СПО и информационная безопасность
|
16
|
4
|
2
|
10
|
Итого часов
|
216
|
38
|
38
|
140
|
Формы рубежного контроля и структура итоговой оценки
Итоговая оценка по учебной дисциплине складывается из следующих элементов:
-
тесты по материалам лекций (теория)
-
работа на практических занятиях (решение задач с использованием компьютеров, доклады, обсуждения);
-
домашние задания;
-
реферат(5-10 стр.);
-
устный экзамен (30 минут на 1 студента).
Структура экзаменационной оценки по учебной дисциплине:
Форма работы
|
Вклад в итоговую оценку (%)
|
Тесты по материалам лекций (теория)
|
20
|
Задания на практических занятиях (практика)
|
35
|
Реферат
|
25
|
Домашнее задание
|
20
|
Базовые учебники
-
Лекционный материал.
Содержание программы
Тема 1. Введение. Что такое СПО. Виды СПО. Краткая история СПО. Лицензии СПО.
Определение программного обеспечения (ПО). Способы распространения ПО. Авторские права и лицензионные соглашения на ПО. Свободное ПО (СПО) и его отличия от несвободного ПО. Философские и социальные идеи свободного распространения информации. Виды лицензий СПО. Краткая история возникновения и развития ПО и индустрии ПО. Место СПО в ней. Предпосылки, причины возникновения и существования СПО. Краткая история СПО. Влияние «свободы» на архитектуру ПО и применяемые в нем инженерные решения.
Литература
-
Free Software, Free Society: Selected Essays of Richard M. Stallman. FreeSoftware Foundation, 2002 г.
-
Линус Торвальдс, Дэвид Даймонд . Just for Fun. Рассказ нечаянного революционера . Эксмо-Пресс, 2002 г.
-
Материалы портала info-foss.ru
-
К.Маслинский, П. Новодворский, Г. Курячий История возникновения свободного ПО. http://heap.altlinux.org/modules/freesoft_history.kirill/index.html
Контрольные вопросы по теме
-
В чем разница между понятиями «Свободное ПО», «Свободно-распространяемое ПО», «ПО с открытым кодом»
-
Зачем нужно СПО?
-
Как передаются права на использование ПО?
-
Что толкает людей разрабатывать СПО?
-
Каковы наиболее известные примеры СПО? Как и почему они возникли?
Тема 2. Бизнес, основанный на разработке СПО. Бизнес-модели.
Рынок и индустрия ПО. История, современность и перспективы — в мире и в России. ПО и стандарты. ПО и патенты. Бизнес-модели в разработке ПО и их применение к СПО. Основные компании на рынке ПО. Примеры. Емкость рынка СПО. Влияние мира СПО на софтверную индустрию. Механизмы конкуренции между коммерческим ПО и СПО. Частично свободное ПО. Поглощение коммерческими компаниями продуктов СПО.
Литература
-
Л. Аронова. Исследование российского рынка СПО. http://www.opennet.ru/docs/RUS/fss_history/
-
Материалы портала info-foss.ru
Контрольные вопросы по теме
1. Каковы особенности индустрии и рынка ПО?
2. В чем польза стандартизации? Способствует ли она развитию ПО?
3. Развитие рынка и развитие технологий. В чем разница?
4. Кто разрабатывает в России СПО и зачем?
5. Как заработать на СПО?
-
Что мешает зарабатывать на СПО?
-
Каким изменениям в индустрии ПО способствовало СПО?
Тема 3. Бизнес, использующий СПО. Преимущества и недостатки СПО.
Использование СПО в бизнесе. Основные компоненты ПО для бизнеса и их представленность на рынке, в т.ч. СПО. Методика выбора ПО для использования в бизнес-задачах. Внутрикорпоративные стандарты. Сравнение эффективности ПО. Примеры использования СПО в бизнесе. Масштабируемость бизнеса. Оценка затрат на внедрение ПО. Полная стоимость владения ПО. Доля стоимости ПО в себестоимости продукции.
Литература
-
Л. Аронова. Исследование российского рынка СПО. http://www.opennet.ru/docs/RUS/fss_history/
-
Jack Wallen. 10 things you should know about open source before you use it.
-
Материалы конференции СПО-2010 http://www.raspo.ru/spo2010/materials.php
-
И. Чуфаров. СПО глазами малого бизнеса. «Системый администратор» 2011 №5
Контрольные вопросы по теме
-
Перечислите бизнес-риски при использовании СПО и коммерческого ПО
-
Как выбирать ПО для решения задач бизнеса? Что учитывать при выборе ПО?
-
Как оценить затраты на внедрение и последующее сопровождение ПО?
-
Что сдерживает распространение СПО ?
-
В чем различие требований к ПО для личного и промышленного использования?
Тема 4. СПО и операционные системы
Определение и назначение операционных систем (ОС). История ОС. Свободные ОС. UNIX, Minix, Linux, FreeBSD. Не-UNIX ОС. ОС для ПК, больших и малых компьютеров: сравнение, история, обзор рынка. Встроенные системы. Стандарты для ОС. Варианты будущего ОС. Бизнес на ОС.
Литература
-
Георгий Курячий, Кирилл Маслинский. Введение в ОС Linux. http://heap.altlinux.org/modules/LinuxIntro.george/index.html
-
Линус Торвальдс, Дэвид Даймонд . Just for Fun. Рассказ нечаянного революционера . Эксмо-Пресс, 2002 г.
-
Антон Карпов/История ОС BSD. Xakep, номер #069(2009)
-
Э. Таненбаум/Операционные системы. Разработка и реализация. Питер, 2010
Контрольные вопросы по теме
-
Что такое ОС и для чего она нужна?
-
В чем различие требований к ОС ПК и сервера?
-
Какие ОС представлены на рынке? Сравните их.
-
Каковы перспективы и тенденции развития ОС?
Тема 5. СПО в офисе
Обзор офисного ПО. Классификация офисных приложений. Обзор рынка офисных приложений. Открытые стандарты форматов документов. Проблемы совместимости.
Литература
-
Формат файловых документов Open Document Format. Информация на портале ufi-foss. http://www.info-foss.ru/quickstart/standart/open_doc_format
-
ГОСТ Р ИСО/МЭК 26300 – 2010 “Информационная технология. Формат Open Document для офисных приложений (OpenDocument) v.1.0”
-
Материалы на сайтах компаний Etersoft (http://office.etersoft.ru/ ) , Альт Линукс (http://www.altlinux.ru/), NT-lab (http://nt-lab.ru/opensource).
Контрольные вопросы по теме
-
Какое ПО относится к офисному?
-
Какие ограничения и требования к ПО накладываются спецификой офисной работы?
-
В каких случаях можно использовать СПО в офисе?
-
Перечислите программные продукты СПО есть для офисной работы. Сравните с коммерческими аналогами.
-
Как решить, что устанавливать на десктопе сотрудника — windows или linux?
Тема 6. СПО и бизнес-приложения
Виды бизнес-приложений. СУБД. CRM-системы. Автоматизация управления бизнес-процессами. ERP. Автоматизация управления торговлей, складом, промышленными системами. Обзор рынка СПО по различным видам бизнес-приложений. Сравнение с коммерческим ПО. Обзор перспектив рынка.
Контрольные вопросы по теме
-
Опишите основные типы задач, возникающие при автоматизации бизнес-процессов
-
Какие бизнес-приложения СПО имеются на рынке?
-
Какими критериями следует пользоваться
-
Сравните риски и затраты при использовании СПО и коммерческого ПО.
-
Каковы распространенные заблуждения по поводу СПО.
Тема 7. СПО в интернет-бизнесе и телекоммуникациях
Структура современной индустрии интернета и телекоммуникаций. Роль и место СПО в ней. Используемые программные продукты и решения. Сравнение СПО и коммерческого ПО. СПО как движущий механизм интернет-бизнеса и интернетизации бизнеса. Роль интернета в развитии СПО и СПО в развитии интернета. Бизнес-модели в интернете и роль СПО в них.
Литература
-
AdityaAgarwal, Facebook’s Architecture Qconf SF 2008 http://www.techiegyan.com/2009/04/13/facebook%E2%80%99s-architecture/
-
Amazon Architecture (http://highscalability.com/amazon-architecture) и другие статьи на http://highscalability.com/amazon-architecture
Контрольные вопросы по теме
-
Опишите структуру и основные вехи развития интернет-бизнеса и телекоммуникаций.
-
Каковы бизнес-модели в интернет-бизнесе и причем тут СПО? Как СПО помогает зарабатывать в интернете.
-
Как, по-Вашему, развивался бы интернет, если бы СПО по каким-то причинам не было бы?
-
Какие наиболее известные продукты СПО лежат в основе современного интернета?
-
Какие особенности интернет-бизнеса сделали широкое применение СПО и подходов, принятых в разработке СПО, необходимым?
Тема 8. СПО, государство и общество
Влияние процессов в обществе и государстве на рынок ПО. Роль ПО и СПО в общественных и политических процессах. Стандартизация ПО, международные организации, корпорации и государство. СПО для государственных нужд. Социальные процессы, связанные с СПО. Организации, связанные с СПО. Свобода информации как одна из базовых человеческих свобод.
Литература
-
Ubutu philosophy http://www.ubuntu.com/project/about-ubuntu/our-philosophy
-
Материалы на сайте FSF http://www.gnu.org/philosophy/basic-freedoms.html
-
В. Силаева Интернет как социальный феномен, Социологические исследования №11 2008 с 101-107
-
Материалы на портале INFO-FOSS.RU
-
Материалы на сайте МинКомСвязи России: http://minsvyaz.ru/ru/directions/?direction=29
Контрольные вопросы по теме
1. Опишите влияние СПО на государство и общество
-
Опишите влияние государства и общества на СПО
-
Что такое FSF ?
-
Как связана стандартизация с развитием СПО?
-
Какие организации продвигают использование СПО в России и как?
Тема 9. СПО и информационная безопасность
Аспекты информационной безопасности, специфичные для СПО. Практика использования СПО в системах защиты информации.
Контрольные вопросы по теме
-
Опишите угрозы, возникающие при использовании в бизнесе СПО и сравните с угрозами при использовании коммерческого ПО.
-
Сравните подходы к реагированию на угрозы информационной безопасности и их прогнозированию при использовании СПО и коммерческого ПО.
Темы домашних заданий
Разработка, анализ, обоснование документов по выбору ПО для решения различных задач бизнеса. Опыты по решению конкретных практических задач с использованием СПО. Разработка схем миграции на СПО.
Примерные темы рефератов
-
Сравнение коммерческих и продуктов СПО в различных областях.
-
СПО как социальный феномен.
-
Решение задач информационной безопасности.
-
Построение офиса компании на базе СПО.
-
Факторы, учитываемые при анализе применимости СПО для задач компании.
-
Экспансия СПО в мире и в России.
-
СПО вокруг нас. Роль СПО в повседневной жизни современного человека.
-
Особенности технологий разработки СПО.
-
Стандартизация форматов документов — за и против.
-
СПО как катализатор развития ИТ.
-
Обеспечение информационной безопасности офиса на основе СПО
-
История развития какого-либо свободно-распространяемого программного продукта или бизнеса на его основе как иллюстрация общих закономерностей бизнеса, связанного с СПО или эволюции рынка СПО.
-
Инвестиции в СПО: сколько, почему, зачем. Аналитический обзор.
Автор программы к.ф.-м.н. Панченко И.Е.
|