Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1775

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
230.79 Кб
Скачать

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

Молькин Н.В.

ОБЛАЧНЫЕ И МОБИЛЬНЫЕ ТЕХНОЛОГИИ

Учебно-методическое пособие по подготовке к лекциям, практическим занятиям

(включая рекомендации по организации самостоятельной работы)

для обучающихся по дисциплине «Облачные и мобильные технологии»

по направлению подготовки 09.04.03 Прикладная информатика профиль Прикладная информатика в аналитической экономике

Нижний Новгород

2016

УДК 004.9

Молькин Н.В. / Облачные и мобильные технологии [Электронный ресурс]: учеб.-метод. пос. / Н.В. Молькин; Нижегор. гос. архитектур. - строит. ун-т – Н. Новгород: ННГАСУ, 2016. – 13 с.– 1 электрон. опт. диск (CD-RW).

В настоящем учебно-методическом пособии по дисциплине «Облачные и мобильные технологии» даются конкретные рекомендации учащимся для освоения как основного, так и дополнительного материала дисциплины и тем самым способствующие достижению целей, обозначенных в учебной программе дисциплины. Цель учебно-методического пособия — это помощь в усвоении лекций, в подготовке к практическим занятиям.

Учебно-методическое пособие предназначено для обучающихся в ННГАСУ по дисциплине «Облачные и мобильные технологии» по направлению подготовки 09.04.03 Прикладная информатика, профиль Прикладная информатика в аналитической экономике.

Учебно-методическое пособие ориентировано на обучение в соответствии с календарным учебным графиком и учебным планом по основной профессиональной образовательной программе направления 09.04.03 Прикладная информатика, профиль Прикладная информатика в экономике, утверждённым решением учёного совета ННГАСУ от 02.09.2016 г. (протокол № 1).

© Н.В. Молькин, 2016 © ННГАСУ, 2016

2

Оглавление

1.

Общие положения ............................................................................................................................................

 

4

 

1.1

Цели изучения дисциплины и результаты обучения .............................................................................

 

4

 

1.2

Содержание дисциплины ..........................................................................................................................

 

4

2.

Методические указания по подготовке к лекциям........................................................................................

 

7

 

2.1

Общие рекомендации по работе на лекциях...........................................................................................

 

7

 

2.2

Общие рекомендации при работе с конспектом лекций........................................................................

 

7

 

2.3

Общие рекомендации по изучению материала лекций ..............

Ошибка! Закладка не определена.

 

2.4

Контрольные вопросы ...............................................................................................................................

 

7

3.

Методические указания по подготовке к практическим занятиям .............................................................

 

9

 

3.1

Общие рекомендации по подготовке к практическим занятиям

.......................................................... 9

 

3.2

Примеры задач для практических занятий..............................................................................................

 

9

4.

Методические указания по организации самостоятельной работы ............................................................

 

9

 

4.1

Общие рекомендации для самостоятельной работы ............................................................................

 

10

 

4.2

Темы для самостоятельного изучения ...................................................................................................

 

11

 

4.3

Учебно-методическое обеспечение самостоятельной работы ............................................................

 

11

 

4.4

Задания для самостоятельной работы ...................................................................................................

 

12

3

1. Общие положения

1.1 Цели изучения дисциплины и результаты обучения

Основными целями освоения учебной дисциплины «Облачные и мобильные технологии» являются: углубленное изучение студентами теоретических основ и инструментария создания облачных и мобильных приложения.

В процессе освоения дисциплины студент должен Знать:

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

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

Уметь:

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

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

Владеть:

рациональными способами и приемами создания облачный и мобильных программных приложений;

способами управления процессами разработки.

Данная дисциплина позволит магистрантам не только систематизировать полученные теоретические знания, укрепить исследовательские навыки, но и даст возможность ориентироваться в новом предметном поле экономической информатики.

1.2 Содержание дисциплины

Материал дисциплины сгруппирован по следующим разделам:

1. Введение в облачные технологии

Сценарии использования и подробное рассмотрение возможностей. Публикации приложений в облаке, дается обзор новой версии Azure SDK, демонстрируется пример публикации веброли.Подключение веб-роли к локальной сети и управления веб-ролью в PowerShell.

2. Частное облако

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

3. Введение в SQL Azure

Базы данных Microsoft SQL Azure - это реляционный «облачный» сервис управления базами данных (RDBMS), созданный на базе технологий SQL Server®. SQL Azure позволяет упростить проектирование и развертывание нескольких баз данных.

4

4. Мобильные и встраиваемые платформы и системы

Мобильные и встраиваемые системы предъявляют специфические требования к энергопотреблению, габаритам, программному обеспечению. Встраиваемые контроллеры широко применяются в бытовых приборах, медицине промышленных установках, военном деле.

5. Знакомство с XNA

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

Windows.

6. Создание насыщенных Интернет-приложений

Насыщенные интернет-приложения, или RIA (Rich Internet Application) наделяют браузеры новыми свойствами. RIA могут быть надстройками (плагинами) над браузерами, как Silverlight, или могут запускаться в специальной виртуальной машине, как Adobe Flash. RIA делают веб-приложения более интерактивными и безопасными, насыщают их мультимедиа - анимацией, звуком, видео.

7. Подготовка рабочего места

Подготовка рабочего места для stand-alone разработки облачных приложений; знакомство с основными инструментами разработчика

