- •Белугина с.В. Рабочая тетрадь мдк 01.02 Прикладное программирование
- •Тема 2.1 Разработка спецификаций для компонентов программного продукта
- •230115 Программирование в компьютерных системах
- •Тема 2.1 Разработка спецификаций для компонентов программного продукта
- •Тема 2.1.1 Введение в Web-программирование
- •Тема 2.1.2 Основы Web-программирования
- •Тема 2.1.3 Языки и средства гипертекстовой разметки
- •Тема 2.1.4 Язык гипертекстовой разметки html
- •Вопрос 19. Требуется выделить фоновым цветом первую строку таблицы. Какой псевдокласс для этой цели подойдет?
- •Вопрос 20. Какой псевдоэлемент позволяет добавить текст в начало предложения?
- •Тема 2.1.6 Расширяемый язык гипертекстовой разметки xml
- •Тема xml-документа: бд отдела кадров предприятия.
- •Рефлексия
- •Лист изменений
|
ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ КЕМЕРОВСКОЙ ОБЛАСТИ |
|
ГОУ СПО «Беловский политехнический техникум» |
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
Типы серверов приложений, это:
Для сервера приложений характерны расширенные возможности обработки информации, а взаимодействие с клиентом становится подобным работе приложения. В маркетинге термином «сервер приложений» обычно обозначают предлагаемое продавцами комплексное решение, которое содержит все требуемые компоненты технологий. Для некоторых организаций такой комплексный подход к построению сервера приложений облегчает разработку благодаря унификации разрабатываемых моделей и централизации поддержки.
Типы серверов:
Серверы доступа к файлам и принтерам
Серверы баз данных
Серверы приложений
Почтовые серверы
Факс-серверы и коммуникационные серверы
Аудио- и видеосерверы
Чат-серверы
FTP-серверы
Новостные серверы
Серверы межсетевого обмена (шлюзы)
Брандмауэры и прокси-серверы
Web-серверы
Telnet- и WAIS-серверы
Сервер рабочей группы
Контроллер домена (Domain Controller server)
Серверы удаленного доступа
Серверные приставки
Тема 2.1.2 Основы Web-программирования
ЗАДАНИЕ 1
Укажите названия понятий Web-сервиса, которые соответствуют перечисленным ниже определениям
Плагин - независимо компилируемый программный модуль, динамически подключаемый к основной программе, предназначенный для расширения или использования ее возможностей. Обычно выполняются в виде разделяемых библиотек.
Сценарий (скрипт) - программа, которая автоматизирует некоторую задачу, которую пользователь выполняет вручную, используя интерфейсы программы.
Облачные вычисления - технология обработки данных, основанная на том, что компьютерные ресурсы и вычислительные мощности предоставляется пользователю как Интернет-сервис.
Usability - методы, направленные на улучшение легкости-в-использовании, в процессе проектирования интерфейса.
ЗАДАНИЕ 2
Технология World Wide Web основана на четырёх взаимосвязанных компонентах, это:
Язык гипертекстовой разметки документов HTML;
Универсальный способ адресации ресурсов в сети URL;
Протокол обмена гипертекстовой информацией HTTP;
Универсальный интерфейс шлюзов CGI.
ЗАДАНИЕ 3
Укажите элементы структуры URL, которые соответствуют перечисленным ниже определениям.
Схема - схема обращения к ресурсу (обычно сетевой протокол);
Логин - имя пользователя, используемое для доступа к ресурсу;
Пароль - пароль, ассоциированный с указанным именем пользователя;
Хост - полностью прописанное доменное имя хоста в системе DNS или IP -адрес хоста;
Upstream Port - порт хоста для подключения;
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
Заполните таблицу с протоколами:
Прикладные |
Транспортные |
|
TCP/IP UDP
|

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