|
-
Классификация
АС. АС промышленной сферы.
|
|
-
Классификация
АС. АС непромышленных служб. Примеры.
|
|
-
Индустриально-организованные
программные продукты. Признаки сложной
системы.
|
|
-
Жизненный
цикл (ЖЦ) АС. Основные понятия.
Особенности начальных этапов ЖЦ
(анализ и проектирование АС).
|
|
-
Жизненный
цикл АС. Стадия анализа и составления
технического задания. Проблемы,
функции, требования.
|
|
-
Модели
ЖЦ. Разработка офисных приложений.
Сценарный подход.
|
|
-
Методики
сбора требований к автоматизированной
системе.
|
|
-
Модели
ЖЦ. Каскадная и спиральная модели.
|
|
-
Модели
ЖЦ. Сравнительная характеристика
различных моделей.
|
|
-
Основные
стандарты на разработку программных
продуктов. Сравнительная характеристика.
|
|
-
SSADM
- технология анализа и проектирования
систем. Основные понятия.
|
|
-
SSADM.
Место SSADM в жизненном цикле АС.
|
|
-
SSADM.
Составные части SSADM- технологии .
|
|
-
Управление
качеством разработки программного
обеспечения (стандарты ISO 9000-9003 и
американская методика оценки
технологической зрелости предприятия).
|
|
-
Понятие
дружественного пользовательского
интерфейса (ПИ).Типовые недостатки
организации ПИ. Семь "золотых"
правил организации ПИ.
|
|
-
Зеехаймовская
модель пользовательского интерфейса.
|
|
-
Основные
черты объектно-ориентированного
пользовательского интерфейса (ПИ).
MVC - модель.
|
|
-
Основные
модели ПИ. Сравнительный анализ.
Области применения.
|
|
-
Стандарт
CUA. Основные принципы.
|
|
-
Стандарт
CUA. Классификация окон.
|
|
-
СOM
- технология. Основные понятия и
принципы. Объект, интерфейс, GUID.
Интерфейс IUnknown.
|
|
-
СOM
- технология. Типы серверов. Создание
объектов. Отношения между объектами.
|
|
-
Автоматизация.
Интерфейс IDispatch. Организация
диспинтерфейсов и маршалинга.
|
|
-
Разработка
серверов автоматизации. Понятие
раннего и позднего связывания.
|
|
-
Разработка
серверов автоматизации. Примеры.
Назначение и использование языка
IDL, библиотеки типов.
|
|
-
Принципы
работы с моникерами. Типы моникеров.
Процесс связывания.
|
|
-
Структурированные
хранилища. Основные понятия. Интерфейсы
IStorage, Istream и IPersist....
|
|
-
Единообразная
передача данных. Принципы организации.
|
|
-
Единообразная
передача данных. Использование буфера
обмена.
|
|
-
Единообразная
передача данных. Технология
Drag-and-Drop.
|
|
-
Создание
составных OLE - документов. Основные
понятия и принципы.
|
|
-
Составные
OLE - документы. Организация внедрения.
|
|
-
Составные
OLE - документы. Активизация на месте.
|
|
-
ActiveX.
Основные понятия. Интерфейс пользователя
и передача сообщений контейнеру.
|
|
-
ActiveX.
Настройка свойств управляющего
элемента.
|
|
-
Объектно-ориентированная
Smalltalk - машина.
|
|
-
Общая
схема взаимодействия классов и
объектов в системе Smalltalk.
|
|
-
Smalltalk
- машина и ее влияние на дальнейшее
развитие ООП.
|
|
-
Обзор
методологий ООП. Порядок разработки.
Жизненный цикл. Метод CRC – карт.
|
|
-
ООП.
Основные принципы и законы
объектно-ориентированной парадигмы
разработки программ.
|
|
-
ООП.
Критерии качества выделения классов
и объектов. Формы и метрики связности.
|
|
-
ООП.
Критерии качества выделения классов
и объектов. Формы взаимозависимости.
Назначение метрик объектно-ориентированных
систем.
|
|
-
Обзор
методологий ООП. Принцип подстановки.
Формы наследования.
|
|
-
ООП.
Критерии качества выделения классов
и объектов. Назначение метрик
объектно-ориентированных систем.
Системы метрик.
|
|
-
Рефакторинг
программного кода. Назначение и
применение. Порядок работы.
|
|
-
Рефакторинг
программного кода. Распознавание
«плохого» кода и его трансформация.
|