8. Создание первого проекта

Демонстрация создания проекта облачного решения. Особенности его запуска и контроля состоя-

ния при помощи Compute Emulator.

9. Настройка хранилища разработки в VISUAL STUDIO 2010

Запуск хранилища разработки. Создание хранилища с простой структурой данных.

10. Хранилище данных с реляционной структурой

Хранилище Windows Azure подходит для хранения реляционных данных, для этого используются возможности Windows Azure Table. Табличное хранилище Windows Azure не хранит данные в реляционном виде.

11. Работа с Windows Azure Table

Работа с Windows Azure Table: создание таблицы; добавление данных; просмотр данных; редактирование и удаление сущностей таблицы.

12. Работа с Windows Azure Blob

Разработка простого веб - приложения для загрузки изображений в хранилище Windows Azure Blob: подготовка приложения; загрузка и отображение изображений; удаление сущностей; копирование сущностей

5

13. Создание простейшего приложения MS Windows Phone

Среда разработки Microsoft Visual Studio 2010 Express for Windows Phone. Объекты

PhoneApplicationFrame и PhoneApplicationPage.. Элемент управления MapControl.

14. Создание простого приложения для телефона на XNA

Вывод отформатированного текста на экран, с помощью технологии XNA. Понятие "спрайт", "игровой цикл", с методами Update, Draw.

15. Навигация между страницами с помощью Silverlight

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

16. Обработка простого касания

XNA и Silverlight поддерживает два разных программных интерфейса для работы с мультисенсорным вводом, которые можно описать как интерфейс обработки простого и сложного касания.

17. Работа с растровыми изображениями

Создание растрового изображения в Silverlight с помощью элемента Image и создание текстуры в

XNA с помощью класса SpriteBatch.

18. Использование картографического сервиса

Знакомство с методами создания картографических сервисов компании ESRI благодаря техноло-

гии ARCGIS API for Silverlight.

6

2. Методические указания по подготовке к лекциям

2.1 Общие рекомендации по работе на лекциях

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

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

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

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

2.2Общие рекомендации при работе с конспектом лекций

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

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

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

2.3Контрольные вопросы

1.Основные характеристики облачных вычислений

2.Программное обеспечение как сервис

3.Платформа как сервис

4.Инфраструктура как сервис

5.Платформа Windows Azure

6.Роли в Windows Azure

7.Виртуальные машины

8.Сервисы хранения данных

9.Архитектура сервиса хранения данных

10.SQL Azure

11.Ключевые сценарии использования SQL Windows Azure

12.Механизмы организации хранения

13.Топология приложений, использующих SQL Windows Azure

14.Windows Azure AppFabric

15.Сервис AppFabric Service Bus

7

16.Сервис AppFabric Access Control

17.Архитектура приложений в облаке

18.Мобильные операционные системы

19.Технологии создания мобильных приложений

20.Технология Silverlight для создания мобильных приложений

21.Технология XNA для создания мобильных приложений

22.Протоколы интернет для мобильных устройств

8

3. Методические указания по подготовке к практическим занятиям

3.1Общие рекомендации по подготовке к практическим занятиям

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

Всоответствии с этими рекомендациями и подготовкой полезно дорабатывать свои конспекты лекции, делая в нем соответствующие записи из литературы, рекомендованной преподавателем и предусмотренной учебной программой. Целесообразно также подготовить тезисы для возможного выступлений по всем учебным вопросам, выносимым на практическое занятие.

При подготовке к занятиям можно также подготовить краткие конспекты по вопросам темы. Очень эффективным приемом является составление схем и презентаций.

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

3.2Примеры задач для практических занятий

Пример № 1

Создание простейшего приложения MS Windows Phone Пример № 2

Модель предметной области для информационной системы магазина розничной торговли Пример № 3

Объектно-ориентированная модель для сайта интернет магазина

9

4. Методические указания по организации самостоятельной работы

4.1 Общие рекомендации для самостоятельной работы

Самостоятельная работа студентов является основным способом овладения учебным материалом в свободное от обязательных учебных занятий время.

Целями самостоятельной работы студентов являются:

-систематизация и закрепление полученных теоретических знаний и практических умений студентов;

-углубление и расширение теоретических знаний;

-формирование умений использовать нормативную, правовую, справочную документацию и специальную литературу;

-развитие познавательных способностей и активности студентов:

-формирования самостоятельности мышления, способностей к саморазвитию, самосовершенствованию и самореализации.

Запланированная в учебном плане самостоятельная работа студента рассматривается как связанная либо с конкретной темой изучаемой дисциплины, либо с подготовкой к курсовой, дипломной работе, а также к защите ВКР. В данном разделе рассматривается только самостоятельная работа первого вида.

Самостоятельная работа выполняется в два этапа: планирование и реализация. Планирование самостоятельной работы включает:

-уяснение задания на самостоятельную работу;

-подбор рекомендованной литературы;

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

На втором этапе реализуется составленный план. Реализация включает в себя:

-изучение рекомендованной литературы;

-составление плана (конспекта) по изучаемому материалу (вопросу);

-взаимное обсуждение материала.

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

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

Для поиска необходимой литературы можно использовать следующие способы:

-поиск через систематический каталог в библиотеке;

-просмотр специальных периодических изданий;

-использование материалов, размещенных в сети Интернет.

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

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]