Экзаменационные вопросы (2012) (Экзаменационные вопросы)

Посмотреть архив целиком

Программа экзамена по курсу

ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

АВТОМАТИЗИРОВАННЫХ СИСТЕМ

(лектор курса Меньшикова Ксения Георгиевна)


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

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

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

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

  1. Жизненный цикл АС. Стадия анализа и составления технического задания. Проблемы, функции, требования.

  1. Модели ЖЦ. Разработка офисных приложений. Сценарный подход.

  1. Методики сбора требований к автоматизированной системе.

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

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

  1. Основные стандарты на разработку программных продуктов. Сравнительная характеристика.

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

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

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

  1. Управление качеством разработки программного обеспечения (стандарты ISO 9000-9003 и американская методика оценки технологической зрелости предприятия).

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

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

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

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

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

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

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

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

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

  1. Разработка серверов автоматизации. Понятие раннего и позднего связывания.

  1. Разработка серверов автоматизации. Примеры. Назначение и использование языка IDL, библиотеки типов.

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

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

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

  1. Единообразная передача данных. Использование буфера обмена.

  1. Единообразная передача данных. Технология Drag-and-Drop.

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

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

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

  1. ActiveX. Основные понятия. Интерфейс пользователя и передача сообщений контейнеру.

  1. ActiveX. Настройка свойств управляющего элемента.

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

  1. Общая схема взаимодействия классов и объектов в системе Smalltalk.

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

  1. Обзор методологий ООП. Порядок разработки. Жизненный цикл. Метод CRC – карт.

  1. ООП. Основные принципы и законы объектно-ориентированной парадигмы разработки программ.

  1. ООП. Критерии качества выделения классов и объектов. Формы и метрики связности.

  1. ООП. Критерии качества выделения классов и объектов. Формы взаимозависимости. Назначение метрик объектно-ориентированных систем.

  1. Обзор методологий ООП. Принцип подстановки. Формы наследования.

  1. ООП. Критерии качества выделения классов и объектов. Назначение метрик объектно-ориентированных систем. Системы метрик.

  1. Рефакторинг программного кода. Назначение и применение. Порядок работы.

  1. Рефакторинг программного кода. Распознавание «плохого» кода и его трансформация.




Случайные файлы

Файл
89959.rtf
68436.doc
21949-1.rtf
153823.rtf
122997.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.