13
Современная разработка ПО КУХАРЕНКО АНДРЕЙ ПРЕПОДАВАТЕЛЬ-СТАЖЕР, ГГТУ ИМ. П. О. СУХОГО

Современная разработка ПО

  • Upload
    -

  • View
    285

  • Download
    6

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Современная разработка ПО

Современная

разработка ПОКУХАРЕНКО АНДРЕЙ

ПРЕПОДАВАТЕЛЬ-СТАЖЕР, ГГТУ ИМ. П. О. СУХОГО

Page 2: Современная разработка ПО

Введение

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

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

2

Page 3: Современная разработка ПО

Разработка ПО в деталях

Сфера ИТ является одной из самых требовательных и

рентабельных на рынке. Здесь работает огромное число

профессионалов, занятых в различных областях. Одной из них

является разработка ПО.

Это многомиллиардный бизнес, который приносит огромные

доходы сегодня, завтра – еще больше. Рынок растет быстрыми

темпами, что ставит вопрос о необходимости подготовки специалистов в этой области. Это значит, что спрос будет также

расти и чем более квалифицированным окажется специалист,

тем больше вероятность его трудоустройства в солидную

именитую фирму.

Наличие множества сегментов требует концентрации на одном или нескольких, для того, чтобы получать наибольшую выгоду и

производить действительно качественный продукт или услугу.

3

Page 4: Современная разработка ПО

Тренды в области ИТ на 2012-2013

В последние годы наметилась острая тенденция в области ИТ,

которая выделила несколько перспективных областей, которые

получают наибольшее влияние и требуют все больших ресурсов

для своего развития.

Такими областями являются:

Мобильная разработка – разработка ПО для мобильных устройств

(смартфонов, планшетов),

Веб-разработка – создание веб-сервисов и веб-сайтов различного

рода, предоставляющие как новые возможности, так и

реализующие новые бизнес-модели проекты,

Облачные вычисления – новая бизнес-модель по использованию

существующих вычислительных ресурсов более эффективно.

Позволяет решать много новых видов задач и создавать новые

сегменты рынка.

4

Page 5: Современная разработка ПО

Мобильная разработка

Большое количество мобильных устройств, такие как смартфоны и планшетные компьютеры требует постоянного совершенствования программного обеспечения на них, чтобы предоставлять все более современные услуги, технологии и предлагать новые варианты использования мобильной техники.

На сегодня на рынке присутствуют несколько платформ, на которых ведется разработка. Это iOS (Apple), Android (Google), Windows Phone (Microsoft), Blackberry (Blackberry), Bada (Samsung), Symbian (Nokia), MeeGo. Кроме того, скоро на рынке должны появиться такие новые платформы как Tizen (Samsung, Intel), Firefox OS (Mozilla).

Проходящее событие в Барселоне, Испания, MWC 2013 говорит, что производители намерены создавать все более современные устройства, представлять новые варианты использования и многое другое. Самое главное это то, насколько это важно и сколько сил бросается на это направление.

5

Page 6: Современная разработка ПО

Веб-разработка

Создание веб-сайтов сегодня настолько популярно, что этим

занимается почти чуть ли не каждый. Однако создание

действительно качественных продуктов, которые будут нести

ценность потребителю и новую бизнес-модель удается далеко

не каждому.

Велика ценность проектов, которые выполнены на высоком

уровне, предоставляют новые возможности, которых не было ранее, показывают последние достижения в веб-дизайне.

Сегодня велика доля стартапов, которые создали новый продукт

вокруг веб-сервиса и при этом предоставили новую бизнес-

модель, создали уникальное предложение для рынка.

Кроме того, каждая компания старается поддерживать свое лицо, которое теперь отражается в виде веб-сайта компании.

6

Page 7: Современная разработка ПО

Облачные вычисления 7

Сегодня, облачные вычисления интересуют каждую компанию и она так или иначе начинает или планирует переход к ним и их использование. Это значит, изменения модели работы компании, так и новые возможности.

Облачные платформы в основном своем понимании сегодня предлагают такие компании как: Amazon, Google, Microsoft, Engine Yard, Heroku и другие.

Основные преимущества:

Оплата по факту

Масштабирование

Высокая доступность

Мутитенантность

самообслуживание

Page 8: Современная разработка ПО

Методологии

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

Гибкие (Agile) методологии сегодня невероятно популярны, их используют все компании в своей работе над различными проектами. Их используют в мобильной разработке, веб-разработке, при создании проектов на основе облаков и т.п.

Существуют и другие методологии, типа Waterfall (Водопад). Их применение также имеет место в определенного рода проектах.

Строгие методологии, с четкими этапами и конечными точками обычно применяют при разработке ОС и других сложных приложений.

8

Page 9: Современная разработка ПО

Менеджмент программных проектов Любой работой нужно управлять и контролировать, вести отчеты,

проверять выполнение, составлять графики работ, выполнять

планирование и многое другое. Разработка ПО в этом

нуждается как ничто другое. Множество заказчиков, большой

персонал, многосторонние требования, динамические сроки разработки и т.д. Сегодня это носит название менеджмент

программных проектов.

В ИТ сфере существует такое понятие как Application Lifecycle

Management (ALM).

ALM является важным моментом в разработке ПО. Управление

жизненным циклом продукта играет важную роль, т.к. именно на

нем строится вся жизнь продукта, его поддержка, разработка,

сопровождение, продажи и т.п.

9

Page 10: Современная разработка ПО

Наши партнеры

Университет сотрудничает с различными организациями,

предприятиями и компаниями. Среди них в сфере ИТ можно

отметить следующих: EPAM Systems, Rus Wizards, IBA, Парк

Высоких Технологий (ПВТ).

Кроме того, возможно сотрудничество с ведущими ВУЗам.

Поощряется участие в различных конференциях, поездки на

мероприятия различного уровня.

На базе университета построен бизнес-инкубатор, который

помогает в формировании новых проектов и идей, занимается

их продвижением и поддержкой.

10

Page 11: Современная разработка ПО

Выводы

В сегодняшнем информационном обществе необходимо четко понимать основные моменты, такие как важность ИТ сферы и ее влияние на другие.

Разработка ПО это не просто бизнес, а целая индустрия, которая все больше внедряется в том или ином виде в нашу жизнь и становится ее неотъемлемой частью. Без технологических гаджетов уже тяжело представить себе жизнь и быть полноценным членом общества. Мобильная связь, Интернет, облака… Это не конец. Каждый год происходят изменения в технологиях, в десятилетие – целых парадигм.

На смену старым бизнес-моделям приходят новые, полностью меняющие представление о продукте, предложении, услуге.

Те, кто готов посвятить себя сфере ИТ могут стать проводниками в будущее, начать создавать новые продукты и технологии. Это достойная профессия с огромным и неизвестным будущим.

11

Page 12: Современная разработка ПО

Вопросы?

12

Page 13: Современная разработка ПО

Конец!

The End!

13

Спасибо за внимание!