- •1. Определение понятий «программа», «программное средство», «программный продукт». Виды и краткое содержание программных документов (по еспд).
- •2. Связь программных документов с этапами жизненного цикла по.
- •3. Жизненный цикл программных средств. Базовые этапы моделей жц: назначение и характеристика.
- •4. Стратегии конструирования программных средств с точки зрения моделей жц. Характеристика стратегий, достоинства и недостатки.
- •6. Назначение, архитектура, классификация case-средств.
- •7. Определение и содержание процесса тестирования. Информационные потоки процесса тестирования.
- •8. Основные стратегии тестирования, их характеристики, достоинства и недостатки. Основные типы ошибок, выявляемых каждой из стратегий.
- •9. Потоковый граф и цикломатическая сложность программы. Примеры.
- •10. Способ тестирования базового пути.
- •11. Способ тестирования условий.
- •12. Способ тестирования потоков данных.
- •13. Функциональное тестирование. Способ разбиения по эквивалентности и анализа граничных значений.
- •14. Способ диаграмм причин-следствий.
- •15. Основные характеристики качества и надежности программных средств.
- •16. Понятия функциональной пригодности, корректности и надежности программных средств.
- •17. Функция надежности и функция отказа: определение, основные свойства.
- •18. Дискретные модели надежности по. Модель Муса.
- •19. Дискретные модели надежности по. Модель Шумана.
- •20. Статические модели надежности по (простая интуитивная модель, модель Нельсона, модель Миллса).
- •21. Эмпирические модели надежности по. Определение оптимальной продолжительности тестирования.
- •22. Понятие пользовательского интерфейса. Основные принципы разработки пользовательского интерфейса.
- •23. Оконные интерфейсы. Типы окон. Основные операции с окнами.
- •24. Типы диалога пользовательского интерфейса.
- •25. Типы элементов управления оконных интерфейсов.
- •26. Назначение элемента управления «меню». Стандартные разновидности меню.
- •27. Назначение элемента управления «кнопка». Стандартные разновидности кнопок.
- •28. Назначение элемента управления «список». Стандартные разновидности списков.
- •29. Назначение элемента управления «текстовая область». Стандартные разновидности текстовых областей.
- •30. Правовые методы защиты программных продуктов и баз данных.
- •31. Понятие компонента. Функциональные группы компонентов.
- •32. Открытый интерфейс доступа к базам данных (odbc).
- •33. Архитектуры сервера баз данных совместной обработки клиентских запросов.
- •34. Доступ к базам данных в двухзвенных моделях «клиент-сервер».
- •35. Основные требования к распределенной обработке данных.
- •36. Функции «типового» приложения обработки данных.
- •37. Базовые архитектуры распределенной обработки данных.
- •Архитектура сервера баз данных
- •Архитектура «один к одному»
- •Многопотоковая односерверная архитектура
- •38. Источник данных. Архитектура приложения, работающего с внешними источниками данных.
- •39. Последовательность действий для обеспечения работы с объектом источника данных.
- •40. Форматы представления слабоструктурированных данных. Основные понятия стандарта iso 2709.
- •41. Форматы представления слабоструктурированных данных. Основные понятия коммуникативного формата мекоф.
- •42. Языки определения слабоструктурированных данных. Основные понятия xml.
- •43. Инфраструктура описания ресурсов (rdf).
- •44. Структура процессов в абстрактной аипс.
- •45. Фактографические и документальные бд.
- •46. Классификации. Типология классификаций на основе отношений, возможных между классами и атрибутами.
- •47. Библиотечно-библиографические классификации.
- •48. Патентные классификации.
- •49. Классификации наук.
- •50. Онтология как средство формализованного представления информации.
- •51. Методы выделения информативных терминов.
- •52. Методы классификации и кластеризации текстовой информации.
28. Назначение элемента управления «список». Стандартные разновидности списков.
Списки предназначены для управления выбором требуемых объектов или свойств объектов. Использование списка целесообразно в тех случаях, когда количество возможных вариантов выбора велико, либо когда перечень вариантов может изменяться.
Элементы списка представляются как в текстовой, так и в графической форме. Списки могут различаться способом отображения содержимого и типом выбора, который они поддерживают. Как элемент интерфейса, список обычно используется не только для визуального отображения сделанного пользователем выбора, но и для поддержки связанных с выбором действий. Графически выбор в списке изображается альтернативным цветовым выделением.
Список единичного выбора (Single Selection List Box) используется для выбора только одной строки в списке и тем самым аналогичен группе переключателей (рис. 6.8, а). Однако список в этом случае позволяет более эффективно оперировать большим количеством пунктов, возможно, меняющих свое название, используя ограниченную область окна.
Выпадающий список (Drop-down List Box) аналогичен по возможностям списку единичного выбора, но при этом отображается на экране только по требованию пользователя. На рис. 6.8, в изображен выпадающий список в свернутом и развернутом виде.
Расширенный список (Extended List Box) и список множественного выбора (Multiple Selection List Box) обеспечивают пользователю выбор более чем одной строки (пункта) (рис. 6.8, б). При этом поддерживается стандартная техника непрерывного и непересекающегося выбора (т. е., может быть выбран как отдельный пункт, так и непрерывная область).
Модифицируемый список (List View Control) представляет собой форму расширенного списка, отображающую набор пунктов, каждый из которых представлен пиктограммой и текстовой меткой (рис. 6.8, г). Содержимое модифицированного списка может быть представлено в разных форматах:
• полноразмерными пиктограммами с расположенным под ними текстом;
• пиктограммами маленького формата с текстом, расположенным справа;
• пиктограммами маленького формата с текстом, расположенным справа, упорядоченными в виде столбца заданного формата (списком);
• таблицей, самый левый столбец которой содержит пиктограммы и текст, а остальные – информацию, формируемую приложением.
Модифицируемое дерево (Tree View Control) является частным случаем модифицируемого списка, когда содержимое отображается с учетом иерархических отношений между пунктами (рис. 6.8, д). В таком списке с помощью специальных кнопок можно управлять отображением содержимого: разворачивать или сворачивать отдельные пункты. Для каждого узла дерева можно дополнительно (помимо текста) задать пиктограмму, которая может изменяться в зависимости от формы представления (в свернутом или развернутом виде).
29. Назначение элемента управления «текстовая область». Стандартные разновидности текстовых областей.
Текстовые области – различные элементы интерфейса, которые обеспечивают ввод, отображение и редактирование текстовых данных. Некоторые из них представляют собой комбинацию области обработки текста и элемента управления другого типа.
Текстовое поле (Text Box) – прямоугольная область, в которой фиксируется текстовый курсор и пользователь имеет возможность вводить и редактировать текст. Область может содержать одну или несколько строк. Для стандартного текстового поля поддерживаются операции вставки и удаления символов, а также выделение фрагментов. Текстовое поле может быть использовано только для отображения текста без возможности его редактирования, в этом случае в стандартном текстовом поле автоматически изменяется цвет фона.
Многострочное текстовое поле (Rich-Text Box) обеспечивает те же операции по работе с текстом, что и стандартное текстовое поле. Кроме этого многострочное текстовое поле позволяет индивидуально настраивать шрифт для каждого символа, а также выбирать формат абзаца. Для такого поля реализованы функции печати содержимого и вставки объектов с использованием OLE-технологии.
Комбинированный список (Combo Box) представляет собой объединение текстового поля и списка в следующем подчинении: по мере того, как в текстовом поле происходит ввод текста, текущий указатель списка перемещается в соответствии с вводимыми символами. Когда же выбирается пункт в списке, он автоматически переносится в текстовое поле и становится текстом, который может быть отредактирован.
Выпадающий комбинированный список (Drop-down Combo Box) объединяет текстовое поле и выпадающий список и визуально отличается от выпадающего списка тем, что текстовое поле является интерактивным (т.е., может быть изменено). В открытом состоянии взаимосвязь текстового поля и списка осуществляется так же, как и в комбинированном списке.
Дискретное текстовое поле (Spin Box) представляет собой текстовое поле, в которое может быть введено только одно значение из ограниченного множества дискретных упорядоченных значений. Кнопки ▲ («вверх») и ▼ («вниз») позволяют автоматически увеличивать и уменьшать отображаемое значение.
Статическая текстовая область (Static Text Fields) служит для отображения информации, предназначенной только для чтения. Используется, в основном, для отображения комментирующих текстов. В поле отсутствует возможность выделения. Текст поля может быть изменен приложением в ходе работы.