Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РТ по МДК 01.02.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
933.89 Кб
Скачать

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ КЕМЕРОВСКОЙ ОБЛАСТИ

ГОУ СПО «Беловский политехнический техникум»

04/ 33 РТ 08-3.4

ПМ 01

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ КЕМЕРОВСКОЙ ОБЛАСТИ

Государственное образовательное учреждение среднего профессионального образования

«Беловский политехнический техникум»

Белугина с.В. Рабочая тетрадь мдк 01.02 Прикладное программирование

Тема 2.1 Разработка спецификаций для компонентов программного продукта

Для студентов

230115 Программирование в компьютерных системах

Белово

2015 г

МДК 01.02 ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕ

Тема 2.1 Разработка спецификаций для компонентов программного продукта

Тема 2.1.1 Введение в Web-программирование

ЗАДАНИЕ 1

Ответьте на предложенные вопросы:

1.1 Технология «клиент-сервер» – это архитектура или организация для построения которой производится разделение вычислительной нагрузки между включенными в ее состав ЭВМ, выполняющими функции “клиентов”, и одной мощной центральной ЭВМ — “сервером”. Клиентом будет облачная программа, расположенная на любой ЭВМ, включенной в сеть, а также сама ЭВМ, которая по мере необходимости запрашивает данные с сервера.

1.2 Классификация программного обеспечения.

1. Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;

2. Системные программы, выполняющие различные вспомогательные функции, например:

  • Управление ресурсами компьютера;

  • Создание копий используемой информации;

  • Проверка работоспособности устройств компьютера;

  • Выдача справочной информации о компьютере и др.;

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

1.3 Сетевая услуга или сетевой сервис — это: совокупность серверной и клиентской частей ОС, предоставляющих доступ к конкретному типу ресурса компьютера через сеть. 

ЗАДАНИЕ 2

Дополните схему.

ЗАДАНИЕ 3

Типы серверов приложений, это:

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

Типы серверов:

  1. Серверы доступа к файлам и принтерам

  2. Серверы баз данных

  3. Серверы приложений

  4. Почтовые серверы

  5. Факс-серверы и коммуникационные серверы

  6. Аудио- и видеосерверы

  7. Чат-серверы

  8. FTP-серверы

  9. Новостные серверы

  10. Серверы межсетевого обмена (шлюзы)

  11. Брандмауэры и прокси-серверы

  12. Web-серверы

  13. Telnet- и WAIS-серверы

  14. Сервер рабочей группы

  15. Контроллер домена (Domain Controller server)

  16. Серверы удаленного доступа

  17. Серверные приставки

Тема 2.1.2 Основы Web-программирования

ЗАДАНИЕ 1

Укажите названия понятий Web-сервиса, которые соответствуют перечисленным ниже определениям

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

  2. Сценарий (скрипт) - программа, которая автоматизирует некоторую задачу, которую пользователь выполняет вручную, используя интерфейсы программы.

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

  4.  Usability - методы, направленные на улучшение легкости-в-использовании, в процессе проектирования интерфейса.

ЗАДАНИЕ 2

Технология World Wide Web основана на четырёх взаимосвязанных компонентах, это:

  1. Язык гипертекстовой разметки документов HTML;

  2. Универсальный способ адресации ресурсов в сети URL;

  3. Протокол обмена гипертекстовой информацией HTTP;

  4. Универсальный интерфейс шлюзов CGI.

ЗАДАНИЕ 3

Укажите элементы структуры URL, которые соответствуют перечисленным ниже определениям.

  1. Схема - схема обращения к ресурсу (обычно сетевой протокол);

  2. Логин - имя пользователя, используемое для доступа к ресурсу;

  3. Пароль - пароль, ассоциированный с указанным именем пользователя;

  4. Хост - полностью прописанное доменное имя хоста в системе DNS или IP -адрес хоста;

  5. Upstream Port - порт хоста для подключения;

  6. URL - уточняющая информация о месте нахождения ресурса.

ЗАДАНИЕ 4

Ответьте на предложенные вопросы:

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

1.2 Сущность механизма cookie заключается в том, что cookie позволяет серверу хранить информацию на компьютере клиента и извлекать ее оттуда.

1.3 Объяснить термин usability:

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

В контексте взаимодействия человека с компьютером, под юзабилити подразумеваются ясность, чёткость, простота и элегантность при работе пользователя с компьютерной программой или веб - сайтом. Данный термин часто используется в различных областях связи, в отношении ряда товаров (напр. бытовой электроники), а также в объектах, используемых для передачи различного рода знаний.

Данное понятие относится к компьютерным приложениям (Software) либо к аппаратным устройствам (Hardware), но также применимо к любому продукту, созданному для определенных целей.

По определению Якоба Нильсена, юзабилити является атрибутом качества, демонстрирующим лёгкость использования Web-интерфейса.

Международная организация по стандартизации (ISO) даёт 2 определения юзабилити: 1) "Юзабилити - это способность программного обеспечения быть привлекательным для пользователя, способствовать пониманию, узнаванию и достижению конкретных целей при определенных условиях использования" (ISO/IEC 9126). 2) "Юзабилити - это действенность, эффективность и качество, благодаря которым достигаются желаемые цели для конкретных пользователей в заданном контексте использования" (ISO / IEC 9241).

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

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

ЗАДАНИЕ 5

Заполните таблицу с протоколами:

Прикладные

Транспортные

  • 9P

  • BitTorrent

  • BOOTP

  • DNS

  • FTP

  • HTTP

  • NFS

  • POP, POP3

  • IMAP

  • RTP

  • SMTP

  • SNMP

  • SPDY

  • Telnet

  • SSH

  • X.400

  • X.500

  • RDP

TCP/IP

UDP