 
        
        Программа экзамена (2003)
.docВопросы по курсу
"Проектирование программного обеспечения
автоматизированных систем (АС)"
(весенний семестр 2003/04 учебного года.)
- 
Классификация АС. АС промышленной сферы. 
- 
Классификация АС. АС непромышленных служб. Примеры. 
- 
Индустиально-организованные программные продукты. Признаки сложной системы. 
- 
Жизненный цикл (ЖЦ) АС. Основные понятия. Особенности начальных этапов ЖЦ (анализ и проектирование АС). 
- 
Жизненный цикл АС. Стадия анализа и составления технического задания. Метод вариантов использования. 
- 
Модели ЖЦ. Каскадная и спиральная модели. 
- 
Модели ЖЦ. Сравнительная характеристика различных моделей. 
- 
SSADM - технология анализа и проектирования систем. Основные понятия. 
- 
SSADM. Место SSADM в жизненном цикле АС. 
- 
SSADM. Составные части SSADM- технологии . 
- 
Общий порядок разработки АС (ГОСТ 34.601-90). 
- 
Американская методика оценки технологической зрелости предприятия. 
- 
Управление качеством разработки программного обеспечения с помощью стандартов ISO 9000-9003. 
- 
Понятие дружественного пользовательского интерфейса (ПИ).Типовые недостатки организации ПИ. Семь "золотых" правил организации ПИ. 
- 
Зеехаймовская модель пользовательского интерфейса. 
- 
Основные черты объектно-ориентированного пользовательского интерфейса (ПИ). MVC - модель. 
- 
Основные модели ПИ. Сравнительный анализ. Области применения. 
- 
Cтандарт CUA. Основные принципы. 
- 
Cтандарт CUA. Классификация окон. 
- 
Объектно-ориентированная Smalltalk - машина. 
- 
Smalltalk - машина и ее влияние на дальнейшее развитие ООП. 
- 
ООП. Основные понятия. Объекты. Отношения между объектами. 
- 
ООП. Классы. Отношения между классами. Формы наследования. 
- 
ООП. Отношение классов и объектов. Критерии качества выделения классов и объектов. 
- 
ООП. Критерии связности и взаимозависимости. 
- 
Методология ООП (Г. Буч). Система обозначений. Основные диаграммы. 
- 
Методология ООП (Г. Буч). Диаграммы классов и диаграммы переходов состояний. 
- 
Методология ООП (Г. Буч). Диаграммы объектов и временные диаграммы. 
- 
Объектно-ориентированное проектирование как поступательный итеративный процесс. 
- 
Объектно-ориентированное проектирование и жизненный цикл АС. 
- 
Обзор методологий ООП. 
- 
Методология объектно-ориентированного проектирования OMT. Основные особенности. Примеры. 
- 
Метрики объектно-ориентированных программных систем. Назначение. Примеры. 
- 
Шаблоны проектирования. Назначение. Классификация. Примеры. 
- 
Унифицированный процесс разработки программного обеспечения. Жизненный цикл. Общая характеристика процесса. 
- 
Унифицированный процесс разработки программного обеспечения. Роль вариантов использования в организации разработки. 
- 
Унифицированный процесс разработки программного обеспечения. Роль архитектуры в организации разработки. 
- 
Унифицированный процесс разработки программного обеспечения. Модели проектирования, реализации и тестирования.. 
- 
СOM - технология. Основные понятия и принципы. Объект, интерфейс, GUID. Интерфейс IUnknown. 
- 
СOM - технология. Типы серверов. Создание объектов. Отношения между объектами. 
- 
Автоматизация. Интерфейс IDispatch. Организация диспинтерфейсов и маршалинга 
- 
Принципы работы с моникерами. Типы моникеров. Процесс связывания. 
- 
Структурированные хранилища. Основные понятия. Интерфейсы IStorage, Istream и IPersist.... 
- 
Единообразная передача данных. Принципы организации. 
- 
Создание составных OLE - документов. Основные понятия и принципы. 
- 
Составные OLE - документы. Организация внедрения. 
- 
Составные OLE - документы. Активизация на месте. 
- 
ActiveX. Основные понятия. 
