Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВОПРОСЫ К ГЭК 2013.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
123.9 Кб
Скачать

Дисциплина «Технологии разработки программного обеспечения»

  1. Жизненный цикл программного обеспечения. Классическая модель жизненного цикла: основные этапы, принципы организации, преимущества и недостатки.

  2. Жизненный цикл программного обеспечения. Инкрементная модель жизненного цикла: основные этапы, принципы организации, преимущества и недостатки.

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

  4. Диаграммы IDEF0: элементы, правила построения, демонстрационный пример.

  5. Диаграммы IDEF0: иерархия диаграмм, правила построения, стратегии декомпозиции и критерии завершения декомпозиции.

  6. Диаграммы IDEF3: назначение, элементы, правила построения.

  7. Диаграммы DFD: назначение, элементы, правила построения.

  8. Диаграммы IDEF1X: назначение, элементы, правила построения.

  9. Язык UML 2: назначение, история появления и этапы развития, структура языка.

  10. Диаграмма вариантов использования UML 2: назначение, элементы и правила построения.

  11. Диаграмма классов UML 2: назначение, классы и их обозначение.

  12. Диаграмма классов UML 2: назначение, отношения между классами и их применение.

  13. Диаграмма пакетов UML 2: назначение, элементы и правила построения.

  14. Диаграмма последовательностей UML 2: назначение, линия жизни и сообщения.

  15. Диаграмма последовательностей UML 2: назначение, комбинированные фрагменты взаимодействия и их применение.

  16. Диаграмма деятельности UML 2: назначение, действия и деятельности, объекты, дуги деятельности.

  17. Диаграмма деятельности UML 2: назначение, узлы управления и их применение.

  18. Диаграмма деятельности UML 2: назначение, дополнительные элементы.

  19. Диаграмма конечного автомата UML 2: назначение, простые состояния и переходы.

  20. Диаграмма конечного автомата UML 2: назначение, псевдосостояния и составные переходы.

  21. Диаграмма обзора взаимодействия UML 2: назначение, элементы и правила построения.

  22. Диаграмма компонентов UML 2: назначение, элементы и правила построения.

  23. Диаграмма развертывания UML 2: назначение, элементы и правила построения.

  24. Набор объектно-ориентированных метрик Чидамбера и Кемерера.

  25. Набор объектно-ориентированных метрик Лоренца и Кидда.

  26. Набор объектно-ориентированных метрик Фернандо Аббреу.

  27. CASE–средства: понятие, назначение, состав и классификация.

  28. Унифицированный процесс разработки программного обеспечения: понятие, организация, процессы и фазы.

  29. LOC- и FP-метрики программного обеспечения, оценка трудозатрат выполнения проекта на их основе.

  30. Оценка трудозатрат выполнения проекта на основе вариантов использования.

  31. Гибкие методологии: понятие, манифест и принципы.

  32. Экстремальное программирование: понятие и базис.

  33. SCRUM-процесс: понятие, роли, мероприятия и артефакты.

  34. Разработка через тестирование: понятие, организация итераций, преимущества и недостатки.

