Файл: История развития программирования в России (факторы).pdf
Добавлен: 05.04.2023
Просмотров: 58
Скачиваний: 1
а) Метамодель CMMI
б) Процессные области в CMMI
Рис. 3. Модель зрелости способностей CMMI
В 2006 г. Санкт-Петербургская лаборатория компании Моторола прошла официальную сертификацию на 5-й, высший уровень зрелости по модели CMMI, еще раз подтвердив свой высочайший профессиональный уровень.
а) Уровень 3 CMM
б) Уровень 5 CMM
в) Уровень 5 CMMI
Рис. 4. Памятные значки о достижении высоких уровней зрелости CMM/CMMI
В промышленном производстве ПО актуальным является вопрос о государственной сертификации создаваемого программного продукта, что обуславливается необходимостью отвечать международным стандартам. Например, для бортового ПО в авиации – это стандарты DO-178C и ED-12C и соответствующий им отечественный стандарт КТ178В «Требования к программному обеспечению бортовой аппаратуры и систем при сертификации авиационной техники». Процесс создания сертифицируемого ПО, определяемый этими стандартами, имеет много общего с моделью CMM/CMMI (Рис. 5).
От процессов жизненного цикла всей системы в процессы жизненного цикла ПО идут информационные потоки по системным требованиям, отнесенным к ПО и т.д. В обратную сторону идут информационные потоки по производным высокоуровневым и низкоуровневым требованиям, выявленными проблемам и изменениям в документации, описанию архитектуры ПО, его верификации и т.д. Двусторонний поток, включающий процессы жизненного цикла аппаратуры, образуют требования по интеграции аппаратуры и ПО, выявленные несовместимости, координация и обратная связь.
В полном соответствии с моделью CMMI, стандарт DO-178C определяет набор целей для всех деятельностей по созданию ПО, перечисляет обязательные типы рабочих продуктов (документов), создаваемых на каждом этапе в процессе разработки, и дает рекомендации по достижению заданных целей. В зависимости от уровня создаваемого ПО (от A – наиболее требовательного к аспектам безопасности, до D – наименее требовательного), меняется состав целей и способ проверки их достижения (Рис. 6).
Рис. 5. Связь процессов жизненного цикла системы и ее программного обеспечения
Рис. 6. Цели и деятельности жизненного цикла по разработке сертифицируемого ПО
Процесс жизненного цикла |
Деятельностей |
Документов |
||||
A |
B |
C |
D |
|||
Планирование |
7 |
7 |
7 |
2 |
27 |
9 |
Разработка в целом |
7 |
7 |
7 |
4 |
35 |
6 |
Требования |
7 |
7 |
6 |
3 |
1 |
1 |
Проектирование |
1 |
9 |
1 |
2 |
1 |
|
Кодировка и сборка |
9 |
9 |
8 |
1 |
3 |
2 |
Тестирование сборки |
5 |
5 |
5 |
3 |
7 |
3 |
Верификация |
9 |
7 |
6 |
1 |
9 |
1 |
Управление конфигурацией |
6 |
6 |
6 |
6 |
9 |
4 |
Обеспечение качества |
3 |
3 |
2 |
2 |
9 |
1 |
Контакт с органом сертификации |
3 |
3 |
3 |
3 |
3 |
2 |
Итого: |
6 |
6 |
5 |
2 |
105 |
30 |
Таким образом, успешность сертификации во многом зависит от устойчивости и определенности установленного процесса разработки, сравнимого с уровнями 3 и 4 модели CMMI, что делает вопросы дисциплины программирования и правильной постановки процесса разработки ПО особенно важными.
Для успешной сертификации необходимы современные средства автоматизации процесса разработки – единый каркас для разработки ПО, настроенный на данную предметную область и разработчика [17].
День программиста в России
День программиста в России как профессиональный праздник был утвержден указом президента РФ Дмитрия Медведева 11 сентября 2009 года и отмечается ежегодно в 256‑й день года ‑ 13 сентября, если год високосный ‑ 12 сентября. В этом году этот праздник приходится на 13 сентября.
Неофициально этот день уже давно празднуют во всем мире.
Дату ‑ 256‑ой день года ‑ выбрали сами программисты. 256 ‑ это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта, а также это максимальная степень числа 2, которая меньше количества дней в году ‑ 365.
Инициатива учредить День программиста в России принадлежит сотруднику компании "Параллельные технологии" Валентину Балту.
О том, что "неофициальная версия" профессионального праздника программистов существует, Валентин узнал еще в 2000 году. Тогда же он отправил первое письмо в Управление президента РФ с официального сайта gov.ru и получил по почте официальный ответ с перенаправлением в Госдуму. Через некоторое время было решено возобновить попытки, но уже не в одиночку, а с привлечением общественности. Валентин Балт и его друг и коллега Михаил Червяков составили обращение к правительству РФ, после чего вывесили голосование в Сети. Новость разослали в некоторые сетевые издания, и в первую очередь информационную поддержку оказали сайты Compulenta.ru и Runet.ru, которые несколько дней продержали информацию о голосовании и "Дне программиста" на главных страницах. В течение 5 суток удалось собрать более 9 800 голосов.
12 мая 2009 г. чиновники из Министерства связи и массовых коммуникаций РФ сообщили Валентину Балту о том, что подготовили проект указа президента и отправили его на согласование. Бумага попала в правительство в конце июля и только через полтора месяца оказалась на столе Дмитрия Медведева.
В рамках подготовки проекта документа специалисты ведомства провели консультации с общероссийским объединением профессиональных союзов, а также с общероссийскими объединениями работодателей Ассоциации предприятий компьютерных и информационных технологий (АПКИТ) и "Руссофт" (объединение крупнейших и наиболее влиятельных компаний‑разработчиков программного обеспечения России). Учитывались государственная значимость сферы разработки программного обеспечения и значительный вклад работников этой сферы в инновационное развитие РФ.
До появления официального праздника в разных кругах День программиста отмечали в разные дни: 19 июля ‑ когда первый программист и дочь великого английского поэта Джорджа Байрона ‑ Августа Ада Лавлейс написала первую программу, 10 декабря ‑ в день рождения самой Августы, а на Украине со времен FidoNet (международная компьютерная сеть) ‑ в пятницу 13‑го. Днем веб‑программистов, в свою очередь, принято считать 4 апреля (4.04), по аналогии с ошибкой "404" ("данная страница не найдена"). В качестве еще одной даты для Дня программиста предлагалось 26 июля ‑ в честь предъявления первого в истории обвинения создателю компьютерного вируса.
В России программисты отмечают свой профессиональный праздник еще и 22 апреля, или 22.04. Возникновение этой даты связано с кодировкой специальности 220400 ‑ "Программное обеспечение вычислительной техники и автоматизированных систем".
Значение профессии программиста в повседневной жизни трудно переоценить. Практически каждое электронное устройство — от пульта дистанционного управления до сложных промышленных станков с программным управлением — в свое время прошло через руки специалистов по программированию. Этот род деятельности становится все более массовым и в то же время символизирует авангард современного общества.
Известнейшие российские программисты.
За многими технологическими проектами с мировым именем стоят русские программисты. Самые известные бренды – Google, Adobe, PayPal – создавались при участии россиян.
Google
Сергей Брин, сооснователь компании Google. Одна из крупнейших в мире поисковых систем Google представляет собой бесплатную и простую в использовании службу, обычно показывающую релевантные результаты поиска.
Google была создана в качестве учебного проекта студентов Стендфорского университета Ларри Пейджа и Сергея Брина. В 1995 году они работали над поисковой системой BackRub, а в 1998 году на ее основе создали поисковую систему Google.
С тех пор компания выросла и насчитывает более десяти тысяч сотрудников по всему миру, а в ее руководящем составе работают самые опытные профессионалы в области технологий.
Сергей Брин – уроженец Москвы. В 1979 году его семья эмигрировала в США. Отец стал профессором математики в Мэрилендском университете, а мать – научным сотрудником в Национальном агентстве по аэронавтике и исследованию космоса (NASA).
В 1993 году Сергей Брин получил степень бакалавра с отличием в Мэрилендском университете, в 1995 году – степень магистра в Стэнфордском университете (штат Калифорния).
В марте того же года в Стэнфорде он познакомился с Лэрри Пейджем и начал работу над проектом, который затем превратился в Google.
"Лаборатория Касперского"
Директор и соучредитель компании "Лаборатория Касперского", крупнейшего в России и Европе производителя систем защиты от компьютерных вирусов Евгений Касперский в офисе компании.
"Лаборатория Касперского" – самый популярный в России и крупнейший в Европе производитель систем защиты от вирусов, спама и хакерских атак. Компания входит в четвёрку ведущих мировых производителей программных решений для обеспечения информационной безопасности.
"Лаборатория Касперского" – это международная группа компаний с центральным офисом в Москве и пятью региональными дивизионами, через которые осуществляется управление деятельностью локальных представительств и партнеров компании в соответствующих регионах: в Западной Европе, Восточной Европе, на Ближнем Востоке и в Африке, в Северной и Южной Америке, Японии и других странах Азиатско-Тихоокеанского региона. Партнерская сеть компании объединяет более 700 партнеров первого уровня более чем в 100 странах мира. Технологии компании защищают более 300 миллионов пользователей во всем мире.
Бессменным руководителем антивирусных исследований компании с 1997 года (год основания "Лаборатории Касперского") является один из ее основателей Евгений Касперский, с 2007 года – генеральный директор "Лаборатории Касперского".
Dr.Web
Игорь Данилов, создатель антивируса DrWeb.
"Доктор Веб" (торговая марка - Dr.Web) – российский разработчик средств информационной безопасности и лидер российского рынка интернет-сервисов безопасности для поставщиков IT-услуг. Антивирусные продукты Dr.Web разрабатываются с 1992 года.
Сама компания была основана в декабре 2003 года российским программистом Игорем Даниловым, который занимается разработками в области антивирусной защиты с 1990 года.
Создание компании "Доктор Веб" послужило началом стремительного роста продаж Dr.Web как в России, так и в других странах.
"Доктор Веб" стала первой компанией, предложившей на российском рынке инновационную модель потребления антивируса в качестве услуги сервис-провайдеров.
Головной офис компании расположен в Москве, в то время как разработка антивирусных продуктов традиционно ведется в Санкт-Петербурге, где и находится "Департамент антивирусных исследований и разработок" во главе с Игорем Даниловым.
ABBYY Software
Основатель компании ABBYY Software Давид Ян.
Российская компания ABBYY (до 1997 года - BIT Software) была основана в 1989 году в Москве студентом четвертого курса Московского физико-технического института (МФТИ) Давидом Яном.
На сегодняшний день ABBYY является одним из ведущих мировых разработчиков программного обеспечения и поставщиком услуг в области распознавания и ввода документов, лингвистики и перевода. На российском рынке ABBYY лидирует одновременно в области лингвистических технологий и услуг.
В группу компаний ABBYY входит десять международных офисов в России, США, Германии, Великобритании, Японии, Тайване, на Украине и Кипре, высокотехнологичное российское агентство по переводу ABBYY Language Services (Perevedem.ru) и издательство ABBYY Press. Головной офис ABBYY, находящийся в Москве, отвечает за разработку продуктов и координацию деятельности офисов компании в других странах.
По данным исследований ABBYY, количество пользователей продуктов компании составляет около 30 миллионов человек более чем в 130 странах. Десятки тысяч организаций по всему миру обрабатывают с помощью ее технологий и программ свыше 1,6 миллиарда страниц документов и форм ежегодно.
Paragon Software Международный холдинг Paragon Software Group является ведущим разработчиком инновационного программного обеспечения. Компания Paragon Software стояла у самых истоков рынка мобильных устройств, и ее история отражает все этапы его развития – с того момента, как появились первые карманные компьютеры и до сегодняшнего дня, когда КПК, коммуникаторы и смартфоны стали неотъемлемым атрибутом современной активной жизни. Константин Комаров - один из создателей и совладелец компании Paragon Software. Создатели Paragon, студенты МФТИ, решили заниматься системным программным обеспечением (ПО) еще в 1994 году. Изначально штат компании насчитывал всего пять человек, среди которых были нынешние управляющие и совладельцы – Константин Комаров и Александр Зудин. За первый год существования компания наладила производство комплексных системных утилит по работе с жесткими дисками и файловыми системами. Одним из первых проектов Paragon стала собственная операционная система, совместимая с решениями от Microsoft. Поначалу партнеры занимались разработкой технологий для издателей, которые затем продавали адаптированные продукты. Только спустя несколько лет компания начала работать под своим брендом. Сейчас Paragon Software Group (PSG) входит в тройку крупнейших производителей системного ПО в России, однако до недавнего времени компания не рассматривала отечественный рынок в качестве ключевого. Paragon Software Group имеет представительства в Германии, России, Японии и США. В компании работает более 200 высококвалифицированных специалистов в области программирования, прикладных научных исследований, дизайна, логистики, аналитики, маркетинга и продаж. Качество программных продуктов Paragon Software (SHDD) признано во всем мире, как пользователями, так и ведущими производителями аппаратного и программного обеспечения.
Одна из старейших платежных систем в интернете PayPal была создана в 1998 году бывшим юристом и финансистом Питером Тиелом и программистом, выходцем из СССР Максом Левчиным. Макс (Максимилиан) Левчин родился в 1975 году на Украине. Его семья переехала в Чикаго в 1991 году; в 1997 году он окончил университет в Иллинойсе и с ходу занялся сетевыми стартапами. Первые проекты большого успеха не имели, но уже через год Левчин совместно с Питером Тилем, Дэвидом Сэксом и Джоном Пауэрсом основал компанию Fieldlink, которая чуть позже была переименована в Confinity. После чего произошло слияние с сайтом X.com, и компания превратилась в PayPal. Макс Левчин - сооснователь платежной системы PayPal. Идея разработки виртуального банка, выполняющего финансовые операции в Международной Сети, сразу же привлекла таких крупных инвесторов, как Nokia Ventures и Deutsche Bank. Сумма инвестиций в развитие проекта составила порядка 4,5 миллиона долларов. Объем вложений увеличился в несколько раз в 1999 году (инвестиции из банковского сектора составили около 23 миллионов долларов), когда PayPal была запущена, и многие коммерческие организации смогли оценить новую платежную систему. С развитием телекоммуникаций росло и число пользователей PayPal – за небольшой отрезок времени пользовательская аудитория платежного процессора достигла полутора миллионов клиентов, а ежедневный оборот средств – 2 миллиона долларов. В 2002 году успешный проект выпустил свои акции на сумму около 900 миллионов долларов на фондовый рынок. В октябре того же года PayPal была куплена за 1,5 миллиарда долларов eBay и стала основной платежной системой популярного интернет-аукциона. На сегодняшний день PayPal лидирует среди платежных систем и по количеству пользователей, и по объему совершаемых операций. В настоящее время во всем мире открыто более 153 миллионов счетов PayPal. Компания PayPal, присутствующая на 190 рынках и работающая с 24 мировыми валютами, способствует глобальному развитию отрасли электронной коммерции. Благодаря деятельности компании, становится возможным совершать платежные операции в различных географических точках и в нескольких валютах. Услуги компании доступны на многих языках мира.
Сергей Белоусов - один из сооснователей компании Parallels. Компания Parallels – мировой лидер в области программ виртуализации и автоматизации, которые помогают оптимизировать процессы компьютерной обработки для частных лиц, компаний и провайдеров услуг на всех основных аппаратных, операционных системах и платформах виртуализации. Основанная в конце 1999 года в Сингапуре группой выходцев из России, Parallels (до конца января 2008 года – SWsoft) обрела широкую известность на Западе, но мало знакома большинству россиян. При этом продукты для виртуализации Parallels – стопроцентно российская разработка. Сегодня штат компании насчитывает уже 700 сотрудников на территории Северной Америки, Европы и Азии. С 2003 года председателем и генеральным директором компании Parallels является один из ее основателей – Сергей Белоусов. Также он является основателем и главным инвестором компании Acronis, мирового лидера в области программного обеспечения для хранения и восстановления данных, предназначенного для использования частными лицами, предприятиями малого и среднего бизнеса, а также крупными корпорациями. Господин Белоусов также был соучредителем компании по производству персональных компьютеров, доходы которой выросли до 150 миллионов долларов менее чем за три года, компании S&W electronics – свыше 500 миллионов долларов всего за восемь лет - и Solomon Software SEA. Каждая из этих компаний начала приносить прибыль через год после начала деятельности. Он имеет диплом бакалавра физики, диплом с отличием магистра физики и электротехники, степень кандидата технических наук по специальности "Информатика" Московского физико-технического института. |
EverNote Степан Пачиков - создатель сервиса EverNote. EverNote – программа для удобного хранения и быстрого доступа к любым записям, сохраненным веб-страницам, электронным и телефонным сообщениям, адресной книге, паролям, документам и т.д. Сервис EverNote (3,5 миллиона пользователей, в том числе 63,5 тысячи в России) был открыт в июне 2008 года одноименной американской компанией с русскими корнями (компания создана известным IT-специалистом Степаном Пачиковым, среди инвесторов EverNote – "Тройка Диалог"). Основная идея состояла в том, чтобы дать возможность пользователю мгновенно сохранять на удаленном сервере любую информацию, которая только может подвернуться ему под руку: фрагменты документов и веб-страниц, изображения, аудиозаписи, текстовые заметки, визитные карточки etc. EverNote расположена в городе Маунтин-Вью в Калифорнии (США). В апреле 2009 года компания открыла российское представительство, включающее в себя и техподдержку на русском языке.
Компания "Элкомсофт" (ElcomSoft Co. Ltd.) была основана Александром Каталовым в 1990 году в Москве. С 1997 года "Элкомсофт" специализируется на создании программ для восстановления забытых и утраченных паролей к целому ряду приложений, а также программ для восстановления данных, зашифрованных с помощью EFS (Encrypting File System), доступа к аккаунтам Windows, аудита паролей, используемых сотрудниками организаций, проверки стойкости паролей к беспроводным сетям (Wi-Fi).
Александр Каталов, основатель компании "Элкомсофт". "Элкомсофт" является членом Российской криптологической ассоциации, имеет статус сертифицированного партнера компаний Microsoft и Intel. 16 июля 2001 года ФБР арестовало российского программиста Дмитрия Склярова, приехавшего в США на хакерскую конференцию DefCon. Камнем преткновения стала программа ElcomSoft Advanced eBook Reader, которая позволяет обходить защиту электронных книг в формате Adobe eBook. В конце концов, обвинения с программиста были сняты, а Adobe отказалась от своих претензий как к Склярову, так и к Elcomsoft. Тем не менее, судебное преследование российской компании продолжило американское правительство, а Скляров был привлечен к процессу в качестве свидетеля. Арест российского программиста вызвал огромный негативный резонанс в программистском сообществе. После массовых протестов от разработчиков ПО компания Adobe срочно отозвала иск против Склярова, а после публикации свидетельских показаний Склярова в декабре 2002 года сторона обвинения аннулировала иск.
Михаил Донской, один из разработчиков шахматной программы "Каисса". Шахматная программа "Каисса" была создана в середине 1960-х годов в Москве, в Институте проблем управления Академии наук группой советских математиков, лидерами которой были Владимир Арлазаров, Михаил Донской и Георгий Адельсон-Вельский. Разработка "Каиссы" была обычной научной работой, включенной в пятилетний план развития СССР 1976-1980 годов. В 1967 году "Каисса" обыграла аналогичную программу Стэнфордского университета, а в 1974 году стала первым чемпионом мира в соревновании шахматных программ. В стране победа "Каиссы" на мировом чемпионате по компьютерным шахматам была воспринята прежде всего как большой успех советской науки. О программе-чемпионе сразу заговорили, появились публикации в центральной прессе. Сам первый чемпионат получил большой резонанс в мире. Он наглядно продемонстрировал всем, что вычислительные машины могут самостоятельно решать такие сложные логические задачи, как игра в шахматы. После 1974 года в исследования по шахматному программированию стали делаться очень серьезные финансовые вложения. Фактически 1974 год положил начало новому, более серьезному этапу в развитии шахматного программирования. ЗаключениеНаследие советских времен и новые экономические условия создали благоприятный климат для развития российской индустрии программирования. Основное преимущество — хорошо обученная и динамичная рабочая сила — позволяет России претендовать на заметную часть мирового рынка программирования, однако прогресс замедляют проблемы, характерные для всех отраслей отечественной экономики. В этой ситуации дальнейшее развитие индустрии программирования во многом зависит от двух ключевых факторов: успешности продвижения страны на международном рынке и позиции российского правительства. |