Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программа экзамена (2003)

.doc
Скачиваний:
6
Добавлен:
28.06.2014
Размер:
26.62 Кб
Скачать

Вопросы по курсу

"Проектирование программного обеспечения

автоматизированных систем (АС)"

(весенний семестр 2003/04 учебного года.)

  1. Классификация АС. АС промышленной сферы.

  2. Классификация АС. АС непромышленных служб. Примеры.

  3. Индустиально-организованные программные продукты. Признаки сложной системы.

  4. Жизненный цикл (ЖЦ) АС. Основные понятия. Особенности начальных этапов ЖЦ (анализ и проектирование АС).

  5. Жизненный цикл АС. Стадия анализа и составления технического задания. Метод вариантов использования.

  6. Модели ЖЦ. Каскадная и спиральная модели.

  7. Модели ЖЦ. Сравнительная характеристика различных моделей.

  8. SSADM - технология анализа и проектирования систем. Основные понятия.

  9. SSADM. Место SSADM в жизненном цикле АС.

  10. SSADM. Составные части SSADM- технологии .

  11. Общий порядок разработки АС (ГОСТ 34.601-90).

  12. Американская методика оценки технологической зрелости предприятия.

  13. Управление качеством разработки программного обеспечения с помощью стандартов ISO 9000-9003.

  14. Понятие дружественного пользовательского интерфейса (ПИ).Типовые недостатки организации ПИ. Семь "золотых" правил организации ПИ.

  15. Зеехаймовская модель пользовательского интерфейса.

  16. Основные черты объектно-ориентированного пользовательского интерфейса (ПИ). MVC - модель.

  17. Основные модели ПИ. Сравнительный анализ. Области применения.

  18. Cтандарт CUA. Основные принципы.

  19. Cтандарт CUA. Классификация окон.

  20. Объектно-ориентированная Smalltalk - машина.

  21. Smalltalk - машина и ее влияние на дальнейшее развитие ООП.

  22. ООП. Основные понятия. Объекты. Отношения между объектами.

  23. ООП. Классы. Отношения между классами. Формы наследования.

  24. ООП. Отношение классов и объектов. Критерии качества выделения классов и объектов.

  25. ООП. Критерии связности и взаимозависимости.

  26. Методология ООП (Г. Буч). Система обозначений. Основные диаграммы.

  27. Методология ООП (Г. Буч). Диаграммы классов и диаграммы переходов состояний.

  28. Методология ООП (Г. Буч). Диаграммы объектов и временные диаграммы.

  29. Объектно-ориентированное проектирование как поступательный итеративный процесс.

  30. Объектно-ориентированное проектирование и жизненный цикл АС.

  31. Обзор методологий ООП.

  32. Методология объектно-ориентированного проектирования OMT. Основные особенности. Примеры.

  33. Метрики объектно-ориентированных программных систем. Назначение. Примеры.

  34. Шаблоны проектирования. Назначение. Классификация. Примеры.

  35. Унифицированный процесс разработки программного обеспечения. Жизненный цикл. Общая характеристика процесса.

  36. Унифицированный процесс разработки программного обеспечения. Роль вариантов использования в организации разработки.

  37. Унифицированный процесс разработки программного обеспечения. Роль архитектуры в организации разработки.

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

  39. СOM - технология. Основные понятия и принципы. Объект, интерфейс, GUID. Интерфейс IUnknown.

  40. СOM - технология. Типы серверов. Создание объектов. Отношения между объектами.

  41. Автоматизация. Интерфейс IDispatch. Организация диспинтерфейсов и маршалинга

  42. Принципы работы с моникерами. Типы моникеров. Процесс связывания.

  43. Структурированные хранилища. Основные понятия. Интерфейсы IStorage, Istream и IPersist....

  44. Единообразная передача данных. Принципы организации.

  45. Создание составных OLE - документов. Основные понятия и принципы.

  46. Составные OLE - документы. Организация внедрения.

  47. Составные OLE - документы. Активизация на месте.

  48. ActiveX. Основные понятия.