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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

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

2022-10-29 17
Тема 2.1 Разработка спецификаций для компонентов программного продукта 0.00 из 5.00 0 оценок
Заказать работу

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

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

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

Прикладные Транспортные
o 9P o BitTorrent o BOOTP o DNS o FTP o HTTP o NFS o POP, POP3 o IMAP o RTP o SMTP o SNMP o SPDY o Telnet o SSH o X.400 o X.500 o RDP   TCP/IP UDP  

Поделиться с друзьями:

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.