Дисциплина «Специализированные языки разметки документов»

  1. Связывание данных. Создание на примере списка студентов корректно-сформированного XML-документа, в котором корневой элемент содержит не менее трёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание HTML-страницы, отображающей содержимое XML-документа в таблице.

  2. Связывание данных. Создание на примере товарного склада корректно-сформированного XML-документа, в котором корневой элемент содержит не менее четырёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание HTML-страницы для постраничного отображения записей корректно-сформированного XML-документа (методы firstPage, previousPage, nextPage, lastPage).

  3. Связывание данных. Использование вложенных таблиц для отображения иерархической структуры записей корректно-сформированного XML-документа. В этом документе корневой элемент (Fakultet) содержит группу записей (Specialnost). Каждая запись (Specialnost) начинается с поля (Specname), которое содержит только символьные данные, а затем следует нуль или несколько вложенных записей (Group). Каждая вложенная запись (Group) имеет три поля (Nomergrupy, Kolich_stud, Starosta). Создать XML-документ и HTML-страницу.

  4. Связывание данных. Создание на примере товарного склада корректно-сформированного XML-документа, в котором корневой элемент содержит не менее четырёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание только HTML-страницы для отображения корректно-сформированного XML-документа по отдельным записям (методы recordset.moveFirst, recordset.movePrevious, recordset.moveNext, recordset.moveLast).

  5. Связывание данных. Создание на примере списка автомобилей корректно-сформированного XML-документа, в котором корневой элемент содержит не менее трёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание HTML-страницы, отображающей не только символьные данные XML-элементов, но и фотографию авто (используя свойство сцепления с XML-элементами).

  6. Связывание данных. Создание на примере списка автомобилей корректно-сформированного XML-документа, в котором корневой элемент содержит не менее трёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание HTML-страницы, отображающей содержимое одних элементов полей жирным шрифтом, а других курсивом (используя воспроизведение HTML-разметки, содержащуюся в XML-элементах).

  7. Связывание данных. Создание на примере списка автомобилей корректно-сформированного XML-документа, в котором корневой элемент содержит не менее трёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание HTML-страницы, отображающей содержимое одного из элементов-полей в текстовых полях формы, расположенных в ячейках таблицы (используя обновление данных XML-элементов).

  8. Связывание данных. Создание на примере продуктового магазина корректно-сформированного XML-документа, в котором корневой элемент содержит не менее трёх элементов записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Создание HTML-страницы, отображающей как символьные данные элементов-полей, так и атрибутов при условии, что в одном из элементов-записи и в элементе-поля имеются атрибуты.

  9. Связывание данных. Создание корректно-сформированного XML-документа, в котором корневой элемент (Biblioteka) содержит набор из трёх элементов-записей (Kniga) и каждый из элементов-записей имеет одинаковый набор элементов-полей (Nazvanie, Izdatel, Cena), содержащие символьные данные. Причём элемент (Nazvanie) содержит ещё и вложенный элемент (God_izdaniya), значением которого является дата. Создание HTML-страницы, отображающей символьные данные всех элементов.

  10. Создание на примере библиотеки книг корректно-сформированного неавтономного XML-документа. В данном документе корневой элемент содержит набор из пяти элементов-записей и каждый из элементов-записей имеет одинаковый набор из четырёх элементов-полей, одно из которых должно быть пустым, а другие должны содержать как символьные данные, так и вложенные элементы. В пустом элементе-поле предусмотреть использование одного или нескольких атрибутов. Кроме того, в данном XML-документе необходимо предусмотреть инструкцию по обработке, строки комментариев и в один из элементов записей вставить раздел CDATA.

  11. Валидный XML-документ с внутренним DTD. Примеры объявлений различных типов элементов с различным содержимым. Создание на примере библиотеки книг валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей.

  12. Валидный XML-документ с внешним DTD. Примеры объявлений различных типов элементов с различным содержимым. Создание на примере библиотеки книг валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей.

  13. Валидный XML-документ с внутренним и внешним DTD. Пример игнорирования и включения разделов внешнего DTD. Создание на примере библиотеки книг валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей.

  14. Типы атрибутов элементов в валидном XML-документе. Объявление значений атрибутов. Создание на примере библиотеки книг валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Для одного из элементов объявите атрибут, которому можно присвоить любое значение строкового типа, но если атрибут не указан, то ему присваивается значение по умолчанию.

  15. Типы атрибутов элементов в валидном XML-документе. Объявление значений атрибутов. Создание на примере библиотеки книг валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Для одного из элементов объявите атрибут, которому можно присвоить только одно значение маркерного типа ID даже если атрибут не указан.

  16. Типы атрибутов элементов в валидном XML-документе. Объявление значений атрибутов. Создание на примере библиотеки книг валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Для одного из элементов объявите атрибут, который обязательно должен быть указан с любым значением строкового типа.

  17. Типы атрибутов элементов в валидном XML-документе. Объявление значений атрибутов. Создание на примере библиотеки книг валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Для одного из элементов объявите не обязательный атрибут строкового типа.

  18. Типы атрибутов элементов в валидном XML-документе. Объявление значений атрибутов. Создание на примере библиотеки книг валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Для одного из элементов объявите обязательный атрибут нумерованного типа.

  19. Типы примитивов в валидном XML-документе. Создание на примере склада товаров бытовой техники валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Объявите и используйте в данном XML-документе общий внутренний разбираемый примитив.

  20. Типы примитивов в валидном XML-документе. Создание на примере склада товаров бытовой техники валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Объявите и используйте в данном XML-документе общий внешний разбираемый примитив.

  21. Типы примитивов в валидном XML-документе. Создание на примере склада товаров бытовой техники валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Объявите и используйте в данном XML-документе параметрический внутренний разбираемый примитив.

  22. Типы примитивов в валидном XML-документе. Создание на примере склада товаров бытовой техники валидного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Объявите и используйте в данном XML-документе параметрический внешний разбираемый примитив.

  23. Таблица каскадных стилей CSS. Структура правила в файле CSS. Комментарии. Использование множественных элементов и правил. Создание на примере сотрудников предприятия корректно-сформированного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Отобразите данный XML-документ при помощи таблицы CSS в виде нумерованного списка.

  24. Таблица каскадных стилей CSS. Использование контекстуальных селекторов, атрибута STYLE. Импорт других таблиц стилей. Создание на примере сотрудников предприятия корректно-сформированного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Отобразите данный XML-документ при помощи таблицы CSS в виде маркированного списка.

  25. Вставка элементов HTML в XML-документы с использованием пространства имён HTML (xmlns:html=”http://www.w3c.org/TR/REC-html40/”). Создание на примере сотрудников предприятия корректно-сформированного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Используя тэги и атрибуты HTML, отобразите фото сотрудников и горизонтальные линии под данными на каждого сотрудника.

  26. Создание на примере состава кафедр факультета корректно-сформированного XML-документа без атрибутов в элементах, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Отобразите содержимое данного XML-документа при помощи XSL-таблицы стилей с использованием одного шаблона. Произведите сортировку кафедр по их названиям в алфавитном порядке, а фильтрацию по выпускающим кафедрам.

  27. Создание на примере состава кафедр факультета корректно-сформированного XML-документа без атрибутов в элементах, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. Отобразите содержимое данного XML-документа при помощи XSL-таблицы стилей с использованием нескольких шаблонов. Произведите сортировку кафедр по заведующим кафедрами в порядке, обратном алфавитному, а фильтрацию по невыпускающим кафедрам.

  28. Создание на примере состава кафедр факультета корректно-сформированного XML-документа, в котором корневой элемент содержит набор не менее трёх элементов-записей и каждый из элементов-записей имеет одинаковый набор не менее трёх элементов-полей. В названия кафедр добавьте атрибут (выпускающая или невыпускающая). Отобразите содержимое данного XML-документа при помощи XSL-таблицы стилей с использованием доступа к атрибутам со значением «выпускающая».