Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО_ЭкзаменПЗТ27.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
25.72 Кб
Скачать

Раздел 3 «Объектно-ориентированный анализ и проектирование задачи»

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

  1. Дайте определения следующим понятиям ООП: класс, объект, свойства, методы и события (приведите примеры). Дайте характеристику основным принципам ООП: абстракция, инкапсуляция, сокрытие данных, наследование, компонентный подход, модульность, полиморфизм (приведите примеры на каждый принцип).

  1. Укажите роль и назначение диаграмм языка UML в разработке и проектировании программного продукта. Дайте определение следующим понятиям: модель, нотация, диаграмма. Опишите основные этапы развития языка UML.

  1. Дайте определения следующим понятиям: case-средство. Опишите назначение и роль автоматизированных средств разработки ПО (CASE- средства) (MS Visio, Rational Rose, ModelMaker или другие).

  1. Диаграмма вариантов использования (назначение, графические элементы, рекомендации по разработке, примеры диаграмм).

  1. Диаграмма классов (назначение, графические элементы, рекомендации по разработке, примеры диаграмм)

  1. Диаграмма объектов (назначение, графические элементы, рекомендации по разработке, примеры диаграмм)

  1. Диаграмма состояний (назначение, графические элементы, рекомендации по разработке, примеры диаграмм)

  1. Диаграмма деятельности (назначение, графические элементы, рекомендации по разработке, примеры диаграмм)

  1. Диаграмма последовательности (назначение, графические элементы, рекомендации по разработке, примеры диаграмм)

  1. Диаграмма компонентов (назначение, графические элементы, рекомендации по разработке, примеры диаграмм)

  1. Диаграмма развертывания (назначение, графические элементы, рекомендации по разработке, примеры диаграмм).

Раздел 4 «Проектирование пользовательского интерфейса»

  1. Дайте определение понятию: пользовательский интерфейс (ПИ), юзабилити ПИ. Перечислите составляющие ПИ. Опишите 5 основных показателей качества ПИ со стороны пользователя.

  2. Дайте характеристику понятию «Модель пользовательского интерфейса». Опишите следующие виды моделей ПИ: модель программиста; модель пользователя; программная модель.

  3. Каково место проектирования и оценивания интерфейса пользователя в жизненном цикле ПО? Почему проектирование интерфейса является важным моментом при создании ПО?

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

  5. Перечислите известные вам типы интерфейса пользователя. Дайте краткую характеристику. процедурно и объектно-ориентированным ПИ. Приведите примеры программ с использованием интерфейса каждого типа.

  6. Дайте краткую характеристику следующему виду интерфейса: интерфейс командной строки. Укажите его достоинства и недостатки. Приведите примеры программ, имеющих интерфейс командной строки.

  7. Дайте краткую характеристику следующему виду интерфейса: текстовый пользовательский интерфейс. Укажите его достоинства и недостатки. Перечислите элементы текстового пользовательского интерфейса. Приведите примеры программ, имеющих текстовый пользовательский интерфейс.

  8. Дайте краткую характеристику следующему виду интерфейса: графический пользовательский интерфейс. Укажите его достоинства и недостатки. Перечислите элементы графического пользовательского интерфейса. Дайте им краткую характеристику. Приведите примеры программ, имеющих графический пользовательский интерфейс.

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

  10. Опишите особенности проектирования пользовательских интерфейсов прямого манипулирования.

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

  12. Опишите общие принципы проектирования пользовательских интерфейсов:

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

2. При работе с программой пользователь не должен ощущать себя дураком.

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

  1. Опишите основные принципы и рекомендации, которые необходимо учитывать при проектировании пользовательского интерфейса (Эвристические Правила Якоба Нильсена ).

  2. Дайте краткую характеристику следующим принципам проектирования интерфейса:

  • Золотое сечение

  • Кошелек Миллера

  • Принцип группировки

  • Бритва Оккама или KISS

  • Видимость отражает полезность

  • Умное заимствование

  1. Укажите, какую роль играет цвет в интерфейсе. Опишите рекомендации по использованию и подбору цвета при проектировании интерфейса.